Target detection and classification using a deformable template

Two common image processing problems are determining the location of an object using a template when the size and rotation of the true target are unknowns and classifying an object into one of a library of objects again using a template-based matching technique. When employing a maximum likelihood approach to these problems, complications occur due to local maxima on the likelihood surface. In previous work, we demonstrated a technique for object localization which employs a library of templates starting from the smooth approximation and adding detail until the exact template is reached. Successively estimating the geometric parameters (i.e. size and rotation) using these templates achieves the accuracy of the exact template while remaining within a well-behaved 'bowl' in the search space which allows standard maximization techniques to be used. In this work, we show how this technique can be extended to solve the classification problem using a multiple template library. We introduce a steering parameter which at every scale, allows us to compute a template as a linear combination of templates in the library. The algorithm begins the template matching using a smooth blob which is the smooth approximation common to all templates in the library. As the location and geometric parameter estimates are improved and detail is added, the smooth template is 'steered' towards the most likely template in the library and thus classification is achieved.

[1]  Alan Edelman,et al.  The Geometry of Algorithms with Orthogonality Constraints , 1998, SIAM J. Matrix Anal. Appl..

[2]  Andrew Zisserman,et al.  Geometric invariance in computer vision , 1992 .

[3]  Michel Defrise,et al.  Symmetric Phase-Only Matched Filtering of Fourier-Mellin Transforms for Image Registration and Recognition , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Jezekiel Ben-Arie,et al.  Model based segmentation and detection of affine transformed shapes in cluttered images , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[5]  Ali Mohammad-Djafari,et al.  Inversion of large-support ill-posed linear operators using a piecewise Gaussian MRF , 1998, IEEE Trans. Image Process..

[6]  Robert B. McGhee,et al.  Aircraft Identification by Moment Invariants , 1977, IEEE Transactions on Computers.

[7]  Wageeh Boles,et al.  Recognition of 2D object contours using the wavelet transform zero-crossing representation , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Jezekiel Ben-Arie,et al.  Pictorial Recognition of Objects Employing Affine Invariance in the Frequency Domain , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Roger M. Dufour,et al.  Geometric parameter estimation with a multiscale template library , 2000, SPIE Defense + Commercial Sensing.