Systém Rozpoznávania Tváre - Ako To Funguje? - Alternatívny Pohľad

Systém Rozpoznávania Tváre - Ako To Funguje? - Alternatívny Pohľad
Systém Rozpoznávania Tváre - Ako To Funguje? - Alternatívny Pohľad

Video: Systém Rozpoznávania Tváre - Ako To Funguje? - Alternatívny Pohľad

Video: Systém Rozpoznávania Tváre - Ako To Funguje? - Alternatívny Pohľad
Video: Военные уроки: Военные США в поствьетнамскую эпоху (1999) 2024, Marec
Anonim

Človek je schopný rozoznať tváre iných ľudí vďaka oblasti mozgu na hranici týlnych a spánkových lalokov - fusiform gyrus. Ľudia sa učia rozpoznávať tváre od narodenia a už vo veku štyroch mesiacov dokážu jasne rozlíšiť jednu osobu od druhej. Hlavné veci, ktorým človek venuje pozornosť, sú oči, lícne kosti, nos, ústa a obočie, ako aj štruktúra a farba pokožky. Zároveň náš mozog spracúva tvár ako celok a dokáže identifikovať osobu dokonca aj na polovicu tváre. Mozog porovná výsledný obrázok s internou priemernou šablónou a nájde charakteristické rozdiely. Preto sa ľuďom zdá, že predstavitelia inej rasy sú „všetci v jednej tvári“: vnútorné šablóny ľudí sú naladené na rysy tváre charakteristické pre ich prostredie. Ako funguje informačný systém rozpoznávania tváre - viac informácií v dnešnom vydaní!

Systém rozpoznávania tváre musí najskôr nájsť tvár v obrázku a vybrať túto oblasť. Na tento účel môže softvér použiť rôzne algoritmy: napríklad určenie podobnosti proporcií a farby pleti, zvýraznenie obrysov v obraze a ich porovnanie s obrysmi tvárí, zvýraznenie symetrie pomocou neurónových sietí. Metóda Viola-Jones, ktorú je možné použiť v reálnom čase, sa považuje za najúčinnejšiu. Vďaka tomu systém rozpoznáva tváre, aj keď je otočený o 30 stupňov. Metóda je založená na prvkoch Haar, ktoré sú súborom čiernych a bielych obdĺžnikových masiek rôznych tvarov. Masky sa prekrývajú s rôznymi časťami obrazu a algoritmus zvyšuje jas všetkých pixelov v obraze, ktoré sú pod čiernou a bielou časťou masky, a potom vypočíta rozdiel medzi týmito hodnotami. Potom systém porovná výsledky s akumulovanými údajmi a po identifikácii tváre v obraze ich pokračuje v sledovaní, aby vybral optimálny uhol a kvalitu obrazu. Na tento účel sa používajú algoritmy predikcie pohybových vektorov alebo korelačné algoritmy.

Image
Image

Po výbere najúspešnejších obrázkov systém pokračuje v rozpoznávaní tváre a jeho porovnaní s existujúcou databázou. Funguje na rovnakých princípoch, ako umelec vykresľuje portréty - program nájde ukotvovacie body na tvári osoby, z ktorých sa formujú jednotlivé prvky. Program spravidla prideľuje približne 100 takýchto bodov. Najdôležitejšie merania programov rozpoznávania tváre sú vzdialenosť medzi očami, šírka nosných dierok, dĺžka nosa, výška a tvar lícnych kostí, šírka brady, výška čela a ďalšie parametre.

Pri použití 2D obrázkov je možné úspešne rozpoznať tvár iba pri snímaní spredu a pri dobrom osvetlení, ktoré je vhodné pre bezpečnostné systémy v podnikoch a vládnych agentúrach. Na prácu na verejných miestach sa používajú 3D obrázky. Niekoľko synchronizovaných kamier sníma množstvo fotografií z rôznych uhlov, na základe ktorých sa vytvára trojrozmerný model objektu, s ktorým systém pracuje a určuje kontrolné body. Získané údaje sa potom porovnajú s údajmi, ktoré sú k dispozícii v databáze, a ak sa parametre zhodujú, identifikuje sa osoba.

Image
Image

Vedci okrem 3D modelov vyvíjajú aj ďalšie oblasti. Napríklad Identix vytvoril vysoko presnú biometrickú technológiu rozpoznávania tváre, ktorá analyzuje textúru pokožky - póry, línie a jazvy. Podľa vývojárov použitie ich technológie spolu s tradičným systémom rozpoznávania tváre zvýši presnosť práce o 25%.

V ďalšej časti si povieme, ako funguje detektor bankoviek. Ostaň s nami!

Propagačné video: