SlideShare a Scribd company logo
Blind detection of image manipulation Giorgio Sironi, matr. 764852 Politecnico di Milano - Como, January 12th, 2011
Problem statement http://xkcd.com/331
Possible solutions Automated detection of tampering on non-watermarked images Pixel-based Format-based Camera-based Physics-based Geometric-based
Pixel-based techniques Detection of cloning,  resampling , splicing
Format based techniques Double JPEG , JPEG quantization and blocking
Camera based techniques Chromatic aberration , sensor noise...
Physics-based Light direction  (2D or 3D)
Geometric-based Sign manipulations Assumptions: manual selection, [known font]
What is a photograph? Camera executes a projective transformation ( homography ). We use  projective  geometry tools.
Math background Homegeneous coordinates: O is (0,0,1)... Or (0,0,2), or (0,0,3). (10, 15) is (10, 15, 1) or (20, 30, 2)
Planar homography: 3x3 matrix (linear transformation)
How do we estimate an homography?
How do we find the keypoints? SIFT: feature detection
RANSAC: matching of keypoints pairs
How do we judge a rectification? Comparison between (binary) rectified image and world sample(s)
It's an arm race Computer programs support projective geometry tools; do humans?

More Related Content

PPTX
Digital image forgery detection
PDF
20120140502012
PDF
Analysis and Detection of Image Forgery Methodologies
PDF
Detecting image splicing in the wild Web
PPTX
Naveen 9911103606 major ppt
PPTX
Image forgery and security
PDF
Review of Digital Image Forgery Detection
PDF
Video Forgery Detection: Literature review
Digital image forgery detection
20120140502012
Analysis and Detection of Image Forgery Methodologies
Detecting image splicing in the wild Web
Naveen 9911103606 major ppt
Image forgery and security
Review of Digital Image Forgery Detection
Video Forgery Detection: Literature review

What's hot (20)

PDF
Digital Image Forgery Detection Using Improved Illumination Detection Model
PPT
Digital Image Forgery
PDF
Digital Image Processing: Image Segmentation
PDF
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
PPTX
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
PPTX
IMAGE SEGMENTATION.
PDF
Statistical Feature based Blind Classifier for JPEG Image Splice Detection
PPT
Digital Image Processing
PPT
Presentation on deformable model for medical image segmentation
PDF
D018112429
PDF
Basics of image processing using MATLAB
PDF
Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...
PDF
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
PPT
Image pre processing
PPT
Image processing
PDF
DIP - Image Restoration
PPTX
Video Segmentation
PDF
Efficient fingerprint image enhancement algorithm based on gabor filter
PDF
Video Inpainting detection using inconsistencies in optical Flow
Digital Image Forgery Detection Using Improved Illumination Detection Model
Digital Image Forgery
Digital Image Processing: Image Segmentation
Visual Quality for both Images and Display of Systems by Visual Enhancement u...
Image segmentation using wvlt trnsfrmtn and fuzzy logic. ppt
IMAGE SEGMENTATION.
Statistical Feature based Blind Classifier for JPEG Image Splice Detection
Digital Image Processing
Presentation on deformable model for medical image segmentation
D018112429
Basics of image processing using MATLAB
Design of Gabor Filter for Noise Reduction in Betel Vine leaves Disease Segme...
AUTOMATED IMAGE MOSAICING SYSTEM WITH ANALYSIS OVER VARIOUS IMAGE NOISE
Image pre processing
Image processing
DIP - Image Restoration
Video Segmentation
Efficient fingerprint image enhancement algorithm based on gabor filter
Video Inpainting detection using inconsistencies in optical Flow
Ad

Viewers also liked (20)

