A novel and practicable on-chip adaptive lossless image compression scheme using intrinsic evolvable hardware

Adaptive lossless image compression is one of the most important applications in the field of evolvable hardware (EHW). However, related studies in the past focused on implementations with extrinsic EHW, which uses a host computer to run software simulation and compiling, and then download the final circuit to the silicon chip. This is not suitable for tasks of on-chip adaptation. This paper presents a novel technique to reformulate the problem as a task of evolving a set of switches. As a result, the whole scheme can be implemented easily using intrinsic EHW. In order to enhance the scalability of the whole scheme, a strategy based on data-decomposition and pyramidal fitness evaluation strategy is developed for evolving larger scale images. Software simulation shows that the proposed method can largely reduce the computation time, and can scale up the image size up to 70 times with relatively slow increase in computation time. Hardware simulation shows that the method can be applied in practice.

[1]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[2]  Alex Fukunaga,et al.  Evolvable hardware for spacecraft autonomy , 1998, 1998 IEEE Aerospace Conference Proceedings (Cat. No.98TH8339).

[3]  Adrian Stoica,et al.  Progress and challenges in building evolvable devices , 2001, Proceedings Third NASA/DoD Workshop on Evolvable Hardware. EH-2001.

[4]  Adrian Stoica,et al.  Reconfigurable VLSI architectures for evolvable hardware: from experimental field programmable transistor arrays to evolution-oriented chips , 2001, IEEE Trans. Very Large Scale Integr. Syst..

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

[6]  Paul J. Layzell,et al.  Explorations in design space: unconventional electronics design through artificial evolution , 1999, IEEE Trans. Evol. Comput..

[7]  Xin Yao,et al.  Evolutionary programming made faster , 1999, IEEE Trans. Evol. Comput..

[8]  Mehrdad Salami,et al.  Evolvable hardware at function level , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[9]  Adrian Thompson,et al.  Evolutionary design of single electron systems , 2000, Proceedings. The Second NASA/DoD Workshop on Evolvable Hardware.

[10]  Masaya Iwata,et al.  A Lossless Compression Method for Halftone Images Using Evolvable Hardware , 2001, ICES.

[11]  Katsunori Shimohara,et al.  AdAM: a hardware evolutionary system , 1997, Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC '97).

[12]  Gordon Vidaver,et al.  EvolvaWare : Genetic Programming for Optimal Design of Hardware-Based Algorithms , 1998 .

[13]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[14]  R. Storn,et al.  Differential Evolution - A simple and efficient adaptive scheme for global optimization over continuous spaces , 2004 .

[15]  Yong Lu,et al.  A robust stochastic genetic algorithm (StGA) for global numerical optimization , 2004, IEEE Transactions on Evolutionary Computation.

[16]  Alex Fukunaga,et al.  Evolving Nonlinear Predictive Models for Lossless Image Compression with Genetic Programming , 2002 .

[17]  Masaya Iwata,et al.  Evolvable hardware for lossless compression of very high resolution bi-level images , 2004 .

[18]  Zhang Min,et al.  New research on scalability of lossless image compression by GP engine , 2005, 2005 NASA/DoD Conference on Evolvable Hardware (EH'05).