SlideShare une entreprise Scribd logo
1  sur  16
Analysis of denoising filters for photo
response non uniformity noise extraction in
source camera identification
Irene Amerini, Roberto Caldelli, Vito Cappellini,
Francesco Picchioni, Alessandro Piva
irene.amerini@unifi.it
Santorini,06.07.09
Outline
• Multimedia Forensics
• Source Camera Identification
• Digital camera acquisition process
• Analysis of different wavelet denoising filters
• Experimental results
• Future Trends
Multimedia Forensics
The goals of multimedia forensics are:
• Forgery detection
• Source Identification: determine the device that acquired an image (scanner,
CG, digital camera, ...)
Source Camera Identification
Which camera brand took this picture
What model?
Specific device?
Nikon
Canon
Sony
etc…
BRAND
D40x
L12
MODEL
D50
S650
Digital Camera Acquisition Process
[Fridrich06]
Fingerprint from the acquisition process
• CCD sensor imperfections
Sensor Imperfections
• defective pixels: hot/dead pixels (removed by post-processing)
• shot noise (random)
• pattern noise (systematic)
Fixed Pattern Noise: dark current (exposure, temperature) suppressed by
subtracting a dark frame from the image.
Photo Response Non Uniformity: caused by imperfection in manufacturing
process
• slightly varying pixel dimensions
• inhomogeneities in silicon wafer.
PRNU as Fingerprint
unique for each sensor
Digital Camera Model
= + × +0 0I I I Kθ
Additive-multiplicative relation
Find , F denoising filter(I)IK F−=
0I
I
noisy image
noise free image
PRNUK
K
camera A
Digital Camera Identification
fingerprint estimation
taken by the same
camera A
PRNU
Digital Camera Identification
fingerprint detection
The test image imm(k) is taken by camera A?
imm(k) is taken by camera A
camera A
Digital Camera Identification
denoising filter
The digital filter has an important role for PRNU extraction!
Comparison and analysis of two denoising filters:
Previously used Mihçak Filter [1]
additive noise model
Novel Argenti-Alparone Filter [2]
signal-dependent noise model
[1] K. Ramchandran M. K. Mihcak, I. Kozintsev, “Spatially adaptive statistical model of wavelet image coefficients and its application to denoising”, 1999.
[2] L. Alparone F. Argenti, G. Torricelli, “Mmse filtering of generalised signal-dependent noise in spatial and shift-invariant wavelet domain“, 2005.
WUIII 0 +⋅+= α
0
= + × +0 0I I I Kθ
• additive noise model (AWGN)
•spatially adaptive statistical modelling
of wavelet coefficients
• 4 level DWT (Daubechies)
• MAP (Maximum A Posteriori)
approach to calculate the estimate of
the signal variance
• Wiener filter in the wavelet domain
Mihcak’s Filter
(k)(k)(k) nXG +=
Coeff.
LL
subband
)(ˆ kX
For each detail subband
2
ˆσ
• signal-dependent noise model
• The parameters to be estimated are:
and
On homogeneous pixels, log scatter plot
regression line and then MMSE filter in spatial
domain.
• MMSE (minimum mean-square error)
filter in undecimated wavelet domain
noise free image
noisy image
stationary zero-mean
uncorrelated random process
electronics noise (AWGN)
Argenti’s Filter
LL
subband
For each
detail subband
estimate
Iterative
estimate
U
2
σ
α
I
Noise
estimate
0I
U
W
WUIII 0 +⋅+= α
0
α
α
Results- denoising filter comparison
• 10 digital cameras.
• Data set:
• training-set to calculate the fingerprint: 40 images for each
camera.
• test-set: 250 images for each camera.
• A low pass filter (DWT detail coefficients are set to zero) is used to
provide a performance lower bound.
Results- denoising filter comparison
• Calculate a threshold that minimize the FRR with Neymann-Pearson
criterion with a priori FAR=10^-3.
• Argenti’s filter has a significative lower FRR for Samsung and Olympus.
• In the general the two filters show a comparable behavior.
Argenti filterMihcak filterLP filter
•The higher values are those related to the correlation between the noise residual
of the Olympus FE120 images and its fingerprint.
• The distributions of the correlation values are well separated in the Argenti
cases.
• Correlation values for 20 images from a Olympus FE120 with 5
fingerprints.
Results- denoising filter comparison
LP filter Mihcak filter Argenti filter
Conclusions
• Introducing a novel filter for the estimation of PRNU.
• An analysis on different kinds of denoising filters for PRNU extraction
as been presented.
• Experimental results on camera identification have been provided.
Future Trends
• Improve methodology extraction for PRNU.
• Force parameter in the Argenti noise model and repeat the
experiments.
1α =
Thank you

Contenu connexe

En vedette

Tűzzománc
TűzzománcTűzzománc
TűzzománcMaldrikG
 
Extremadura presentación sobre creatividad
Extremadura presentación sobre creatividadExtremadura presentación sobre creatividad
Extremadura presentación sobre creatividadJuan Pablo Sanchez
 
Earth science 14.4
Earth science 14.4Earth science 14.4
Earth science 14.4Tamara
 
Biology 10.3
Biology 10.3Biology 10.3
Biology 10.3Tamara
 
Nuove Forme di (auto)organizzazione della protesta politica. Presentazione Ba...
Nuove Forme di (auto)organizzazione della protesta politica. Presentazione Ba...Nuove Forme di (auto)organizzazione della protesta politica. Presentazione Ba...
Nuove Forme di (auto)organizzazione della protesta politica. Presentazione Ba...Fasttrack
 
Poemandala
PoemandalaPoemandala
Poemandalapandion1
 
Electron beams
Electron beamsElectron beams
Electron beamsmrmeredith
 
Pemrograman berorientasi objek ii 02 struktur program dan debugging
Pemrograman berorientasi objek ii   02 struktur program dan debuggingPemrograman berorientasi objek ii   02 struktur program dan debugging
Pemrograman berorientasi objek ii 02 struktur program dan debuggingEdri Yunizal
 
Mobltfn bluetooth
Mobltfn bluetoothMobltfn bluetooth
Mobltfn bluetoothLotteCh
 
Post-2010 Biodiversity Vision and Target. The role of protected Areas and eco...
Post-2010 Biodiversity Vision and Target. The role of protected Areas and eco...Post-2010 Biodiversity Vision and Target. The role of protected Areas and eco...
Post-2010 Biodiversity Vision and Target. The role of protected Areas and eco...Fundación Biodiversidad
 
Kelompok 2 kisah nabi idris as 2011
Kelompok 2 kisah nabi idris as 2011Kelompok 2 kisah nabi idris as 2011
Kelompok 2 kisah nabi idris as 2011Sekolah Vokasi UGM
 
Li omm presentation
Li omm presentationLi omm presentation
Li omm presentationCALSTART
 

En vedette (19)

Tűzzománc
TűzzománcTűzzománc
Tűzzománc
 
Reynaers Report 1
Reynaers Report 1Reynaers Report 1
Reynaers Report 1
 
Endrometriosis
EndrometriosisEndrometriosis
Endrometriosis
 
Extremadura presentación sobre creatividad
Extremadura presentación sobre creatividadExtremadura presentación sobre creatividad
Extremadura presentación sobre creatividad
 
光是認真工作還不夠
光是認真工作還不夠光是認真工作還不夠
光是認真工作還不夠
 
Kelompok 8
Kelompok 8Kelompok 8
Kelompok 8
 
Earth science 14.4
Earth science 14.4Earth science 14.4
Earth science 14.4
 
Biology 10.3
Biology 10.3Biology 10.3
Biology 10.3
 
Nuove Forme di (auto)organizzazione della protesta politica. Presentazione Ba...
Nuove Forme di (auto)organizzazione della protesta politica. Presentazione Ba...Nuove Forme di (auto)organizzazione della protesta politica. Presentazione Ba...
Nuove Forme di (auto)organizzazione della protesta politica. Presentazione Ba...
 
Poemandala
PoemandalaPoemandala
Poemandala
 
περιληψη του εργου μου
περιληψη του εργου μουπεριληψη του εργου μου
περιληψη του εργου μου
 
Electron beams
Electron beamsElectron beams
Electron beams
 
Pemrograman berorientasi objek ii 02 struktur program dan debugging
Pemrograman berorientasi objek ii   02 struktur program dan debuggingPemrograman berorientasi objek ii   02 struktur program dan debugging
Pemrograman berorientasi objek ii 02 struktur program dan debugging
 
Mobltfn bluetooth
Mobltfn bluetoothMobltfn bluetooth
Mobltfn bluetooth
 
Week 9
Week 9Week 9
Week 9
 
Post-2010 Biodiversity Vision and Target. The role of protected Areas and eco...
Post-2010 Biodiversity Vision and Target. The role of protected Areas and eco...Post-2010 Biodiversity Vision and Target. The role of protected Areas and eco...
Post-2010 Biodiversity Vision and Target. The role of protected Areas and eco...
 
Kelompok 2 kisah nabi idris as 2011
Kelompok 2 kisah nabi idris as 2011Kelompok 2 kisah nabi idris as 2011
Kelompok 2 kisah nabi idris as 2011
 
Li omm presentation
Li omm presentationLi omm presentation
Li omm presentation
 
Директ для банков
Директ для банковДирект для банков
Директ для банков
 

Similaire à Digital Signal Processing 2009 - LCI MICC -

Digital Detectors for Industrial Applications-Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand GopalikaDigital Detectors for Industrial Applications-Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand GopalikaNityanand Gopalika
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.pptssuser812128
 
lesson 2 digital data acquisition and data processing
lesson 2 digital data acquisition and data processinglesson 2 digital data acquisition and data processing
lesson 2 digital data acquisition and data processingMathew John
 
極紫外線散射儀於先進製程檢測應用
極紫外線散射儀於先進製程檢測應用極紫外線散射儀於先進製程檢測應用
極紫外線散射儀於先進製程檢測應用CHENHuiMei
 
NDT - Digital radiography for the future in Industry
NDT - Digital radiography for the future in IndustryNDT - Digital radiography for the future in Industry
NDT - Digital radiography for the future in IndustryRavindraVasudeva1
 
David Prendergast - Innovative Physics - From AI to Fukushima - Isle of Wight...
David Prendergast - Innovative Physics - From AI to Fukushima - Isle of Wight...David Prendergast - Innovative Physics - From AI to Fukushima - Isle of Wight...
David Prendergast - Innovative Physics - From AI to Fukushima - Isle of Wight...onthewight
 
denoising.pptx
denoising.pptxdenoising.pptx
denoising.pptx8885684828
 
12intraoral digital radiography
12intraoral digital radiography12intraoral digital radiography
12intraoral digital radiographyNarmathaN2
 
Digital imaging of head and neck of the animals
Digital imaging of head and neck of the animalsDigital imaging of head and neck of the animals
Digital imaging of head and neck of the animalssozanmuhamad1
 
Digital imaging of the all body organ of
Digital imaging  of the all body organ ofDigital imaging  of the all body organ of
Digital imaging of the all body organ ofsozanmuhamad1
 
May doc ma_vach_opticon__mdi1000
May doc ma_vach_opticon__mdi1000May doc ma_vach_opticon__mdi1000
May doc ma_vach_opticon__mdi1000OPTICON VIETNAM LLC
 
Iaetsd designing of cmos image sensor test-chip and its characterization
Iaetsd designing of cmos image sensor test-chip and its characterizationIaetsd designing of cmos image sensor test-chip and its characterization
Iaetsd designing of cmos image sensor test-chip and its characterizationIaetsd Iaetsd
 
Vladimir Surin and Alexander Tyrsin - Research of properties of digital nois...
Vladimir Surin and  Alexander Tyrsin - Research of properties of digital nois...Vladimir Surin and  Alexander Tyrsin - Research of properties of digital nois...
Vladimir Surin and Alexander Tyrsin - Research of properties of digital nois...AIST
 
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmReal time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmajayrampelli
 
“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...
“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...
“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...Edge AI and Vision Alliance
 
Advances in digital imaging
Advances in digital imagingAdvances in digital imaging
Advances in digital imagingDrRupanjanRoy
 

Similaire à Digital Signal Processing 2009 - LCI MICC - (20)

LCI - MICC Seminario-Forensics
LCI - MICC Seminario-ForensicsLCI - MICC Seminario-Forensics
LCI - MICC Seminario-Forensics
 
Digital Detectors for Industrial Applications-Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand GopalikaDigital Detectors for Industrial Applications-Nityanand Gopalika
Digital Detectors for Industrial Applications-Nityanand Gopalika
 
EC4160-lect 1,2.ppt
EC4160-lect 1,2.pptEC4160-lect 1,2.ppt
EC4160-lect 1,2.ppt
 
lesson 2 digital data acquisition and data processing
lesson 2 digital data acquisition and data processinglesson 2 digital data acquisition and data processing
lesson 2 digital data acquisition and data processing
 
極紫外線散射儀於先進製程檢測應用
極紫外線散射儀於先進製程檢測應用極紫外線散射儀於先進製程檢測應用
極紫外線散射儀於先進製程檢測應用
 
NDT - Digital radiography for the future in Industry
NDT - Digital radiography for the future in IndustryNDT - Digital radiography for the future in Industry
NDT - Digital radiography for the future in Industry
 
David Prendergast - Innovative Physics - From AI to Fukushima - Isle of Wight...
David Prendergast - Innovative Physics - From AI to Fukushima - Isle of Wight...David Prendergast - Innovative Physics - From AI to Fukushima - Isle of Wight...
David Prendergast - Innovative Physics - From AI to Fukushima - Isle of Wight...
 
denoising.pptx
denoising.pptxdenoising.pptx
denoising.pptx
 
12intraoral digital radiography
12intraoral digital radiography12intraoral digital radiography
12intraoral digital radiography
 
Digital imaging of head and neck of the animals
Digital imaging of head and neck of the animalsDigital imaging of head and neck of the animals
Digital imaging of head and neck of the animals
 
Digital imaging of the all body organ of
Digital imaging  of the all body organ ofDigital imaging  of the all body organ of
Digital imaging of the all body organ of
 
Dr,system abhishek
Dr,system abhishekDr,system abhishek
Dr,system abhishek
 
Image pipeline
Image pipelineImage pipeline
Image pipeline
 
May doc ma_vach_opticon__mdi1000
May doc ma_vach_opticon__mdi1000May doc ma_vach_opticon__mdi1000
May doc ma_vach_opticon__mdi1000
 
Iaetsd designing of cmos image sensor test-chip and its characterization
Iaetsd designing of cmos image sensor test-chip and its characterizationIaetsd designing of cmos image sensor test-chip and its characterization
Iaetsd designing of cmos image sensor test-chip and its characterization
 
Vladimir Surin and Alexander Tyrsin - Research of properties of digital nois...
Vladimir Surin and  Alexander Tyrsin - Research of properties of digital nois...Vladimir Surin and  Alexander Tyrsin - Research of properties of digital nois...
Vladimir Surin and Alexander Tyrsin - Research of properties of digital nois...
 
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithmReal time-image-processing-applied-to-traffic-queue-detection-algorithm
Real time-image-processing-applied-to-traffic-queue-detection-algorithm
 
“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...
“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...
“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...
 
Advances in digital imaging
Advances in digital imagingAdvances in digital imaging
Advances in digital imaging
 
DIGITAL IMAGING
DIGITAL IMAGINGDIGITAL IMAGING
DIGITAL IMAGING
 

Dernier

WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...SOFTTECHHUB
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 

Dernier (20)

WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
The Ultimate Prompt Engineering Guide for Generative AI: Get the Most Out of ...
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 

Digital Signal Processing 2009 - LCI MICC -

  • 1. Analysis of denoising filters for photo response non uniformity noise extraction in source camera identification Irene Amerini, Roberto Caldelli, Vito Cappellini, Francesco Picchioni, Alessandro Piva irene.amerini@unifi.it Santorini,06.07.09
  • 2. Outline • Multimedia Forensics • Source Camera Identification • Digital camera acquisition process • Analysis of different wavelet denoising filters • Experimental results • Future Trends
  • 3. Multimedia Forensics The goals of multimedia forensics are: • Forgery detection • Source Identification: determine the device that acquired an image (scanner, CG, digital camera, ...) Source Camera Identification Which camera brand took this picture What model? Specific device? Nikon Canon Sony etc… BRAND D40x L12 MODEL D50 S650
  • 4. Digital Camera Acquisition Process [Fridrich06] Fingerprint from the acquisition process • CCD sensor imperfections
  • 5. Sensor Imperfections • defective pixels: hot/dead pixels (removed by post-processing) • shot noise (random) • pattern noise (systematic) Fixed Pattern Noise: dark current (exposure, temperature) suppressed by subtracting a dark frame from the image. Photo Response Non Uniformity: caused by imperfection in manufacturing process • slightly varying pixel dimensions • inhomogeneities in silicon wafer. PRNU as Fingerprint unique for each sensor
  • 6. Digital Camera Model = + × +0 0I I I Kθ Additive-multiplicative relation Find , F denoising filter(I)IK F−= 0I I noisy image noise free image PRNUK K
  • 7. camera A Digital Camera Identification fingerprint estimation taken by the same camera A PRNU
  • 8. Digital Camera Identification fingerprint detection The test image imm(k) is taken by camera A? imm(k) is taken by camera A camera A
  • 9. Digital Camera Identification denoising filter The digital filter has an important role for PRNU extraction! Comparison and analysis of two denoising filters: Previously used Mihçak Filter [1] additive noise model Novel Argenti-Alparone Filter [2] signal-dependent noise model [1] K. Ramchandran M. K. Mihcak, I. Kozintsev, “Spatially adaptive statistical model of wavelet image coefficients and its application to denoising”, 1999. [2] L. Alparone F. Argenti, G. Torricelli, “Mmse filtering of generalised signal-dependent noise in spatial and shift-invariant wavelet domain“, 2005. WUIII 0 +⋅+= α 0 = + × +0 0I I I Kθ
  • 10. • additive noise model (AWGN) •spatially adaptive statistical modelling of wavelet coefficients • 4 level DWT (Daubechies) • MAP (Maximum A Posteriori) approach to calculate the estimate of the signal variance • Wiener filter in the wavelet domain Mihcak’s Filter (k)(k)(k) nXG += Coeff. LL subband )(ˆ kX For each detail subband 2 ˆσ
  • 11. • signal-dependent noise model • The parameters to be estimated are: and On homogeneous pixels, log scatter plot regression line and then MMSE filter in spatial domain. • MMSE (minimum mean-square error) filter in undecimated wavelet domain noise free image noisy image stationary zero-mean uncorrelated random process electronics noise (AWGN) Argenti’s Filter LL subband For each detail subband estimate Iterative estimate U 2 σ α I Noise estimate 0I U W WUIII 0 +⋅+= α 0 α α
  • 12. Results- denoising filter comparison • 10 digital cameras. • Data set: • training-set to calculate the fingerprint: 40 images for each camera. • test-set: 250 images for each camera. • A low pass filter (DWT detail coefficients are set to zero) is used to provide a performance lower bound.
  • 13. Results- denoising filter comparison • Calculate a threshold that minimize the FRR with Neymann-Pearson criterion with a priori FAR=10^-3. • Argenti’s filter has a significative lower FRR for Samsung and Olympus. • In the general the two filters show a comparable behavior.
  • 14. Argenti filterMihcak filterLP filter •The higher values are those related to the correlation between the noise residual of the Olympus FE120 images and its fingerprint. • The distributions of the correlation values are well separated in the Argenti cases. • Correlation values for 20 images from a Olympus FE120 with 5 fingerprints. Results- denoising filter comparison LP filter Mihcak filter Argenti filter
  • 15. Conclusions • Introducing a novel filter for the estimation of PRNU. • An analysis on different kinds of denoising filters for PRNU extraction as been presented. • Experimental results on camera identification have been provided. Future Trends • Improve methodology extraction for PRNU. • Force parameter in the Argenti noise model and repeat the experiments. 1α =

Notes de l'éditeur

  1. Good Morning, I’m Francesco Picchioni and Today I present to you the “work” of the title:
  2. This is the Outline of the presentation: First we talk about scenario. Next I introduce the Multimedia Forensic and the state of art. In the end we see methods and results. Finally I talk about the Future Trends. This is the Outline of the presentation: First we talk about the scenario where we Next I introduce the Multimedia Forensic and also we see the state of art of M.F. In the end we see methods that we developed and the results that we obtain applying this. Finally I talk about the Future Trends. First I will introduce the scenario process through the use of a digital camera. The second and the third sections will be devoted to the analysis of the principal techniques exploited respectively for identifying the acquisition device of digital images and for assessing the authenticity of digital images. Some experimental results, in particular for source identification, will be reported and conclusions will be provided in the last two sections.
  3. 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)
  4. To extract PRNU we need to modelling the acquisiton process and identify it. Because details about the processing are not always easily available (they are hard-wired or proprietary), generally is needed to use a simplified model that captures various elements of typical in-camera processing: We can see the sensor output I where I(0) is the sensor output in the absence of noise gamma is the gamma correction factor Teta Is a complex of independent random noise components. The multiplicative factor K is a zero-mean noise-like signal responsible for PRNU (the sensor fingerprint)‏
  5. Sensor noise is compose by many components:The two main component are Shot Noise (a typical random noise) and Pattern Noise ( a systematic noise-like component) We can decompose Pattern Noise into:FPN: compose by dark current (exposure, temperature) that is generally suppressed subtracting dark frame from image And PRNU caused by imperfection in manufacturing process (that is suppressed only in particular sensor, not in digital camera, with a complex technic called Flat Fielding) that is due to slightly varying pixel dimensions and inhomogeneities in silicon wafer. We can use PRNU like Fingerprint because is embedded into every image and is unique for each digital camera; When the imaging sensor takes a picture of an absolutely evenly lit scene, the resulting digital image will still exhibit small changes in intensity among individual pixels. These errors include sensor’s pixel defects and pattern noise this last has two major components, namely, fixed pattern noise and photo response non-uniformity noise (PRNU). The most important component of PRNU is the pixel non-uniformity (PNU), which is defined as different sensitivity of pixels to light. The PNU is caused by stochastic inhomogenities present in silicon wafers and other imperfections originated during the sensor manufacturing process. Finally the noise component to be estimated and to be used as intrinsic characteristic of the sensor (fingerprint) is the PNU. Template deterministoco impresso sopra l’immagine PNU (pixel non uniformity)‏ Low frequency defects: rifrazione della luce, particelle di polvere
  6. To extract PRNU we need to modelling the acquisiton process and identify it. Because details about the processing are not always easily available (they are hard-wired or proprietary), generally is needed to use a simplified model that captures various elements of typical in-camera processing: We can see the sensor output I where I(0) is the sensor output in the absence of noise gamma is the gamma correction factor Teta Is a complex of independent random noise components. The multiplicative factor K is a zero-mean noise-like signal responsible for PRNU (the sensor fingerprint)‏
  7. This is the process to exctract fingerprint first we take N images from a camera and for each image we apply the selected Denoising Filter to obtain DEnoised Images; next we subtracting from each Noisy Image the respective Denoised one to get the PRNU and finally averaging them we get the FingerPrint of the camera.
  8. Finally to identify what camera has taken that image we need to exctract PRNU from that image as done before and then we performe a correlation between this PRNU and all the available Fingerprints. The fingerprint whose correlaction is higher than predefined threshold is supposed to be the camera that shoot the image.
  9. Mihack filter usato nei lavoro di Fridrich per la stima del PRNU Argenti specke noise removal (SAR images) Basato su modello di rumore solo additivo (modello + semplice) Idea: usare un filtro basato su un modello di rumore + complesso: signal dependent cioè……I=,…. Modello paragonabile a quello del processo di acquisizione di un digital camera: uguale quando alpha=1 Modello + generico e puà essere ridotto al modello del processo di acquisizione Modello + complesso To extract the PRNU (fingerprint) we generally used denoising filtering in particulary in our analysis we have compare: A basic low pass filter, used like lower bound performance A mihcak Filter A Argenti-Alparone Filter All of this are filter based on Wavelet domain and different noise model. The assumption to apply our techniques is to have a camera available or N images taken by the camera
  10. Minimizzazione lineare locale errore quadratico medio Prima stima di alpha e sigmau: si riduce il carico computazionale Da test fatti il raffineanto della stima non incide nei risultati nel caso della source identification magari nello speckle ha più senso
  11. The LP filter has the worst behaviour as obviously expected. The other two filters showed a comparable behaviour: the FRR has the same ored of magnitude Argenti’s filter has a significative lower FRR for Samsung and Olympus In the other case does not exhibit a considerable improvement in the results Because the filter depends on the reliability of the parameters estimation
  12. Ten to the minus three The LP filter has the worst behaviour as obviously expected. The other two filters showed a comparable behaviour: the FRR has the same order of magnitude Argenti’s filter has a significative lower FRR for Samsung and Olympus In the other case does not exhibit a considerable improvement in the results Because the filter depends on the reliability of the parameters estimation
  13. Correlation values for 20 images from a Olympus FE120 with 5 fingerprints of various cameras are pictured FOR Mihcak (left) and Argenti (right) filters respectively included
  14. In the end I show you a method for the source idetinfication that use Sensor Noise to determine what Cam Shot the images.The future trends are: Overlap Introdotto un nuovo filtro usato in un’altra area di ricerca Modello paragonabile a quello del miodello di acquisizione Impove parametrs estimation of the Argenti filter Alpha lo calcoliamo dall’immagine che diamo in pasto alla procedure di stima In particular provare a forzare alpha=1 (estremo dell’intervallo dei valori) in modo da far coincidere i modelli, vedere se I risultati milgiorano