{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,13]],"date-time":"2025-11-13T11:56:17Z","timestamp":1763034977825,"version":"build-2065373602"},"reference-count":29,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2017,1,23]],"date-time":"2017-01-23T00:00:00Z","timestamp":1485129600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Due to the strong reflection property of materials with smooth surfaces like ceramic and metal, it will cause saturation and the highlight phenomenon in the image when taking pictures of those materials. In order to solve this problem, a new algorithm which is based on reflection component separation (RCS) and priority region filling theory is designed. Firstly, the specular pixels in the image are found by comparing the pixel parameters. Then, the reflection components are separated and processed. However, for ceramic, metal and other objects with strong specular highlight, RCS theory will change color information of highlight pixels due to larger specular reflection component. In this situation, priority region filling theory was used to restore the color information. Finally, we implement 3D experiments on objects with strong reflecting surfaces like ceramic plate, ceramic bottle, marble pot and yellow plate. Experimental results show that, with the proposed method, the highlight caused by the strong reflecting surface can be well suppressed. The highlight pixel number of ceramic plate, ceramic bottle, marble pot and yellow plate, is decreased by 43.8 times, 41.4 times, 33.0 times, and 10.1 times. Three-dimensional reconstruction results show that highlight areas were significantly reduced.<\/jats:p>","DOI":"10.3390\/s17010215","type":"journal-article","created":{"date-parts":[[2017,1,23]],"date-time":"2017-01-23T10:40:33Z","timestamp":1485168033000},"page":"215","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Three-Dimensional Measurement for Specular Reflection Surface Based on Reflection Component Separation and Priority Region Filling Theory"],"prefix":"10.3390","volume":"17","author":[{"given":"Xiaoming","family":"Sun","sequence":"first","affiliation":[{"name":"The Higher Educational Key Laboratory for Measuring &amp; Control Technology and Instrumentations, Harbin University of Science and Technology, Harbin 150080, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ye","family":"Liu","sequence":"additional","affiliation":[{"name":"The Higher Educational Key Laboratory for Measuring &amp; Control Technology and Instrumentations, Harbin University of Science and Technology, Harbin 150080, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoyang","family":"Yu","sequence":"additional","affiliation":[{"name":"The Higher Educational Key Laboratory for Measuring &amp; Control Technology and Instrumentations, Harbin University of Science and Technology, Harbin 150080, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haibin","family":"Wu","sequence":"additional","affiliation":[{"name":"The Higher Educational Key Laboratory for Measuring &amp; Control Technology and Instrumentations, Harbin University of Science and Technology, Harbin 150080, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ning","family":"Zhang","sequence":"additional","affiliation":[{"name":"The Higher Educational Key Laboratory for Measuring &amp; Control Technology and Instrumentations, Harbin University of Science and Technology, Harbin 150080, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2017,1,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"5355","DOI":"10.1364\/AO.52.005355","article-title":"Boundary Inheritance Codec for high-accuracy structured light three-dimensional reconstruction with comparative performance evaluation","volume":"52","author":"Bui","year":"2013","journal-title":"Appl. Opt."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1117\/1.602438","article-title":"Overview of three dimensional shape measurement using optical methods","volume":"39","author":"Chen","year":"2000","journal-title":"Opt. Eng."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1117\/1.1631921","article-title":"Review of 20 years of range sensor development","volume":"13","author":"Blais","year":"2004","journal-title":"Electron Imaging"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1097","DOI":"10.1016\/j.optlaseng.2012.01.007","article-title":"Review of single-shot 3D shape measurement by phase calculation-based fringe projection techniques","volume":"50","author":"Zhang","year":"2012","journal-title":"Opt. Lasers Eng."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Nayar, S.K., and Gupta, M. (2012, January 28\u201329). Diffuse Structured Light. Proceedings of the IEEE International Conference on Computational Photography, Seattle, WA, USA.","DOI":"10.1109\/ICCPhot.2012.6215216"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1002\/col.5080100409","article-title":"Using color to separate reflection components","volume":"10","author":"Shafer","year":"1985","journal-title":"Color Res. Appl."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1007\/BF00836279","article-title":"The measurement of highlights in color images","volume":"2","author":"Klinker","year":"1988","journal-title":"Int. J. Comput. Vis."},{"key":"ref_8","unstructured":"Mallick, S.P., Zickler, T.E., Kriegman, D.J., and Belhumeur, P.N. (2005, January 20\u201326). Beyond lambert: Reconstructing specular surfaces using color. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Diego, CA, USA."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"618","DOI":"10.1117\/12.612243","article-title":"Improving 3D surface measurement accuracy on metallic surfaces","volume":"5856","author":"Kokku","year":"2005","journal-title":"Proc. SPIE"},{"key":"ref_10","first-page":"2288","article-title":"Preprocessing for highly reflective surface defect image","volume":"18","author":"Yang","year":"2010","journal-title":"Opt. Precis. Eng."},{"key":"ref_11","first-page":"131","article-title":"Highlight Removal Based on Frequency-Domain Filtering","volume":"5","author":"Chai","year":"2013","journal-title":"Laser Optoelectron. Prog."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"635","DOI":"10.1109\/34.85655","article-title":"Constraining object features using polarization reflectance model","volume":"13","author":"Wolff","year":"1991","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_13","unstructured":"Nayar, S., Fang, X., and Boult, T. (1993, January 15\u201318). Removal of Specularities using Color and Polarization. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, New York, NY, USA."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"2368","DOI":"10.1080\/01431161.2012.744490","article-title":"Analytical relationship between polarized reflectivities on the specular surface","volume":"34","author":"Sohn","year":"2013","journal-title":"Int. J. Remote Sens."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"6625","DOI":"10.1364\/OE.21.006625","article-title":"Tilt-ellipsometry of object surface by specular reflection for three-dimensional shape Measurement","volume":"21","author":"Tsuru","year":"2013","journal-title":"Opt. Express"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"679","DOI":"10.1145\/1015706.1015779","article-title":"Non-photorealistic camera: Depth edge detection and stylized rendering using multi-flash imaging","volume":"23","author":"Feris","year":"2004","journal-title":"ACM Trans. Graph."},{"key":"ref_17","first-page":"1636","article-title":"Three Dimensional Shape Measurement for Specular Surface Based on Fringe Reflection","volume":"26","author":"Liu","year":"2006","journal-title":"Acta Opt. Sin."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1238","DOI":"10.1117\/1.1566777","article-title":"Computational approach for optimal sensor setup","volume":"42","author":"Qian","year":"2003","journal-title":"Opt. Eng."},{"key":"ref_19","first-page":"125","article-title":"Shiny parts measurement using color separation","volume":"6000","author":"Hu","year":"2005","journal-title":"Proc. SPIE"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2990","DOI":"10.1364\/JOSAA.11.002990","article-title":"Temporal-color space analysis of reflection","volume":"11","author":"Sato","year":"2001","journal-title":"J. Opt. Soc. Am. A"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1109\/34.589212","article-title":"3D surface estimation and model construction from specular motion in image sequences","volume":"19","author":"Zheng","year":"1997","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"4557","DOI":"10.1364\/AO.50.004557","article-title":"3D shape measurement of object with high dynamic range of objects with high dynamic range of surface reflectivity","volume":"50","author":"Liu","year":"2011","journal-title":"Appl. Opt."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1117\/12.60083","article-title":"Moir\u00e9 methods using computer-generated gratings","volume":"32","author":"Asundi","year":"1993","journal-title":"Opt. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"913","DOI":"10.1109\/34.868691","article-title":"Acquiring a Complete 3D Model from Specular Motion under the Illumination of Circular-Shaped Light Sources","volume":"22","author":"Jiang","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_25","first-page":"683443E","article-title":"Specular surface measurement by using a moving diffusive structured light source","volume":"6834","author":"Guo","year":"2007","journal-title":"Proc. SPIE"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1007\/s00138-013-0590-1","article-title":"Defect identification on specular machined surfaces","volume":"25","author":"Sills","year":"2014","journal-title":"Mach. Vis. Appl."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"178","DOI":"10.1109\/TPAMI.2005.36","article-title":"Separating Reflection Components of Textured Surfaces Using a Single Image","volume":"27","author":"Tan","year":"2005","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_28","unstructured":"Criminisi, A., Perez, P., and Toyama, K. (2003, January 16\u201322). Object removal by exemplar-based inpainting. Proceedings of the 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Madison, WI, USA."},{"key":"ref_29","first-page":"151","article-title":"Remving Highly Illuminated Regions from a Single Image","volume":"13","author":"Wang","year":"2007","journal-title":"J. Shanghai University"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/1\/215\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:26:48Z","timestamp":1760207208000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/1\/215"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1,23]]},"references-count":29,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2017,1]]}},"alternative-id":["s17010215"],"URL":"https:\/\/doi.org\/10.3390\/s17010215","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2017,1,23]]}}}