Andersons vinkel

‘Kreativ’ Ansigtsgodkendelse med Generative Adversarial Networks

mm
FÃļj Unite.AI til dine foretrukne kilder pÃĨ Google

En ny artikel fra Stanford University har foreslÃĨet en ny metode til at narre ansigtsgodkendelsessystemer pÃĨ platforme som datingapps, ved at bruge en Generative Adversarial Network (GAN) til at skabe alternative ansigtsbilleder, der indeholder de samme essentielle ID-oplysninger som et rigtigt ansigt.

Metoden bypassede med held ansigtsgodkendelsesprocesser pÃĨ datingapplikationer som Tinder og Bumble, og i ÃĐt tilfÃĶlde kunne den sogar aflÃĶse en kÃļnsskiftet (mandlig) ansigt som ÃĶgte for den oprindelige (kvindelige) identitet.

Forskellige genererede identiteter, der indeholder den specifikke kodning af artiklens forfatter (vist i fÃļrste billede ovenfor). Kilde: https://arxiv.org/pdf/2203.15068.pdf

Forskellige genererede identiteter, der indeholder den specifikke kodning af artiklens forfatter (vist i fÃļrste billede ovenfor). Kilde: https://arxiv.org/pdf/2203.15068.pdf

IfÃļlge forfatteren reprÃĶsenterer arbejdet det fÃļrste forsÃļg pÃĨ at bypass ansigtsgodkendelse med brug af genererede billeder, der er indfuset med specifikke identitets-trÃĶk, men som forsÃļger at reprÃĶsentere en alternativ eller vÃĶsentligt ÃĶndret identitet.

Teknikken blev testet pÃĨ et brugerdefineret lokalt ansigtsgodkendelsessystem og fungerede derefter godt i sorte boks-test mod to datingapplikationer, der udfÃļrer ansigtsgodkendelse pÃĨ brugeruploadede billeder.

Den nye artikel har titlen Ansigtsgodkendelse Bypass og kommer fra Sanjana Sarda, en forsker ved Elektrisk IngeniÃļrvidenskab pÃĨ Stanford University.

Styring af Ansigtet

Selvom “injektion” af ID-specifikke trÃĶk (f.eks. fra ansigter, vejskilte osv.) i konstruerede billeder er en fast del af adversarial angreb, foreslÃĨr den nye studie noget andet: at forskningssÃĶktorens voksende evne til at kontrollere den latente rum af GAN’er vil til sidst muliggÃļre udviklingen af arkitekturer, der kan skabe konsistente alternative identiteter til en brugers – og effektivt muliggÃļre ekstraktion af identitets-trÃĶk fra web-tilgÃĶngelige billeder af en uvÃĶrende bruger til at indsÃĶtte i en “skygge”-konstrueret identitet.

Konsistens og navigabilitet har vÃĶret de primÃĶre udfordringer vedrÃļrende den latente rum af GAN’en, siden dens opstÃĨen. En GAN, der har assimileret en samling af trÃĶningsbilleder i sin latente rum, giver ingen let kort til at “pushe” trÃĶk fra en klasse til en anden.

Men teknikker og vÃĶrktÃļjer som Gradient-vejet Klasse Aktivations Kort ( Grad-CAM ) kan hjÃĶlpe med at etablere latente retninger mellem de etablerede klasser og muliggÃļre transformationer (se billedet nedenfor), men den yderligere udfordring af entanglement gÃļr ofte for en “approximativ” rejse, med begrÃĶnset fin kontrol over overgangen.

En ru rejse mellem kodede vektorer i en GAN's latente rum, hvor en data-afledt mandlig identitet

En ru rejse mellem kodede vektorer i en GAN’s latente rum, hvor en data-afledt mandlig identitet “pushes” ind i “kvindelige” kodninger pÃĨ den anden side af en af mange lineÃĶre hyperplaner i det komplekse og arkane latente rum. Billede afledt fra materiale pÃĨ https://www.youtube.com/watch?v=dCKbRCUyop8

Evnen til at “fryse” og beskytte ID-specifikke trÃĶk, mens de flyttes ind i transformative kodninger andre steder i det latente rum, muliggÃļr muligvis skabelsen af en konsistent (og sogar animÃĐrbar) person, hvis identitet lÃĶses af maskinsystemer som en anden.

Metode

Forfatteren brugte to datasÃĶt som grundlag for eksperimenterne: et Menneskebruger-datasÃĶt bestÃĨende af 310 billeder af hendes ansigt over en periode pÃĨ fire ÃĨr, med varierende belysning, alder og visningsvinkel), med udskÃĨrne ansigter ekstraheret via Caffe; og det racemÃĶssigt balancerede datasÃĶt pÃĨ 108.501 billeder i FairFace-datasÃĶttet, ligeledes udskÃĨret og beskÃĨret.

Det lokale ansigtsgodkendelsesmodel blev afledt fra en basisimplementering af FaceNet og DeepFace, forudtrÃĶnet pÃĨ ConvNet Inception, hvor hvert billede reprÃĶsenteres af en 128-dimensionel vektor.

