Abstract:
Reflection components separation is an important problem in computer vision and image processing. Though several single image based reflection components separation methods have been developed for chromatic surfaces, they are challenging for achromatic regions, where heavy noise is caused. To address the problem, a new reflection components separation method for both chromatic and achromatic surface is proposed. Based on the observation that specular reflection causes local intensity variation in both chromatic and achromatic regions, an adaptive specular-free image was first introduced by incorporating intensity into a traditional specular-free image, which can distinguish achromatic regions with different intensity; local spatial intensity difference feature and local color space intensity difference feature were then extracted and K-Means method was applied to detect specular pixels; finally, a color transfer technique was used to estimate the diffuse component. Experimental results show that the proposed method separates reflections on both chromatic and achromatic surfaces effectively. The proposed method extends the range of application of reflection components separation methods.