Ansiktsigenkänning, förklaringen

14/05/2014
Compartir!

Termen ansiktsigenkänning används för att beskriva processen där ett datorprogram verifierar en persons identitet. Programvaran används för att upptäcka platsen för ett visst ansikte i ett visst foto eller en video, och det är avancerat nog att ignorera andra omgivande objekt som byggnader, djur, bilar eller träd.

Nu för tiden är det möjligt att avgöra människors kön, deras ungefärliga ålder, huruvida de använder glasögon eller inte, och även hur de mår bara från deras ansikte. Så det är ingen tvekan om att ett mänskligt ansikte är en rik källa till mycket värdefull information.

Människor kan behandla ansikten väldigt snabbt. Det tar bara oss mindre än en sekund att känna igen någon och till och med avgöra hur de mår. När det gäller mjukvaran krävs emellertid en mer komplex men mycket noggrann process.

Med andra ord börjar processen genom att undersöka bilden eller videon, programmet avgör om det finns några ansikten i bilderna genom att skilja dem från bakgrunden. Denna procedur kan utföras trots dålig belysning, kameraavstånd eller förändringar i ansiktets orientering.

Skillnad mellan ansiktsdetektering och ansiktsigenkänning

Du kanske undrar ... "Men om mjukvaran upptäcker ett ansikte, beror det på att det identifierades". Det är tanken, mer eller mindre.

Tyvärr har termerna ansiktsdetektion och ansiktsigenkänning missbrukats, särskilt av media, som ofta har svårt att skilja de två processerna. Som nämnts ovan är tanken att för att få ansiktsigenkänning måste först och främst det finnas ansiktsdetektering.

Ansiktsdetektering är processen där mjukvaran avgör, genom algoritmer, om det finns mänskliga ansikten i en bild eller video. Det fastställer inte en persons identitet; Det berättar bara om det finns ansikten där. Därför lagrar inte ansiktsdetektering någon information eller detaljer om den upptäckta personen, det är helt anonymt. Så om mjukvaran upptäcker ett ansikte i en viss bild och samma ansiktet upptäcks igen senare kommer det inte att känna igen det ansiktet som samma person, eftersom det bara kommer att ge en upptäckt av ett mänskligt ansikte från en viss bild. Det kommer emellertid att kunna lagra några demografiska uppgifter, som kön eller ålder för personen, som är användbara för demografisk statistik. Sammanfattningsvis känner ansiktsdetektering inte igen en individ.

Dessutom identifierar ansiktsigenkänning automatiskt. Det innebär att programvaran gör en positiv identifiering av en persons ansikte, i ett foto eller en video, mot en befintlig databas med ansikten. Detta igenkännande är möjligt eftersom ansiktet tidigare har skrivits in i en databas. För att ansiktsigenkänning ska kunna ge ett framgångsrikt igenkännande måste ansiktet registreras enligt vissa kvalitetskriterier, som frontalitet, belysning eller ansiktsstorlek (i pixlar).

Därefter bestämmer programvaran unika ansiktsnyckelpunkter som används för att identifiera den specifika personen som är inskriven i databasen. I nästa steg använder systemet dessa nyckelpunkter för att jämföra dem mot informationen från den nya bilden eller videoen. Och då, om ansiktet har en hög grad av förtrolighet, kommer det att innebära att det finns en "match", så det konkreta ansiktet kommer då att ha blivit "igenkänt".

Det finns många detaljer som är nödvändiga för att identifiera en persons identitet eller egenskaper, detaljer som är odetekterbara för det mänskliga ögat. Men nu tack vare den otroliga ny teknikutvecklingen kan vi bygga högteknologisk programvara som kan känna igen flera ansikten i omväxlande och fullsatta miljöer, till exempel flygplatser, tågstationer, köpcentra, sportstadier ...

Precis som Herts VD Javier Rodríguez säger, "Det mänskliga ögat är den mest perfekta maskinen som finns. Även om en maskin kan ha miljontals ansikten i minnet som en människa inte kan känna igen".

Har du någon idé om hur du kan använda ansiktsigenkänning? Kontakta oss.

Written by: Laura Blanc Pedregal