Taking a picture from a glossy medium can be quite a challenge. It is almost impossible to avoid any reflection.


The task was to remove all the light reflections in the picture using several photos from the same objects with a slight change in perspective.


The complete process is detailed in the blog see source below. To summarize, a rigid registration is performed to align all the images. Then a non-rigid registration is used to correct local deformations. Finally, we select the pixels with the minimum intensity to construct the final image. This process can be applied to colored images using the HSV space.