Back to articles
Volume: 28 | Article ID: art00023
Use of Flawed and Ideal Image Pairs to Drive Filter Creation by Genetic Programming
  DOI :  10.2352/ISSN.2470-1173.2016.18.DPMI-016  Published OnlineFebruary 2016

Traditional image enhancement techniques improve images by applying a series of filters, each of which repairs a specific type of flaw, but most modern digital cameras produce images with a variety of subtle interacting defects. Sequential repair is slow, and the interactions limit the effectiveness. This paper describes a fundamentally different approach in which a single filter is created to repair the potentially myriad interacting defects associated with a particular camera configuration and set of exposure parameters. Genetic programming (GP) is used to automatically evolve a filter algorithm that will convert flawed images into images minimally differing at the pixel level from the corresponding provided ideal images. For example, the flawed images might be shot at a high ISO and the ideal ones might be the exact same static scenes, aligned at the pixel level, but shot at a low ISO using appropriately longer exposure times. Just as easily, the flawed images might be technically wellcorrected, while the ideal ones were manually-edited to adjust and smooth skin tones, sharpen hair, enhance shadow regions, etc. The custom-coded parallel GP, its performance, and performance of the generated filters is discussed with an example.

Subject Areas :
Views 111
Downloads 3
 articleview.views 111
 articleview.downloads 3
  Cite this article 

Subash Marri Sridhar, Henry G Dietz, Paul S Eberhart, "Use of Flawed and Ideal Image Pairs to Drive Filter Creation by Genetic Programmingin Proc. IS&T Int’l. Symp. on Electronic Imaging: Digital Photography and Mobile Imaging XII,  2016,

 Copy citation
  Copyright statement 
Copyright © Society for Imaging Science and Technology 2016
Electronic Imaging
Society for Imaging Science and Technology
7003 Kilworth Lane, Springfield, VA 22151 USA