Gezichten op een slimme deurbel kunnen er na correctie anders uitzien, omdat undistortion pixels met een groothoekweergave opnieuw afbeeldt volgens een nieuwe geometrie en samplingraster.
Een bezoeker aan de zijkant van het deurbelbeeld kan vรณรณr correctie breder en daarna smaller lijken, ook al is er geen gezichtsfilter toegepast. De software probeert de lensprojectie ongedaan te maken en het resultaat vervolgens opnieuw in een rechthoek te samplen. De positie, kalibratie en uitsnijdstrategie bepalen hoe natuurlijk dat opnieuw afgebeelde gezicht eruitziet.
Undistortion verandert coรถrdinaten, niet alleen rechte lijnen
Kussenvormige vervorming duwt de geometrie van de scรจne op niet-lineaire wijze naar buiten. Bij correctie wordt berekend uit welke positie in de oorspronkelijke afbeelding elke uitvoerpixel moet worden gesampled. Zo worden muren en deurkozijnen rechtgetrokken, terwijl ook gezichtskenmerken worden verplaatst. Een gezicht dicht bij het optische midden verandert weinig; een gezicht in de hoek kan aanzienlijk veranderen.
Een technisch overzicht van lensvervorming legt uit dat korte brandpuntsafstanden lijnen vaak naar buiten laten buigen. Omdat een gezicht deel uitmaakt van dezelfde projectie, verandert de correctie van het beeld onvermijdelijk ook de schijnbare breedte en afstand tussen gezichtskenmerken.
Het gecorrigeerde gezicht is niet automatisch minder waarheidsgetrouw. In veel gevallen komt het geometrisch dichter bij een pinhole-weergave, maar kijkers kunnen gewend zijn aan het onbewerkte deurbelbeeld. Vertrouwdheid met de vervormde versie kan een nauwkeurige correctie laten lijken op een wijziging.
Opnieuw samplen verdeelt gezichtsdetails opnieuw
Bij correctie worden sommige gebieden uitgerekt en andere samengedrukt, waardoor uitvoerpixels worden geรฏnterpoleerd uit aangrenzende sensorsamples. Aan de rand kan de software tussenliggende waarden berekenen over schaarse bronpixels, waardoor ogen of huidtextuur zachter worden. Uitsnijden verwijdert vervolgens lege randen en kan het gezicht verplaatsen of vergroten.
Onderzoek naar robuustheid bij verschillende camera-afstanden toont aan dat camera-afstand en vergrotingsvervormingen van invloed zijn op de bruikbaarheid van een gezichtsbeeld als referentie. Correctie en uitsnijden kunnen daardoor het bewijsmateriaal voor matching veranderen, zelfs wanneer de bezoeker niet is bewogen.
Een deurbel kan gezichtsdetectie vรณรณr correctie uitvoeren, maar de video na correctie weergeven, of andersom. Als kaders en uitsneden uit verschillende coรถrdinatenruimten komen, kan het gezicht in een waarschuwing afwijken van de pixels die voor herkenning zijn gebruikt. Dat onderscheid in de verwerkingsketen is belangrijker dan visuele voorkeur.
Wanneer lenscorrectie niet de verklaring is
Correctie kan niet verklaren waarom een gezicht tussen opeenvolgende frames verandert wanneer de bezoeker op dezelfde plek blijft en de mapping vaststaat. Automatische belichting, HDR-samenvoeging, rolling shutter, wijzigingen in bitrate of een omschakeling tussen hoofd- en substreams kunnen het uiterlijk onafhankelijk daarvan veranderen. Sommige apps verbeteren waarschuwingsmomentopnamen bovendien afzonderlijk van de livevideo.
Een systematische studie naar beeldresolutie voor gezichten stelde vast dat herkenningsprestaties onder bepaalde resolutiedrempels kunnen verslechteren. Een correctieprofiel kan geen gezichtsdetails reconstrueren die de sensor nooit heeft vastgelegd, en het vergroten van de gecorrigeerde uitsnede vergroot mogelijk alleen de interpolatie.
Het lensmechanisme is ook geen waarschijnlijke oorzaak als gezichten in het midden even sterk veranderen als gezichten aan de rand; dat wijst eerder op een algemene herschaling of een verschil in beeldverwerking. De verklaring klopt niet wanneer onbewerkte en gecorrigeerde beelden uit verschillende tijdstippen komen. Vergelijk gesynchroniseerde frames voordat je veranderingen in identiteit aan geometrie toeschrijft.
Vergelijk onbewerkte en gecorrigeerde gezichten op vaste posities
Neem een bezoeker op terwijl die door het midden, het middengedeelte en de rand van het beeld beweegt en bewaar vervolgens gesynchroniseerde onbewerkte en gecorrigeerde frames. Leg kalibratiepunten over elkaar en vergelijk de afstand tussen de ogen, de afmetingen van het gezichtsframe, de scherpte en de grenzen van de uitsnede. Houd HDR, belichting, stream en applicatieversie tijdens de test gelijk.
Een local-first verwerkingsroute kan correctie en herkenning dicht bij de opgeslagen beelden houden, waardoor onduidelijkheid afneemt over welke externe dienst een waarschuwingsuitsnede heeft geproduceerd. Bewaar beide coรถrdinatenmappings bij de gebeurtenisgegevens.
Beschouw lenscorrectie als de oorzaak wanneer geometrische veranderingen naar de rand toe toenemen en zich op dezelfde posities consistent herhalen. Vermoed een kalibratieprobleem wanneer rechte lijnen gebogen blijven of gezichten asymmetrisch worden. Vermoed een andere verwerkingsroute wanneer veranderingen uniform zijn, in de tijd variรซren of alleen in door de app gegenereerde momentopnamen voorkomen.
Tech & AI HUB
Meer om te lezen

Hoe geeft een geheime broker een AI-agent inloggegevens zonder ze in prompts bloot te stellen?
Volg workloadidentiteit, beleid, tokenuitgifte, requestinjectie, redactie, vervaldatum en intrekking binnen een secretless-architectuur voor een lokale AI-agent.

Hoe beperkt een tool-sandbox de neveneffecten van AI-agenten?
Ontdek hoe isolatie, bevoegdheidspoorten, wegwerpstatus, uitgaand verkeerbeheer, quota's en auditlogs de neveneffecten van AI-agenten beperken zonder te bewijzen dat acties veilig zijn.

Hoe produceert constrained decoding schema-geldige JSON?
Begrijp schema-compilatie, tokenmaskering, parserstatus, ondersteunde subsets, latentie, afkapping en waarom structurele geldigheid geen correcte waarden garandeert.

