Angolo di Anderson
Rilevatori di deepfake perseguono nuove frontiere: modelli di diffusione latente e GAN

Opinione Â
Di recente, la comunità di ricerca sulla rilevazione di deepfake, che dal 2017 si ÃĻ occupata quasi esclusivamente del framework basato sullâautoencoder che ha debuttato in quel momento con grande successo (e disaggio), ha iniziato a prendere un interesse forense per architetture meno stagnanti, tra cui modelli di diffusione latente come DALL-E 2 e Stable Diffusion, nonchÃĐ lâoutput di Reti Adversarie Generative (GAN). Ad esempio, nel giugno scorso, lâUniversità della California, Berkeley, ha pubblicato i risultati della sua ricerca sullo sviluppo di un rilevatore per lâoutput di DALL-E 2, allâepoca il modello dominante.
CiÃē che sembra guidare questo crescente interesse ÃĻ il salto evolutivo improvviso nella capacità e disponibilità dei modelli di diffusione latente nel 2022, con lâuscita a primavera della versione chiusa e a accesso limitato di DALL-E 2, seguita a fine estate dalla sensazionale pubblicazione open source di Stable Diffusion da parte di stability.ai.
Le GAN sono state a lungo studiate in questo contesto, anche se con meno intensità , poichÃĐ ÃĻ molto difficile utilizzarle per creare video convincenti e elaborati di persone; almeno, rispetto ai pacchetti di autoencoder ormai venerabili come FaceSwap e DeepFaceLab â e il cugino di questâultimo, DeepFaceLive.
Immagini in movimento
In entrambi i casi, il fattore galvanizzante sembra essere la prospettiva di una successiva sprint di sviluppo per la sinossi video. Lâinizio di ottobre â e la stagione principale delle conferenze del 2022 â ÃĻ stata caratterizzata da unâimprovvisa e inaspettata soluzione a vari problemi di sintesi video di lunga data: non appena Facebook ha rilasciato campioni della sua piattaforma testo-video, Google Research ha rapidamente sommerso quellâiniziale acclamazione annunciando la sua nuova architettura Imagen-to-Video T2V, in grado di produrre footage ad alta risoluzione (sebbene solo tramite una rete di 7 strati di upsamplers).
Se credi che questo tipo di cose arrivi in tre, considera anche la promessa enigmatica di stability.ai che âil video sta arrivandoâ a Stable Diffusion, apparentemente piÃđ tardi questâanno, mentre Stable Diffusion co-sviluppatore Runway ha fatto una promessa simile, sebbene non sia chiaro se si riferiscono allo stesso sistema. Il messaggio Discord del CEO di Stability Emad Mostaque ha anche promesso âaudio, video [e] 3dâ.
Cosa sembra probabile ÃĻ che il mondo di autoencoder basati su video deepfake, che puÃē sostituire solo efficacemente la parte centrale di un viso, potrebbe essere eclissato entro questâanno da una nuova generazione di tecnologie di deepfake basate sulla diffusione â approcci open source e popolari con il potenziale di falsificare in modo fotorealistico non solo interi corpi, ma intere scene.
Per questo motivo, forse, la comunità di ricerca anti-deepfake sta iniziando a prendere seriamente la sintesi di immagini, e a rendersi conto che potrebbe servire a piÃđ scopi che non solo generare foto di profili LinkedIn false; e che se tutti i suoi spazi latenti intractabili possono realizzare in termini di moto temporale ÃĻ solo agire come un ottimo renderer di texture, che potrebbe essere piÃđ che sufficiente.
Blade Runner
Gli ultimi due documenti che affrontano, rispettivamente, la rilevazione di deepfake basata sulla diffusione latente e sulla GAN, sono, rispettivamente, DE-FAKE: Rilevamento e attribuzione di immagini false generate da modelli di diffusione testo-immagine, una collaborazione tra il CISPA Helmholtz Center for Information Security e Salesforce; e BLADERUNNER: Contromisura rapida per volti di StyleGAN sintetici (AI-generated), di Adam Dorian Wong del Lincoln Laboratory del MIT.
Prima di spiegare il suo nuovo metodo, il secondo documento esamina alcune approcci precedenti per determinare se unâimmagine ÃĻ stata generata da una GAN (il documento tratta specificamente della famiglia di StyleGAN di NVIDIA ).
Il metodo âBrady Bunchâ â forse un riferimento senza senso per chi non stava guardando la TV negli anni â70 o ha perso le adattamenti cinematografici degli anni â90 â identifica il contenuto di deepfake GAN in base alle posizioni fisse che particolari parti di un viso GAN sono certe di occupare, a causa della natura routinaria e template del âprocesso di produzioneâ.

