tehnologija

Prepoznavanje lica: kako funkcionira i što će se dalje dogoditi?

Popnete se stubama i uđete u dizalo. Zna koji kat trebate. Vrata u stan se otvaraju pred vama. Računalo i telefon "prepoznaju" vas i ne zahtijevaju lozinku. Automobili, društvene mreže, trgovine - svatko vas pozdravlja, jedva ih vidi, naziva po imenu i predviđa svaki vaš potez. Tako djeluje prepoznavanje lica. Sviđa mi se Plaši?

Na prvi pogled može se činiti da je biloorganizacija koja to može priuštiti, prati svaki vaš potez, prikuplja dosje o vama. Ali ne možete ni zamisliti koliko su se tehnologije za prepoznavanje lica širile svijetom i koja su obećavajuća moćna obećanja. Osim gore navedenih primjera, sustavi za prepoznavanje lica omogućuju vam izvođenje jednostavnih i složenih stvari:

  • provjera identiteta studenata tijekom on-line ispita;
  • definiranje osoba s "crne liste" na ulazu u stadione i noćne klubove;
  • plaćanje robe;
  • čuvanje mjesta u redu prilikom posjeta zabavnom parku;
  • otključati telefon ili računalo.

Što mogu reći, ako sam u Moskvipostoji mreža od više od 150.000 vanjskih nadzornih kamera. Nema skrivanja od njih, a to tjera ljude na razmišljanje, ali razmjera "nadzora" nije tako velika. Mreža koristi snažan sustav za prepoznavanje lica, ali za rad treba mnogo energije, tako da samo 2-4 tisuće kamera radi u stvarnom vremenu. Masovno praćenje populacije za sada je samo zastrašujuće, stoga se trebate usredotočiti na stvarne prednosti ove tehnologije. Ali prvo prvo.

Kako radi prepoznavanje lica?

Nikad nisam razmišljao o tome kako ste vi samiprepoznati lice, prepoznati ga? I kako računalo to radi? Naravno, ljudska lica imaju određena svojstva koja se lako opisuju. Udaljenost između očiju, položaja i širine nosa, oblika obrva i brade - sve te pojedinosti nesvjesno primijetite kada pogledate drugu osobu. Sve to računalo radi s određenom učinkovitošću i preciznošću, jer, kombinirajući sve te metrike, dobiva matematičku formulu ljudskog lica.

Dakle, kako dobro funkcionira sustav?prepoznavanje lica sada? Vrlo dobro, ali ponekad pogrešno. Ako ste ikada naišli na softver koji prepoznaje lica na Facebooku ili nekoj drugoj platformi, vjerojatno ste primijetili da postoji toliko zabavnih rezultata kao što postoje točni rezultati. Pa ipak, iako tehnologija ne radi sa 100-postotnom točnošću, dovoljno je dobra za široku upotrebu. Čak te i čini nervoznom.

NEC-ov Paul Howie kaže da njihov sustav za prepoznavanje lica skenira pojedince za pojedinačne identifikatore:

Na primjer, mnogi smatraju udaljenost izmeđuoči jedinstvena karakteristika. Ili može biti udaljenost od brade do čela i drugih komponenti. Posebno uzimamo u obzir 15-20 čimbenika koji se smatraju važnim, kao i druge čimbenike koji više nisu toliko značajni. Stvara se trodimenzionalna slika ljudske glave, pa čak i ako je djelomično zatvorena, još uvijek možemo dobiti točno podudaranje. Sustav zatim preuzima potpis lica i prosljeđuje ga kroz bazu podataka. ”

Je li vrijedno brinuti o softveru za prepoznavanje lica?

Prije svega, prepoznavanje lica su podaci. Podaci se mogu prikupljati i pohranjivati, često bez dopuštenja. Kada se informacije prikupljaju i pohranjuju, otvorene su za sjeckanje. Platforme sa softverom za prepoznavanje lica još nisu ozbiljno sjeckane, ali kako se tehnologija širi, vaši biometrijski podaci bit će u rukama sve više i više ljudi.

Tu su i pitanja vlasništva. Većina ljudi ne zna da kada se registriraju na društvenim mrežama poput Facebooka, njihovi podaci iz ovog trenutka pripadaju upravo tom Facebooku. Budući da broj tvrtki koje koriste prepoznavanje lica stalno raste, vrlo brzo ne morate čak ni prenijeti vlastite fotografije na internet da biste bili kompromitirani. Oni su tamo već pohranjeni i dugo su pohranjeni.

Kad već govorimo o softveru, svi onirade drugačije, ali u osnovi koriste slične metode i neuronske mreže. Svako lice ima mnoga obilježja (u svijetu je nemoguće pronaći dva identična lica, a koliko ih je bilo u cijeloj povijesti čovječanstva!). Na primjer, softver FaceIt definira te značajke kao čvorne točke. Svako lice sadrži oko 80 čvorova, slično onima koje smo spomenuli: udaljenost između očiju, širina nosa, dubina očnih duplji, oblik brade, dužina čeljusti. Te se točke mjere i stvaraju numerički kod - "otisak prsta" - koji zatim ulazi u bazu podataka.

U prošlosti se priznavanje lica temeljilo nadvodimenzionalne slike za usporedbu ili identifikaciju drugih dvodimenzionalnih slika iz baze podataka. Za veću učinkovitost i točnost, slika je trebala biti lice koje izravno gleda u fotoaparat, s laganom disperzijom svjetla i bez mnogo izraza lica. Naravno, bilo je jako loše.

