text: The problem of identifying the 3D pose of a known object from a given 2D image has important applications in Computer Vision. Our proposed method of registering a 3D model of a known object on a given 2D photo of the object has numerous advantages over existing methods. It does not require prior training, knowledge of the camera parameters, explicit point correspondences or matching features between the image and model. Unlike techniques that estimate a partial 3D pose (as in an overhead view of traffic or machine parts on a conveyor belt), our method estimates the complete 3D pose of the object. It works on a single static image from a given view under varying and unknown lighting conditions. For this purpose we derive a novel illumination-invariant distance measure between the 2D photo and projected 3D model, which is then minimised to find the best pose parameters. Results for vehicle pose detection in real photographs are presented.
  @cite_13: A vision system has been developed which can determine the position and orientation of complex curved objects in gray-level noisy scenes. The system organizes and reduces the image data from a digitized picture to a compact representation having the appearance of a line drawing. This compact image representation can be used for forming a model under favorable viewing conditions or for locating a part under poor viewing conditions by a matching process that uses a previously formed model. Thus, models are formed automatically by having the program view the part under favorable lighting and background conditions. The compact image representation describes the boundaries of the part.
  @cite_19: As a step to automate assembly of various industrial parts, this paper describes a versatile machine vision system that can recognize a variety of complex industrial parts and measure the necessary parameters for assembly, such as the locations of screw holes. Emphasis is given to a method for extracting useful features from the scene data for complex industrial parts so that accurate recognition of them is possible. The proposed method has the following features: 1) simple features are detected first in the scene and more complex features are examined later, using the locations of the previously found features; 2) the system is provided with a high-level supervisor that analyzes the current information obtained from the scene and structural models of various objects, and proposes the feartures to be examined next for recognizing the objects in the scene; 3) the supervisor has problem-solving capabilities to select the most promising feature among many others; 4) the structural models are used to suggest the locations of the features to be examined; and 5) several sophisticated feature extractors are used to detect the complex features. An effort is also made to make the system versatile so that it can be readily applied to a variety of different industrial parts. The proposed system has been tested on several sets of parts for small industrial gasoline engines and the results were satisfactory.
  @cite_1: The problem of accurate parameter estimation of elliptical shapes is addressed. Three methods based on elliptical Fourier descriptors, area moments, and perimeter moments of 2-D elliptical shapes are presented. The mathematics of these methods is discussed and, for area moments, a set of new formulas based on Gauss's theorem is given. To implement a comparative performance study, a method developed by R. Safaee- (1990), the weighted minimum-square-error (MSE) function, is included, and an objective and independent measure of goodness of fit is used. The performance of these methods is compared for two different cases, that of a perfect simulated ellipse and an imperfect imaged ellipse. >
summary: 2D representations store the information of a particular 2D view of an object (a characteristic view) as a model and use this information to identify the object from a 2D image. Global feature methods have been used by Gleason and Algin @cite_1 to identify objects like spanners and nuts on a conveyor belt. Such methods use features such as the area, perimeter, number of holes visible and other global features to model the object. Structural features like boundary segments have been used by Perkins @cite_13 to detect machine parts using 2D models. A relational graph method has been used by Yachida and Tsuji @cite_19 to match objects to a 2D model using graph matching techniques. These 2D representation based algorithms require prior training of the system using a show by example' method.