Fotometrische normalisatie kan private gezichtsclustering verbeteren door verlichtingsverschillen te verminderen voordat embeddings worden vergeleken, maar agressieve verwerking kan identiteitskenmerken uitwissen.
Een familielid dat is gefotografeerd bij een warme lamp, een helder raam en in een donkere hal kan meerdere clusters vormen, zelfs wanneer de gezichtsuitlijning correct is. Normalisatie past helderheid, contrast, kleur of geschatte verlichting aan voordat het embeddingmodel wordt uitgevoerd. De getransformeerde uitsnede kan vectoren van dezelfde persoon dichter bij elkaar brengen, maar de uitkomst hangt ervan af of de voorbewerking overeenkomt met de trainingsverdeling van het model.
Verlichting verandert pixels zonder de identiteit te veranderen
Richtingslicht creëert schaduwen en lichtpunten, overbelichting verliest detail en de witbalans verschuift de huidskleur. Een embeddingmodel kan die veranderingen interpreteren als variatie in identiteit, waardoor de afstand tussen foto's van dezelfde persoon groter wordt. Dit onderscheid blijft zichtbaar tijdens latere tests in het huishouden.
Een studie naar de evaluatie van normalisatiemethoden beoordeelt eenentwintig voorbewerkingsmethoden en laat zien dat hun effecten op gezichtsherkenning aanzienlijk verschillen. Dit resultaat ondersteunt het meten van een normalisatiemethode met het gekozen model, in plaats van aan te nemen dat elke contrastcorrectie helpt.
Clustering versterkt systematische afstandsveranderingen, omdat één drempel bepaalt of uitsneden aan een bestaand persoonscluster worden toegevoegd of een nieuwe groep starten. Een bescheiden verschuiving in embeddings kan daardoor veel foto's splitsen. Het tussenresultaat moet controleerbaar blijven voordat automatisering wordt toegepast.
Normalisatie schat verlichtingscomponenten en verwijdert ze
Methoden kunnen histogrammen egaliseren, lokaal contrast normaliseren, logaritmische intensiteit transformeren, laagfrequente verlichting onderdrukken of gradiënten benadrukken. Ze proberen reflectie en gezichtsstructuur te behouden en tegelijk helderheidspatronen te verminderen die door de omgeving worden veroorzaakt. Die grens moet afzonderlijk worden gemeten onder realistische gebruiksomstandigheden.
Een onderzoeksproject over compensatie voor gezichtsverlichting plaatst verlichtingscompensatie vóór herkenning en reconstrueert een stabielere gezichtsrepresentatie uit één helderheidsbeeld. Deze voorbewerking verandert de pixels die zowel aan de embedding als aan de kwaliteitsbeoordeling worden aangeboden.
Globale methoden kunnen slecht omgaan met gezichten waarvan één zijde helder en de andere donker is, terwijl lokale methoden ruis en compressie kunnen versterken. Kleurnormalisatie kan ook informatie over huidtinten ongelijkmatig verschuiven tussen camera's. Het praktische gevolg wordt zichtbaar wanneer meerdere bronnen om beperkte context concurreren.
De embeddingverdeling en drempels verschuiven na verwerking
Een genormaliseerde uitsnede gaat door dezelfde encoder, maar de verdeling van de vectoren kan verschillen van die van onverwerkte galerijafbeeldingen. Het mengen van pipelines kan de variatie binnen één persoon vergroten of verschillende personen samenvoegen van wie vergelijkbare kenmerken zijn verwijderd. Deze afhankelijkheid moet expliciet blijven in de uiteindelijke interface.
Een vergelijkende analyse van de afwegingen bij verlichtingsnormalisatie meldt dat variatie in verlichting de herkenning verslechtert en vergelijkt verschillende normalisatiebenaderingen. Het bewijs benadrukt dat methodekeuze, dataset en classifier elkaar beïnvloeden. Het resultaat moet daarom worden gecontroleerd aan de hand van het oorspronkelijke bewijsmateriaal.
De grens waarbij het misgaat, ligt bij overnormalisatie of inconsistente toepassing. Als alleen nieuwe foto's worden getransformeerd, of als correctie sproeten, kleur en fijne textuur vernietigt, kunnen clusters verschillende personen samenvoegen, zelfs wanneer de herkenning van dezelfde persoon verbetert. Dit onderscheid blijft zichtbaar tijdens latere tests in het huishouden.
Een clusterevaluatie opnieuw opbouwen voor verschillende lichtomstandigheden
Label private testgezichten per persoon en lichtomstandigheid, waaronder warm, koel, tegenlicht, weinig licht, flitslicht en gemengde verlichting. Bewaar oorspronkelijke uitsneden, genormaliseerde uitsneden, kwaliteitsscores, embeddings, afstanden tot de dichtstbijzijnde resultaten, clusterindelingen en afgewezen gezichten. Het tussenresultaat moet controleerbaar blijven voordat automatisering wordt toegepast.
Vergelijk de splitsingen met door verlichting veroorzaakte gezichtsherkenningsfouten. Evalueer geen normalisatie en kandidaatmethoden met dezelfde detector, uitlijning, model, clusteringalgoritme en drempel; meet de herkenning van dezelfde persoon en het samenvoegen van verschillende personen afzonderlijk. Die grens moet afzonderlijk worden gemeten onder realistische gebruiksomstandigheden.
Pas normalisatie alleen toe wanneer deze splitsingen door verlichting vermindert zonder onaanvaardbaar veel foutieve samenvoegingen. Versiebeheer de voorbewerkingspipeline samen met elke embedding en bouw incompatibele clusters opnieuw op in plaats van vectorpopulaties stilzwijgend te mengen. Het praktische gevolg wordt zichtbaar wanneer meerdere bronnen om beperkte context concurreren.
Tech & AI HUB
Meer om te lezen

Welke invloed heeft downsampling van tijdreeksen op anomaliedetectie in een slimme woning?
Ontdek hoe bucketbreedte, aggregatie, anti-aliasing, ontbrekende gegevens, gebeurtenisduur en retentie op meerdere schalen de detectie van afwijkingen in slimme woningen beïnvloeden.

Hoe combineert een bezettingsraster zwakke signalen van een slim huis?
Leer hoe ruimtelijke cellen, sensormodellen, log-odds-updates, verval, gecorreleerd bewijs en drempelwaarden zwakke signalen uit huis omzetten in bezettingsschattingen.

Hoe verandert lensvervormingscorrectie het volgen van objecten in de ruimte?
Volg camerakalibratie, pixelremapping, detectiecoördinaten, trackingstatus, regioregels en interpolatielimieten via een thuis-NVR-pijplijn.

