En person er i stand til at genkende andre menneskers ansigter takket være hjerneområdet på grænsen til de occipitale og temporale lobes - den fusiforme gyrus. Folk lærer at genkende ansigter fra fødslen, og allerede ved fire måneder kan de klart skelne en person fra en anden. De vigtigste ting, som en person er opmærksom på, er øjne, kindben, næse, mund og øjenbryn samt hudens tekstur og farve. På samme tid behandler vores hjerne ansigtet som en helhed og er i stand til at identificere en person selv ved halvdelen af ansigtet. Hjernen sammenligner det resulterende billede med den interne gennemsnitskabelon og finder karakteristiske forskelle. Derfor ser det ud til, at folk, som repræsentanter for en anden race er "alt i ét ansigt": menneskets interne skabeloner er afstemt til ansigtstræk, der er karakteristiske for deres miljø. Hvordan fungerer informationssystemet for ansigtsgenkendelse - mere om det i dagens udgave!
Først og fremmest skal ansigtsgenkendelsessystemet finde et ansigt i billedet og vælge dette område. Til dette kan softwaren bruge en række algoritmer: for eksempel at bestemme ligheden mellem proportioner og hudfarve, fremhæve konturerne i billedet og matche dem med konturerne i ansigter, fremhæve symmetrier ved hjælp af neurale netværk. Viola-Jones-metoden, der kan bruges i realtid, betragtes som den mest effektive. Med det genkender systemet ansigter, selv når de drejes 30 grader. Metoden er baseret på Haar-funktioner, som er et sæt sort-hvide rektangulære masker i forskellige former. Masker overlejres på forskellige dele af billedet, og algoritmen tilføjer lysstyrken på alle pixels i billedet, der er under de sorte og hvide dele af masken, og beregner derefter forskellen mellem disse værdier. Derefter sammenligner systemet resultaterne med de akkumulerede data, og efter at have identificeret ansigtet i billedet fortsætter med at spore dem for at vælge den optimale vinkel og billedkvalitet. Til dette anvendes bevægelsesvektorforudsigelsesalgoritmer eller korrelationsalgoritmer.

Efter at have valgt de mest succesrige billeder fortsætter systemet til ansigtsgenkendelse og dets sammenligning med den eksisterende database. Det fungerer på de samme principper, som kunstneren tegner portrætter - programmet finder ankerpunkter på en persons ansigt, hvorfra individuelle træk dannes. Som regel tildeler programmet omkring 100 sådanne point. De vigtigste målinger for ansigtsgenkendelsesprogrammer er afstanden mellem øjnene, bredden af næseborene, længden på næsen, højden og formen på kindbenene, bredden på haken, pandenes højde og andre parametre.
Når du bruger 2D-billeder, er det kun muligt med succes at genkende et ansigt, når du optager fra fronten og i god belysning, hvilket er velegnet til sikkerhedssystemer i virksomheder og myndigheder. Til arbejde på offentlige steder bruges 3D-billeder. Flere synkroniserede kameraer tager et antal fotografier fra forskellige vinkler, på grundlag af hvilken der er dannet en tredimensionel model af objektet, som systemet fungerer med til at bestemme kontrolpunkter. Derefter sammenlignes de opnåede data med de tilgængelige i databasen, og hvis parametrene stemmer overens, identificeres personen.

Foruden 3D-modeller udvikler forskere andre områder. For eksempel har Identix skabt en meget nøjagtig biometrisk ansigtsgenkendelsesteknologi, der analyserer hudens tekstur - porer, linjer og ar. Ifølge udviklerne vil brugen af deres teknologi sammen med det traditionelle ansigtsgenkendelsessystem øge arbejdets nøjagtighed med 25%.
I den næste rate vil vi tale om, hvordan seddeldetektoren fungerer. Bliv hos os!
Salgsfremmende video: