Machine learning hyperparameter selection for Contrast Limited Adaptive Histogram Equalization

Contrast enhancement algorithms have been evolved through last decades to meet the requirement of its objectives. Actually, there are two main objectives while enhancing the contrast of an image: (i) improve its appearance for visual interpretation and (ii) facilitate/increase the performance of subsequent tasks (e.g., image analysis, object detection, and image segmentation). Most of the contrast enhancement techniques are based on histogram modifications, which can be performed globally or locally. The Contrast Limited Adaptive Histogram Equalization (CLAHE) is a method which can overcome the limitations of global approaches by performing local contrast enhancement. However, this method relies on two essential hyperparameters: the number of tiles and the clip limit. An improper hyperparameter selection may heavily decrease the image quality toward its degradation. Considering the lack of methods to efficiently determine these hyperparameters, this article presents a learning-based hyperparameter selection method for the CLAHE technique. The proposed supervised method was built and evaluated using contrast distortions from well-known image quality assessment datasets. Also, we introduce a more challenging dataset containing over 6200 images with a large range of contrast and intensity variations. The results show the efficiency of the proposed approach in predicting CLAHE hyperparameters with up to 0.014 RMSE and 0.935 R2 values. Also, our method overcomes both experimented baselines by enhancing image contrast while keeping its natural aspect.

[1]  José Manuel Menéndez,et al.  A Simplified Computer Vision System for Road Surface Inspection and Maintenance , 2016, IEEE Transactions on Intelligent Transportation Systems.

[2]  Sos S. Agaian,et al.  Transform-based image enhancement algorithms with performance measure , 2001, IEEE Trans. Image Process..

[3]  B. Ripley,et al.  Recursive Partitioning and Regression Trees , 2015 .

[4]  M. Mohammed Sathik,et al.  Enhancement of Bone Fracture Images by Equalization Methods , 2009, 2009 International Conference on Computer Technology and Development.

[5]  László Neumann,et al.  Global Contrast Factor - a New Approach to Image Contrast , 2005, CAe.

[6]  Zhou Wang,et al.  Objective Quality Assessment of Tone-Mapped Images , 2013, IEEE Transactions on Image Processing.

[7]  Johannes Gehrke,et al.  Data Mining with Decision Trees , 2000, ICDE.

[8]  Tianqi Chen,et al.  XGBoost: A Scalable Tree Boosting System , 2016, KDD.

[9]  Alan C. Bovik,et al.  A Statistical Evaluation of Recent Full Reference Image Quality Assessment Algorithms , 2006, IEEE Transactions on Image Processing.

[10]  Oihana Otaegui,et al.  Adaptive Multicue Background Subtraction for Robust Vehicle Counting and Classification , 2012, IEEE Transactions on Intelligent Transportation Systems.

[11]  Roland R. Draxler,et al.  Root mean square error (RMSE) or mean absolute error (MAE) , 2014 .

[12]  David R. Bull,et al.  Automatic contrast enhancement of low-light images based on local statistics of wavelet coefficients , 2010, 2010 IEEE International Conference on Image Processing.

[13]  Ahmad Mahmoudi-Aznaveh,et al.  Image quality assessment for contrast enhancement evaluation , 2017 .

[14]  Jian Zhang,et al.  A new web-supervised method for image dataset constructions , 2017, Neurocomputing.

[15]  Ricardo da Silva Torres,et al.  Comparative study of global color and texture descriptors for web image retrieval , 2012, J. Vis. Commun. Image Represent..

[16]  K. Ramar,et al.  Histogram Modified Local Contrast Enhancement for mammogram images , 2011, Appl. Soft Comput..

[17]  Hemprasad Y. Patil,et al.  A Survey on Image Quality Assessment Techniques, Challenges and Databases , 2015 .

[18]  Wei-Yin Loh,et al.  Classification and regression trees , 2011, WIREs Data Mining Knowl. Discov..

[19]  Heng Huang,et al.  Automatic segmentation of overlapping cervical smear cells based on local distinctive features and guided shape deformation , 2017, Neurocomputing.

[20]  Pengfei Li,et al.  A cloud image detection method based on SVM vector machine , 2015, Neurocomputing.

[21]  Wilhelm Burger,et al.  Digital Image Processing - An Algorithmic Introduction using Java , 2008, Texts in Computer Science.

[22]  A. J.,et al.  Factors that Influence the Value of the Coefficient of Determination in Simple Linear and Nonlinear Regression Models , 2006 .

[23]  Lior Rokach,et al.  Data Mining with Decision Trees - Theory and Applications , 2007, Series in Machine Perception and Artificial Intelligence.

[24]  José Manuel Benítez,et al.  Neural Networks in R Using the Stuttgart Neural Network Simulator: RSNNS , 2012 .

[25]  Xi Qiao,et al.  Underwater image quality enhancement of sea cucumbers based on improved histogram equalization and wavelet transform , 2017 .

[26]  C.-C. Jay Kuo,et al.  Experimental design and analysis of JND test on coded image/video , 2015, SPIE Optical Engineering + Applications.

[27]  Anjan Gudigar,et al.  Local texture patterns for traffic sign recognition using higher order spectra , 2017, Pattern Recognit. Lett..

[28]  Eric C. Larson,et al.  Most apparent distortion: full-reference image quality assessment and the role of strategy , 2010, J. Electronic Imaging.

[29]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[30]  Neethu M. Sasi,et al.  Contrast Limited Adaptive Histogram Equalization for Qualitative Enhancement of Myocardial Perfusion Images , 2013 .

