image classification, and feature matching. Computer vision and graphics have a natural synergy with many other fields in computer science including robotics, human-computer interaction, and machine ...