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

Transcript
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.