The challenge of effectively focusing a large array of vision system in time-constrained and uncertain environments is a daunting challenge. The biology provides us some clues as higher-level organisms routinely accomplish complex tasks through iterative learning and invariance processing. In this talk, we discuss the present state-of-the-art in biological vision and recent computing models for recognition. We investigate invariance processing and reinforcement learning as some of the key ingredients for such computing. We present few implementations of these novel computing concepts.