SlideShare a Scribd company logo
Studio e confronto di filtri
 per il denoising di immagini
in relazione all'identificazione
     di fotocamere digitali
       in ambito forense
                      Matteo Castelli
                                        Relatori:
                                        Dott. Ing. Alessandro Piva
Firenze, 19/12/2008                     Dott. Ing. Roberto Caldelli
                                        Ing. Irene Amerini
                                        Ing. Francesco Picchioni
Sommario
Digital Forensic
Digital Camera Identification
Metodo di identificazione e filtri di denoising
Risultati
Conclusioni e sviluppi futuri
Digital Forensic
de nizione


 Dagli anni '80: nascita di nuove tipologie di azioni illegali collegate
 all'uso di dispositivi elettronici.


 Digital Forensic Workshop, New York (2001):
 “Il Digital Forensic è la scienza che permette attraverso l'uso di specifiche
 metodologie, la raccolta, l'identificazione e l'analisi di prove digitali, allo
 scopo di ricostruire eventi collegati ad azioni illegali”.


 Prova Digitale: qualsiasi informazione, con valore probatorio, trasmessa o
 memorizzata in un formato digitale.
Digital Forensic
aree scienti che principali


  Computer Forensic
     Estrazione, analisi e documentazione
  Network Forensic da sistemi di elaborazione.
     di dati provenienti
      Data Recovery
  Multimedia Forensic
      Analisi di traffico e dispositivi di rete
      in relazione al riscontro di operazioni
      illecite.


      Ha come oggetto dati multimediali:
      audio, video, immagini in formato digitale.
      Forgery Detection
      Source Identification
Digital Forensic
multimedia forensic

 Forgery Detection
 ha il compito di rilevare manomissioni o contraffazioni
 che hanno compromesso l'integrità del dato in esame.




       immagine originale                      immagine contraffatta
Digital Forensic
multimedia forensic

 Source Identification
 ha il compito di identificare il particolare dispositivo elettronico
 che ha acquisito la prova multimediale sotto esame.




Esempi applicativi:
Copia di materiale coperto da diritti d'autore (ripresa di un film al cinema).
Acquisizione di materiale connesso a crimini gravi (pedopornografia).

 Source identification applicata alle foto digitali: Digital Camera Identification
Digital Camera Identification
obiettivo e modalità

Obiettivo
 Risalire alla fotocamera digitale che ha acquisito una data immagine.

Modalità
  Individuare un' impronta che la fotocamera ha lasciato sull'immagine
scattata, che permetta la sua identificazione.
                                   fingerprint
         firearms identification                     digital camera identification
Digital Camera Identification
processo di acquisizione e ngerprint




 PRNU (Photo Response Non-
Uniformity) sistematica delle intensità dei pixel del sensore
 Distorsione
 Dovuto ad anomalie nel processo di fabbricazione e disomogeneità dei wafer di silicio
 Caratteristica esclusiva del sensore
 Si presenta sempre nella stessa posizione in ogni immagine scattata
Digital Camera Identification
il metodo di identi cazione di J. Fridrich


 Fingerprint = PRNU

Il metodo permette
 Creazione del fingerprint della fotocamera
 a partire da un certo numero di immagini scattate dalla fotocamera stessa.

 Indentificazione della sorgente di acquisizione di una fotografia
 con parametri di errore decisi arbitrariamente (FAR, FRR)

Strumento utilizzato
 Filtro di denoising (filtro di Mihçak)
Metodo di identificazione
creazione del ngerprint




                        ✗Eliminate le
                        componenti
                        randomiche di
                        rumore e il residuo
                        della scena
                        fotografata.
                        ✔Esaltato si
                        PRNU, che
                                  il
                        presenta sempre
                        nella stessa
                        posizione all'interno
                        delle fotografie.
Metodo cazione
processo di identi
                   di identificazione




       Importanza cruciale del filtro di denoising utilizzato
Filtri di denoising
introduzione

