Abstract
We describe a geometric technique to detect physically inconsistent arrangements of shadows in an image. This technique combines multiple constraints from cast and attached shadows to constrain the projected location of a point light source. The consistency of the shadows is posed as a linear programming problem. A feasible solution indicates that the collection of shadows is physically plausible, while a failure to find a solution provides evidence of photo tampering.
Supplemental Material
Available for Download
Supplemental movie and image files for, Exposing photo manipulation with inconsistent shadows
- Farid, H. 2009. A survey of image forgery detection. IEEE Signal Process. Mag. 2, 26, 16--25.Google Scholar
Cross Ref
- Farid, H. and Bravo, M. J. 2010. Image forensic analyses that elude the human visual system. In Proceedings of the SPIE Conference on Media Forensics and Security.Google Scholar
- Jacobson, J. and Werner, S. 2004. Why cast shadows are expendable: Insensitivity of human observers and the inherent ambiguity of cast shadows in pictorial art. Percept. 33, 11, 1369--1383.Google Scholar
Cross Ref
- Johnson, M. K. and Farid, H. 2005. Exposing digital forgeries by detecting inconsistencies in lighting. In Proceedings of the 7th Multimedia and Security Workshop. 1--10. Google Scholar
Digital Library
- Johnson, M. K. and Farid, H. 2007. Exposing digital forgeries in complex lighting environments. IEEE Trans. Inf. Forensics Security 3, 2, 450--461. Google Scholar
Digital Library
- Karsch, K., Hedau, V., Forsyth, D., and Hoiem, D. 2011. Rendering synthetic objects into legacy photographs. In Proceedings of the SIGGRAPH Asia Conference. 157:1--157:12. Google Scholar
Digital Library
- Kee, E. and Farid, H. 2010. Exposing digital forgeries from 3-D lighting environments. In Proceedings of the Workshop on Information Forensics and Security.Google Scholar
- Khang, B.-G., Koenderink, J. J., and Kappers, A. 2006. Perception of illumination direction in images of 3-D convex objects: Influence of surface materials and light fields. Percept. 35, 5, 625--645.Google Scholar
Cross Ref
- Koenderink, J. J., Pont, S., Van Doorn, A., Kappers, A., and Todd, J. 2007. The visual light field. Percept. 36, 11, 1595--1610.Google Scholar
Cross Ref
- Koenderink, J. J., Van Doorn, A., and Pont, S. 2004. Light direction from shad(ow)ed random Gaussian surfaces. Percept. 33, 12, 1405--1420.Google Scholar
Cross Ref
- Lalonde, J.-F., Efros, A. A., and Narasimhan, S. G. 2011. Estimating the natural illumination conditions from a single outdoor image. In Proceedings of the International Conference on Computer Vision.Google Scholar
- Liu, Q., Cao, X., Deng, C., and Guo, X. 2011. Identifying image composites through shadow matte consistency. IEEE Trans. Inf. Forensics Secur. 6, 3, 1111--1122. Google Scholar
Digital Library
- Mamassian, P. 2004. Impossible shadows and the shadow correspondence problem. Percept. 33, 11, 1279--1290.Google Scholar
Cross Ref
- Nillius, P. and Eklundh, J.-O. 2001. Automatic estimation of the projected light source direction. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition.Google Scholar
- Okabe, T., Sato, I., and Sato, Y. 2004. Spherical harmonics vs. haar wavelets: Basis for recovering illumination from cast shadows. In Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition 1. 50--57.Google Scholar
- O'Shea, J. P., Agrawala, M., and Banks, M. S. 2010. The influence of shape cues on the perception of lighting directions. J. Vis. 12, 10, 21:1--21.Google Scholar
- Ostrovsky, Y., Cavanagh, P., and Sinha, P. 2005. Perceiving illumination inconsistencies in scenes. Percept. 34, 1301--1314.Google Scholar
Cross Ref
- Pont, S. and Koenderink, J. 2007. Matching illumination of solid objects. Attent. Percept. Psychophys. 69, 459--468.Google Scholar
Cross Ref
- Ramamoorthi, R. and Hanrahan, P. 2001. An efficient representation for irradiance environment maps. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'01). ACM Press, New York, 497--500. Google Scholar
Digital Library
- Sato, I., Sato, Y., and Ikeuchi, K. 2003. Illumination from shadows. IEEE Trans. Pattern Anal. Mach. Intell. 25, 3, 290--300. Google Scholar
Digital Library
- Shesh, A., Criminisi, A., Rother, C., and Smyth, G. 2009. 3Daware image editing for out of bounds photography. In Proceedings of the Graphics Interface Conference. 47--54. Google Scholar
Digital Library
- Stork, D. G. and Johnson, M. K. 2006. Estimating the location of illuminants in realist master paintings: Computer image analysis addresses a debate in art history of the baroque. In Proceedings of the International Conference on Pattern Recognition. 255--258. Google Scholar
Digital Library
- Zhang, W., Cao, X., Zhang, J., Zhu, J., and Wang, P. 2009. Detecting photographic composites using shadows. In Proceedings of the IEEE International Conference on Multimedia and Expo. 1042--1045. Google Scholar
Digital Library
Index Terms
Exposing photo manipulation with inconsistent shadows
Recommendations
Exposing Photo Manipulation from Shading and Shadows
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 ...
Exposing photo manipulation with inconsistent reflections
The advent of sophisticated photo editing software has made it increasingly easier to manipulate digital images. Often visual inspection cannot definitively distinguish the resulting forgeries from authentic photographs. In response, forensic techniques ...
Shadows and Soft Shadows with Participating Media Using Splatting
This paper describes an efficient algorithm to model the light attenuation due to a participating media with low albedo. Here, we consider the light attenuation along a ray, as well as the light attenuation emanating from a surface. The light ...





Comments