Evolutionary image processing

Evolutionary image processing (EIP) is a sub-area of digital image processing.[1] Evolutionary algorithms (EA) are used to optimize and solve various image processing problems. Evolutionary image processing thus represents the combination of evolutionary optimization and digital image processing. EAs have been used for several decades in computer science to optimize various problems. The application in image processing, on the other hand, is still a relatively new field of research. This is primarily due to the technological development of computer systems, as EIP is a relatively computationally intensive process. Evolutionary computer vision (ECV) is an application of EIP for computer vision.[2] It has been shown that genetic programming (GP) as a subclass of EAs is particularly useful for image processing.

Genetic programming for image processing

In evolutionary image processing, genetic programming optimizes the arrangement of different image-processing operators for specific outputs or task performance.[3] As of 2021, in comparison to popular and well developed convolutional neural networks, GP is an emerging technique for feature learning.[4] In particular, GP has been used for developing accurate classifiers for object detection, classification of medical images, and optical character recognition. GP has multiple advantages in case of image processing.[3] They include:

  1. The GP output is a program or a collection of programs in the form of mathematical expressions, which are easy to interpret after simplification and conversion to normal notation.
  2. The GP needs considerable time for evolution of GP based classifiers. However, the resulting GP tree needs very short execution time in the testing.
  3. GP fitness function is flexible and can be adapted according to the problem to be solved.

The disadvantages of GP for image processing include:

  1. Computational cost for evolution of GP based classifiers is very high.
  2. A large dataset is required for the training.
  3. Due to their stochastic nature, a solution is not guaranteed.

See also

References

  1. ^ Proceedings / 22. Workshop Computational Intelligence: Dortmund, 6 - 7. Dezember 2012. Karlsruhe: KIT Scientific Publishing. 2012. ISBN 9783866449176.
  2. ^ Ebner, Marc (2010). "Evolving Object Detectors with a GPU Accelerated Vision System". Evolvable Systems: From Biology to Hardware. Lecture Notes in Computer Science. Vol. 6274. Springer. pp. 109–120. doi:10.1007/978-3-642-15323-5_10. ISBN 978-3-642-15322-8.
  3. ^ a b Khan, Asifullah; Qureshi, Aqsa Saeed; Wahab, Noorul; Hussain, Mutawarra; Hamza, Muhammad Yousaf (2021). "A recent survey on the applications of genetic programming in image processing". Computational Intelligence. 37 (4): 1745–1778. arXiv:1901.07387. doi:10.1111/coin.12459. ISSN 1467-8640.
  4. ^ Bi, Ying; Xue, Bing; Zhang, Mengjie (August 2022). "Genetic Programming-Based Discriminative Feature Learning for Low-Quality Image Classification". IEEE Transactions on Cybernetics. 52 (8): 8272–8285. Bibcode:2022ITCyb..52.8272B. doi:10.1109/TCYB.2021.3049778. PMID 33531319.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.