tekniikka

Kasvojen tunnistaminen: miten se toimii ja mitä seuraavaksi tapahtuu?

Voit kiivetä portaita ja astua hissille. Hän tietää, mitä lattiaa tarvitset. Oman huoneiston ovet avautuvat ennen sinua. Tietokone ja puhelin tunnistavat sinut ja eivät vaadi salasanaa. Autot, sosiaaliset verkostot, kaupat - jokainen tervehtii sinua, tuskin näkee niitä, kutsuu sinut nimen mukaan ja ennustaa jokaisen liikkeenne. Näin kasvojen tunnistus toimii. Pidä siitä Pelottaa?

Ensi silmäyksellä se saattaa tuntua siltäorganisaatio, joka voi varaa sen, valvoo jokaista liikettäsi, kerää teille asiakirja-aineiston. Mutta et voi edes kuvitella, kuinka laajasti kasvojen tunnistustekniikat ovat levinneet kaikkialle maailmaan ja mitä voimakkaita lupauksia ne lupaavat. Edellä mainittujen esimerkkien lisäksi kasvojentunnistusjärjestelmät mahdollistavat yksinkertaisten ja monimutkaisten asioiden tekemisen:

  • opiskelijan henkilöllisyyden todentaminen verkkokokeissa
  • "mustan listan" henkilöiden määritelmä stadionien ja yökerhojen sisäänkäynnissä;
  • tavaroiden maksaminen;
  • pitää paikkasi linjassa, kun vierailet huvipuistossa;
  • avaa puhelin tai tietokone.

Mitä voin sanoa, jos vain Moskovassasiellä on yli 150 000 ulkovalvontakameran verkosto. Niistä ei ole piiloutumista, ja tämä saa ihmiset ajattelemaan, mutta ”valvonnan” laajuus ei ole niin suuri. Verkossa käytetään voimakasta kasvojentunnistusjärjestelmää, mutta siihen tarvitaan paljon energiaa, joten vain 2-4 tuhatta kameraa toimii reaaliajassa. Väestön massavalvonta on vain pelottavaa, joten sinun pitäisi keskittyä tämän teknologian todellisiin etuihin. Mutta ensin ensin.

Miten kasvojentunnistus toimii?

Älä koskaan ajatellut, miten sinä itsetunnista kasvot, tunnista se? Ja miten tietokone tekee sen? Ihmisen kasvoilla on tietysti tiettyjä ominaisuuksia, joita on helppo kuvata. Silmien välinen etäisyys, nenän sijainti ja leveys, kulmakarvojen ja leuan muoto - kaikki nämä yksityiskohdat, joita huomaat tiedostamattomasti, kun tarkastelet toista henkilöä. Tietokone tekee kaiken tietyllä tehokkuudella ja tarkkuudella, koska kaikki nämä mittarit yhdistetään ihmisen kasvojen matemaattiseen kaavaan.

Kuinka hyvin järjestelmä toimii?tunnustaa nyt? Melko hyvä, mutta joskus väärin. Jos olet koskaan törmännyt ohjelmistoihin, jotka tunnistavat kasvot Facebookissa tai toisella alustalla, olet todennäköisesti huomannut, että hauskoja tuloksia on yhtä paljon kuin tarkkoja. Ja vaikka tekniikka ei toimi 100 prosentin tarkkuudella, se on tarpeeksi hyvä, jotta sitä voidaan käyttää laajasti. Ja jopa hermostuttaa.

NEC: n Paul Howie sanoo, että heidän kasvojentunnistusjärjestelmänsä skannaa yksilöt yksilöllisille tunnisteille:

”Esimerkiksi monet pitävät etäisyyttäsilmät ovat ainutlaatuinen ominaisuus. Tai se voi olla etäisyys leukasta otsaan ja muihin komponentteihin. Otamme erityisesti huomioon 15-20 tärkeitä tekijöitä sekä muita tekijöitä, jotka eivät ole enää niin merkittäviä. Luodaan kolmiulotteinen kuva ihmisen päästä, joten vaikka se olisi osittain suljettu, saamme vielä täsmällisen ottelun. Sitten järjestelmä ottaa kasvon allekirjoituksen ja välittää sen tietokannan kautta. ”

Onko syytä huolehtia kasvojentunnistusohjelmista?

