{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:55:11Z","timestamp":1760151311243,"version":"build-2065373602"},"reference-count":26,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2022,3,15]],"date-time":"2022-03-15T00:00:00Z","timestamp":1647302400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Ministry of Science and Technology Taiwan","award":["MOST 110-2115-M-031-002-MY2"],"award-info":[{"award-number":["MOST 110-2115-M-031-002-MY2"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Reflections often cause degradation in image quality for pictures taken through glass medium. Removing the undesired reflections is becoming increasingly important. For human vision, it can produce much more pleasing results for multimedia applications. For machine vision, it can benefit various applications such as image segmentation and classification. Reflection removal is itself a highly illposed inverse problem that is very difficult to solve, especially for a single input image. Existing methods mainly rely on various prior information and assumptions to alleviate the ill-posedness. In this paper, we design a variational model based on multiscale hard thresholding to both effectively and efficiently suppress image reflections. A direct solver using the discrete cosine transform for implementing the proposed variational model is also provided. Both synthetic and real glass images are used in the numerical experiments to compare the performance of the proposed algorithm with other representative algorithms. The experimental results show the superiority of our algorithm over the previous ones.<\/jats:p>","DOI":"10.3390\/s22062271","type":"journal-article","created":{"date-parts":[[2022,3,16]],"date-time":"2022-03-16T03:36:23Z","timestamp":1647401783000},"page":"2271","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Variational Model for Single-Image Reflection Suppression Based on Multiscale Thresholding"],"prefix":"10.3390","volume":"22","author":[{"given":"Pei-Chiang","family":"Shao","sequence":"first","affiliation":[{"name":"Department of Mathematics, Soochow University, Taipei City 111002, Taiwan"}]}],"member":"1968","published-online":{"date-parts":[[2022,3,15]]},"reference":[{"key":"ref_1","first-page":"3","article-title":"Recovering intrinsic scene characteristics","volume":"2","author":"Barrow","year":"1978","journal-title":"Comput. Vis. Syst."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Arvanitopoulos, N., Achanta, R., and Susstrunk, S.T. (2017, January 21\u201326). Single image reflection suppression. Proceedings of the 2017 IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.190"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Yang, Y., Ma, W., Zheng, Y., Cai, J.F., and Xu, W. (2019, January 15\u201320). Fast single image reflection suppression via convex optimization. Proceedings of the 2019 IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA.","DOI":"10.1109\/CVPR.2019.00833"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1109\/TPAMI.2013.45","article-title":"A physically-based approach to reflection separation: From physical modeling to constrained optimization","volume":"36","author":"Kong","year":"2008","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_5","unstructured":"Schechner, Y.Y., Kiryati, N., and Shamir, J. (2000, January 13\u201315). Blind recovery of transparent and semireflected scenes. Proceedings of the 2000 IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), Hilton Head Island, SC, USA."},{"key":"ref_6","unstructured":"Farid, H., and Adelson, E.H. (1999, January 23\u201325). Separating reflections and lighting using independent components analysis. Proceedings of the 1999 IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), Ft. Collins, CO, USA."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"828","DOI":"10.1145\/1073204.1073269","article-title":"Removing photography artifacts using gradient projection and flash-exposure sampling","volume":"24","author":"Agrawal","year":"2005","journal-title":"ACM Trans. Graph."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Sirinukulwattana, T., Choe, G., and Kweon, I.S. (2015, January 27\u201330). Reflection removal using disparity and gradient-sparsity via smoothing algorithm. Proceedings of the 2015 IEEE International Conference on Image Processing (ICIP), Quebec City, QC, Canada.","DOI":"10.1109\/ICIP.2015.7351139"},{"key":"ref_9","unstructured":"Li, Y., and Brown, M.S. (2015, January 7\u201313). Exploiting reflection change for automatic reflection removal. Proceedings of the 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2766940","article-title":"A computational approach for obstruction-free photography","volume":"34","author":"Xue","year":"2015","journal-title":"ACM Trans. Graph."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/TPAMI.2011.87","article-title":"Blind separation of superimposed moving images using image statistics","volume":"34","author":"Gai","year":"2012","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Guo, X., Cao, X., and Ma, Y. (2014, January 23\u201328). Robust separation of reflection from multiple images. Proceedings of the 2014 IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.281"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1647","DOI":"10.1109\/TPAMI.2007.1106","article-title":"User assisted separation of reflections from a single image using a sparsity prior","volume":"29","author":"Levin","year":"2007","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Li, Y., and Brown, M.S. (2014, January 23\u201328). Single image layer separation using relative smoothness. Proceedings of the 2014 IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.346"},{"key":"ref_15","unstructured":"Shih, Y., Krishnan, D., Durand, F., and Freeman, W.T. (2015, January 7\u201312). Reflection removal using ghosting cues. Proceedings of the 2015 IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wan, R., Shi, B., Hwee, T.A., and Kot, A.C. (2016, January 25\u201328). Depth of field guided reflection removal. Proceedings of the 2016 IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA.","DOI":"10.1109\/ICIP.2016.7532311"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Fan, Q., Yang, J., Hua, G., Chen, B., and Wipf, D. (2017, January 22\u201329). A generic deep architecture for single image reflection removal and image smoothing. Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy.","DOI":"10.1109\/ICCV.2017.351"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Wan, R., Shi, B., Duan, L.-Y., Tan, A.-H., and Kot, A.C. (2018, January 18\u201323). Crrn: Multi-scale guided concurrent reflection removal network. Proceedings of the 2018 IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00502"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Yang, J., Gong, D., Liu, L., and Shi, Q. (2018, January 8\u201314). Seeing deeply and bidirectionally: A deep learning approach for single image reflection removal. Proceedings of the 2018 European Conference on Computer Vision (ECCV), Munich, Germany.","DOI":"10.1007\/978-3-030-01219-9_40"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Zhang, X., Ng, R., and Chen, Q. (2018, January 18\u201323). Single image reflection separation with perceptual losses. Proceedings of the 2018 IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00503"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1023\/A:1008166017466","article-title":"Separation of transparent layers using focus","volume":"39","author":"Schechner","year":"2000","journal-title":"Int. J. Comput. Vis."},{"key":"ref_22","first-page":"1","article-title":"Image smoothing via L0 gradient minimization","volume":"30","author":"Xu","year":"2011","journal-title":"ACM Trans. Graph."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Ma, W., Morel, J.-M., Osher, S., and Chien, A. (2011, January 20\u201325). An L1-based variational model for retinex theory and its applications to medical images. Proceedings of the 2011 IEEE International Conference on Computer Vision and Pattern Recognition (CVPR), Colorado Springs, CO, USA.","DOI":"10.1109\/CVPR.2011.5995422"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"697","DOI":"10.3934\/ipi.2012.6.697","article-title":"A TV Bregman iterative model of Retinex theory","volume":"6","author":"Ma","year":"2012","journal-title":"Inverse Probl. Imaging"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1137\/19M1245499","article-title":"Adaptive variational model for contrast enhancement of low-light images","volume":"13","author":"Hsieh","year":"2020","journal-title":"SIAM J. Imaging Sci."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/TCI.2019.2899320","article-title":"Removing reflection from a single image with ghosting effect","volume":"6","author":"Huang","year":"2019","journal-title":"IEEE Trans. Comput. Imaging"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/6\/2271\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:36:59Z","timestamp":1760135819000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/6\/2271"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,15]]},"references-count":26,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2022,3]]}},"alternative-id":["s22062271"],"URL":"https:\/\/doi.org\/10.3390\/s22062271","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,3,15]]}}}