Filtro passa-basso (LP)
Filtro Mihçak [mih99]
Filtro Argenti [arg05]

Caratteristica
comune
Trasformata Wavelet discreta (DWT)
Daubechies – 4° livello di decomposizione

Differenz
e
Algoritmo di denoising
Modello di rumore                      [mih99] : Mihçak, Kozintsev - “Spatially adaptive statistical modeling
                                       of wavelet image coefficients and its application to denoising”
                                       [arg05] : Argenti, Alparone, Torricelli - “Mmse filtering of generalised
                                       signal-dependent noise in spatial and shift-invariant wavelet domain”
Il filtro LP
Prende in considerazione i soli coefficienti di
approssimazione, annullando i coefficienti di dettaglio.




              immagine originale                decomposizione wavelet
Il filtro Mihçak
Filtro statistico locale
spazialmente adattivo

Modello
rumore AWGN
varianza dell'immagine sconosciuta


Criterio Massima Verosimiglianza e
Minimizzazione Errore
Quadratico Medio
Il filtro Mihçak
Il filtro Mihçak
Il filtro Mihçak
Il filtro Mihçak
Il filtro Argenti
Filtro spaziale applicato sul dominio
Wavelet non-decimato
Modello parametrico di rumore
segnale-dipendente, additivo, bianco




Parametri del modello: γ   σu
Il filtro Argenti


Stima dei parametri nel dominio spaziale.
Il filtro Argenti


Proposto un raffinamento iterativo.

Si considera la stima iniziale dei parametri.
Il filtro Argenti


DWT non-decimata
Il filtro Argenti


Le statistiche del primo ordine
calcolate a partire da

γ σu g(k)
Il filtro Argenti


Minimizzazione lineare e locale
dell'Errore Quadratico Medio
Il filtro Argenti
Risultati
descrizione degli esperimenti

Obiettivo
 verifica del metodo di identificazione
 confronto prestazionale tra i tre filtri

                                            13 fotocamere digitali

                                            Formato JPEG, TIFF

                                            Data-set di divisi in:
                                            training-set
                                            test-set
Risultati
descrizione degli esperimenti


  Creati 3 fingerprint per ogni fotocamera.


  Effettuate le correlazioni incrociate tra i fingerprint e i test-set.


  Creata la soglia utilizzando il criterio di Neyman-Pearson,
  imponendo FAR=10-3.


  Determinata la classe di ogni foto in relazione a ciascun fingerprint:
  fotografia appartenente
  fotografia non appartenente
Risultati
confronto ltri

 Grafico della distribuzione delle correlazioni
 tra i fingerprint di 5 fotocamere e residui di rumore di immagini di Nikon E4600
 X: residui di rumore (Nikon E4600); Y: valori di correlazione (millesimi)
Risultati
confronto ltri

Per ogni fingerprint: grafico della distribuzione delle correlazioni
per la classe “non appartenente”, relativo a ciascun filtro.
X: valori di correlazione (millesimi); Y: residui di rumore (Nikon D40x)
Risultati cazione
percentuali di identi




                        Corretta identificazione %
                        Filtro Mihçak: 99.09%
                        Filtro Argenti: 96.61%
                        Filtro LP   : 84.44%
Conclusioni
  Implementazione e verifica del metodo di identificazione di
  fotocamere digitali
  Implementazione all'interno del metodo e confronto di tre filtri di
  denoising per immagini: il filtro LP, il filtro Mihçak, il filtro Argenti.

Risultati
PRNU è un ottimo fingerprint.
Verificata la robustezza del metodo di identificazione, utilizzando
immagini non ad hoc.
Percentuali di corretta identificazione: Mihçak 99%, Argenti 97%, LP 84%
L'utilizzo del formato JPEG non incide negativamente sulle prestazioni del metodo
Il metodo è efficace anche su fotocamere di una stessa marca
Sviluppi futuri
 Sperimentazione di altri filtri di denoising
 Studio della relazione tra PRNU estratto e processi di post-elaborazione
 Studio della qualità della stima del fingerprint in funzione del resizing
