SlideShare a Scribd company logo
Distinguishing between camera and scanned images by means of frequency analysis Roberto Caldelli, Irene Amerini and Francesco Picchioni {roberto.caldelli, irene.amerini, francesco.picchioni}@unifi.it 20 January 2009
Outline Multimedia Forensics Camera vs Scanner Sensor fingerprint Proposed methodology Experimental results Conclusions
Multimedia Forensics The goal of  multimedia forensics  is to detect image forgeries determine the source of an image (scanner, CG, digital camera, ...) recover  image history Acquisition device identification Kind of device Brand Specific device Assessing image integrity Copy-move Splicing Double JPEG compression
Camera vs Scanner-  Acquisition Process Digital Camera CFA and demosaicking Bidimensional sensor array Flat-bed Scanner Tri-linear color filter array: no demosaicing Mono dimensional sensor array
Sensor fingerprint & PRNU Sensor imperfections defective pixels: hot/dead pixels  (removed by post-processing) ‏ shot noise (random) pattern noise (systematic):  Properties PRNU: unique for each sensor  multiplicative noise  Fixed Pattern Noise : dark current (exposure, temperature) suppressed by subtracting a dark frame from the image. Photo Response Non-Uniformity : inhomogenities over the silicon wafer and imperfections generated during sensor manufacturing process (flat fielding)
M N scanning direction PRNU characterization (1/2) De-noised image-DWT Because of the scanner sensor, it is expected that:  All the rows are equal, at least ideally!
This is true only ideally, being S corrupted its periodical structure is altered, but most of the energy is located in such spikes!! PRNU characterization (2/2) Consequently, the spectrum of the periodical signal S will be made by spikes equispaced of (NxM)/M=N. By concatenating all the rows in a single signal S composed by NxM samples:  Periodical of period M and  contains N repetitions
Proposed methodology (1/3) To improve the possible presence of 1-D PRNU, the noise image R is divided in non-overlapping stripes whose height is  L : horizontally and vertically to investigate both scanning directions rows (columns) in a stripe are averaged  M L M N M Ideal  Bar Code This is done horizontally obtaining Rr and vertically obtaining Rc N/L
Proposed methodology (2/3) Digital Camera Scanner (scanning direction row) Ideal M N/L Then, as explained before, two mono-dimensional signals S r  and S c  are constructed by tailing all the rows and all the columns.
Proposed methodology (3/3) DFT (Discrete Fourier Transform)  is applied to signals S r  and S c   and the magnitude of the coefficients is computed.  Samples located in the expected periodical positions and with an amplitude above a defined threshold  T  are taken. Two energy factors F r  and F c  are then calculated by adding all the DFT coefficients satisfying the previous criterion and the  RATIO = F r  /F c  is evaluated:  High value : image scanned in a row direction Small value : image scanned in a column direction Around  1 : image coming from a digital camera (neither energy factor are predominant)
Experimental Results (1/4) 4 scanners :  Epson Expression XL 10000; HP Scanjet 8300, HP Deskjet F4180, Brother DCP 7010  7 commercial cameras :  Canon DIGITAL IXUS i ZOOM, Nikon COOLPIX L12, Fuji Finepix F10, HP Photosmart C935, Nikon D80, Samsung VP-MS11, Sony DSC-P200 2000 images, JPEG, TIFF Image patch 1024x768 Camera vs Scanner Scanning direction
Experimental Result (2/4) Energy  RATIO  for 200 scanned images and 200 cameras Clustering, no information on scanning direction  RATIO >1 inverse taken Digital camera Scanner
Experimental Results (3/4) Energy  RATIO  for 950 scanned images  Column scanning direction row scanning direction
Experimental Results (4/4) Statistical distribution  of  RATIO  for 1000 cameras images and for 1000 scanner images Scanner Camera Ratio Ratio Bin Count
Conclusions A novel technique, based on a DFT analysis, to distinguish between digital camera and scanned images has been presented. Scanning direction can be detected too. Future Trends   To establish a statistical threshold  T
Distinguishing between camera and scanned images by means of frequency analysis Roberto Caldelli, Irene Amerini and Francesco Picchioni {roberto.caldelli, irene.amerini, francesco.picchioni}@unifi.it 20 January 2009

More Related Content

PPT
Basics of ct lecture 1
PPS
Digital Signal Processing 2009 - LCI MICC -
PDF
Zone dial
PDF
Canon eos 5 d mark iii
PPTX
Close range Photogrammeetry
PPTX
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
PPT
Build Your Own 3D Scanner: Introduction
PPTX
The future of marketing
Basics of ct lecture 1
Digital Signal Processing 2009 - LCI MICC -
Zone dial
Canon eos 5 d mark iii
Close range Photogrammeetry
From STC (Stereo Camera onboard on Bepi Colombo ESA Mission) to Blender
Build Your Own 3D Scanner: Introduction
The future of marketing

Viewers also liked (11)