ODP
Case study: iTunes for K-12
ODP
CouchDB @ PoliMi
ODP
Case study: Insegnalo
ODP
Chansonnier: web application for multimedia search on song videos
PPTX
Queue System and Zend\Queue implementation
PDF
Queue your work
PDF
Faster PHP apps using Queues and Workers
PPTX
PHP and node.js Together
KEY
Distributed app development with nodejs and zeromq
PPTX
Solar Radiation Estimation based on Digital Image Processing
PDF
Distributed Queue System using Gearman
ODP
Case study: Khan Academy
PPTX
Passive techniques for detection of tampering in images by Surbhi Arora and S...
PPTX
Photo Editing
PPT
01 introduction DIP
PPTX
Navigation system for blind using GPS & GSM
PPTX
Map Projections, Datums, GIS and GPS for Everyone
PPTX
fuzzy image processing
PDF
Smart blind stick book
PPTX
Vehicle tracking system using gps and google map
Case study: iTunes for K-12
CouchDB @ PoliMi
Case study: Insegnalo
Chansonnier: web application for multimedia search on song videos
Queue System and Zend\Queue implementation
Queue your work
Faster PHP apps using Queues and Workers
PHP and node.js Together
Distributed app development with nodejs and zeromq
Solar Radiation Estimation based on Digital Image Processing
Distributed Queue System using Gearman
Case study: Khan Academy
Passive techniques for detection of tampering in images by Surbhi Arora and S...
Photo Editing
01 introduction DIP
Navigation system for blind using GPS & GSM
Map Projections, Datums, GIS and GPS for Everyone
fuzzy image processing
Smart blind stick book
Vehicle tracking system using gps and google map
Ad

Similar to Blind detection of image manipulation @ PoliMi (20)

PDF
IRJET- Image Forgery Detection using Support Vector Machine
PDF
A Study of Image Tampering Detection
PDF
A New Copy Move Forgery Detection Technique using Adaptive Over-segementation...
PDF
A HYBRID COPY-MOVE FORGERY DETECTION TECHNIQUE USING REGIONAL SIMILARITY INDICES
PDF
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
PDF
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONS
PDF
Image Counterfeiting Detection and Localization Using Deep Learning Algorithms
PDF
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
PDF
AN OVERVIEW OF COPY MOVE FORGERY DETECTION APPROACHES
PDF
An Overview of Copy Move Forgery Detection Approaches
PDF
An Approach for Copy-Move Attack Detection and Transformation Recovery
PPTX
FAN search for image copy-move forgery-amalta 2014
PPTX
A proposed accelerated image copy-move forgery detection-vcip2014
PDF
H017416670
PDF
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...
PPS
GEOMETRIC TAMPERING ESTIMATION BY MEANS OF A SIFT-BASED FORENSIC ANALYSIS
PPTX
researchconclavenitish-220715141929-be03069b (1).pptx
PPTX
Copy-Rotate-Move Forgery Detection Based on Spatial Domain
PDF
G010245056
PDF
Digital Image Sham Detection Using Deep Learning
IRJET- Image Forgery Detection using Support Vector Machine
A Study of Image Tampering Detection
A New Copy Move Forgery Detection Technique using Adaptive Over-segementation...
A HYBRID COPY-MOVE FORGERY DETECTION TECHNIQUE USING REGIONAL SIMILARITY INDICES
Analysis of Digital Image Forgery Detection using Adaptive Over-Segmentation ...
EXPLOITING REFERENCE IMAGES IN EXPOSING GEOMETRICAL DISTORTIONS
Image Counterfeiting Detection and Localization Using Deep Learning Algorithms
IRJET - A Systematic Observation in Digital Image Forgery Detection using MATLAB
AN OVERVIEW OF COPY MOVE FORGERY DETECTION APPROACHES
An Overview of Copy Move Forgery Detection Approaches
An Approach for Copy-Move Attack Detection and Transformation Recovery
FAN search for image copy-move forgery-amalta 2014
A proposed accelerated image copy-move forgery detection-vcip2014
H017416670
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...
GEOMETRIC TAMPERING ESTIMATION BY MEANS OF A SIFT-BASED FORENSIC ANALYSIS
researchconclavenitish-220715141929-be03069b (1).pptx
Copy-Rotate-Move Forgery Detection Based on Spatial Domain
G010245056
Digital Image Sham Detection Using Deep Learning

More from Giorgio Sironi (17)