Studio e confronto di filtri
 per il denoising di immagini
in relazione all'identificazione
     di fotocamere digitali
       in ambito forense
                      Matteo Castelli
                                        Relatori:
                                        Dott. Ing. Alessandro Piva
Firenze, 19/12/2008                     Dott. Ing. Roberto Caldelli
                                        Ing. Irene Amerini
                                        Ing. Francesco Picchioni
Risultati
stima tempi di esecuzione



Calcolo di residuo immagine 3 Mpx con IntelQuad Q6600 - 4Gb RAM



 Filtro Mihçak: 4.61 s
 Filtro Argenti: 65.39 s
 Filtro LP        : 1.66 s

More Related Content

Viewers also liked

How to teach speaking in an efl class ii carolina terry
How to teach speaking in an efl class ii   carolina terryHow to teach speaking in an efl class ii   carolina terry
How to teach speaking in an efl class ii carolina terry
suartini
 
Work conditions in Finland
Work conditions in FinlandWork conditions in Finland
Work conditions in FinlandOLEtark
 
Rezultate 2Parale - iunie 2011
Rezultate 2Parale - iunie 2011Rezultate 2Parale - iunie 2011
Rezultate 2Parale - iunie 20112Performant
 
Investment In Us Oil Assets
Investment In Us Oil AssetsInvestment In Us Oil Assets
Investment In Us Oil Assets
gccrowe
 
2007:Botswana – Recent Economic Developments and Prospects
2007:Botswana – Recent Economic Developments and Prospects2007:Botswana – Recent Economic Developments and Prospects
2007:Botswana – Recent Economic Developments and Prospectseconsultbw
 
Klonopin benefits
Klonopin benefitsKlonopin benefits
Klonopin benefitsBdeen Rud
 
Klonopin migraine
Klonopin migraineKlonopin migraine
Klonopin migraineBdeen Rud
 
Malnavas koledžas direktors Juris Bozovičs un direktora vietniece profesionāl...
Malnavas koledžas direktors Juris Bozovičs un direktora vietniece profesionāl...Malnavas koledžas direktors Juris Bozovičs un direktora vietniece profesionāl...
Malnavas koledžas direktors Juris Bozovičs un direktora vietniece profesionāl...
Malnavas koledža
 
Monika Banaś Odbiorca - Uczniowie szkoły podstawowej "Chemia na co dzień z pu...
Monika Banaś Odbiorca - Uczniowie szkoły podstawowej "Chemia na co dzień z pu...Monika Banaś Odbiorca - Uczniowie szkoły podstawowej "Chemia na co dzień z pu...
Monika Banaś Odbiorca - Uczniowie szkoły podstawowej "Chemia na co dzień z pu...ec2e2n
 
Peshwa general marketing
Peshwa general marketingPeshwa general marketing
Peshwa general marketingPESHWA ACHARYA
 
Absolvente Natālija Stepčenko
Absolvente Natālija StepčenkoAbsolvente Natālija Stepčenko
Absolvente Natālija Stepčenko
Malnavas koledža
 
Street value klonopin
Street value klonopinStreet value klonopin
Street value klonopinBdeen Rud
 
Ativan versus klonopin
Ativan versus klonopinAtivan versus klonopin
Ativan versus klonopinBdeen Rud
 
Rassegna Stampa Sem Giuseppe Esposito
Rassegna Stampa Sem Giuseppe EspositoRassegna Stampa Sem Giuseppe Esposito
Rassegna Stampa Sem Giuseppe Esposito
sengiuseppeesposito
 
Album de fotografías - Ramiro Rocha
Album de fotografías - Ramiro RochaAlbum de fotografías - Ramiro Rocha
Album de fotografías - Ramiro Rocha
Ramiro Rocha
 
Autos europeos jr02
Autos europeos jr02Autos europeos jr02
Autos europeos jr02
jram020586
 
