{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,24]],"date-time":"2026-10-24T20:05:15Z","timestamp":1792872315251,"version":"4.5.0"},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2015,11,3]],"date-time":"2015-11-03T00:00:00Z","timestamp":1446508800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"UK EPSRC-funded Eng. Doctorate Centre in Virtual Environments, Imaging, and Visualisation","award":["EP\/G037159\/1"],"award-info":[{"award-number":["EP\/G037159\/1"]}]},{"name":"Leverhulme Visiting Professor","award":["VP2-2012-034"],"award-info":[{"award-number":["VP2-2012-034"]}]},{"name":"EU project http:\/\/www.cr-play.eu\/"},{"name":"Anthropics Technology Ltd"},{"name":"UK EPSRC","award":["EP\/J021458\/1"],"award-info":[{"award-number":["EP\/J021458\/1"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2015,11,3]]},"abstract":"<jats:p>Manipulated images lose believability if the user's edits fail to account for shadows. We propose a method that makes removal and editing of soft shadows easy. Soft shadows are ubiquitous, but remain notoriously difficult to extract and manipulate. We posit that soft shadows can be segmented, and therefore edited, by learning a mapping function for image patches that generates shadow mattes. We validate this premise by removing soft shadows from photographs with only a small amount of user input.<\/jats:p>\n          <jats:p>Given only broad user brush strokes that indicate the region to be processed, our new supervised regression algorithm automatically unshadows an image, removing the umbra and penumbra. The resulting lit image is frequently perceived as a believable shadow-free version of the scene. We tested the approach on a large set of soft shadow images, and performed a user study that compared our method to the state-of-the-art and to real lit scenes. Our results are more difficult to identify as being altered and are perceived as preferable compared to prior work.<\/jats:p>","DOI":"10.1145\/2732407","type":"journal-article","created":{"date-parts":[[2015,11,5]],"date-time":"2015-11-05T16:19:01Z","timestamp":1446740341000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":142,"title":["Learning to Remove Soft Shadows"],"prefix":"10.1145","volume":"34","author":[{"given":"Maciej","family":"Gryka","sequence":"first","affiliation":[{"name":"University College London, London, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Terry","sequence":"additional","affiliation":[{"name":"University of Waterloo,Waterloo, ON, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gabriel J.","family":"Brostow","sequence":"additional","affiliation":[{"name":"University College London, London, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2015,11,3]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2010.157"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1531326.1531330"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33765-9_5"},{"key":"e_1_2_2_4_1","unstructured":"H. Barrow and J. Tenenbaum. 1978. Recovering intrinsic scene characteristics from images. Comput. Vis. Syst. 157.  H. Barrow and J. Tenenbaum. 1978. Recovering intrinsic scene characteristics from images. Comput. Vis. Syst. 157."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1618452.1618476"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461973"},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.969114"},{"key":"e_1_2_2_8_1","unstructured":"L. Breiman J. Friedman C. J. Stone and R. A. Olshen. 1984. Classification and Regression Trees. Chapman & Hall\/CRC.  L. Breiman J. Friedman C. J. Stone and R. A. Olshen. 1984. Classification and Regression Trees. Chapman & Hall\/CRC."},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/882262.882298"},{"key":"e_1_2_2_10_1","volume-title":"Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR'03)","author":"Criminisi A.","unstructured":"A. Criminisi , P. P\u00e9erez , and K. Toyama . 2003. Object removal by exemplar-based inpainting . In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR'03) . A. Criminisi, P. P\u00e9erez, and K. Toyama. 2003. Object removal by exemplar-based inpainting. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR'03)."},{"key":"e_1_2_2_11_1","first-page":"8","article-title":"Regression forests for efficient anatomy detection and localization in computed tomography scans","volume":"17","author":"Criminisi A.","year":"2003","unstructured":"A. Criminisi , D. Robertson , E. Konukoglu , J. Shotton , S. Pathak , S. White , and K. Siddiqui . 2003 . Regression forests for efficient anatomy detection and localization in computed tomography scans . Med. Image Anal. 17 , 8 . A. Criminisi, D. Robertson, E. Konukoglu, J. Shotton, S. Pathak, S. White, and K. Siddiqui. 2003. Regression forests for efficient anatomy detection and localization in computed tomography scans. Med. Image Anal. 17, 8.","journal-title":"Med. Image Anal."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2012.231"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11263-009-0243-z"},{"key":"e_1_2_2_14_1","volume-title":"Proceedings of the International Conference on Computer Vision (ICCV'09)","author":"Glasner D.","unstructured":"D. Glasner , S. Bagon , and M. Irani . 2009. Super-resolution from a single image . In Proceedings of the International Conference on Computer Vision (ICCV'09) . D. Glasner, S. Bagon, and M. Irani. 2009. Super-resolution from a single image. In Proceedings of the International Conference on Computer Vision (ICCV'09)."},{"key":"e_1_2_2_15_1","unstructured":"G. Griffin A. Holub and P. Perona. 2007. Caltech-256 object category dataset. Tech. rep. 7694 California Institute of Technology. http:\/\/authors. library.caltech.edu\/7694\/1\/CNS-TR-2007-001.pdf.  G. Griffin A. Holub and P. Perona. 2007. Caltech-256 object category dataset. Tech. rep. 7694 California Institute of Technology. http:\/\/authors. library.caltech.edu\/7694\/1\/CNS-TR-2007-001.pdf."},{"key":"e_1_2_2_16_1","volume-title":"Proceedings of the International Conference on Computer Vision (ICCV'09)","author":"Grosse R.","unstructured":"R. Grosse , M. K. Johnson , E. H. Adelson , and W. T. Freeman . 2009. Ground-truth dataset and baseline evaluations for intrinsic image algorithms . In Proceedings of the International Conference on Computer Vision (ICCV'09) . R. Grosse, M. K. Johnson, E. H. Adelson, and W. T. Freeman. 2009. Ground-truth dataset and baseline evaluations for intrinsic image algorithms. In Proceedings of the International Conference on Computer Vision (ICCV'09)."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2012.214"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964965"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276382"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487228.2487236"},{"key":"e_1_2_2_21_1","unstructured":"J. M. Kennedy. 1974. A Psychology of Picture Perception. Jossey-Bass.  J. M. Kennedy. 1974. A Psychology of Picture Perception. Jossey-Bass."},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2006.200"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2366145.2366150"},{"key":"e_1_2_2_24_1","volume-title":"Doing Bayesian Data Analysis","author":"Kruschke J. K.","unstructured":"J. K. Kruschke . 2011. Doing Bayesian Data Analysis . Academic Press . J. K. Kruschke. 2011. Doing Bayesian Data Analysis. Academic Press."},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2012.112"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSA.61.000001"},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2007.1177"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/CADGraphics.2013.65"},{"key":"e_1_2_2_29_1","volume-title":"Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR'10)","author":"Mac Aodha O.","unstructured":"O. Mac Aodha , G. J. Brostow , and M. Pollefeys . 2010. Segmenting video into classes of algorithm-suitability . In Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR'10) . O. Mac Aodha, G. J. Brostow, and M. Pollefeys. 2010. Segmenting video into classes of algorithm-suitability. In Proceedings of the Conference on Computer Vision and Pattern Recognition (CVPR'10)."},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2007.30"},{"key":"e_1_2_2_31_1","volume-title":"Proceedings of the International Conference on Computer Vision (ICCV'09)","author":"Pritch Y.","unstructured":"Y. Pritch , E. Kav-Venaki , and S. Peleg . 2009. Shift-map image editing . In Proceedings of the International Conference on Computer Vision (ICCV'09) . Y. Pritch, E. Kav-Venaki, and S. Peleg. 2009. Shift-map image editing. In Proceedings of the International Conference on Computer Vision (ICCV'09)."},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383696.2383727"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2011.5995550"},{"key":"e_1_2_2_34_1","volume-title":"Proceedings of the Annual ACM Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'13)","author":"Shih Y.","unstructured":"Y. Shih , S. Paris , F. Durand , and W. Freeman . 2013. Data-driven hallucination for different times of day from a single outdoor photo . In Proceedings of the Annual ACM Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'13) . Y. Shih, S. Paris, F. Durand, and W. Freeman. 2013. Data-driven hallucination for different times of day from a single outdoor photo. In Proceedings of the Annual ACM Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'13)."},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01155.x"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2012.241"},{"key":"e_1_2_2_37_1","volume-title":"Proceedings of the International Conference on Computer Vision (ICCV'93)","author":"Sinha P.","unstructured":"P. Sinha and E. Adelson . 1993. Recovering reflectance and illumination in a world of painted polyhedra . In Proceedings of the International Conference on Computer Vision (ICCV'93) . P. Sinha and E. Adelson. 1993. Recovering reflectance and illumination in a world of painted polyhedra. In Proceedings of the International Conference on Computer Vision (ICCV'93)."},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073274"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2014.383"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2005.185"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276389"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCV.2001.937606"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1243980.1243982"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2732407","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2732407","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:04:10Z","timestamp":1750273450000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2732407"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,3]]},"references-count":43,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2015,11,3]]}},"alternative-id":["10.1145\/2732407"],"URL":"https:\/\/doi.org\/10.1145\/2732407","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,11,3]]},"assertion":[{"value":"2013-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2015-11-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}