[31]  Mark S. Nixon,et al.  Feature extraction & image processing for computer vision , 2012 .

[32]  Dean Zhao,et al.  Apple tree branch segmentation from images with small gray-level difference for agricultural harvesting robot , 2016 .

[33]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[34]  Hengliang Shi,et al.  Underwater image enhancement algorithm based on CLAHE and USM , 2016, 2016 IEEE International Conference on Information and Automation (ICIA).

[35]  L. S. Jayashree,et al.  Mammographic Image Enhancement Using Indirect Contrast Enhancement Techniques – A Comparative Study☆ , 2015 .

[36]  Matti Pietikäinen,et al.  Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[37]  Robert M. Haralick,et al.  Textural Features for Image Classification , 1973, IEEE Trans. Syst. Man Cybern..

[38]  Weisi Lin,et al.  The Analysis of Image Contrast: From Quality Assessment to Automatic Enhancement , 2016, IEEE Transactions on Cybernetics.

[39]  Diego Pinto,et al.  Parameter tuning of CLAHE based on multi-objective optimization to achieve different contrast levels in medical images , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[40]  Hazem Hiary,et al.  Image contrast enhancement using geometric mean filter , 2016, Signal, Image and Video Processing.

[41]  Karel J. Zuiderveld,et al.  Contrast Limited Adaptive Histogram Equalization , 1994, Graphics Gems.

[42]  Rongrong Ji,et al.  Learning for visual semantic understanding in big data , 2015, Neurocomputing.

[43]  Mohamed A. Deriche,et al.  Towards the design of a consistent image contrast enhancement evaluation measure , 2017, Signal Process. Image Commun..

[44]  Shahab Aslani,et al.  A new supervised retinal vessel segmentation method based on robust hybrid features , 2016, Biomed. Signal Process. Control..

[45]  Xiaolan Wang,et al.  Research on Pedestrian Detection Method with Motion and Shape Features , 2016 .

[46]  Vijanth S. Asirvadam,et al.  Image enhancement based on contourlet transform , 2014, Signal, Image and Video Processing.

[47]  C.-C. Jay Kuo,et al.  Statistical Study on Perceived JPEG Image Quality via MCL-JCI Dataset Construction and Analysis , 2016, IQSP.

[48]  Alan C. Bovik,et al.  Image information and visual quality , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[49]  Ali M. Reza,et al.  Realization of the Contrast Limited Adaptive Histogram Equalization (CLAHE) for Real-Time Image Enhancement , 2004, J. VLSI Signal Process..

[50]  Swapna Devi,et al.  A New Method for Color Image Quality Assessment , 2011 .

[51]  Luh-Maan Chang,et al.  Automated steel bridge coating rust defect recognition method based on color and texture feature , 2013 .

[52]  Vladimir Vapnik,et al.  The Nature of Statistical Learning , 1995 .

[53]  Yadwinder Kaur,et al.  Review of Different Local and Global Contrast Enhancement Techniques for a Digital Image , 2014 .

[54]  K. Ramar,et al.  Histogram-Modified Local Contrast Enhancement for mammogram images , 2012 .

[55]  Dong Kyun Lim,et al.  A Novel Method of Determining Parameters of CLAHE Based on Image Entropy , 2013 .

[56]  Sachin Umesh Sharma,et al.  A Practical Animal Detection and Collision Avoidance System Using Computer Vision Technique , 2017, IEEE Access.

[57]  C.-C. Jay Kuo,et al.  A GMM-based stair quality model for human perceived JPEG images , 2015, 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[58]  Yasmeen M. George,et al.  Automated cell nuclei segmentation for breast fine needle aspiration cytology , 2013, Signal Process..

[59]  Sonja Grgic,et al.  VCL@FER image quality assessment database , 2011, Proceedings ELMAR-2011.

[60]  Boualem Boashash,et al.  A distortion-free contrast enhancement technique based on a perceptual fusion scheme , 2017, Neurocomputing.

[61]  Abd. Rahman Ramli,et al.  Minimum mean brightness error bi-histogram equalization in contrast enhancement , 2003, IEEE Trans. Consumer Electron..

[62]  Jesús Raúl Martínez-Sandoval,et al.  Implementation of Hough transform for fruit image segmentation , 2012 .

[63]  Jing Wang,et al.  Pornographic images recognition based on spatial pyramid partition and multi-instance ensemble learning , 2015, Knowl. Based Syst..

[64]  Wilfrido Gómez-Flores,et al.  A contrast enhancement method for improving the segmentation of breast lesions on ultrasonography , 2017, Comput. Biol. Medicine.

[65]  Boualem Boashash,et al.  Image fusion-based contrast enhancement , 2012, EURASIP Journal on Image and Video Processing.

[66]  Kurt Hornik,et al.  Misc Functions of the Department of Statistics, ProbabilityTheory Group (Formerly: E1071), TU Wien , 2015 .

[67]  C. Mares,et al.  Image Enhancement for Fingerprint Minutiae-Based Algorithms Using CLAHE, Standard Deviation Analysis and Sliding Neighborhood , 2008 .

[68]  Pablo Martínez-Cañada,et al.  Real-time tone mapping on GPU and FPGA , 2012, EURASIP J. Image Video Process..

[69]  Il Kyu Eom,et al.  Image contrast enhancement using entropy scaling in wavelet domain , 2016, Signal Process..

[70]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[71]  Rajeev Srivastava,et al.  Retinal blood vessels segmentation by using Gumbel probability distribution function based matched filter , 2016, Comput. Methods Programs Biomed..