






































































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una panoramica dettagliata della source identification in digital forensics, un settore della scienza forense che si occupa dell'analisi di materiale digitale. Vengono esplorati i vari aspetti della source identification, come la risoluzione della sorgente, la detezione dell'integrità, l'intelligenza artificiale per manipolare, la generazione di immagini da zero, la manipolazione locale e la stima del prnu. Vengono inoltre illustrate le tecniche di localizzazione delle manipolazioni basate sul prnu e le contromisure al fingerprint-copy attack.
Tipo: Apuntes
1 / 78
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!







































































Digital forensics : è un ramo della scienza forense che comprende il recupero, l’indagine, e l’analisi di materiale digitale -Computer Forensics : si concentra sul recupero e l’analisi di dati da supporti di memorizzazione digitali (es: recuperare dati protetti da password, o recuperare un file cancellato da un disco, o da una pen-drive USB)
Un malintenzionato può alterare un dato multimediale per commettere frodi assicurative, ricattare persone o alterare prove Le manipolazione ben realizzate non sono rilevabili con una semplice ispezione del contenuto del dato multimediale Per questo è importante l’utilizzo di strumenti software appositi DISINFORMAZIONE E FAKENEWS Immagini, audio e video sono spesso usate per avvalotare notizie. Ovviamente, contenuti multimediali modificati possono servire a manipolare le opinioni, ma anche ad attaccare la credibilità di determinate persone DETECTION VS LOCALIZATION Forgery detection : punta a determinare se l’intero dato multimediale è stato modificato oppure no Forgery localization : punta a localizzare la manipolazione INTELLIGENZA ARTIFICIALE PER MANIPOLARE In passato, realizzare una manipolazione realistica richiedeva tempo e buona conoscenza degli strumenti software di foto-ritocco e video-editing L’Intelligenza Artificiale ha dando la possibile di realizzare manipolazioni realistiche in poco tempo Con gli strumenti basati sull’Intelligenza Artificiale si possono inserire o duplicare oggetti coerentemente con il contesto TEXT-TO-IMAGE GENERATION Con gli strumenti basati sull’Intelligenza Artificiale si possono anche generare immagini da zero fornendo solo una breve descrizione testuale LOCAL SYNTHETIC MANIPULATION Sempre con gli strumenti basati sull’Intelligenza Artificiale si può anche generale solo una zona dell'immagine. VIDEO FACIAL MANIPULATION Face swapping : il volto del video sorgente è scambiato nel video di destinazione (cambia la identidad) Facial reenactment : l’espressione del video sorgente viene trasferita al video di destinazione (cambia la expresión) DIFFERENZA TRA ANALOGICO E DIGITALE ANALOGICO Il temine analogico deriva da analogia e indica che qualcosa cambia analogamente ad un’altra. Ad esempio: -In una bilancia analogica, la posizione dell’indicatore cambia analogamente alla quantità di massa che si pone sulla bilancia -In un termometro analogico, il livello di mercurio cambia analogamente alla temperatura della stanza
-Il campionamento è il processo mediante il quale un segnale continuo viene convertito in un segnale discreto nel tempo. Ciò significa che invece di considerare il valore del segnale in tutti gli instanti temporali vengono considerati solo alcuni di essi, presi solitamente ad intervalli regolari. I valori del segnale in quegli istanti sono detti campioni -La quantizzazione è il processo mediante il quale il valore del segnale viene approssimato al valore più vicino in un insieme finito di valori (per esempio, all’intero più vicino). Questo processo introduce inevitabilmente un errore, noto come "errore di quantizzazione". I VANTAGGI DEL DIGITALE I segnali digitali sono meno suscettibili di quelli analogici al rumore e alle interferenze. Questo ci permette di archiviare e trasmettere i segnali digitali senza distorsioni, mentre quelli analogici sono sempre soggetti a disturbi I segnali digitali sono facilmente elaborabili (basta un dispositivo capace di fare operazioni numeriche come un computer) mentre i segnali analogici necessitano di appositi dispositivi per l’elaborazione e non tutte le elaborazioni sono possibili L’unico vantaggio dell'analogico è di replicare il segnale naturale senza errori, mentre i segnali digitali sono inevitabilmente affetti dall’errore di quantizzazione. Tuttavia un sistema digitale può essere progettato in modo che questo errore sia così piccolo da non essere percepibile dall’uomo. RAPPRESENTAZIONE BINARIA DEI NUMERI I segnali digitali sono elaborabili da computer capaci di fare più di un miliardo di operazioni numeriche elementari (addizioni e moltiplicazioni) al secondo Mentre noi rappresentiamo i numeri in decimale (usando dieci simboli), i computer utilizzano la rappresentazione binaria (con solo due simboli 0 e 1) BIT & BYTE Il termine 'bit' è un'abbreviazione di 'binary digit’ cioè cifra binaria. Quindi con numero di bit intendiamo il numero di cifre binarie a disposizione Con un solo bit (una solo cifra binaria) a disposizione possiamo rappresentare solo due differenti numeri (0 o 1) Con 3 bit possiamo rappresentare 8 differenti numeri. Con 6 bit possiamo rappresentare 64 differenti numeri. Con N bit possiamo rappresentare 2N numeri Per convenzione un Byte (B) sono 8 bit (otto cifre binarie), quindi con un byte possiamo rappresentare 256 differenti numeri
Vista : principale fonte di informazione sul mondo esterno Buona parte della corteccia cerebrale vi è dedicata RIFLESSIONE LO SPETTRO ELETTROMAGNETICO Le radiazioni visibili per l'occhio umano sono comprese tra le lunghezze d'onda di circa 380 nm e di circa 780 nm. IMMAGINE DIGITALE Le nostre immagini devo essere memorizzate ed elaborate da un computer: -Il computer archivia ed elabora solo stringhe di bit -Le immagini devono diventare sequenze di numeri (o di stringhe di bit) Digitalizzazione (Da analogico a digitale): DIGITALIZZAZIONE La digitalizzazione viene fatta dalla macchina fotografica digitale durante l’acquisizione dell’immagine (scatto)
Combinando le quantità di R (rosso), G (verde) e B (blu) si ottengono i vari colori L’ELABORAZIONE DELLE IMMAGINI DIGITALI Alle immagini digitali possono essere applicati diversi tipi di elaborazioni per differenti scopi: Miglioramento visivo dell'Immagine: Enhancement Trasformazioni Geometriche (ridimensionamento, rotazione, …) Rimozione delle interferenze e Correzione delle distorsioni: Denoising & Restoration Individuazione dei bordi e Suddivisione dell'immagine in regioni: Segmentation 1.ENHANCEMENT 2.GEOMETRIC OPERATIONS 3.DENOISING&RESTORATION
Un video digitale non è altro che una sequenza di immagini digitali RISOLUZIONE VIDEO Risoluzione spaziale: Risoluzione temporale: IMPORTANZA DELLA COMPRESSIONE Consideriamo un video non compresso:
L’istogramma di un’immagine è un grafico a barre in cui è rappresentato il numero di volte con cui occorre ogni livello di grigio ISTOGRAMA NORMALIZZATO L’istogramma normalizzato è un grafico a barre in cui è rappresentata la frequenza con cui occorre ogni livello di grigio. STATITICHE DELL’IMMAGINE ED ISTOGRAMMA La Luminosità Media e il Contrasto si possono determinare dall'istogramma dell’immagine -La luminosità media è il baricentro dell’istogramma
La Luminosità Media e il Contrasto si possono determinare dall'istogramma dell’immagine. -Il Contrasto è legato l’ampiezza dell’istogramma. Un istogramma concentrato indica un contrasto basso, un istogramma ampio indica un contrasto alto ELABORAZIONE DELL’IMMAGINE Con elaborazione sulle immagini intendiamo una trasformazione (una formula matematica) che applicata ad un’immagine permette di ottenerne un’altra Le elaborazioni sulle immagini si possono dividere in: -Operazioni Puntuali : si applicano individualmente a ciascun pixel dell’immagine -Operazioni Geometriche : modificano la forma dell’immagine -Filtri : per ogni pixel si tiene conto anche dei valori dei pixel vicini ad esso. OPERAZIONI PUNTUALI Il valore di ogni pixel dell’immagine di output dipende solo dal valore del pixel della stessa posizione dell’immagine di input OPERAZIONE PUNTUALE LINEARE Il valore del pixel dell’immagine di input è moltiplicato per il numero 𝑎 (fattore di scala) e sommato ad un numero 𝑏 (offset) 𝑏 offset, cambia la media dell’immagine -𝑏 > 0 aumenta la luminosità -𝑏 < 0 diminuisce la luminosità
Negativo, i pixel scuri diventano chiari e viceversa FULL SCALE HISTOGRAM STRETCH Quando i valori di grigio dell'immagine occupano un intervallo limitato, inferiore all’intera gamma possibile di grigi [0, 255], possiamo applicare il Full Scale Histogram Stretch (FSHS) per migliorare il contrasto Full Scale Histogram Stretch (FSHS) è un'operazione puntuale lineare che estende i valori dell'immagine per coprire l'intera gamma di grigi [0, 255] OPERAZIONE PUNTUALE NON LINEARE Possiamo usare una qualsiasi relazione tra il valore di ingresso e quello di uscita. Esempi di operazioni puntuali non lineari:
Gamma ( 𝛾) è l’esponente della potenza:
Consideriamo la seguente matrice di 4 righe e 4 colonne. La vogliamo ridimensionare, ingrandendola di un fattore 2 (operazione di zoom-in) La matrice ingrandita dovrà avere il doppio delle righe e delle colonne Un elemento ogni due dalla nuova matrice conterrà gli elementi della matrice iniziale. E gli altri? INTERPOLAZIONE Ricordiamoci che l’immagine digitale è stata ottenuta dal campionamento di un’immagine analogica, quindi la soluzione ideale è considerare per i valori mancanti quelli dell’originale immagine analogica in quelle posizioni Naturalmente, non conosciamo questi valori (non abbiamo l’originale immagine analogica), ma li possiamo stimare a partire da quelli disponibili. Questa operazione è denominata interpolazione Per stimare valori plausibili si possono fare diverse ipotesi, pertanto esistono diversi metodi di interpolazione Esistono vari metodi di interpolazione, tra cui: -Nearest Neighbor : considera per i valori mancanti il valore noto più vicino -BiLineare : considera per i valori mancanti la media pesata dei valori noti più vicini
Nelle operazioni di filtraggio il valore di ogni pixel dell’immagine di output si ottiene combinando i valori dei pixel dell’immagine di input che si trovano in una «finestra» centrata sul pixel d’interesse FILTRO MEDIA MOBILE/UNIFORM FILTER/BOX FILTER Il valore dell’immagine di uscita è ottenuto mediando i valori nella finestra Consideriamo un esempio con una finestra di 3 pixel per 3 pixel FILTRO=OPERAZIONE A FINESTRA SCORREVOLE La finestra scorre sull’immagine di input, per ottenere progressivamente i vari valori dell’immagine di output.
Così fino alla fine Il risultato:
Per calcolare anche i valori al bordo dell’immagine dobbiamo espandere l’immagine di input, operazione denominata Padding ESEMPIO DI ZERO PADDING ESEMPIO DI SYMMETRIC PADDING ESEMPIO DI REPLICATE PUDDING FILTRAGGIO LINEARE I valori di output sono una combinazione lineare dei valori nella finestra Il filtro è caratterizzato dalla sua matrice dei coefficienti