Waardoor classificeren lokale beeldmodellen foto’s van slecht verlichte woningen verkeerd?

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Lokale beeldmodellen classificeren slecht belichte foto’s van thuis vaak verkeerd, omdat zwakke verlichting het signaal, de ruis, de kleur en de kenmerkverdeling die het model ontvangt verandert.

Een zelfgehoste fotoclassifier kan goed werken met familiefoto’s die overdag zijn gemaakt, maar dezelfde mensen, huisdieren, kamers of voorwerpen op avondfoto’s door elkaar halen. De oorzaak is meestal een combinatie van een opname met weinig fotonen en een verschuiving van het domein, waarbij cameraverwerking en beeldverbetering voor nog meer variatie zorgen. Het lokaal uitvoeren van het model beschermt de gegevensstroom, maar maakt het model niet ongevoelig voor duisternis.

Weinig licht vermindert het signaal voordat het model de foto ziet

Een donkere foto is niet simpelweg een heldere foto met lagere pixelwaarden. Minder vastgelegde fotonen verlagen de signaal-ruisverhouding, terwijl uitleesruis van de sensor, ruis door fotonen, kleurfouten en compressie een groter deel van het zichtbare beeld vormen.

Onderzoek in Scientific Reports naar objectdetectie bij weinig licht laat zien waarom een verslechterde belichting en ruis als een perceptieprobleem moeten worden behandeld, en niet alleen als een weergaveprobleem. Fijne details in huis, zoals het gezicht van een huisdier, een pakketlabel of iemand aan het einde van een gang, kunnen al verdwijnen voordat de classificatie begint.

Een lokaal beeldmodel kan kenmerken die nooit duidelijk zijn vastgelegd niet terughalen. Meer rekenkracht kan de ruisonderdrukking of beeldverbetering verbeteren, maar het bewijs in de invoer is al veranderd.

Kenmerken die overdag zijn getraind, worden niet automatisch overgedragen naar nachtscènes

Veel classifiers en vision-encoders leren van beelden die worden gedomineerd door daglicht, kamerverlichting, helder contrast en veelgebruikte cameraverwerking. Nachtfoto’s veranderen tegelijkertijd de helderheid, kleurtemperatuur, schaduwstructuur, ruis en vaak ook de bewegingsonscherpte.

Onderzoek van CVPR naar aanpassing van dag naar nacht behandelt nachtdetectie als een probleem van domeinaanpassing, en niet alleen als een kwestie van contrast aanpassen. De kenmerken waarmee objecten overdag van elkaar werden onderscheiden, kunnen in de representatieruimte verschuiven wanneer de belichting verandert.

Daarom kan een model dezelfde stoel, kat of deuropening ’s middags correct herkennen en om middernacht verwarren, ook al zijn de gewichten en de labels ongewijzigd.

Ruis en onscherpte vernietigen als eerste de kleine onderscheidende kenmerken

Camera’s bij weinig licht verhogen vaak de ISO-versterking of de belichtingstijd. Een hogere versterking versterkt de ruis, terwijl een langere belichting de kans vergroot op onscherpte door beweging van de hand, huisdieren of mensen. Telefoonprocessen passen daarna mogelijk agressieve ruisonderdrukking toe, waardoor textuur wordt afgevlakt.

IEEE-onderzoek naar zicht bij weinig licht richt zich op beeldverbetering die daaropvolgende objectdetectie ondersteunt, in plaats van alleen op visuele weergave. Dat onderscheid is belangrijk, omdat een foto er voor een mens schoner uit kan zien terwijl de randen of texturen die een classifier gebruikt nog steeds verloren zijn gegaan.

Kleine objectklassen zijn bijzonder kwetsbaar. Een donkere afstandsbediening kan opgaan in een bank, een zwarte kat kan details van zijn silhouet verliezen en een label kan onleesbaar worden, zelfs nadat het beeld helderder is gemaakt.

Cameraverwerking kan een tweede verschuiving van het domein veroorzaken

Fotobibliotheken thuis bevatten foto’s van telefoons, beveiligingscamera’s, webcams en oudere digitale camera’s, maar ook schermafbeeldingen en bewerkte exports. Elk apparaat past zijn eigen ruisonderdrukking, verscherping, HDR-samenvoeging, toonmapping en kleurverwerking toe voordat het model het uiteindelijke bestand ontvangt.

Onderzoek naar RAW-aanpassing bij weinig licht laat zien dat het gedrag van beeldverbetering kan variëren tussen verschillende cameradomeinen. Een model dat is afgestemd op de nachtelijke verwerking van één apparaat, kan op een ander apparaat dus een andere ruisstructuur en kleurweergave ontvangen.

Als fouten zich concentreren rond één camera in plaats van rond alle donkere foto’s, is het probleem niet alleen de lichtsterkte. Apparaatspecifieke verwerking maakt deel uit van de invoerverdeling.

Het helderder maken van de foto kan mensen helpen, maar het model schaden

Een beeldverbeteringsmodel kan schaduwen zichtbaar maken door lokaal contrast, kleur, textuur en ruis te veranderen. Die bewerkingen kunnen de subjectieve zichtbaarheid verbeteren zonder dezelfde kenmerken terug te brengen die bij betere belichting aanwezig zouden zijn geweest.

Een empirisch onderzoek stelde vast dat beeldverbetering bij weinig licht wisselende effecten heeft op classificatie en detectie. Sommige beeldverbeteringsprocessen verbeteren de waarneming door machines, terwijl andere artefacten kunnen introduceren of nuttige aanwijzingen kunnen onderdrukken.

Voor een AI-fotowerkflow thuis moet beeldverbetering worden gevalideerd met het daadwerkelijke downstreammodel. Een mooiere voorbeeldweergave bewijst niet dat de nauwkeurigheid van de tags is verbeterd.

Maak onderscheid tussen problemen door belichting, het model en de dataset

Een bruikbare testset gebruikt dezelfde voorwerpen of mensen uit het huishouden in heldere, schemerige en zeer donkere scènes, terwijl camera, uitsnede en label gelijk blijven. Vergelijk het vertrouwen, het fouttype en elke voorbewerking bij elk lichtniveau.

De handleiding van ZimaSpace over lokale AI-fotoorganisatie beschrijft de toepassingslaag; betrouwbare organisatie hangt er nog steeds van af of het visionmodel stabiele kenmerken in de bronbeelden kan waarnemen.

Als de prestaties alleen bij duisternis afnemen, verzamel dan voorbeelden bij weinig licht, gebruik een model dat voor dat domein is getraind of aangepast, of verbeter de opnameomstandigheden. Als één klasse onder alle omstandigheden faalt, zijn de labelruimte of de trainingsgegevens waarschijnlijker de oorzaak.

Dat onderscheid is ook belangrijk wanneer het beeldformaat verandert. ZimaSpace’s uitleg over beeldresolutie en de belasting van multimodale AI laat zien dat voorbewerking het bewijs en het rekentraject onafhankelijk van de belichting kan veranderen.

Tech & AI HUB

Meer om te lezen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.