Il metodo âBrady Bunchâ proposto da una webcast dellâIstituto SANS nel 2022: un generatore di volti GAN eseguirà un posizionamento uniforme improbabile di certi tratti del viso, tradendo lâorigine della foto, in alcuni casi. Fonte: https://arxiv.org/ftp/arxiv/papers/2210/2210.06587.pdf
Un altro utile indicazione nota ÃĻ lâincapacità frequente di StyleGAN di renderizzare piÃđ volti (prima immagine in basso), se necessario, nonchÃĐ la sua mancanza di talento nella coordinazione degli accessori (immagine del centro in basso), e una tendenza a utilizzare una linea di capelli come inizio di un cappello improvvisato (terza immagine in basso).

Il terzo metodo che il ricercatore richiama lâattenzione ÃĻ sovrapposizione di foto (un esempio del quale puÃē essere visto nel nostro articolo di agosto sulla valutazione delle espressioni facciali AI-aided per i disturbi della salute mentale), che utilizza un software di âimage blendingâ compositivo come la serie CombineZ per concatenare piÃđ immagini in unâunica immagine, spesso rivelando strutture sottostanti comuni â unâindicazione potenziale di sintesi.

Lâarchitettura proposta nel nuovo documento si intitola (forse contro tutti i consigli SEO) Blade Runner, che fa riferimento al test di Voight-Kampff che determina se gli antagonisti nella saga di fantascienza sono âfalsiâ o no.
La pipeline ÃĻ composta da due fasi, la prima delle quali ÃĻ lâanalizzatore PapersPlease, che puÃē valutare i dati raccolti da siti web di volti GAN noti come thispersondoesnotexist.com o generated.photos.

Sebbene una versione ridotta del codice possa essere ispezionata su GitHub (vedi sotto), pochi dettagli sono forniti su questo modulo, tranne che OpenCV e DLIB sono utilizzati per delineare e rilevare i volti nel materiale raccolto.
Il secondo modulo ÃĻ il rilevatore AmongUs. Il sistema ÃĻ progettato per cercare il posizionamento coordinato degli occhi nelle foto, una caratteristica persistente dellâoutput di volti di StyleGAN, tipificata nello scenario âBrady Bunchâ dettagliato sopra. AmongUs ÃĻ alimentato da un rilevatore di landmark standard a 68 punti.

Annotazioni dei punti del viso tramite il Gruppo di comprensione del comportamento intelligente (IBUG), il cui codice di tracciamento dei landmark del viso ÃĻ utilizzato nel pacchetto Blade Runner.
AmongUs dipende da landmark pre-addestrati basati sulle coordinate âBrady Bunchâ note da PapersPlease e ÃĻ destinato allâuso contro campioni web di immagini di volti basati su StyleGAN.
Blade Runner, suggerisce lâautore, ÃĻ una soluzione plug-and-play destinata a società o organizzazioni che non hanno le risorse per sviluppare soluzioni interne per il tipo di rilevamento di deepfake trattato qui, e una âmisura di stop-gap per guadagnare tempo per contromisure piÃđ permanentiâ.
In realtà , in un settore della sicurezza cosÃŽ volatile e in rapida crescita, non ci sono molte soluzioni personalizzate o fornite da vendor cloud a cui unâazienda sottodotata possa attualmente rivolgersi con fiducia.
Sebbene Blade Runner esegua male contro le persone con occhiali false di StyleGAN, questo ÃĻ un problema relativamente comune in sistemi simili, che si aspettano di poter valutare le delineazioni degli occhi come punti di riferimento fondamentali, oscurati in tali casi.
Una versione ridotta di Blade Runner ÃĻ stata rilasciata open source su GitHub. Una versione piÃđ ricca di funzionalità proprietaria esiste, che puÃē elaborare piÃđ foto, anzichÃĐ la singola foto per operazione del repository open source. Lâautore intende, dice, aggiornare la versione di GitHub allo stesso standard in futuro, quando il tempo lo permetterà . Ammette anche che StyleGAN probabilmente evolverà oltre le sue debolezze note o attuali, e il software dovrà svilupparsi di pari passo.
DE-FAKE
Lâarchitettura DE-FAKE mira non solo a raggiungere il ârilevamento universaleâ per le immagini prodotte da modelli di diffusione testo-immagine, ma anche a fornire un metodo per discernere quale modello di diffusione latente (LD) ha prodotto lâimmagine.

La cornice di rilevamento universale in DE-FAKE affronta immagini locali, una cornice ibrida (verde) e immagini del mondo aperto (blu). Fonte: http://export.arxiv.org/pdf/2210.06998
Per essere onesti, al momento, questo ÃĻ un compito abbastanza facile, poichÃĐ tutti i modelli LD popolari â chiusi o open source â hanno caratteristiche distinguibili note.
Inoltre, la maggior parte condivide alcune debolezze comuni, come una predisposizione a tagliare le teste, a causa del modo arbitrario in cui le immagini non quadrate raccolte dal web vengono inghiottite nei grandi set di dati che alimentano sistemi come DALL-E 2, Stable Diffusion e MidJourney:

I modelli di diffusione latente, come tutti i modelli di visione computerizzata, richiedono un input in formato quadrato; ma il web-scraping aggregato che alimenta il set di dati LAION5B non offre âlussi extraâ come la capacità di riconoscere e concentrarsi sui volti (o qualsiasi altra cosa), e tronca le immagini in modo piuttosto brutale invece di riempirle (il che conserverebbe lâintera immagine originale, ma a una risoluzione inferiore). Una volta addestrati, questi âcropsâ diventano normalizzati e si verificano molto frequentemente nel output dei sistemi di diffusione latente come Stable Diffusion.
DE-FAKE ÃĻ destinato a essere algoritmo-agnostico, un obiettivo a lungo ambito dai ricercatori anti-deepfake basati su autoencoder, e, al momento, abbastanza raggiungibile rispetto ai sistemi LD.
Lâarchitettura utilizza la libreria multimodale di pre-addestramento linguistico-immagine di OpenAI (CLIP) â un elemento essenziale in Stable Diffusion e che sta diventando il cuore della nuova ondata di sistemi di sintesi di immagini/video â come un modo per estrarre le embeddings dalle immagini LD âforgeâ e addestrare un classificatore sui modelli e le classi osservati.
In uno scenario piÃđ âblack boxâ, dove i chunk PNG che contengono informazioni sul processo di generazione sono stati a lungo rimossi dai processi di upload e per altri motivi, i ricercatori utilizzano il framework BLIP di Salesforce (anche un componente in almeno una distribuzione di Stable Diffusion) per âindagare a ciecaâ le immagini per la struttura semantica probabile dei prompt che le hanno create.

I ricercatori hanno utilizzato Stable Diffusion, Latent Diffusion (esso stesso un prodotto discreto), GLIDE e DALL-E 2 per popolare un set di dati di addestramento e testing utilizzando MSCOCO e Flickr30k.
Normalmente esamineremmo estensivamente i risultati degli esperimenti dei ricercatori per un nuovo framework; ma in realtà , i risultati di DE-FAKE sembrano piÃđ utili come benchmark futuro per iterazioni e progetti simili, piuttosto che come una metrica significativa del successo del progetto, considerando lâambiente volatile in cui opera e che il sistema con cui compete nel documento ÃĻ quasi tre anni fa â da quando la scena della sintesi di immagini era veramente nascente.

Le due immagini piÃđ a sinistra: il framework precedente âsfidatoâ, originato nel 2019, si comporta meno bene contro DE-FAKE (le due immagini piÃđ a destra) attraverso i quattro sistemi LD testati.
I risultati del team sono estremamente positivi per due motivi: non ci sono precedenti lavori con cui confrontarli (e nessuno che offra un confronto equo, cioÃĻ che copra le mere dodici settimane da quando Stable Diffusion ÃĻ stata rilasciata open source).
In secondo luogo, come menzionato sopra, sebbene il campo della sintesi di immagini LD si stia sviluppando a una velocità esponenziale, il contenuto di output delle offerte attuali si âwatermarkaâ esso stesso a causa delle sue carenze strutturali (e molto prevedibili) ed eccentricità â molte delle quali sono probabilmente destinate a essere risolte, nel caso di Stable Diffusion almeno, con lâuscita del modello 1.5 piÃđ performante (cioÃĻ il modello da 4 GB che alimenta il sistema).
Allo stesso tempo, Stability ha già indicato di avere una chiara roadmap per la versione 2 e la versione 3 del sistema. Considerati gli eventi di spicco degli ultimi tre mesi, qualsiasi torpore aziendale da parte di OpenAI e altri giocatori concorrenti nello spazio di sintesi di immagini ÃĻ probabilmente stato evaporato, il che significa che possiamo aspettarci un ritmo di progressi altrettanto rapido anche nello spazio di sintesi di immagini a codice chiuso.
Â
Pubblicato per la prima volta il 14 ottobre 2022.












