Real Face Shape Detector

Methodologie en beperkingen

Wat de schatting wel en niet kan onderbouwen

Deze pagina documenteert de geometrische methode, de zeven prototypes, de kwaliteitscontroles en de beperkingen die van belang zijn bij het lezen van een resultaat.

Meetdefinities

De app meet gezichtslengte, voorhoofdsbreedte, jukbeenbreedte, kaakbreedte en breedte van de onderkaak op basis van oriëntatiepunten. Daaruit leidt de app verhoudingen af voor lengte-tot-breedte, voorhoofd-tot-kaak, wang-tot-kaak, voorhoofd-tot-wang, kaak-tot-gezicht en kin-tapsheid. Gezichtsderden, oogafstand, ooghelling en symmetrie worden als ondersteunende aanwijzingen gerapporteerd.

Prototypevergelijking

Elk van de zeven vormen wordt vertegenwoordigd door een bereik en een gewicht voor vijf verhoudingskenmerken. De app scoort hoe dicht de gemeten verhoudingen binnen elk bereik liggen, combineert de gewogen scores en normaliseert ze. De hoogste score is de primaire uitslag; de volgende score kan als secundaire match verschijnen.

Kwaliteitscontroles

De app controleert de gezichtsomvang in beeld, scherpte, belichting, hoofdscheefstand, draaiing, kanteling en of de ogen open zijn. Deze controles beïnvloeden het betrouwbaarheidslabel en leveren waarschuwingen op. Ze maken het resultaat niet tot een gevalideerde meting.

Bekende beperkingen

Een 2D-foto vlakt een 3D-gezicht af. Lensvervorming, hoofdhouding, licht, haar, brillen, make-up, gezichtsbeharing en kadrering kunnen de schijnbare verhoudingen veranderen. De methode heeft geen door experts gelabelde nauwkeurigheidsbenchmark en geen representatieve demografische validatie. Ruit en Driehoek zijn verkennende categorieën. Het resultaat is een stylinghulpmiddel, geen medische, identiteits-, leeftijds-, geslachts- of aantrekkelijkheidsbeoordeling.

Status van gegevens en model

De productie-app gebruikt een meegeleverd model voor oriëntatiepunten en transparante geometrische regels. Er wordt geen getrainde beeldclassificator voor gezichtsvormen meegeleverd. Een openbare dataset met vijf klassen die voor dit project is geëvalueerd, werd voor productiegebruik afgewezen vanwege zorgen over dekking, labels, splitsing en auteursrecht. Geen enkel kandidaatmodel heeft het gedocumenteerde benchmarkprotocol doorstaan.