{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,9]],"date-time":"2026-10-09T01:21:29Z","timestamp":1791508889525,"version":"4.3.4"},"reference-count":41,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2014,9,23]],"date-time":"2014-09-23T00:00:00Z","timestamp":1411430400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000145","name":"Division of Information and Intelligent Systems","doi-asserted-by":"publisher","award":["IIS-0915462, IIS-1353155, and CNS-0708209"],"award-info":[{"award-number":["IIS-0915462, IIS-1353155, and CNS-0708209"]}],"id":[{"id":"10.13039\/100000145","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100004344","name":"Adobe Systems","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004344","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100002418","name":"Intel Corporation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100002418","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100004318","name":"Microsoft","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100004318","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000144","name":"Division of Computer and Network Systems","doi-asserted-by":"publisher","award":["IIS-0915462, IIS-1353155, and CNS-0708209"],"award-info":[{"award-number":["IIS-0915462, IIS-1353155, and CNS-0708209"]}],"id":[{"id":"10.13039\/100000144","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100007065","name":"Nvidia","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100007065","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Graph."],"published-print":{"date-parts":[[2014,9,23]]},"abstract":"<jats:p>We describe a method for detecting physical inconsistencies in lighting from the shading and shadows in an image. This method imposes a multitude of shading- and shadow-based constraints on the projected location of a distant point light source. The consistency of a collection of such constraints is posed as a linear programming problem. A feasible solution indicates that the combination of shading and shadows is physically consistent, while a failure to find a solution provides evidence of photo tampering.<\/jats:p>","DOI":"10.1145\/2629646","type":"journal-article","created":{"date-parts":[[2014,10,1]],"date-time":"2014-10-01T13:34:59Z","timestamp":1412170499000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":65,"title":["Exposing Photo Manipulation from Shading and Shadows"],"prefix":"10.1145","volume":"33","author":[{"given":"Eric","family":"Kee","sequence":"first","affiliation":[{"name":"Columbia University, New York, NY"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"James F.","family":"O'brien","sequence":"additional","affiliation":[{"name":"University of California, Berkeley, CA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hany","family":"Farid","sequence":"additional","affiliation":[{"name":"Dartmouth College, Hanover, NH"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,9,23]]},"reference":[{"key":"e_1_2_2_1_1","volume-title":"Scattering of Electromagnetic Waves from Rough Surfaces","author":"Beckmann P.","unstructured":"P. Beckmann . 1987. Scattering of Electromagnetic Waves from Rough Surfaces . Artech House , New York . P. Beckmann. 1987. Scattering of Electromagnetic Waves from Rough Surfaces. Artech House, New York."},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2007.916285"},{"key":"e_1_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2008.931079"},{"key":"e_1_2_2_4_1","volume-title":"Proceedings of the SPIE Conference on Media Forensics Security II.","volume":"7541","author":"Farid H.","unstructured":"H. Farid and M. J. Bravo . 2010. Image forensic analyses that elude the human visual system . In Proceedings of the SPIE Conference on Media Forensics Security II. Vol. 7541 . H. Farid and M. J. Bravo. 2010. Image forensic analyses that elude the human visual system. In Proceedings of the SPIE Conference on Media Forensics Security II. Vol. 7541."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2008.931078"},{"key":"e_1_2_2_6_1","volume-title":"Proceedings of the Digital Forensic Research Workshop (DFRWS'03)","author":"Fridrich J.","unstructured":"J. Fridrich , D. Soukal , and J. Lukas . 2003. Detection of copy move forgery in digital images . In Proceedings of the Digital Forensic Research Workshop (DFRWS'03) . J. Fridrich, D. Soukal, and J. Lukas. 2003. Detection of copy move forgery in digital images. In Proceedings of the Digital Forensic Research Workshop (DFRWS'03)."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2005.82"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1016\/0262-8856(87)90075-8"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1068\/p5320"},{"key":"e_1_2_2_11_1","unstructured":"W. Jakob. 2010. Mitsuba renderer. http:\/\/www.mitsuba-renderer.org.  W. Jakob. 2010. Mitsuba renderer. http:\/\/www.mitsuba-renderer.org."},{"key":"e_1_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2007.903848"},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073170.1073171"},{"key":"e_1_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1161366.1161376"},{"key":"e_1_2_2_15_1","volume-title":"Proceedings of the SPIE Conference on Computer Image Analysis in the Study of Art.","volume":"6810","author":"Johnson M. K.","unstructured":"M. K. Johnson , D. G. Stork , S. Biswas , and Y. Furuichi . 2008. Inferring illumination direction estimated from disparate sources in paintings: An investigation into Jan Vermeer's Girl with a Pearl Earring . In Proceedings of the SPIE Conference on Computer Image Analysis in the Study of Art. Vol. 6810 . M. K. Johnson, D. G. Stork, S. Biswas, and Y. Furuichi. 2008. Inferring illumination direction estimated from disparate sources in paintings: An investigation into Jan Vermeer's Girl with a Pearl Earring. In Proceedings of the SPIE Conference on Computer Image Analysis in the Study of Art. Vol. 6810."},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2024156.2024191"},{"key":"e_1_2_2_17_1","volume-title":"Proceedings of the IEEE International Workshop on Information Forensics and Security (WIFS'10)","author":"Kee E.","unstructured":"E. Kee and H. Farid . 2010. Exposing digital forgeries from 3-D lighting environments . In Proceedings of the IEEE International Workshop on Information Forensics and Security (WIFS'10) . 1--6. E. Kee and H. Farid. 2010. Exposing digital forgeries from 3-D lighting environments. In Proceedings of the IEEE International Workshop on Information Forensics and Security (WIFS'10). 1--6."},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2011.2128309"},{"key":"e_1_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2487228.2487236"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1364\/JOSAA.15.002341"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1117\/12.839102"},{"key":"e_1_2_2_22_1","volume-title":"Proceedings of the 9th IEEE International Conference on Computer Vision.","volume":"2","author":"Li Y.","year":"2003","unstructured":"Y. Li , S. Lin , H. Lu , and H.-Y. Shum . 2003 . Multiple-cue illumination estimation in textured scenes . In Proceedings of the 9th IEEE International Conference on Computer Vision. Vol. 2 . 1366--1373. Y. Li, S. Lin, H. Lu, and H.-Y. Shum. 2003. Multiple-cue illumination estimation in textured scenes. In Proceedings of the 9th IEEE International Conference on Computer Vision. Vol. 2. 1366--1373."},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2005.125"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIFS.2011.2139209"},{"key":"e_1_2_2_25_1","volume-title":"Proceedings of the 3rd International Conference on Crime Detection and Prevention (ICDP'09)","author":"Mahdian B.","unstructured":"B. Mahdian and S. Saic . 2009. Detecting double compressed jpeg images . In Proceedings of the 3rd International Conference on Crime Detection and Prevention (ICDP'09) . 1--6. B. Mahdian and S. Saic. 2009. Detecting double compressed jpeg images. In Proceedings of the 3rd International Conference on Crime Detection and Prevention (ICDP'09). 1--6."},{"key":"e_1_2_2_26_1","volume-title":"Proceedings of the 5th IS&T\/SID Color Imaging Conference. 262--265","author":"Marschner S. R.","unstructured":"S. R. Marschner and D. P. Greenberg . 1997. Inverse lighting for photography . In Proceedings of the 5th IS&T\/SID Color Imaging Conference. 262--265 . S. R. Marschner and D. P. Greenberg. 1997. Inverse lighting for photography. In Proceedings of the 5th IS&T\/SID Color Imaging Conference. 262--265."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2001.990650"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2077341.2077345"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/192161.192213"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1068\/p5418"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30114-1_10"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2005.855406"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/311535.311545"},{"key":"e_1_2_2_34_1","doi-asserted-by":"crossref","unstructured":"C.\n      Riess\n     and \n      E.\n      Angelopoulou\n  . \n  2010\n  . Scene illumination as an indicator of image manipulation. In Proceedings of the 12th International Conference on Information Hiding R. Bohme P. W. Fong and R. Safavi-Naini Eds. Lecture Notes in Computer Science vol. \n  6387\n  . \n  Springer 66--80.   C. Riess and E. Angelopoulou. 2010. Scene illumination as an indicator of image manipulation. In Proceedings of the 12 th International Conference on Information Hiding R. Bohme P. W. Fong and R. Safavi-Naini Eds. Lecture Notes in Computer Science vol. 6387. Springer 66--80.","DOI":"10.1007\/978-3-642-16435-4_6"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978802.1978805"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/MMUL.2006.78"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPR.2006.501"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/S1524-0703(03)00043-2"},{"key":"e_1_2_2_39_1","volume-title":"Proceedings of the IEEE International Conference on Multimedia and Expo. 1042--1045","author":"Zhang W.","unstructured":"W. Zhang , X. Cao , J. Zhang , J. Zhu , and P. Wang . 2009. Detecting photographic composites using shadows . In Proceedings of the IEEE International Conference on Multimedia and Expo. 1042--1045 . W. Zhang, X. Cao, J. Zhang, J. Zhu, and P. Wang. 2009. Detecting photographic composites using shadows. In Proceedings of the IEEE International Conference on Multimedia and Expo. 1042--1045."},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.946995"},{"key":"e_1_2_2_41_1","volume-title":"Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'91)","author":"Zheng Q.","unstructured":"Q. Zheng and R. Chellappa . 1991. Estimation of illuminant direction, albedo, and shape from shading . In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'91) . 540--545. Q. Zheng and R. Chellappa. 1991. Estimation of illuminant direction, albedo, and shape from shading. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'91). 540--545."},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.imavis.2006.12.003"}],"container-title":["ACM Transactions on Graphics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2629646","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2629646","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:13:30Z","timestamp":1750227210000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2629646"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,23]]},"references-count":41,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2014,9,23]]}},"alternative-id":["10.1145\/2629646"],"URL":"https:\/\/doi.org\/10.1145\/2629646","relation":{},"ISSN":["0730-0301","1557-7368"],"issn-type":[{"value":"0730-0301","type":"print"},{"value":"1557-7368","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,9,23]]},"assertion":[{"value":"2013-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-09-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}