10000 дотор +
10000 дотор + 10000 дотор +
10000 дотор + Shidten
 

Viewers also liked (19)

How to teach speaking in an efl class ii carolina terry
How to teach speaking in an efl class ii   carolina terryHow to teach speaking in an efl class ii   carolina terry
How to teach speaking in an efl class ii carolina terry
 
Ekolojik Tarım Organizasyonu Derneği
Ekolojik Tarım Organizasyonu DerneğiEkolojik Tarım Organizasyonu Derneği
Ekolojik Tarım Organizasyonu Derneği
 
Work conditions in Finland
Work conditions in FinlandWork conditions in Finland
Work conditions in Finland
 
Rezultate 2Parale - iunie 2011
Rezultate 2Parale - iunie 2011Rezultate 2Parale - iunie 2011
Rezultate 2Parale - iunie 2011
 
Investment In Us Oil Assets
Investment In Us Oil AssetsInvestment In Us Oil Assets
Investment In Us Oil Assets
 
2007:Botswana – Recent Economic Developments and Prospects
2007:Botswana – Recent Economic Developments and Prospects2007:Botswana – Recent Economic Developments and Prospects
2007:Botswana – Recent Economic Developments and Prospects
 
Klonopin benefits
Klonopin benefitsKlonopin benefits
Klonopin benefits
 
Klonopin migraine
Klonopin migraineKlonopin migraine
Klonopin migraine
 
Malnavas koledžas direktors Juris Bozovičs un direktora vietniece profesionāl...
Malnavas koledžas direktors Juris Bozovičs un direktora vietniece profesionāl...Malnavas koledžas direktors Juris Bozovičs un direktora vietniece profesionāl...
Malnavas koledžas direktors Juris Bozovičs un direktora vietniece profesionāl...
 
Monika Banaś Odbiorca - Uczniowie szkoły podstawowej "Chemia na co dzień z pu...
Monika Banaś Odbiorca - Uczniowie szkoły podstawowej "Chemia na co dzień z pu...Monika Banaś Odbiorca - Uczniowie szkoły podstawowej "Chemia na co dzień z pu...
Monika Banaś Odbiorca - Uczniowie szkoły podstawowej "Chemia na co dzień z pu...
 
Peshwa general marketing
Peshwa general marketingPeshwa general marketing
Peshwa general marketing
 
Absolvente Natālija Stepčenko
Absolvente Natālija StepčenkoAbsolvente Natālija Stepčenko
Absolvente Natālija Stepčenko
 
Street value klonopin
Street value klonopinStreet value klonopin
Street value klonopin
 
Ativan versus klonopin
Ativan versus klonopinAtivan versus klonopin
Ativan versus klonopin
 
Rassegna Stampa Sem Giuseppe Esposito
Rassegna Stampa Sem Giuseppe EspositoRassegna Stampa Sem Giuseppe Esposito
Rassegna Stampa Sem Giuseppe Esposito
 
Album de fotografías - Ramiro Rocha
Album de fotografías - Ramiro RochaAlbum de fotografías - Ramiro Rocha
Album de fotografías - Ramiro Rocha
 
ESN TURSI
ESN TURSIESN TURSI
ESN TURSI
 
Autos europeos jr02
Autos europeos jr02Autos europeos jr02
Autos europeos jr02
 
10000 дотор +
10000 дотор + 10000 дотор +
10000 дотор +
 

Similar to Studio e confronto di filtri per il denoising di immagini in relazione all’identificazione di fotocamere digitali in ambito forense

Tecniche di image forsensic per l’identificazione della sorgente
Tecniche di image forsensic per l’identificazione della sorgenteTecniche di image forsensic per l’identificazione della sorgente
Tecniche di image forsensic per l’identificazione della sorgente
ICL - Image Communication Laboratory
 
Rilevamento di Anomalie Urbane attraverso il Riconoscimento Audio basato su SVM
Rilevamento di Anomalie Urbane attraverso il Riconoscimento Audio basato su SVMRilevamento di Anomalie Urbane attraverso il Riconoscimento Audio basato su SVM
Rilevamento di Anomalie Urbane attraverso il Riconoscimento Audio basato su SVM
pradaroulmoji
 
