Quantcast
Channel: OpenCV Q&A Forum - Latest question feed
Viewing all articles
Browse latest Browse all 19555

Specular Highlights detection

$
0
0
Hi guys, I am interested to find a way to detect and remove the specularities from a given indoors image. For example give the following image: ![image description](/upfiles/14607367432299179.png) you can see that there is the main specular spot in the middle of the image and some minor ones around. I am mostly interested for the main cases but if I could extract the other smaller cases as well that would be perfect. ![image description](/upfiles/14607370975995782.png) Searching around the literature I found the following 3 interesting papers: Real-time highlight removal using intensity ratio, Efficient and Robust Specular Highlight Removal and Fast and High Quality Highlight Removal from A Single Image. The first two that they provide the code as well gave not that good results. ![image description](/upfiles/14607375714637211.png) you see that it detects the main specular spot but at the same time anything else white-ish is a candidate for detected as specularity as well. Moreover, I have some special cases: ![image description](/upfiles/14607383212034427.png) where it seems to be a specularity but in reality it's an overexposure. Therefore, I would like to hear your ideas regarding how I could optimize the detection or if you have any other implementation/paper that might help. The idea is to create a specular hightlights map and recover afterwards the intensity of pixels, pointed from the map. Thanks.

Viewing all articles
Browse latest Browse all 19555

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>