Online Evolvable Pattern Recognition Hardware

We propose an evolvable hardware (EHW) architecture for pattern recognition. Compared to an earlier offline EHW pattern recognition approach, the proposed architecture is advantageous in its suitability for online adaptation while maintaining a very high recognition speed. With its support for virtual run-time reconfiguration, the architecture is suitable for implementation in an on-chip evolution system. Function level modules and data buses are employed in the architecture in order to reduce the search space. Furthermore, incremental evolution is applied, which shortens evolution time and allows for the evolution of a larger system. The use of incremental evolution also has the advantage of reducing the size of the evolution hardware in an on-chip evolution system. Variations in architecture parameters are explored, and it is found that the size of the system can be reduced at the cost of longer evolution time or lower recognition accuracy. The architecture is applied to a face image recognition task, for which a recognition accuracy of 96.25% is demonstrated. This result is better than the previously proposed offline EHW architectures.

[1]  Yang Zhang,et al.  Digital circuit design using intrinsic evolvable hardware , 2004, Proceedings. 2004 NASA/DoD Conference on Evolvable Hardware, 2004..

[2]  Yew-Soon Ong,et al.  Advances in Natural Computation, First International Conference, ICNC 2005, Changsha, China, August 27-29, 2005, Proceedings, Part I , 2005, ICNC.

[3]  Jim Tørresen,et al.  Recognizing Speed Limit Sign Numbers by Evolvable Hardware , 2004, PPSN.

[4]  Lukás Sekanina Virtual Reconfigurable Circuits for Real-World Applications of Evolvable Hardware , 2003, ICES.

[5]  Jim Torresen,et al.  Scalable evolvable hardware applied to road image recognition , 2000, Proceedings. The Second NASA/DoD Workshop on Evolvable Hardware.

[6]  Gunnar Tufte,et al.  Bridging the genotype-phenotype mapping for digital FPGAs , 2001, Proceedings Third NASA/DoD Workshop on Evolvable Hardware. EH-2001.

[7]  Sanyou Zeng,et al.  Evolvable Systems: From Biology to Hardware, 7th International Conference, ICES 2007, Wuhan, China, September 21-23, 2007, Proceedings , 2007, ICES.

[8]  Lukas Sekanina,et al.  DESIGN OF THE SPECIAL FAST RECONFIGURABLE CHIP USING COMMON FPGA , 2001 .

[9]  Moritoshi Yasunaga,et al.  The application of genetic algorithms to the design of reconfigurable reasoning VLSI chips , 2000, FPGA '00.

[10]  Moritoshi Yasunaga,et al.  Evolvable reasoning hardware: its application to the genome informatics , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[11]  Hitoshi Iba,et al.  A Pattern Recognition System Using Evolvable Hardware , 1996, PPSN.

[12]  Moritoshi Yasunaga,et al.  On-Chip Evolution Using a Soft Processor Core Applied to Image Recognition , 2006, First NASA/ESA Conference on Adaptive Hardware and Systems (AHS'06).

[13]  Moritoshi Yasunaga,et al.  Gene Finding Using Evolvable Reasoning Hardware , 2003, ICES.

[14]  Kyrre Glette,et al.  A Flexible On-Chip Evolution System Implemented on a Xilinx Virtex-II Pro Device , 2005, ICES.

[15]  Xin Yang,et al.  Face Recognition Using Enhanced Fisher Linear Discriminant Model with Facial Combined Feature , 2004, PRICAI.

[16]  Chengqi Zhang,et al.  PRICAI 2004: Trends in Artificial Intelligence , 2004, Lecture Notes in Computer Science.

[17]  Jing Zhang,et al.  Eigenspectra Versus Eigenfaces: Classification with a Kernel-Based Nonlinear Representor , 2005, ICNC.

[18]  Azriel Rosenfeld,et al.  Face recognition: A literature survey , 2003, CSUR.

[19]  Xin Yao,et al.  Promises and challenges of evolvable hardware , 1996, IEEE Trans. Syst. Man Cybern. Part C.

[20]  Hitoshi Iba,et al.  Evolvable hardware , 1994 .

[21]  Hans-Paul Schwefel,et al.  Parallel Problem Solving from Nature — PPSN IV , 1996, Lecture Notes in Computer Science.

[22]  Vijayan K. Asari,et al.  A flexible and efficient hardware architecture for real-time face recognition based on eigenface , 2005, IEEE Computer Society Annual Symposium on VLSI: New Frontiers in VLSI Design (ISVLSI'05).

[23]  Jim Torresen,et al.  Possibilities and Limitations of Applying Evolvable Hardware to Real-World Applications , 2000, FPL.

[24]  Taro Nakamura,et al.  Genetic Algorithm-Based Methodology for Pattern Recognition Hardware , 2000, ICES.

[25]  Kwang In Kim,et al.  Recognition of facial images using support vector machines , 2001, Proceedings of the 11th IEEE Signal Processing Workshop on Statistical Signal Processing (Cat. No.01TH8563).

[26]  Mehrdad Salami,et al.  Data Compression for Digital Color Electrophotographic Printer with Evolvable Hardware , 1998, ICES.

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