Generalized feature extraction using expansion matching

A novel generalized feature extraction method based on the expansion matching (EXM) method and on the Karhunen-Loeve transform (KLT) is presented. The method provides an efficient way to locate complex features of interest like corners and junctions with reduced number of filtering operations. The EXM method is used to design optimal detectors for a set of model elementary features. The KL representation of these model EXM detectors is used to filter the image and detect candidate interest points from the energy peaks of the eigen coefficients. The KL coefficients at these candidate points are then used to efficiently reconstruct the response and differentiate real junctions and corners from arbitrary features in the image. The method is robust to additive noise and is able to successfully extract, classify, and find the myriad compositions of corner and junction features formed by combinations of two or more edges or lines. This method differs from previous works in several aspects. First, it treats the features not as distinct entities, but as combinations of elementary features. Second, it employs an optimal set of elementary feature detectors based on the EM approach. Third, the method incorporates a significant reduction in computational complexity by representing a large set of EXM filters by a relatively small number of eigen filters derived by the KL transform of the basic EXM filter set. This is a novel application of the KL transform, which is usually employed to represent signals and not impulse responses as in our present work.

[1]  K. Raghunath Rao,et al.  Multiple template matching using the expansion filter , 1994, IEEE Trans. Circuits Syst. Video Technol..

[2]  Bruno O. Shubert,et al.  Random variables and stochastic processes , 1979 .

[3]  Jezekiel Ben-Arie,et al.  A generalized expansion matching based feature extractor , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[4]  Paul Beaudet,et al.  Rotationally invariant image operators , 1978 .

[5]  Rachid Deriche,et al.  2-D curve matching using high curvature points: application to stereo vision , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[6]  Robert A. Hummel,et al.  Feature detection using basis functions , 1979 .

[7]  Athanasios Papoulis,et al.  Probability, Random Variables and Stochastic Processes , 1965 .

[8]  Josef Kittler,et al.  Optimal Edge Detectors for Ramp Edges , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  K. Raghunath Rao,et al.  On the use of the Karhunen-Loeve transform and expansion matching for generalized feature detection , 1996, 1996 IEEE International Conference on Acoustics, Speech, and Signal Processing Conference Proceedings.

[10]  K. Raghunath Rao,et al.  Optimal Edge Detection using Expansion Matching and Restoration , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Azriel Rosenfeld,et al.  Digital Picture Processing , 1976 .

[12]  Reiner Lenz,et al.  Optimal filters for the detection of linear patterns in 2-D and higher dimensional images , 1987, Pattern Recognit..

[13]  Manfred H. Hueckel An Operator Which Locates Edges in Digitized Pictures , 1971, J. ACM.

[14]  K. Raghunath Rao,et al.  A novel approach for template matching by nonorthogonal image expansion , 1993, IEEE Trans. Circuits Syst. Video Technol..

[15]  K. Raghunath Rao,et al.  On the recognition of occluded shapes and generic faces using multiple-template expansion matching , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[16]  Kim L. Boyer,et al.  On Optimal Infinite Impulse Response Edge Detection Filters , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Steven W. Zucker,et al.  A Three-Dimensional Edge Operator , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[19]  K. Raghunath Rao,et al.  Optimal Ramp Edge Detection Using Expansion Matching , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  E. Parzen 1. Random Variables and Stochastic Processes , 1999 .