Hvad er billedbehandling ansigtsgenkendelse?
Billedbehandling ansigtsgenkendelse er en edb-teknik, der bruger en algoritme til at lokalisere og genkende et ansigt i et billede, og denne teknologi har flere anvendelser. Selvom der er mange forskellige ansigtsgenkendelsesalgoritmer tilgængelige, bruger de fleste programmer kant- eller øjenpåvisning til at lokalisere et ansigt. Ikke kun finder billedbehandlings ansigtgenkendelse et ansigt, men de fleste algoritmer viser også brugeren den nøjagtige pixelplacering af ansigtet i billedet, hvilket gør det lettere at finde et bestemt ansigt i et overfyldt eller sløret billede. I underholdningsindustrien bruges ansigtsgenkendelse til ansigtssporing i motion capture, som bruges til mere realistisk animation. En anden almindelig anvendelse til denne teknik er i ansigtsgenkendelsessikkerhed; algoritmen er typisk specialiseret i dette tilfælde til kun at genkende visse ansigter.
Oprettelse af en billedbehandlings ansigtgenkendelsesalgoritme kan udføres på mange måder, men de to mest almindelige komponenter er kant- og øjenpåvisning. Kantdetektion er normalt supplerende, fordi det typisk ikke er så pålideligt som øjenpåvisning. Med kantdetektion søger algoritmen efter kanter og kurver, der er almindelige på det menneskelige ansigt. Øjedetektion ser efter øjne, skønt nogle algoritmer muligvis kun kan genkende dem, hvis billedet viser en person, der ser fremad med begge øjne udsat.
Bortset fra at finde et ansigt, viser denne genkendelsesalgoritme normalt de nøjagtige pixelkoordinater for ansigtet. For de fleste brugere, især på klare fotos, hvor ansigtet let findes, er dette muligvis ikke meget vigtigt. Hvis brugerne søger gennem uskarpe og rodede billeder, kan det at vide den nøjagtige pixelplacering være vigtigt for at finde og identificere en person på billedet.
En anden anvendelse til ansigtsgenkendelsesalgoritmer er underholdning, især med motion capture og performance capture animation. I denne teknik handler skuespillere og skuespillerinder scener foran en blå skærm, når de læser deres linjer. Dette gør det muligt at fange ansigts- og kropsbevægelser, hvilket gør det lettere at modellere bevægelserne og øge realismen. Skuespillere og skuespillerinder bærer specielle elektroder på deres ansigter, og en ansigtsgenkendelsesalgoritme sporer alle ansigtsbevægelser, der bruges til udtryk. Denne algoritme er specialiseret til at oversætte virkelige ansigtsbilleder til animerede billeder.
Specialiserede billedbehandlings ansigtgenkendelsesalgoritmer bruges i sikkerhedssystemer, der afhænger af at autorisere besøgende ved deres ansigt. I modsætning til andre algoritmer, der bare finder et ansigt, programmeres disse algoritmer til at finde et bestemt ansigt. Disse algoritmer er typisk nødt til at finde de fælles elementer i en bestemt persons ansigt - såsom øjne, kæbe, ører og kindben - og derefter sammenligne ansigtet med et i dens billeddatabase. Hvis ansigterne er ens, får besøgende adgang.