Red-Eyes Removal Through Cluster Based Boosting on Gray Codes