Ensinnäkin kasvojen tunnistaminen on dataa. Tiedot voidaan kerätä ja tallentaa usein ilman lupaa. Kun tiedot on kerätty ja tallennettu, se on avoinna hakkerointiin. Kasvontunnistusohjelmistoja sisältäviä alustoja ei ole vielä vakavasti hakattu, mutta teknologian leviämisen myötä biometriset tiedot ovat yhä useampien ihmisten käsissä.

On myös omistusasioita. Useimmat ihmiset eivät tiedä, että kun heidät on rekisteröity sosiaalisen median ympäristöihin, kuten Facebookiin, heidän tämänhetkiset tiedot kuuluvat tähän hyvin Facebookiin. Koska kasvojentunnistusta käyttävien yritysten määrä kasvaa jatkuvasti, sinun ei tarvitse edes ladata omia valokuvia Internetiin vaarantamatta. Ne on jo tallennettu ja varastoitu pitkään.

He puhuvat ohjelmistostatoimivat eri tavalla, mutta periaatteessa ne käyttävät samanlaisia ​​menetelmiä ja hermoverkkoja. Jokaisella kasvolla on monia erityispiirteitä (maailmassa on mahdotonta löytää kahta identtistä kasvoja, ja kuitenkin kuinka monta ihmistä oli koko historiassa!). Esimerkiksi FaceIt-ohjelmisto määrittelee nämä ominaisuudet solmupisteinä. Kukin kasvot sisältävät noin 80 solmupistettä, jotka ovat samanlaisia ​​kuin aiemmin mainitsimme: silmien välinen etäisyys, nenän leveys, silmänpistokkeiden syvyys, leuan muoto, leuan pituus. Nämä pisteet mitataan ja luodaan numeerinen koodi - "sormenjälki" - joka sitten siirtyy tietokantaan.

Aiemmin kasvojen tunnistaminen perustuikaksiulotteiset kuvat vertaamaan tai tunnistamaan muita kaksidimensionaalisia kuvia tietokannasta. Tehokkuuden ja tarkkuuden lisäämiseksi kuvan oli oltava suoraan kameraan katsottava kasvot, jossa valon hajaantuminen oli vähäistä ja ilman kasvoja. Tietenkin se toimi huonosti.

Useimmissa tapauksissa kuvia ei luotu oikeaan ympäristöön. Jopa pieni valonheitto voisi vähentää järjestelmän tehokkuutta, mikä johti suuriin epäonnistumismääriin.

3D on korvattu 3D-tunnistuksella. Tämä äskettäin kehittyvä ohjelmistokehitys käyttää 3D-mallia, joka tarjoaa erittäin tarkan kasvojentunnistuksen. Tallentamalla kolmiulotteinen kuva henkilön kasvojen pinnasta reaaliajassa, ohjelmisto tunnistaa erityispiirteitä - joissa jäykät kudokset ja luu ovat näkyvimpiä, kuten silmäliitäntä, nenä ja leukakäyrät - kohteen tunnistamiseksi. Nämä alueet ovat ainutlaatuisia eivätkä muutu ajan mittaan.

Käyttämättä syvyys- ja akselimittauksiavalaistus vaikuttaa, 3D-kasvojentunnistusjärjestelmää voidaan käyttää jopa pimeässä ja tunnistaa eri kulmista (jopa profiilissa) olevia kohteita. Tällainen ohjelmisto käy läpi useita vaiheita, jotka tunnistavat henkilön:

  • havaitseminen: Ota kuva käyttämällä olemassa olevaa valokuvaa (2D) tai videota, jolloin saat elävän kuvan aiheesta (3D).
  • suuntaus: Kun kasvot on määritetty, järjestelmä merkitsee pään, koon ja asennon sijainnin.
  • mittaus: Järjestelmä mittaa kasvojen käyrät millimetrin tarkkuudella ja luo kuvion.
  • edustus: järjestelmä muuntaa mallin ainutlaatuiseksi koodiksi. Tämä koodi asettaa jokaisen kuvion joukolla numeroita, jotka edustavat ominaisuuksia ja kasvojen piirteitä.
  • vertailu: jos kuva on 3D: ssä ja tietokanta sisältääkolmiulotteiset kuvat, vertailu tapahtuu muuttamatta kuvaa. Mutta jos tietokanta koostuu kaksiulotteisista kuvista, kolmiulotteinen kuva hajotetaan eri osiin (ikään kuin kaksiulotteiset kuvat otettaisiin saman kasvojen eri näkökulmista) ja ne muunnetaan 2D-kuviksi. Ja sitten tietokannassa on ottelu.
  • Todentaminen tai tunnistaminen: Vertailun aikana verrataan kuvaavain yksi tilannekuva tietokannasta (1: 1). Jos tavoite on tunnistaminen, tilannekuvaa verrataan kaikkiin tietokannan tilannekuviin, mikä johtaa useisiin mahdollisiin vastaavuuksiin (1: N). Tätä tai muuta menetelmää sovelletaan tarvittaessa.

