Detection of geometric shapes by the combination of genetic algorithm and subpixel accuracy

Detecting specific shape from image is an important problem in computer vision. A minimal subset is the smallest number of points (pixels) necessary to define an unique instance of a geometric primitive. To extract certain type of geometric primitives genetic algorithm has been studied. However in that method, it doesn't go far enough to detection accuracy, convergent speed and simultaneous detection of multiple shapes. In this paper, we proposed a new approach that improves detection accuracy and convergent speed for geometric shapes by the combination of genetic algorithm and subpixel accuracy (GA&SA). We also presented an algorithm to be able to implement simultaneous detection of multiple shapes based on standardized cost function and similarity between instances, taking advantage of genetic algorithm with "population search". In addition we have confirmed these practical usefulness through some experiments.

[1]  Robert M. Haralick,et al.  Digital Step Edges from Zero Crossing of Second Directional Derivatives , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Svetha Venkatesh,et al.  Modeling Edges at Subpixel Accuracy Using the Local Energy Approach , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Martin D. Levine,et al.  Geometric Primitive Extraction Using a Genetic Algorithm , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Owen Robert Mitchell,et al.  Edge Location to Subpixel Values in Digital Imagery , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[6]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[7]  Josef Kittler,et al.  A survey of the hough transform , 1988, Comput. Vis. Graph. Image Process..

[8]  M. Levine,et al.  Extracting geometric primitives , 1993 .