DocumentCode :
2697114
Title :
Using restricted loops in genetic programming for image classification
Author :
Wijesinghe, Gayan ; Ciesielski, Vic
Author_Institution :
RMIT Univ., Melbourne
fYear :
2007
fDate :
25-28 Sept. 2007
Firstpage :
4569
Lastpage :
4576
Abstract :
Loops are rarely used in genetic programming due to issues such as detecting infinite loops and invalid programs. In this paper we present a restricted form of loops that is specifically designed to be evolved in image classifiers. Particularly, we evolve classifiers that use these loops to perform calculations on image regions chosen by the loops. We have compared this method to another classification method that only uses individual pixels in its calculations. These two methods are tested on two synthesised and one non-synthesised greyscale image classification problems of varying difficulty. The most difficult problem requires determining heads or tails of 320 x 320 pixel images of a US one cent coin at any angle. On this problem, the accuracy of the loops approach was 97.80% in contrast to the no-loop method accuracy of 79.46%. Use of loops also reduces overfitting of training data. We also found that loop methods overfit less when only a few training examples are available.
Keywords :
genetic algorithms; image classification; genetic programming; greyscale image classification; infinite loops; invalid programs; no-loop method accuracy; restricted loops; Computer science; Genetic programming; Image classification; Information technology; Magnetic heads; Performance evaluation; Pixel; Tail; Testing; Training data;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Evolutionary Computation, 2007. CEC 2007. IEEE Congress on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-1339-3
Electronic_ISBN :
978-1-4244-1340-9
Type :
conf
DOI :
10.1109/CEC.2007.4425070
Filename :
4425070
Link To Document :
بازگشت