Afbeelding 16.213. Voorbeeld van “Retinex”
Originele afbeelding
“Retinex”-filter toegepast. Let op de nieuwe details in de rechterbovenhoek.
Retinex verbetert de visuele weergave van een afbeelding bij suboptimale belichtingsomstandigheden. Hoewel onze ogen kleuren correct kunnen zien bij weinig licht, kunnen foto- en videocamera’s hier niet goed mee om. Het MSRCR-algoritme (MultiScale Retinex met kleurherstel) dat aan de grondslag ligt van de Retinex-filter, is geïnspireerd door de biologische mechanismen van onze ogen om zich aan donkere omstandigheden aan te passen. Retinex is een porte-manteau van retina (netvlies) + cortex (hersenschors).
Naast digitale fotografie wordt het algoritme Retinex ook gebruikt om de informatie in astronomische foto's zichtbaar te maken en, in de medische wereld, voor het detecteren van slecht zichtbare structuren in röntgenfoto's of scans.
![]() |
Opmerking |
---|---|
Deze opdracht werkt alleen op afbeeldingen RGB. Als de afbeelding Grijswaarden of Geïndexeerd is, is het menu-item uitgeschakeld. |
Deze opties vragen naar begrippen die alleen wiskundigen en afbeelding-ingenieurs kunnen begrijpen. In de feitelijke praktijk tast de gebruiker in het duister voor de beste instelling. De volgende uitleg zou echter de meer gevorderde gebruiker van GIMP kunnen helpen.
Hier is wat de auteur van de plug-in schrijft op zijn site [PLUGIN-RETINEX]: “Voor het karakteriseren van kleurvariaties en de lichtbron, wordt een verschil in intensiteit gemaakt tussen de antwoorden van het (Gaussiaanse) op verschillende schaalgrootten. Deze parameters stellen u in staat te specificeren hoe de waarden te verdelen tussen de minimale waarde van de schaal (sigma 2,0) en de maximale (sigma is gelijk aan de grootte van de afbeelding)”.
Uniform neigt er naar gebieden met hoge en lage intensiteit gelijk te behandelen.
Als vuistregel geldt, laag laat gebieden van de afbeelding met lagere intensiteit “oplichten”.
Hoog heeft de neiging de gebieden met lagere intensiteit wat te “verbergen”, ten faveure van het beter weergeven van de meer heldere gebieden van de afbeelding.
Bepaalt de diepte van de schaal van Retinex. Minimum waarde is 16, een waarde die ruige, onverfijnde filtering geeft. Maximum waarde is 250. Optimaal en de standaard waarde is 240.
Bepaalt het aantal iteraties in de multischaal-Retinex-filter. De minimale vereiste en tevens aanbevolen waarde is drie. Met slechts één of twee schaalverdelingen verdwijnt het multischaalaspect en wordt er teruggevallen op Retinex-filteren met een enkele schaal. Een te hoge waarde voegt meestal ruis toe aan de afbeelding.
Omdat het MSR-algoritme de afbeelding meestal lichter maakt, biedt deze schuifbalk u de mogelijkheid de verzadiging rond de nieuwe gemiddelde kleur aan te passen. Een hogere waarde betekent een lagere verzadiging. Dit is ongetwijfeld dé parameter om aan te passen voor optimale resultaten, want het effect ervan hangt enorm af van afbeelding tot afbeelding.