Slides marco de_marco
Slides marco de_marcoSlides marco de_marco
Slides marco de_marco
Marco De Marco
 
My master thesis
My master thesisMy master thesis
My master thesis
gianfrancopacino
 
CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0
CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0
CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0
walk2talk srl
 
Precision grafting - Ricostruzione 3D di tessuto osseo
Precision grafting - Ricostruzione 3D di tessuto osseoPrecision grafting - Ricostruzione 3D di tessuto osseo
Precision grafting - Ricostruzione 3D di tessuto osseo
Confindustria Emilia-Romagna Ricerca
 
Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
Andrea Bidinost
 
Presentazione tesicompagnonesimone
Presentazione tesicompagnonesimonePresentazione tesicompagnonesimone
Presentazione tesicompagnonesimoneSimone Compagnone
 
Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...
Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...
Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...
Simone Fini
 
Terranova M. S., Dalla fotogrammetria al Kinect: approcci di rilievo a confronto
Terranova M. S., Dalla fotogrammetria al Kinect: approcci di rilievo a confrontoTerranova M. S., Dalla fotogrammetria al Kinect: approcci di rilievo a confronto
Terranova M. S., Dalla fotogrammetria al Kinect: approcci di rilievo a confronto
Progetto Open Téchne
 
Progettazione e sviluppo di un sistema di visione artificiale per il monitora...
Progettazione e sviluppo di un sistema di visione artificiale per il monitora...Progettazione e sviluppo di un sistema di visione artificiale per il monitora...
Progettazione e sviluppo di un sistema di visione artificiale per il monitora...
RiccardoScilla
 
Biometria e scienza forense
Biometria e scienza forenseBiometria e scienza forense
Biometria e scienza forense
Matteo Ratini
 
Rilevamento di facce in flussi video per l'ausilio ai non vedenti - Tesi
Rilevamento di facce in flussi video per l'ausilio ai non vedenti - TesiRilevamento di facce in flussi video per l'ausilio ai non vedenti - Tesi
Rilevamento di facce in flussi video per l'ausilio ai non vedenti - Tesi
temp temp
 
Sviluppo e analisi prestazionale di algoritmi di videoanalisi in tecnologie ...
Sviluppo e analisi prestazionale di algoritmi di videoanalisi in  tecnologie ...Sviluppo e analisi prestazionale di algoritmi di videoanalisi in  tecnologie ...
Sviluppo e analisi prestazionale di algoritmi di videoanalisi in tecnologie ...Andrea Montanari
 
Computing e Particelle
Computing e ParticelleComputing e Particelle
Computing e Particelle
Giovanni Mazzitelli
 
Presentazione prelaurea Antonio Procentese
Presentazione prelaurea  Antonio Procentese Presentazione prelaurea  Antonio Procentese
Presentazione prelaurea Antonio Procentese
AntonioProcentese1
 
Scanner 3D e reverse Engineering
Scanner 3D e reverse EngineeringScanner 3D e reverse Engineering
Scanner 3D e reverse Engineering
Paolo Aliverti
 
Lezione2
Lezione2Lezione2
Lezione2irea
 
Sumary of Person Surveillance Using Visual and Infrared Imagery
Sumary of Person Surveillance Using Visual and Infrared Imagery Sumary of Person Surveillance Using Visual and Infrared Imagery
Sumary of Person Surveillance Using Visual and Infrared Imagery
Julián Fernández Ortiz
 

Similar to Studio e confronto di filtri per il denoising di immagini in relazione all’identificazione di fotocamere digitali in ambito forense (20)

Tecniche di image forsensic per l’identificazione della sorgente
Tecniche di image forsensic per l’identificazione della sorgenteTecniche di image forsensic per l’identificazione della sorgente
Tecniche di image forsensic per l’identificazione della sorgente
 
