Advances in sensing, signal processing, and computer technology during the past half century have stimulated numerous attempts to design general-purpose ma- chines that see. These attempts have met with at best modest success and more typically outright failure. The difficulties encountered in building working com- puter vision systems based on state-of-the-art techniques came as a surprise. Perhaps the most frustrating aspect of the problem is that...