This lab helps the students to investigate the use of machines in order to recognize a variety of patterns or objects. Students learn to design algorithms that can be used by a machine to classify or cluster objects. Since many applications use a sensed image to initially represent the object. A significant portion of research focuses on the development of algorithms.