Rilevamento di Anomalie Urbane attraverso il Riconoscimento Audio basato su SVM
Rilevamento di Anomalie Urbane attraverso il Riconoscimento Audio basato su SVMRilevamento di Anomalie Urbane attraverso il Riconoscimento Audio basato su SVM
Rilevamento di Anomalie Urbane attraverso il Riconoscimento Audio basato su SVM
 
Slides marco de_marco
Slides marco de_marcoSlides marco de_marco
Slides marco de_marco
 
My master thesis
My master thesisMy master thesis
My master thesis
 
CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0
CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0
CCI 2019 - Strumenti Azure per l'Anomaly Detection in ambito Industria 4.0
 
Precision grafting - Ricostruzione 3D di tessuto osseo
Precision grafting - Ricostruzione 3D di tessuto osseoPrecision grafting - Ricostruzione 3D di tessuto osseo
Precision grafting - Ricostruzione 3D di tessuto osseo
 
Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
Presentazione Sviluppo e confronto di tecniche di stima della traiettoria di ...
 
Presentazione tesicompagnonesimone
Presentazione tesicompagnonesimonePresentazione tesicompagnonesimone
Presentazione tesicompagnonesimone
 
Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...
Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...
Costruzione e Sviluppo in ambiente STNucleo di un Quadricottero con Stabilizz...
 
biometria roma tre aprile 2014 finale
biometria roma tre aprile 2014 finalebiometria roma tre aprile 2014 finale
biometria roma tre aprile 2014 finale
 
Terranova M. S., Dalla fotogrammetria al Kinect: approcci di rilievo a confronto
Terranova M. S., Dalla fotogrammetria al Kinect: approcci di rilievo a confrontoTerranova M. S., Dalla fotogrammetria al Kinect: approcci di rilievo a confronto
Terranova M. S., Dalla fotogrammetria al Kinect: approcci di rilievo a confronto
 
Progettazione e sviluppo di un sistema di visione artificiale per il monitora...
Progettazione e sviluppo di un sistema di visione artificiale per il monitora...Progettazione e sviluppo di un sistema di visione artificiale per il monitora...
Progettazione e sviluppo di un sistema di visione artificiale per il monitora...
 
Biometria e scienza forense
Biometria e scienza forenseBiometria e scienza forense
Biometria e scienza forense
 
Rilevamento di facce in flussi video per l'ausilio ai non vedenti - Tesi
Rilevamento di facce in flussi video per l'ausilio ai non vedenti - TesiRilevamento di facce in flussi video per l'ausilio ai non vedenti - Tesi
Rilevamento di facce in flussi video per l'ausilio ai non vedenti - Tesi
 
Sviluppo e analisi prestazionale di algoritmi di videoanalisi in tecnologie ...
Sviluppo e analisi prestazionale di algoritmi di videoanalisi in  tecnologie ...Sviluppo e analisi prestazionale di algoritmi di videoanalisi in  tecnologie ...
Sviluppo e analisi prestazionale di algoritmi di videoanalisi in tecnologie ...
 
Computing e Particelle
Computing e ParticelleComputing e Particelle
Computing e Particelle
 
Presentazione prelaurea Antonio Procentese
Presentazione prelaurea  Antonio Procentese Presentazione prelaurea  Antonio Procentese
Presentazione prelaurea Antonio Procentese
 
Scanner 3D e reverse Engineering
Scanner 3D e reverse EngineeringScanner 3D e reverse Engineering
Scanner 3D e reverse Engineering
 
Lezione2
Lezione2Lezione2
Lezione2
 
Sumary of Person Surveillance Using Visual and Infrared Imagery
Sumary of Person Surveillance Using Visual and Infrared Imagery Sumary of Person Surveillance Using Visual and Infrared Imagery
Sumary of Person Surveillance Using Visual and Infrared Imagery
 