U većini slučajeva slike nisu stvorene u pravom okruženju. Čak i mala igra svjetlosti mogla bi smanjiti učinkovitost sustava, što je dovelo do visokih stopa neuspjeha.

3D je zamijenjen 3D prepoznavanjem. Ovaj novonastali softverski trend koristi 3D model koji pruža vrlo precizno prepoznavanje lica. Snimanje trodimenzionalne slike površine lica osobe u stvarnom vremenu, softver identificira karakteristične značajke - gdje su kruta tkiva i kosti najistaknutije, poput krivulja za oči, nos i bradu - za identifikaciju subjekta. Ta su područja jedinstvena i ne mijenjaju se tijekom vremena.

Ne koristite mjerenja dubine i osina osvjetljenje utječe, 3D sustav prepoznavanja lica može se koristiti čak iu mraku i prepoznati predmete iz različitih kutova (čak iu profilu). Takav softver prolazi kroz nekoliko faza, identificirajući osobu:

  • otkrivanje: Snimite fotografiju pomoću digitalnog skeniranja postojeće fotografije (2D) ili videozapisa kako biste dobili sliku objekta uživo (3D).
  • poravnanje: Nakon određivanja lica, sustav označava položaj glave, veličinu i držanje.
  • mjerenje: Sustav mjeri krivulje na licu s milimetarskom preciznošću i stvara uzorak.
  • prikaz: sustav prevodi uzorak u jedinstveni kod. Ovaj kod postavlja svaki uzorak skupom brojeva koji predstavljaju značajke i crte lica.
  • usporedba: ako je slika u 3D i baza podataka sadržitrodimenzionalne slike, usporedba će se odvijati bez promjene slike. Ali ako se baza podataka sastoji od dvodimenzionalnih slika, trodimenzionalna slika se dekomponira na različite komponente (kao da su dvodimenzionalne slike uzete iz različitih kutova istih crta lica) i pretvaraju se u 2D slike. A onda postoji i podudarnost u bazi podataka.
  • Provjera ili identifikacija: u procesu provjere uspoređuje se slikasa samo jednom snimkom u bazi podataka (1: 1). Ako je cilj identifikacija, snimak se uspoređuje sa svim snimkama u bazi podataka, što dovodi do više mogućih podudaranja (1: N). Ova ili ona druga metoda primjenjuje se prema potrebi.

Gdje se koriste sustavi za prepoznavanje lica?

U prošlosti su pronađeni sustavi prepoznavanja licauglavnom se koriste u provedbi zakona, jer su ih vlasti koristile za traženje slučajnih ljudi u gomili. Neke vladine agencije također su koristile slične sustave za sigurnost i za uklanjanje izbornih prijevara.

Međutim, postoje mnoge druge situacije u kojimatakav softver postaje popularan. Sustavi postaju jeftiniji, njihova distribucija raste. Sada su kompatibilne s fotoaparatima i računalima koje koriste banke i zračne luke. Putničke agencije rade na programu „iskusnog putnika“: uz njegovu pomoć, provode brzu sigurnosnu provjeru za putnike koji dobrovoljno pružaju informacije. Redovi zračnih luka napredovat će brže ako ljudi prođu kroz sustav prepoznavanja lica koji odgovara licima s internom bazom podataka.

Ostale potencijalne uporabe uključujuBankomati i bankomati. Softver može brzo provjeriti lice klijenta. Nakon dopuštenja klijenta, bankomat ili terminal uzima snimku lica. Softver stvara otisak osobe koja štiti klijenta od krađe identiteta i lažnih transakcija - bankomat jednostavno neće dati novac osobi s drugom osobom. Čak i PIN kod nije potreban.

Magic? Tehnologija!

Razvoj može biti posebno važan i zanimljiv.tehnologija prepoznavanja lica u području bankovnih transfera. Nedavno je ruska banka Otkrytie predstavila svoje jedinstveno rješenje razvijeno pod tehnologijom Open Garage: prijenos novca s fotografije u mobilnu aplikaciju Otkrytie.Transvody. Umjesto vožnje brojem kartice ili telefona, potrebno je samo fotografirati osobu koja treba izvršiti prijenos. Sustav za prepoznavanje lica uspoređuje fotografiju s referencom (učinjeno kada banka izda karticu) i traži ime i prezime. Potrebno je samo odabrati karticu i unijeti iznos. Ono što je najvažnije, klijenti banaka trećih strana također mogu koristiti ovu funkciju za transfere klijentima Otkritie - pošiljatelj transfera može koristiti karticu bilo koje ruske banke.

"Korištenje fotografija korisnika umjesto brojeva. \ Tbankovna kartica je fundamentalno novi pristup internetskim transferima koji se temelji na korištenju sustava za prepoznavanje lica na neuronskoj mreži koji vam omogućuje da identificirate klijenta s visokim stupnjem točnosti koristeći njegove biometrijske podatke, kaže Alexey Matveyev, voditelj Odjela za razvoj partnerskih sustava u Otkritie banci. - Usluga otvara potpuno nove scenarije života za korisnike kako bi ostvarili novčane transfere. Trenutno nitko od sudionika na financijskom tržištu u svijetu ne nudi ovu uslugu svojim klijentima. ”

Mobilna aplikacija “Otvaranje. Prijevodi “možete preuzeti ovdje.