A Novel Red-Eye Correction Method Based on AdaBoost Algorithm for Mobile Phone and Digital Camera

Caused by light reflected off the subject's retina, red-eye is a troublesome problem in consumer photography. Correction of red eyes without any human intervention is an important task. There are some algorithms existing for red-eye detection, but almost all of them have less accuracy, in addition, they cannot support both high pixel and single red-eye. In this paper, a novel approach is proposed to eliminate red-eyes in the digital images automatically with a satisfactory result. This method gets the face region first by AdaBoost algorithm and then detects the red-eye on the top part of the face region, corrects the red-eye in the eye region for recovering the image's original color at last. Experiments in the platform of mobile phone and digital camera show that this method can eliminate the red-eye with high accuracy of 87%, which is higher than the best known technology of face detection base on complexion by 7%, and it can also support 8 million pixels image, moreover, the method has advantages of robustness and real-time computability.

[1]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[2]  Peter M. Corcoran,et al.  Automated in-camera detection of flash-eye defects , 2005, IEEE Transactions on Consumer Electronics.

[3]  Paul A. Viola,et al.  Fast Multi-view Face Detection , 2003 .

[4]  Sergey Ioffe,et al.  Red eye detection with machine learning , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[5]  Gabriela Csurka,et al.  Probabilistic Automatic Red Eye Detection and Correction , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[6]  Yoav Freund,et al.  Experiments with a New Boosting Algorithm , 1996, ICML.

[7]  J.S. Schildkraut,et al.  A fully automatic redeye detection and correction algorithm , 2002, Proceedings. International Conference on Image Processing.

[8]  Mingjing Li,et al.  Automated red-eye detection and correction in digital photographs , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[9]  Konstantinos Konstantinides,et al.  Automatic digital redeye reduction , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[10]  Alexander Vezhnevets,et al.  ‘ Modest AdaBoost ’ – Teaching AdaBoost to Generalize Better , 2005 .