ODP
Case study: Innovascuola
ODP
Case study: e-Learning for Kids
ODP
Case study: Chocolat 3B
PDF
Khan Academy
PDF
Itunes K-12
PDF
Insegnalo
PDF
Innovascuola
PDF
e-Learning for kids
PDF
Chocolat 3B
PDF
Pursuing practices of Domain-Driven Design in PHP
ODP
Testing in isolation
PPT
Pursuing Domain-Driven Design practices in PHP
ODP
An year of Pomodoros
PDF
Cohesion and coupling metrics for workflow process design
ODP
PHP Barcelona 2010 - Architecture and testability
ODP
Chansonnier: web application for multimedia search on song videos
ODP
Php day2010
Case study: Innovascuola
Case study: e-Learning for Kids
Case study: Chocolat 3B
Khan Academy
Itunes K-12
Insegnalo
Innovascuola
e-Learning for kids
Chocolat 3B
Pursuing practices of Domain-Driven Design in PHP
Testing in isolation
Pursuing Domain-Driven Design practices in PHP
An year of Pomodoros
Cohesion and coupling metrics for workflow process design
PHP Barcelona 2010 - Architecture and testability
Chansonnier: web application for multimedia search on song videos
Php day2010

Blind detection of image manipulation @ PoliMi

  • 1. Blind detection of image manipulation Giorgio Sironi, matr. 764852 Politecnico di Milano - Como, January 12th, 2011
  • 3. Possible solutions Automated detection of tampering on non-watermarked images Pixel-based Format-based Camera-based Physics-based Geometric-based
  • 4. Pixel-based techniques Detection of cloning, resampling , splicing
  • 5. Format based techniques Double JPEG , JPEG quantization and blocking
  • 6. Camera based techniques Chromatic aberration , sensor noise...
  • 8. Geometric-based Sign manipulations Assumptions: manual selection, [known font]
  • 9. What is a photograph? Camera executes a projective transformation ( homography ). We use projective geometry tools.
  • 10. Math background Homegeneous coordinates: O is (0,0,1)... Or (0,0,2), or (0,0,3). (10, 15) is (10, 15, 1) or (20, 30, 2)
  • 11. Planar homography: 3x3 matrix (linear transformation)
  • 12. How do we estimate an homography?
  • 13. How do we find the keypoints? SIFT: feature detection
  • 14. RANSAC: matching of keypoints pairs
  • 15. How do we judge a rectification? Comparison between (binary) rectified image and world sample(s)
  • 16. It's an arm race Computer programs support projective geometry tools; do humans?
  • 17. References Main Hany Farid, A Survey of Image Forgery Detection (2009), in: IEEE Signal Processing Magazine, 2:26(16-25) Valentina Conotter, Giulia Boato and Hany Farid, Detecting Photo Manipulation on Signs and Billboards, in: International Conference on Image Processing, Hong Kong, 2010 R. Hartley and A. Zisserman, Multiple View Geometry in Computer Vision, Cambridge University Press, 2004. D.G. Lowe, “Distinctive image features from scale-invariant keypoints,” International Journal of Computer Vision, vol. 2, no. 60, pp. 91–110, 2004. Minor Prasad S. and K. R. Ramakrishnan, ON RESAMPLING DETECTION AND ITS APPLICATION TO DETECT IMAGE TAMPERING, in: IEEE International Conference on Multimedia and Expo (ICME 2006),, Jul 09-12, 2006, Toronto, Canada, pp. 1325-1328. Micah K. Johnson and Hany Farid, Exposing Digital Forgeries by Detecting Inconsistencies in Lighting (2005), in: MM&Sec '05 Proceedings of the 7th workshop on Multimedia and security Babak Mahdian and Stanislav Saic, A Bibliography on Blind Methods for Identifying Image Forgery (2010), in: Signal Processing: Image Communication, 25:6(389-399) Sevinc Bayram, Husrev T. Sencar and Nasir Memon, A Survey of Copy-Move Forgery Detection Techniques, in: IEEE Western New York Image Processing Workshop, Rochester, NY, 2008 Nitin Khanna, Aravind K. Mikkilineni, Anthony F. Martone, Gazi N. Ali, George T.-C. Chiu, Jan P. Allebach and Edward J. Delp, A Survey of Forensic Characterization Methods for Physical Devices (2006), in: Digital Investigation, 3:Supplement 1(17-28)
  • 18. Thanks for your attention