PPTX
Student fete
DOC
Cover letter Dominic
PDF
CertificateReport
PPTX
The demand for teachers increased in 2015
PDF
WordPress 3.1 at DC PHP
PPT
Holy Work
PPTX
Member upgread
PDF
NURSAN TRAILER CATALOGUE
PPT
孫郁婷 thinking inside the box進入cfo的思維 開啟新關係的契機
PPTX
Недвижимость в майами за август 2015
PDF
Karolina Grodecka – Adapt and publish OER. Legal and practical perspectives
Student fete
Cover letter Dominic
CertificateReport
The demand for teachers increased in 2015
WordPress 3.1 at DC PHP
Holy Work
Member upgread
NURSAN TRAILER CATALOGUE
孫郁婷 thinking inside the box進入cfo的思維 開啟新關係的契機
Недвижимость в майами за август 2015
Karolina Grodecka – Adapt and publish OER. Legal and practical perspectives
Ad

Similar to E-Forensics (20)

PPTX
Digital Image Forensics: camera fingerprint and its robustness
PPS
LCI - MICC Seminario-Forensics
PDF
Intro photo
PDF
SAFARILAB: A Rugged and Reliable Optical Imaging System Characterization Set-...
PDF
SAFARILAB: A Rugged and Reliable Optical Imaging System Characterization Set-...
PDF
Crack Detection of Wall Using MATLAB
PDF
DIGITAL VIDEO SOURCE IDENTIFICATION BASED ON GREEN-CHANNEL PHOTO RESPONSE NON...
PPTX
data input technique Digitization and GPS.pptx
PDF
CMOS Image Sensor Design_h20_8_characterization2.pdf
PDF
Hardware realization of Stereo camera and associated embedded system
PDF
Scanner colour calibration
PDF
Digital image classification
PDF
Demosaicing Mastcam Images using A New Color Filter Array
PPTX
Gis unit 3
PDF
Current issues - Signal & Image Processing: An International Journal (SIPIJ)
DOCX
1Noiseprint a CNN-based camera model fingerprintDavide .docx
PPTX
GIS - Unit 3-1.pptx for geographical information systems
PDF
Method of optimization of the fundamental matrix by technique speeded up rob...
PPTX
Blind Source Camera Identification
PPT
Introduction of Cameras for the surveillance.ppt
Digital Image Forensics: camera fingerprint and its robustness
LCI - MICC Seminario-Forensics
Intro photo
SAFARILAB: A Rugged and Reliable Optical Imaging System Characterization Set-...
SAFARILAB: A Rugged and Reliable Optical Imaging System Characterization Set-...
Crack Detection of Wall Using MATLAB
DIGITAL VIDEO SOURCE IDENTIFICATION BASED ON GREEN-CHANNEL PHOTO RESPONSE NON...
data input technique Digitization and GPS.pptx
CMOS Image Sensor Design_h20_8_characterization2.pdf
Hardware realization of Stereo camera and associated embedded system
Scanner colour calibration
Digital image classification
Demosaicing Mastcam Images using A New Color Filter Array
Gis unit 3
Current issues - Signal & Image Processing: An International Journal (SIPIJ)
1Noiseprint a CNN-based camera model fingerprintDavide .docx
GIS - Unit 3-1.pptx for geographical information systems
Method of optimization of the fundamental matrix by technique speeded up rob...
Blind Source Camera Identification
Introduction of Cameras for the surveillance.ppt
Ad

Recently uploaded (20)

PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
STKI Israel Market Study 2025 version august
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Architecture types and enterprise applications.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
A novel scalable deep ensemble learning framework for big data classification...
Zenith AI: Advanced Artificial Intelligence
Univ-Connecticut-ChatGPT-Presentaion.pdf
Getting started with AI Agents and Multi-Agent Systems
Developing a website for English-speaking practice to English as a foreign la...
Module 1.ppt Iot fundamentals and Architecture
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Assigned Numbers - 2025 - Bluetooth® Document
A contest of sentiment analysis: k-nearest neighbor versus neural network
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
O2C Customer Invoices to Receipt V15A.pptx
gpt5_lecture_notes_comprehensive_20250812015547.pdf
WOOl fibre morphology and structure.pdf for textiles
STKI Israel Market Study 2025 version august
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Architecture types and enterprise applications.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
Final SEM Unit 1 for mit wpu at pune .pptx
Hybrid model detection and classification of lung cancer
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
A novel scalable deep ensemble learning framework for big data classification...

