Teknologi

Ansigtsgenkendelse: hvordan det virker, og hvad sker der næste gang?

Du klatrer op ad trappen og går ind i elevatoren. Han ved, hvilken etage du har brug for. Dørene til lejligheden er åbne for dig. Computeren og telefonen "genkender" dig og kræver ikke en adgangskode. Biler, sociale netværk, butikker - alle hilser på dig, knap ser dem, kalder dig ved navn og forudsiger din hver bevægelse. Sådan virker ansigtsgenkendelse. Kan lide det Skræmmer?

Ved første øjekast kan det virke som nogenen organisation der har råd til det, overvåger alle dine bevægelser, samler et dossier på dig. Men du kan ikke engang forestille dig, hvor vidt ansigtsgenkendelsesteknologier har spredt sig over hele verden, og hvilke stærke løfter de lover. Ud over ovenstående eksempler giver ansigtsgenkendelse systemer dig mulighed for at gøre sådanne enkle og komplekse ting:

  • identitetskontrol af studerende under online eksamen
  • definition af folk fra den "sorte liste" ved indgangen til stadioner og natklubber;
  • betaling for varer
  • holde din plads i køen når du besøger en forlystelsespark
  • låse op telefonen eller computeren.

Hvad kan jeg sige, hvis i Moskva aleneder er et netværk af mere end 150.000 udendørs overvågningskameraer. Der er ingen skjul fra dem, og det får folk til at tænke, men omfanget af "overvågning" er ikke så stort. Netværket bruger et kraftfuldt ansigtsgenkendelsessystem, men det kræver meget energi at arbejde, så kun 2-4 tusinde kameraer virker i realtid. Massovervågning af befolkningen er kun skræmmende for nu, så du bør fokusere på de reelle fordele ved denne teknologi. Men første ting først.

Hvordan virker ansigtsgenkendelse?

Aldrig tænkt på hvordan du selvgenkende ansigt, genkende det? Og hvordan gør en computer det? Selvfølgelig har menneskelige ansigter visse egenskaber, der er lette at beskrive. Afstanden mellem øjnene, næsens placering og bredde, formen på øjenbrynene og hagen - alle disse detaljer bemærker du ubevidst, når du ser på en anden person. Computeren gør alt dette med en vis effektivitet og nøjagtighed, fordi det kombinerer alle disse metrics, det får den matematiske formel af et menneskeligt ansigt.

Så hvor godt virker systemet?ansigtsgenkendelse nu? Ganske godt, men nogle gange forkert. Hvis du nogensinde har stødt på software, der genkender ansigter på Facebook eller på en anden platform, har du sikkert bemærket, at der er så mange morsomme resultater, som der er nøjagtige. Og alligevel, selvom teknologien ikke virker med 100 procent nøjagtighed, er det godt nok til at blive udbredt. Og selv gør dig nervøs.

NECs Paul Howie siger, at deres ansigtsgenkendelse system scanner enkeltpersoner til individuelle identifikatorer:

"For eksempel overvejer mange afstanden mellemøjne en unik karakteristika. Eller det kan være afstanden fra hagen til panden og andre komponenter. Vi tager især hensyn til 15-20 faktorer, der anses for vigtige, samt andre faktorer, som ikke længere er så betydningsfulde. Et tredimensionelt billede af det menneskelige hoved er skabt, så selvom det er delvist lukket, kan vi stadig få et nøjagtigt match. Systemet tager så underskriften af ​​ansigtet og sender det gennem databasen. "

Er det værd at bekymre sig om ansigtsgenkendelse software?

Først og fremmest er ansigtsgenkendelse data. Data kan indsamles og opbevares, ofte uden tilladelse. Når oplysningerne er indsamlet og gemt, er det åbent for hacking. Platforms med ansigtsgenkendelse software er endnu ikke blevet alvorligt hacket, men som teknologien spredes, vil dine biometriske data være i hænderne på flere og flere mennesker.

Der er også spørgsmål om ejerskab. De fleste mennesker ved ikke, at når de er registreret i sociale medieplatforme som Facebook, hører deres data fra dette øjeblik til denne Facebook. Da antallet af virksomheder, der bruger ansigtsgenkendelse, vokser konstant, er det meget snart ikke nødvendigt at uploade dine egne fotos til internettet for at blive kompromitteret. De er allerede gemt der og opbevares i lang tid.

Taler om software, de allearbejde forskelligt, men i bund og grund bruger de lignende metoder og neurale netværk. Hvert ansigt har mange særpræg (i verden er det umuligt at finde to identiske ansigter, og alligevel hvor mange var der i hele menneskehedens historie!). For eksempel definerer FaceIt-softwaren disse funktioner som knudepunkter. Hvert ansigt indeholder omkring 80 knudepunkter, svarende til dem, vi nævnte før: afstanden mellem øjnene, næsens bredde, øjets dybde, formen af ​​hagen, kædelængden. Disse punkter måles og opretter en numerisk kode - et "fingeraftryk" - som derefter går ind i databasen.

Tidligere var ansigtsgenkendelse baseret påtodimensionale billeder til sammenligning eller identifikation af andre todimensionale billeder fra databasen. For større effektivitet og nøjagtighed måtte billedet være et ansigt, der direkte kigger ind i kameraet, med en lille lysdispersion og uden meget ansigtsudtryk. Selvfølgelig fungerede det dårligt dårligt.

