Title :
Using unrestricted loops in genetic programming for image classification
Author :
Larres, Jan ; Zhang, Mengjie ; Browne, Will N.
Author_Institution :
Sch. of Eng. & Comput. Sci., Victoria Univ. of Wellington, Wellington, New Zealand
Abstract :
Loops are an important part of classic programming techniques, but are rarely used in genetic programming. This paper presents a method of using unrestricted, i.e. nesting, loops to evolve programs for image classification tasks. Contrary to many other classification methods where pre-extracted features are typically used, we perform calculations on image regions determined by the loops. Since the loops can be nested, these regions may depend on previously computed regions, thereby allowing a simple version of conditional evaluation. The proposed GP approach with unrestricted loops is examined and compared with the canonical GP method without loops and the GP approach with restricted loops on one synthesized character recognition problem and two texture classification problems. The results suggest that unrestricted loops can have an advantage over the other two methods in certain situations for image classification.
Keywords :
character recognition; feature extraction; genetic algorithms; image classification; image texture; character recognition; genetic programming; image classification; preextracted features; texture classification problems; unrestricted loops; Character recognition; Computer languages; Computers; Genetic programming; Object recognition; Pixel;
Conference_Titel :
Evolutionary Computation (CEC), 2010 IEEE Congress on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4244-6909-3
DOI :
10.1109/CEC.2010.5586305