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

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Dernier (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

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