I de fleste tilfælde blev der ikke skabt billeder i det rigtige miljø. Selv et lille lysstykke kunne reducere systemets effektivitet, hvilket førte til høje fejlfrekvenser.

3D er blevet erstattet af 3D-genkendelse. Denne nyudviklede software trend bruger en 3D-model, der giver meget nøjagtig ansigtsgenkendelse. Fangst et tredimensionalt billede af overfladen af ​​en persons ansigt i realtid, identificerer softwaren særprægede funktioner - hvor stive væv og knogler er mest fremtrædende, såsom øjenkontakt, næse og hakkurver - for at identificere et emne. Disse områder er unikke og ændres ikke over tid.

Brug af dybde og akse målinger, der ikke erbelysningen påvirker, kan 3D-ansigtsgenkendelsessystemet endda bruges i mørket og genkende genstande fra forskellige vinkler (selv i profil). Sådan software går gennem flere faser og identificerer en person:

  • detektion: Tag et billede ved hjælp af en digital scanning af et eksisterende billede (2D) eller video for at få et levende billede af motivet (3D).
  • tilpasning: Efter at have bestemt ansigtet markerer systemet hovedets, størrelses- og arbejdsstillingens position.
  • måling: Systemet måler kurverne på ansigtet med millimeter nøjagtighed og skaber et mønster.
  • repræsentation: Systemet oversætter mønsteret til en unik kode. Denne kode angiver hvert mønster med et sæt tal, der repræsenterer funktioner og ansigtsfunktioner.
  • sammenligning: Hvis billedet er i 3D, og ​​databasen indeholdertredimensionelle billeder, vil sammenligningen ske uden at ændre billedet. Men hvis databasen består af todimensionale billeder, dekomponeres det tredimensionale billede i forskellige komponenter (som om todimensionale billeder taget fra forskellige vinkler af de samme ansigtsegenskaber), og de konverteres til 2D-billeder. Og så er der en kamp i databasen.
  • Verifikation eller identifikation: I forbindelse med verifikation sammenlignes billedetmed kun et øjebliksbillede i databasen (1: 1). Hvis målet er identifikation, sammenlignes snapshotet med alle snapshots i databasen, hvilket fører til en række mulige matches (1: N). Denne eller den anden metode anvendes efter behov.

Hvor anvendes ansigtsgenkendelse systemer?

Tidligere fandt ansigtsgenkendelse systemerDe bruges hovedsageligt i retshåndhævelse, fordi myndighederne brugte dem til at søge efter tilfældige mennesker i mængden. Nogle regeringsorganer brugte også lignende systemer til sikkerhed og for at eliminere valgsvindel.

Der er dog mange andre situationer, hvorsådan software bliver populær. Systemerne bliver billigere, deres distribution vokser. Nu er de kompatible med kameraer og computere, der bruges af banker og lufthavne. Rejsebureauer arbejder på "erfarne rejsende" -programmet: Med hjælp hjælper de hurtigt sikkerhedsscreening til passagerer, som frivilligt giver oplysninger. Lufthavnskøer vil blive hurtigere, hvis folk går gennem et ansigtsgenkendelsessystem, der matcher ansigter med en intern database.

Andre potentielle anvendelser omfatterPengeautomater og pengeautomater. Softwaren kan hurtigt kontrollere klientens ansigt. Efter klientens tilladelse tager minibanken eller terminalen et øjebliksbillede af ansigtet. Softwaren skaber et aftryk af den person, der beskytter klienten mod identitetstyveri og svigagtige transaktioner - en pengeautomat vil simpelthen ikke udstede penge til en person med en anden person. Selv PIN-koden er ikke nødvendig.

Magic? Teknologi!

Udvikling kan være særlig vigtig og interessant.ansigtsgenkendelse teknologi inden for bankoverførsler. For nylig præsenterede den russiske bank Otkrytie sin egen unikke løsning udviklet under teknologimærket Open Garage: overførsel af penge fra et foto i Otkrytie.Transvody mobilapplikationen. I stedet for at køre i nummeret på et kort eller en telefon skal du blot tage et billede af en person, der skal foretage en overførsel. Ansigtsgenkendelsessystemet sammenligner billedet med referencen (gjort, når banken udsteder et kort) og beder om for- og efternavn. Du skal kun vælge et kort og indtaste beløbet. Vigtigst er det, at kunder fra tredjepartsbanker også kan bruge denne funktion til overførsler til Otkritie-kunder - afsenderen af ​​overførsler kan bruge et kort fra en russisk bank.

"Brug af kundefotografier i stedet for talet bankkort er en fundamentalt ny tilgang til online overførsler baseret på brug af et neuralt netværk ansigtsgenkendelse system, der giver dig mulighed for at identificere en klient med høj grad af nøjagtighed ved hjælp af hans biometriske data, siger Alexey Matveyev, leder af afdelingen for udvikling af partnersystemer på otkritie bank - Service åbner helt nye livsscenarier for brugerne at foretage pengeoverførsler. I øjeblikket tilbyder ingen af ​​deltagerne på det finansielle marked i verden denne service til sine kunder. "

Mobil applikation "Åbning. Oversættelser "kan downloades her.