Missä käytetään kasvojentunnistusjärjestelmiä?

Aiemmin havaittiin kasvojentunnistusjärjestelmätniitä käytetään pääasiassa lainvalvonnassa, koska viranomaiset käyttivät niitä etsimään satunnaisia ​​ihmisiä joukosta. Jotkin valtion virastot käyttivät myös samanlaisia ​​järjestelmiä turvallisuuden ja vaalipetosten poistamiseksi.

On kuitenkin monia muita tilanteita, joissatällainen ohjelmisto on tulossa suosittu. Järjestelmät tulevat halvemmiksi, niiden jakelu kasvaa. Nyt ne ovat yhteensopivia pankkien ja lentokenttien käyttämien kameroiden ja tietokoneiden kanssa. Matkatoimistot työskentelevät "maustetun matkustajan" ohjelmassa: niiden avulla he suorittavat nopean turvatarkastuksen matkustajille, jotka antavat vapaaehtoisesti tietoja. Lentoasemien jonot etenevät nopeammin, jos ihmiset käyvät läpi kasvojentunnistusjärjestelmän, joka vastaa kasvoja sisäiseen tietokantaan.

Muita mahdollisia käyttötarkoituksia ovat mmPankkiautomaatit ja käteisautomaatit. Ohjelmisto voi tarkistaa asiakkaan kasvot nopeasti. Asiakkaan luvan jälkeen pankkiautomaatti tai päätelaite ottaa otoksen kasvosta. Ohjelmisto luo vaikutelman henkilöstä, joka suojaa asiakasta identiteettivarkauksista ja vilpillisistä tapahtumista - ATM ei yksinkertaisesti anna rahaa toiselle henkilölle. Edes PIN-koodia ei tarvita.

Taika? Teknologia!

Kehitys voi olla erityisen tärkeää ja mielenkiintoista.kasvojen tunnistustekniikka pankkisiirtojen alalla. Viime aikoina Venäjän pankki Otkrytie esitteli oman ainutlaatuisen ratkaisunsa, joka on kehitetty Open Garage -teknologiabrändin alla: rahan siirtäminen valokuvasta Otkrytie.Transvody-mobiilisovelluksessa. Kortin tai puhelimen numeron sijaan sinun tarvitsee vain ottaa kuva henkilöstä, joka tarvitsee siirtää. Kasvojentunnistusjärjestelmä vertaa kuvaa viitteeseen (tehty, kun pankki antaa kortin) ja pyytää etu- ja sukunimeä. Sinun tarvitsee vain valita kortti ja syöttää summa. Tärkeintä on, että kolmannen osapuolen pankkien asiakkaat voivat käyttää tätä toimintoa myös siirtoihin Otkritien asiakkaille - siirtojen lähettäjä voi käyttää minkä tahansa venäläisen pankin korttia.

"Asiakaskuvien käyttäminen numeroiden sijaanpankkikortti on pohjimmiltaan uusi lähestymistapa online-siirtoihin, jotka perustuvat hermoverkon kasvojentunnistusjärjestelmään, jonka avulla voit tunnistaa asiakkaan biometristen tietojen avulla suurella tarkkuudella, kertoo Otkritie Bankin kumppanijärjestelmien kehittämisosaston johtaja Alexey Matveyev. - Palvelu avaa täysin uusia elämäntilanteita käyttäjille, jotka voivat tehdä rahansiirtoja. Tällä hetkellä yksikään maailman rahoitusmarkkinoiden osallistujista ei tarjoa tätä palvelua asiakkailleen. "

Mobiilisovellus “Avaaminen. Käännökset ”voidaan ladata täältä.