E-Forensics

  • 1. Distinguishing between camera and scanned images by means of frequency analysis Roberto Caldelli, Irene Amerini and Francesco Picchioni {roberto.caldelli, irene.amerini, francesco.picchioni}@unifi.it 20 January 2009
  • 2. Outline Multimedia Forensics Camera vs Scanner Sensor fingerprint Proposed methodology Experimental results Conclusions
  • 3. Multimedia Forensics The goal of multimedia forensics is to detect image forgeries determine the source of an image (scanner, CG, digital camera, ...) recover image history Acquisition device identification Kind of device Brand Specific device Assessing image integrity Copy-move Splicing Double JPEG compression
  • 4. Camera vs Scanner- Acquisition Process Digital Camera CFA and demosaicking Bidimensional sensor array Flat-bed Scanner Tri-linear color filter array: no demosaicing Mono dimensional sensor array
  • 5. Sensor fingerprint & PRNU Sensor imperfections defective pixels: hot/dead pixels (removed by post-processing) ‏ shot noise (random) pattern noise (systematic): Properties PRNU: unique for each sensor multiplicative noise Fixed Pattern Noise : dark current (exposure, temperature) suppressed by subtracting a dark frame from the image. Photo Response Non-Uniformity : inhomogenities over the silicon wafer and imperfections generated during sensor manufacturing process (flat fielding)
  • 6. M N scanning direction PRNU characterization (1/2) De-noised image-DWT Because of the scanner sensor, it is expected that: All the rows are equal, at least ideally!
  • 7. This is true only ideally, being S corrupted its periodical structure is altered, but most of the energy is located in such spikes!! PRNU characterization (2/2) Consequently, the spectrum of the periodical signal S will be made by spikes equispaced of (NxM)/M=N. By concatenating all the rows in a single signal S composed by NxM samples: Periodical of period M and contains N repetitions
  • 8. Proposed methodology (1/3) To improve the possible presence of 1-D PRNU, the noise image R is divided in non-overlapping stripes whose height is L : horizontally and vertically to investigate both scanning directions rows (columns) in a stripe are averaged M L M N M Ideal Bar Code This is done horizontally obtaining Rr and vertically obtaining Rc N/L
  • 9. Proposed methodology (2/3) Digital Camera Scanner (scanning direction row) Ideal M N/L Then, as explained before, two mono-dimensional signals S r and S c are constructed by tailing all the rows and all the columns.
  • 10. Proposed methodology (3/3) DFT (Discrete Fourier Transform) is applied to signals S r and S c and the magnitude of the coefficients is computed. Samples located in the expected periodical positions and with an amplitude above a defined threshold T are taken. Two energy factors F r and F c are then calculated by adding all the DFT coefficients satisfying the previous criterion and the RATIO = F r /F c is evaluated: High value : image scanned in a row direction Small value : image scanned in a column direction Around 1 : image coming from a digital camera (neither energy factor are predominant)
  • 11. Experimental Results (1/4) 4 scanners : Epson Expression XL 10000; HP Scanjet 8300, HP Deskjet F4180, Brother DCP 7010 7 commercial cameras : Canon DIGITAL IXUS i ZOOM, Nikon COOLPIX L12, Fuji Finepix F10, HP Photosmart C935, Nikon D80, Samsung VP-MS11, Sony DSC-P200 2000 images, JPEG, TIFF Image patch 1024x768 Camera vs Scanner Scanning direction
  • 12. Experimental Result (2/4) Energy RATIO for 200 scanned images and 200 cameras Clustering, no information on scanning direction RATIO >1 inverse taken Digital camera Scanner
  • 13. Experimental Results (3/4) Energy RATIO for 950 scanned images Column scanning direction row scanning direction
  • 14. Experimental Results (4/4) Statistical distribution of RATIO for 1000 cameras images and for 1000 scanner images Scanner Camera Ratio Ratio Bin Count
  • 15. Conclusions A novel technique, based on a DFT analysis, to distinguish between digital camera and scanned images has been presented. Scanning direction can be detected too. Future Trends To establish a statistical threshold T
  • 16. Distinguishing between camera and scanned images by means of frequency analysis Roberto Caldelli, Irene Amerini and Francesco Picchioni {roberto.caldelli, irene.amerini, francesco.picchioni}@unifi.it 20 January 2009

Editor's Notes

  • #4: image, video and audio forensic image analysis is the application of image science and domain expertise to interpret the content of an image or the image itself in legal matters (SWGIT- www.fbi.gov)
  • #5: Lens system: concave e convesse per prevenire aberrazione cromatica e sferica oppure lenti asferiche Auto-esposimetro Auto-focus Unità di stabilizzazione Filtri infrarossi; anti-aliasing filter CFA per produrre un’immagine a colori Sensor: matrice di fotodiodi; quando la luce colpisce il sensore ciascun pixel del sensore generano un segnale proprorzionale all’intensità luminosa che è poi convertita in un segnale digitale con un convertitore analogico-digitale DIP Digital Image Processor
  • #6: Crypto: il digest è legato strettamente al contenuto e viene definito un particolare formato e non è possibile usarne altri; per ogni midifca fatta sull’immagine il digest cambia.
  • #7: È stato utilizzato con successo per la compressione delle immagini
  • #8: È stato utilizzato con successo per la compressione delle immagini
  • #11: DFT analysis