Studio e confronto di filtri per il denoising di immagini in relazione all’identificazione di fotocamere digitali in ambito forense

  • 1.
  • 2. Studio e confronto di filtri per il denoising di immagini in relazione all'identificazione di fotocamere digitali in ambito forense Matteo Castelli Relatori: Dott. Ing. Alessandro Piva Firenze, 19/12/2008 Dott. Ing. Roberto Caldelli Ing. Irene Amerini Ing. Francesco Picchioni
  • 3. Sommario Digital Forensic Digital Camera Identification Metodo di identificazione e filtri di denoising Risultati Conclusioni e sviluppi futuri
  • 4. Digital Forensic de nizione Dagli anni '80: nascita di nuove tipologie di azioni illegali collegate all'uso di dispositivi elettronici. Digital Forensic Workshop, New York (2001): “Il Digital Forensic è la scienza che permette attraverso l'uso di specifiche metodologie, la raccolta, l'identificazione e l'analisi di prove digitali, allo scopo di ricostruire eventi collegati ad azioni illegali”. Prova Digitale: qualsiasi informazione, con valore probatorio, trasmessa o memorizzata in un formato digitale.
  • 5. Digital Forensic aree scienti che principali Computer Forensic Estrazione, analisi e documentazione Network Forensic da sistemi di elaborazione. di dati provenienti Data Recovery Multimedia Forensic Analisi di traffico e dispositivi di rete in relazione al riscontro di operazioni illecite. Ha come oggetto dati multimediali: audio, video, immagini in formato digitale. Forgery Detection Source Identification
  • 6. Digital Forensic multimedia forensic Forgery Detection ha il compito di rilevare manomissioni o contraffazioni che hanno compromesso l'integrità del dato in esame. immagine originale immagine contraffatta
  • 7. Digital Forensic multimedia forensic Source Identification ha il compito di identificare il particolare dispositivo elettronico che ha acquisito la prova multimediale sotto esame. Esempi applicativi: Copia di materiale coperto da diritti d'autore (ripresa di un film al cinema). Acquisizione di materiale connesso a crimini gravi (pedopornografia). Source identification applicata alle foto digitali: Digital Camera Identification
  • 8. Digital Camera Identification obiettivo e modalità Obiettivo Risalire alla fotocamera digitale che ha acquisito una data immagine. Modalità Individuare un' impronta che la fotocamera ha lasciato sull'immagine scattata, che permetta la sua identificazione. fingerprint firearms identification digital camera identification
  • 9. Digital Camera Identification processo di acquisizione e ngerprint PRNU (Photo Response Non- Uniformity) sistematica delle intensità dei pixel del sensore Distorsione Dovuto ad anomalie nel processo di fabbricazione e disomogeneità dei wafer di silicio Caratteristica esclusiva del sensore Si presenta sempre nella stessa posizione in ogni immagine scattata
  • 10. Digital Camera Identification il metodo di identi cazione di J. Fridrich Fingerprint = PRNU Il metodo permette Creazione del fingerprint della fotocamera a partire da un certo numero di immagini scattate dalla fotocamera stessa. Indentificazione della sorgente di acquisizione di una fotografia con parametri di errore decisi arbitrariamente (FAR, FRR) Strumento utilizzato Filtro di denoising (filtro di Mihçak)
  • 11. Metodo di identificazione creazione del ngerprint ✗Eliminate le componenti randomiche di rumore e il residuo della scena fotografata. ✔Esaltato si PRNU, che il presenta sempre nella stessa posizione all'interno delle fotografie.
  • 12. Metodo cazione processo di identi di identificazione Importanza cruciale del filtro di denoising utilizzato
  • 13. Filtri di denoising introduzione Filtro passa-basso (LP) Filtro Mihçak [mih99] Filtro Argenti [arg05] Caratteristica comune Trasformata Wavelet discreta (DWT) Daubechies – 4° livello di decomposizione Differenz e Algoritmo di denoising Modello di rumore [mih99] : Mihçak, Kozintsev - “Spatially adaptive statistical modeling of wavelet image coefficients and its application to denoising” [arg05] : Argenti, Alparone, Torricelli - “Mmse filtering of generalised signal-dependent noise in spatial and shift-invariant wavelet domain”
  • 14. Il filtro LP Prende in considerazione i soli coefficienti di approssimazione, annullando i coefficienti di dettaglio. immagine originale decomposizione wavelet
  • 15. Il filtro Mihçak Filtro statistico locale spazialmente adattivo Modello rumore AWGN varianza dell'immagine sconosciuta Criterio Massima Verosimiglianza e Minimizzazione Errore Quadratico Medio
  • 20. Il filtro Argenti Filtro spaziale applicato sul dominio Wavelet non-decimato Modello parametrico di rumore segnale-dipendente, additivo, bianco Parametri del modello: γ σu
  • 21. Il filtro Argenti Stima dei parametri nel dominio spaziale.
  • 22. Il filtro Argenti Proposto un raffinamento iterativo. Si considera la stima iniziale dei parametri.
  • 23. Il filtro Argenti DWT non-decimata
  • 24. Il filtro Argenti Le statistiche del primo ordine calcolate a partire da γ σu g(k)
  • 25. Il filtro Argenti Minimizzazione lineare e locale dell'Errore Quadratico Medio
  • 27. Risultati descrizione degli esperimenti Obiettivo verifica del metodo di identificazione confronto prestazionale tra i tre filtri 13 fotocamere digitali Formato JPEG, TIFF Data-set di divisi in: training-set test-set
  • 28. Risultati descrizione degli esperimenti Creati 3 fingerprint per ogni fotocamera. Effettuate le correlazioni incrociate tra i fingerprint e i test-set. Creata la soglia utilizzando il criterio di Neyman-Pearson, imponendo FAR=10-3. Determinata la classe di ogni foto in relazione a ciascun fingerprint: fotografia appartenente fotografia non appartenente
  • 29. Risultati confronto ltri Grafico della distribuzione delle correlazioni tra i fingerprint di 5 fotocamere e residui di rumore di immagini di Nikon E4600 X: residui di rumore (Nikon E4600); Y: valori di correlazione (millesimi)
  • 30. Risultati confronto ltri Per ogni fingerprint: grafico della distribuzione delle correlazioni per la classe “non appartenente”, relativo a ciascun filtro. X: valori di correlazione (millesimi); Y: residui di rumore (Nikon D40x)
  • 31. Risultati cazione percentuali di identi Corretta identificazione % Filtro Mihçak: 99.09% Filtro Argenti: 96.61% Filtro LP : 84.44%
  • 32. Conclusioni Implementazione e verifica del metodo di identificazione di fotocamere digitali Implementazione all'interno del metodo e confronto di tre filtri di denoising per immagini: il filtro LP, il filtro Mihçak, il filtro Argenti. Risultati PRNU è un ottimo fingerprint. Verificata la robustezza del metodo di identificazione, utilizzando immagini non ad hoc. Percentuali di corretta identificazione: Mihçak 99%, Argenti 97%, LP 84% L'utilizzo del formato JPEG non incide negativamente sulle prestazioni del metodo Il metodo è efficace anche su fotocamere di una stessa marca
  • 33. Sviluppi futuri Sperimentazione di altri filtri di denoising Studio della relazione tra PRNU estratto e processi di post-elaborazione Studio della qualità della stima del fingerprint in funzione del resizing
  • 34. Studio e confronto di filtri per il denoising di immagini in relazione all'identificazione di fotocamere digitali in ambito forense Matteo Castelli Relatori: Dott. Ing. Alessandro Piva Firenze, 19/12/2008 Dott. Ing. Roberto Caldelli Ing. Irene Amerini Ing. Francesco Picchioni
  • 35. Risultati stima tempi di esecuzione Calcolo di residuo immagine 3 Mpx con IntelQuad Q6600 - 4Gb RAM Filtro Mihçak: 4.61 s Filtro Argenti: 65.39 s Filtro LP : 1.66 s