Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California,...

27
Exposing Photo Manipulation with Inconsistent Re ections James F. O’Brien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie Lin All images presented in this document is from the paper except the ones whose source link are provided.

Transcript of Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California,...

Page 1: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Exposing Photo Manipulation with Inconsistent Reflections

James F. O’BrienUniversity of California,

Berkeley

Hany FaridDartmouth College

Presented by: Jinjie Lin

All images presented in this document is from the paper except the ones whose source link are provided.

Page 2: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Where can we get the lastet SIG papers?

http://kesen.realtimerendering.com/

Page 3: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Photographs can no longer be trusted!

Page 4: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Is this a real photo?

A forged image

Page 5: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.
Page 6: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Is this a real photo?

http://img2.zol.com.cn/product/22/406/ceIi7JPRpyOnI.jpg

Page 7: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Is it really so easy?

Page 8: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Is this a real photo?

Page 9: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Digital watermarking

• Embedding information into a digital signal which may be used to verify its authenticity or the identity of its owners

• Drawback– Watermark must be

inserted at the time of recording

Page 10: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Passive forensic techniques

• Operate in the absence of watermarks or signatures.

• Assumption:– Although photo manipulation may leave no

obvious visual clues, it may alter some geometric or statistical property in the image.

Page 11: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Exposing Photo Manipulation with Inconsistent Reflections

Page 12: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Planar reflection geometry

viewer

objectreflection

Reflecting mirror

Surface normal

Page 13: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Planar reflection geometry:The reflection Vanishing Point

Observation:- PR must be perpendicular to MB- Photo: liner perspective projection- Parallel lines must all converge to

the same vanishing point.

Page 14: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.
Page 15: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Planar reflection geometry:Reflection Line Midpoints

Observation:The reflection line midpoint must lie in the plane of the reflecting surface.

Page 16: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Planar reflection geometry:Reflection Line Midpoints

pr

Test:- for a line pr, check whether it converge to the same vanishing point v;- Compute the midpoint, m;- Compare m to other scene elements for consistency.

Page 17: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.
Page 18: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Planar reflection geometry:The Center of Projection

Observation:For a given image, the center of projection is unique.

http://www.cse.unr.edu/~bebis/CS791E/Notes/PerspectiveProjection.pdfhttp://cs.hust.edu.cn/webroot/courses/csgraphics/jiaocai.php?bookpage=7_d

Page 19: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

How to find out the center of projection from an image

• When vanishing points for three mutually orthogonal directions are known.

Common in man-made environments

Page 20: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

How to find out the center of projection from images

• The computation is extremely unstable.• Instead, they compute a cloud of plausible

locations rather than a single location.

Page 21: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.
Page 22: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Detecting Inconsistencies

• Three tests for exposing inconsistencies in an image– ill-defined reflection vanishing points– Implausible midpoints– Inconsistent centers of projection

• Not all of these tests are applicable to any given image.– Require some human understanding of the image

content.

Page 23: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Results

lack of a well-defined reflection vanishing point

Page 24: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

each object has a well-defined reflection vanishing point, but they are mutually inconsistent.

Page 25: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Blue lines: scene features with their corresponding reflections in the building windows. Green: linear features that should be perpendicular to the building front

Page 26: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

head has been removed

the height of her hair has been altered.

Page 27: Exposing Photo Manipulation with Inconsistent Reections James F. OBrien University of California, Berkeley Hany Farid Dartmouth College Presented by: Jinjie.

Conclusion

• Present a set of test to expose photo manipulation.

• Require the input photo should contain planar reflectors where parts of the scene can be observed both directly and indirectly through reflection.

• Is not able to prove a photo is authentic, but it can prove a photo is fake.