Tilgangen bruger ansigtsbilleder fra et trÃĶnet undermÃĶngde fra FairFace. For at bestÃĨ ansigtsgodkendelse skal den beregnede afstand forÃĨrsaget af et billedes Frobenius-norm kompenseres mod mÃĨlbrugeren i databasen. Ethvert billede under grÃĶnsen pÃĨ 0,7 svarer til den samme identitet, ellers anses godkendelsen for at have fejlet.

En StyleGAN-model blev finjusteret pÃĨ forfatterens personlige datasÃĶt, hvilket resulterede i en model, der kunne generere genkendelige variationer af hendes identitet, selvom ingen af disse genererede billeder var identiske med trÃĶningsdata. Dette blev opnÃĨet ved at fryse de fÃļrste fire lag i diskriminatoren for at undgÃĨ overfitning af data og producere varieret output.

Selvom diverse billeder blev opnÃĨet med den grundlÃĶggende StyleGAN-model, fÃļrte den lave oplÃļsning og fidelitet til et andet forsÃļg med StarGAN V2, som tillader trÃĶning af seed-billeder mod et mÃĨlansigt.

StarGAN V2-modellen blev forudtrÃĶnet i cirka 10 timer ved hjÃĶlp af FairFace-valideringssÃĶttet, med en batch-stÃļrrelse pÃĨ fire og en valideringsstÃļrrelse pÃĨ otte. I den mest succesfulde tilgang blev forfatterens personlige datasÃĶt brugt som kilde med trÃĶningsdata som reference.

Verifikationseksperimenter

Et ansigtsgodkendelsesmodel blev konstrueret pÃĨ basis af en undermÃĶngde pÃĨ 1000 billeder, med det formÃĨl at verificere et vilkÃĨrligt billede fra sÃĶttet. Billeder, der bestod godkendelsen, blev herefter testet mod forfatterens egen ID.

Til venstre, artiklens forfatter, et rigtigt foto; midten, et vilkÃĨrligt billede, der fejlede godkendelse; hÃļjre, et ubeslÃĶgtet billede fra datasÃĶttet, der bestod godkendelse som forfatteren.

Til venstre, artiklens forfatter, et rigtigt foto; midten, et vilkÃĨrligt billede, der fejlede godkendelse; hÃļjre, et ubeslÃĶgtet billede fra datasÃĶttet, der bestod godkendelse som forfatteren.

FormÃĨlet med eksperimenterne var at skabe sÃĨ stor en afstand som muligt mellem den opfattede visuelle identitet, mens man fastholdt de definerende trÃĶk af mÃĨlidentiteten. Dette blev vurderet med Mahalanobis-afstand, en metode, der bruges i billedbehandling til mÃļnster- og skabelonsÃļgning.

For den grundlÃĶggende generative model viser de lavoplÃļselige resultater, der blev opnÃĨet, begrÃĶnset diversitet, selvom de bestod lokal ansigtsgodkendelse. StarGAN V2 viste sig mere kapabel til at skabe diverse billeder, der kunne godkendes.

Alle billeder, der er vist, bestod lokal ansigtsgodkendelse. Ovenfor er de lavoplÃļselige StyleGAN-baseline-genereringer, nedenfor de hÃļjoplÃļselige og hÃļjkvalitetsfulde StarGAN V2-genereringer.

Alle billeder, der er vist, bestod lokal ansigtsgodkendelse. Ovenfor er de lavoplÃļselige StyleGAN-baseline-genereringer, nedenfor de hÃļjoplÃļselige og hÃļjkvalitetsfulde StarGAN V2-genereringer.

De sidste tre billeder, der er vist ovenfor, brugte forfatterens eget ansigtsdataset som bÃĨde kilde og reference, mens de foregÃĨende billeder brugte trÃĶningsdata som reference og forfatterens dataset som kilde.

De resulterende genererede billeder blev testet mod ansigtsgodkendelsessystemerne pÃĨ datingapplikationer som Bumble og Tinder, med forfatterens identitet som baseline, og bestod godkendelse. En “mandlig” generation af forfatterens ansigt bestod ogsÃĨ Bumbles godkendelsesproces, selvom belysningen skulle justeres i det genererede billede, fÃļr det blev accepteret. Tinder accepterede ikke den mandlige version.

'Mandlige' versioner af forfatterens (kvindelige) identitet.

‘Mandlige’ versioner af forfatterens (kvindelige) identitet.

Konklusion

Disse er seminale eksperimenter i identitetsprojektion i konteksten af GAN’s latente rum-manipulation, som fortsat er en ekstraordinÃĶr udfordring i billedsynthese og deepfake-forskning. Ikke desto mindre ÃĨbner arbejdet op for konceptet om at indlejre hÃļjtspecifikke trÃĶk konsistent pÃĨ tvÃĶrs af diverse identiteter og skabe “alternative” identiteter, der “lÃĶses” som en anden.

 

Offentliggjort fÃļrste gang den 30. marts 2022.

Forfatter til maskinlÃĶringsartikler, domÃĶneekspert i menneskesynssyntese. Tidligere leder af forskningsindhold pÃĨ Metaphysic.ai, indtil oplÃļsningen i DNEG's Brahma.ai.
Portfolio site: martinanderson.ai
Kontakt: [email protected]