{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T01:54:00Z","timestamp":1760234040806,"version":"build-2065373602"},"reference-count":40,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2021,3,16]],"date-time":"2021-03-16T00:00:00Z","timestamp":1615852800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003662","name":"Korea Evaluation Institute of Industrial Technology","doi-asserted-by":"publisher","award":["20000293"],"award-info":[{"award-number":["20000293"]}],"id":[{"id":"10.13039\/501100003662","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In an autonomous driving assistance system (ADAS), top views effectively represent objects around the vehicle on a 2D plane. Top-view images are therefore widely used to detect lines in ADAS applications such as lane-keeping assistance and parking assistance. Because line detection is a crucial step for these applications, the false positive detection of lines can lead to failure of the system. Specular reflections from a glossy surface are often the cause of false positives, and since certain specular patterns resemble actual lines in the top-view image, their presence induces false positive lines. Incorrect positions of the lines or parking stalls can thus be obtained. To alleviate this problem, we propose two methods to estimate specular pixels in the top-view image. The methods use a geometric property of the specular region: the shape of the specular region is stretched long in the direction of the camera as the distance between the camera and the light source becomes distant, resulting in a straight line. This property can be used to distinguish the specular region in images. One estimates the pixel-wise probability of the specularity using gradient vectors obtained from an edge detector and the other estimates specularity using the line equation of each line segment obtained by line detection. To evaluate the performance of the proposed method, we added our methods as a pre-processing step to existing parking stall detection methods and investigated changes in their performance. The proposed methods improved line detection performance by accurately estimating specular components in the top-view images.<\/jats:p>","DOI":"10.3390\/s21062079","type":"journal-article","created":{"date-parts":[[2021,3,16]],"date-time":"2021-03-16T21:42:41Z","timestamp":1615930961000},"page":"2079","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Specular Detection on Glossy Surface Using Geometric Characteristics of Specularity in Top-View Images"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0325-894X","authenticated-orcid":false,"given":"Seunghyun","family":"Kim","sequence":"first","affiliation":[{"name":"Department of Electronics and Computer Engineering, Hanyang University, Seoul 04763, Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4587-1136","authenticated-orcid":false,"given":"Moonsoo","family":"Ra","sequence":"additional","affiliation":[{"name":"LightVision Inc., Seoul 04793, Korea"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0320-1409","authenticated-orcid":false,"given":"Whoi-Yul","family":"Kim","sequence":"additional","affiliation":[{"name":"Department of Electronics and Computer Engineering, Hanyang University, Seoul 04763, Korea"}]}],"member":"1968","published-online":{"date-parts":[[2021,3,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"585","DOI":"10.1016\/S0262-8856(97)00093-0","article-title":"Stereo inverse perspective mapping: Theory and applications","volume":"16","author":"Bertozzi","year":"1998","journal-title":"Image Vis. Comput."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Wang, C., Zhang, H., Yang, M., Wang, X., Ye, L., and Guo, C. (2014). Automatic parking based on a bird\u2019s eye view vision system. Adv. Mech. Eng.","DOI":"10.1155\/2014\/847406"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"540","DOI":"10.1109\/TVT.2013.2281199","article-title":"A sensor-fusion drivable-region and lane-detection system for autonomous vehicle navigation in challenging road scenarios","volume":"63","author":"Li","year":"2014","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_4","first-page":"31","article-title":"Image Processing Technology for Rear View Camera (1): Development of Lane Detection System","volume":"38","author":"Takahashi","year":"2003","journal-title":"R D Rev. Toyota CRDL"},{"key":"ref_5","unstructured":"Jung, H.G., Kim, D.S., Yoon, P.J., and Kim, J. (2006, January 13\u201315). Parking Slot Markings Recognition for Automatic Parking Assist System. Proceedings of the 2006 IEEE Intelligent Vehicles Symposium, Meguro-Ku, Japan."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Nieto, M., Salgado, L., Jaureguizar, F., and Arrospide, J. (2008, January 12\u201315). Robust multiple lane road modeling based on perspective analysis. Proceedings of the 2008 15th IEEE International Conference on Image Processing, San Diego, CA, USA.","DOI":"10.1109\/ICIP.2008.4712275"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Hamada, K., Hu, Z., Fan, M., and Chen, H. (July, January 28). Surround view based parking lot detection and tracking. Proceedings of the 2015 IEEE Intelligent Vehicles Symposium (IV), Seoul, Korea.","DOI":"10.1109\/IVS.2015.7225832"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"5687","DOI":"10.1109\/TIE.2016.2558480","article-title":"Automatic Parking Space Detection and Tracking for Underground and Indoor Environments","volume":"63","author":"Suhr","year":"2016","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Suhr, J.K., and Jung, H.G. (2018). A universal vacant parking slot recognition system using sensors mounted on off-the-shelf vehicles. Sensors, 18.","DOI":"10.3390\/s18041213"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Sivaraman, S., and Trivedi, M.M. (2013). Integrated lane and vehicle detection, localization, and tracking: A synergistic approach. IEEE Trans. Intell. Transp. Syst.","DOI":"10.1109\/TITS.2013.2246835"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1109\/TITS.2011.2173196","article-title":"A novel lane detection system with efficient ground truth generation","volume":"13","author":"Borkar","year":"2012","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Aly, M. (2008, January 4\u20136). Real time detection of lane markers in urban streets. Proceedings of the IEEE Intelligent Vehicles Symposium, Eindhoven, The Netherlands.","DOI":"10.1109\/IVS.2008.4621152"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1220","DOI":"10.4218\/etrij.15.0114.0112","article-title":"Parking space recognition for autonomous valet parking using height and salient-line probability maps","volume":"37","author":"Han","year":"2015","journal-title":"ETRI J."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"594","DOI":"10.1049\/iet-its.2015.0226","article-title":"Available parking slot recognition based on slot context analysis","volume":"10","author":"Lee","year":"2016","journal-title":"IET Intell. Transp. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Lee, S., Hyeon, D., Park, G., Baek, I.J., Kim, S.W., and Seo, S.W. (2016, January 19\u201322). Directional-DBSCAN: Parking-slot detection using a clustering method in around-view monitoring system. Proceedings of the IEEE Intelligent Vehicles Symposium, Gothenburg, Sweden.","DOI":"10.1109\/IVS.2016.7535409"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Jung, S., Youn, J., and Sull, S. (2016). Efficient lane detection based on spatiotemporal images. IEEE Trans. Intell. Transp. Syst.","DOI":"10.1109\/TITS.2015.2464253"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Park, S., Kim, D., and Yi, K. (2016, January 19\u201322). Vehicle localization using an AVM camera for an automated urban driving. Proceedings of the IEEE Intelligent Vehicles Symposium, Gothenburg, Sweden.","DOI":"10.1109\/IVS.2016.7535490"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Chen, J.Y., and Hsu, C.M. (2017, January 5\u20138). A visual method for the detection of available parking slots. Proceedings of the 2017 IEEE International Conference on Systems, Man, and Cybernetics, SMC 2017, Banff, AB, Canada.","DOI":"10.1109\/SMC.2017.8123081"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Dorj, B., and Lee, D.J. (2016). A Precise Lane Detection Algorithm Based on Top View Image Transformation and Least-Square Approaches. J. Sens., 2016.","DOI":"10.1155\/2016\/4058093"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Allodi, M., Castangia, L., Cionini, A., and Valenti, F. (2016, January 19\u201322). Monocular parking slots and obstacles detection and tracking. Proceedings of the IEEE Intelligent Vehicles Symposium, Gothenburg, Sweden.","DOI":"10.1109\/IVS.2016.7535383"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/s00138-007-0099-6","article-title":"Detection and correction of specular reflections for automatic surgical tool segmentation in thoracoscopic images","volume":"22","author":"Boisvert","year":"2011","journal-title":"Mach. Vis. Appl."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Tchoulack, S., Langlois, J.M., and Cheriet, F. (2008, January 22\u201325). A video stream processor for real-time detection and correction of specular reflections in endoscopic images. Proceedings of the 2008 Joint IEEE North-East Workshop on Circuits and Systems and TAISA Conference, NEWCAS-TAISA, Montreal, QC, Canada.","DOI":"10.1109\/NEWCAS.2008.4606318"},{"key":"ref_23","unstructured":"Chang, R.C., and Tseng, F.C. (2010, January 5\u20136). Automatic detection and correction for glossy reflections in digital photograph. Proceedings of the 2010 3rd IEEE International Conference on Ubi-Media Computing, U-Media 2010, Jinhua, China."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Karapetyan, G., and Sarukhanyan, H. (2013, January 23\u201327). Automatic detection and concealment of specular reflections for endoscopic images. Proceedings of the CSIT 2013\u20149th International Conference on Computer Science and Information Technologies, Revised Selected Papers, Yerevan, Armenia.","DOI":"10.1109\/CSITechnol.2013.6710353"},{"key":"ref_25","unstructured":"Morgand, A., and Tamaazousti, M. (2014, January 5\u20138). Generic and real-time detection of specular reflections in images. Proceedings of the VISAPP 2014\u2014Proceedings of the 9th International Conference on Computer Vision Theory and Applications, Lisbon, Portugal."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1109\/TMI.2019.2926501","article-title":"Specular Reflections Removal for Endoscopic Image Sequences with Adaptive-RPCA Decomposition","volume":"39","author":"Li","year":"2020","journal-title":"IEEE Trans. Med. Imaging"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Guo, J.J., Shen, D.F., Lin, G.S., Huang, J.C., Liu, K.C., and Lie, W.N. (2016, January 20\u201322). A specular reflection suppression method for endoscopic images. Proceedings of the 2016 IEEE 2nd International Conference on Multimedia Big Data, BigMM 2016, Taipei, Taiwan.","DOI":"10.1109\/BigMM.2016.78"},{"key":"ref_28","first-page":"1","article-title":"Automatic luminous reflections detector using global threshold with increased luminosity contrast in images","volume":"27","author":"Silva","year":"2018","journal-title":"J. Electron. Imaging"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Rodr\u00edguez-S\u00e1nchez, A., Chea, D., Azzopardi, G., and Stabinger, S. (December, January 28). A deep learning approach for detecting and correcting highlights in endoscopic images. Proceedings of the 7th International Conference on Image Processing Theory, Tools and Applications, IPTA 2017, Montreal, QC, Canada.","DOI":"10.1109\/IPTA.2017.8310082"},{"key":"ref_30","first-page":"8","article-title":"Generative adversarial networks for specular highlight removal in endoscopic images","volume":"Volume 10576","author":"Fei","year":"2018","journal-title":"Medical Imaging 2018: Image-Guided Procedures, Robotic Interventions, and Modeling"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Poggi, M., Aleotti, F., Tosi, F., and Mattoccia, S. (2018, January 1\u20135). Towards Real-Time Unsupervised Monocular Depth Estimation on CPU. Proceedings of the 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain.","DOI":"10.1109\/IROS.2018.8593814"},{"key":"ref_32","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_33","doi-asserted-by":"crossref","unstructured":"Morgand, A., Tamaazousti, M., and Bartoli, A. (2016, January 19\u201323). An Empirical Model for Specularity Prediction with Application to Dynamic Retexturing. Proceedings of the 2016 IEEE International Symposium on Mixed and Augmented Reality, ISMAR 2016, Merida, Mexico.","DOI":"10.1109\/ISMAR.2016.13"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2485","DOI":"10.1109\/TVCG.2017.2734538","article-title":"A Multiple-View Geometric Model of Specularities on Non-Planar Shapes with Application to Dynamic Retexturing","volume":"23","author":"Morgand","year":"2017","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1691","DOI":"10.1109\/TVCG.2017.2677445","article-title":"A Geometric Model for Specularity Prediction on Planar Surfaces with Multiple Light Sources","volume":"24","author":"Morgand","year":"2018","journal-title":"IEEE Trans. Vis. Comput. Graph."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1145\/360825.360839","article-title":"Illumination for Computer Generated Pictures","volume":"18","author":"Phong","year":"1975","journal-title":"Commun. ACM"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Zhu, J., Park, T., Isola, P., and Efros, A.A. (2017, January 22\u201329). Unpaired Image-to-Image Translation Using Cycle-Consistent Adversarial Networks. Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy.","DOI":"10.1109\/ICCV.2017.244"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Ferrari, V., Hebert, M., Sminchisescu, C., and Weiss, Y. (2018). Specular-to-Diffuse Translation for Multi-view Reconstruction. Computer Vision\u2013ECCV 2018, Springer International Publishing.","DOI":"10.1007\/978-3-030-01234-2"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Adamshuk, R., Carvalho, D., Neme, J.H.Z., Margraf, E., Okida, S., Tusset, A., Santos, M.M., Amaral, R., Ventura, A., and Carvalho, S. (2017, January 22\u201325). On the applicability of inverse perspective mapping for the forward distance estimation based on the HSV colormap. Proceedings of the 2017 IEEE International Conference on Industrial Technology (ICIT), Toronto, ON, Canada.","DOI":"10.1109\/ICIT.2017.7915504"},{"key":"ref_40","unstructured":"Tomasi, C., and Manduchi, R. (1998, January 4\u20137). Bilateral filtering for gray and color images. Proceedings of the IEEE International Conference on Computer Vision, Bombay, India."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/6\/2079\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:36:25Z","timestamp":1760160985000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/6\/2079"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,16]]},"references-count":40,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2021,3]]}},"alternative-id":["s21062079"],"URL":"https:\/\/doi.org\/10.3390\/s21062079","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,3,16]]}}}