1、Separating reflection components of textured surfaces using a single image,
Robby T. Tan, Katsushi Ikeuchi,
IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI),
27(2), pp.179-193, February, 2005
网址:http://www.staff.science.uu.nl/~tan00109/code.html
code: linux
2、Simple and efficient method for specularity removal in an image
H. L. Shen and Q. Y. Cai,
Applied Optics,
48(14), 2711-2719, 2009
网址:http://mypage.zju.edu.cn/shenhl/570039.html
advantage:simple and effective method, not involve any iterative process
code: matlab(*)
3、Chromaticity-based separation of reflection components in a single image
H. L. Shen, H. G. Zhang, S. J. Shao, and J. H. Xin,
Pattern Recognition,
41(8), 2461-2469, 2008.
网址:http://mypage.zju.edu.cn/shenhl/570039.html
code: matlab
4.Qingxiong Yang, Shengnan Wang and Narendra Ahuja, Real-time Specular Highlight Removal Using Bilateral Filtering, European Conference on Computer Vision (ECCV) 2010
网址:http://www.cs.cityu.edu.hk/~qiyang/
disadvantage: effective
code: c++, matlab(*)
5.Kuk-Jin Yoon, Yoo Jin Choi, and In So Kweon, "Fast Separation of Reflection Components Using a Specularity-Invariant Image Representation,'' IEEE International Conference on Image Processing (ICIP), pp. 973-976, 2006
网址:https://cvl.gist.ac.kr/index.php?mid=faculty
code: matlab
6、Ping Tan, Stephen Lin, Long Quan, Heung-Yeung Shum, Highlight Removal by Illumination-constraint Inpainting, IEEE International Conference on Computer Vision(ICCV)Nice, France, Oct. 2003.
网址:http://www.ece.nus.edu.sg/stfpage/eletp/Papers/iccv03.pdf