10th ICCV 2005: Beijing, China