For the cognitive process of object recognition, see Cognitive neuroscience of visual object recognition. Humans recognize a multitude of objects in images with little effort, despite the fact that the image of the objects may object tracking robot using image processing pdf somewhat in different view points, in many different sizes and scales or even when they are translated or rotated. Objects can even be recognized when they are partially obstructed from view.
This task is still a challenge for computer vision systems. Many approaches to the task have been implemented over multiple decades.
A single exemplar is unlikely to succeed reliably. However, it is impossible to represent all appearances of an object. Uses edge detection techniques, such as the Canny edge detection, to find edges.
A method for searching for feasible matches, is to search through a tree. Each node in the tree represents a set of matches. Each other node is the union of the matches in the parent node and one additional match. Use this projection hypothesis to generate a rendering of the object.