Digital Images Enhancement with Use of Evolving Neural Networks

  • Yuri Tsoy
  • Vladimir Spitsyn
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4193)


An approach to image enhancement through artificial neural network’s (ANN) processing is proposed. The structure and weights of ANN are tuned with use of evolutionary concept. Each image is processed in pixel-by-pixel manner using pixels’ local characteristics that are calculated approximately to increase the processing speed but preserving satisfactory calculations’ error. The two-step procedure for image enhancement is proposed: (1) local level processing using ANN; (2) global level autoleveling algorithm. The results for the proposed two-step image enhancement procedure are presented and compared with that of some alternative approaches.


Artificial Neural Network Image Enhancement Brightness Distribution Evolve Neural Network Artificial Neural Network Functioning 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Gonzalez, R., Woods, R.E.: Digital Image Processing. Addison-Wesley, Reading (1992)Google Scholar
  2. 2.
    Jahne, B.: Digital Image Processing. Springer, Berlin, Heidelberg, New York (2002)Google Scholar
  3. 3.
    Woodell, G.A., Jobson, D.J., Rahman, Z., Hines, G.D.: Enhancement of Imagery in Poor Visibility Conditions // Sensors, and Command, Control, Communications, and Intelligence (C3I) Technologies for Homeland Security and Homeland Defense IV. In: Proc. SPIE, vol. 5778 (2005)Google Scholar
  4. 4.
    Tsoy, Y.R., Spitsyn, V.G.: Using Genetic Algorithm with Adaptive Mutation Mechanism for Neural Networks Design and Training. In: Optical Memory and Neural Networks, vol. 13(4), pp. 225–232. Allerton Press, Inc., New York (2004)Google Scholar
  5. 5.
    Tsoy, Y.R., Spitsyn, V.G.: Analysis of Genetic Algorithm with Dynamic Population Sizing. In: Proc. of the V Int. Conf. on Artificial Intelligent Systems (AIS 2005), Dyvnomorskoe, Russia (2005)Google Scholar
  6. 6.
    Papadopoulos, D., Schneider, D., Meier-Eiss, J., Arber, W., Lenski, R.E., Blot, M.: Genomic Evolution during a 10000-generation Experiment with Bacteria. Proc. Natl. Acad. Sci. USA, 96, 3807–3812 (1999)Google Scholar
  7. 7.
    Schuster, P.: Molecular Insights into Evolution of Phenotypes. In: Crutchfield, J.P., Schuster, P. (eds.) Evolutionary Dynamics – Exploring the Interplay of Accident, Selection, Neutrality, and Function, Oxford Univ. Press, Oxford (2002)Google Scholar
  8. 8.
    Fukushima, K., Miyake, S.: Neocognitron: A New Algorithm for Pattern Recognition Tolerant of Deformations and Shifts in Position. Pattern Recognition 15(6), 455–469 (1982)CrossRefGoogle Scholar
  9. 9.
    Hopfield, J.J.: Neural Networks and Physical Systems with Emergent Collective Computational Abilities. Proc. Natl. Acad. Sci., USA, 79(8), 2554–2558 (1982)Google Scholar
  10. 10.
    Kohonen, T.: The Self Organizing Map. Proc. of IEEE 78, 1464–1479 (1990)CrossRefGoogle Scholar
  11. 11.
    Munteanu, C., Rosa, A.: Gray-Scale Image Enhancement as an Automatic Process Driven by Evolution. IEEE Trans. on Systems, Man, and Cybernetics – part B: Cybernetics 34(2) (2004)Google Scholar
  12. 12.
    Lindley, C.A.: Practical Image Processing in C: Acquisition, Manipulation, Storage. John Wiley & Sons, Inc., New York (1991)Google Scholar
  13. 13.
    Rahman, Z., Jobson, D.J., Woodell, G.A., Hines, G.D.: Image Enhancement, Image Quality and Noise. In: Proc. of SPIE Photonic Devices and Algorithms for Computing VII (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Yuri Tsoy
    • 1
  • Vladimir Spitsyn
    • 1
  1. 1.Computer Engineering DepartmentTomsk Polytechnic UniversityRussia

Personalised recommendations