hooglichten herstellen
Poging om kleurinformatie te reconstrueren voor pixels die zijn bijgesneden in een of meer RGB-kanalen.
Als deze pixels gedeeltelijk worden afgekapt, kan dit ertoe leiden dat er onrealistische kleuren in de afbeelding verschijnen. Pixels met zowel groene als blauwe kanalen die zijn afgekapt, zullen bijvoorbeeld rood lijken zonder enige reconstructie van hoogtepunten.
Er zijn drie reconstructiemethoden beschikbaar:
- comprimeer hooglichten
- Klem alle pixels vast op het witniveau (d.w.z. knip de resterende kleurkanalen af). Deze methode is vooral handig in gevallen waarin uitgeknipte hooglichten voorkomen in natuurlijk onverzadigde objecten (bijv. wolken).
- reconstrueren in LCh
- Analyseer elke pixel met ten minste één geknipt kanaal en probeer de geknipte pixel (in LCh-kleurruimte) te corrigeren met behulp van de waarden van de andere (3 voor Bayer of 8 voor X-Trans) pixels in het betreffende sensorblok. De gereconstrueerde hooglichten zullen nog steeds monochroom zijn, maar helderder en met meer detail dan bij “kniphoogtepunten”. Deze methode werkt redelijk goed met een basiscurve met hoog contrast, waardoor hooglichten onverzadigd worden. Net als bij hooglichten knippen is deze methode een goede optie voor natuurlijk onverzadigde objecten.
- reconstrueer kleur
- Gebruik een algoritme dat kleurinformatie van niet-uitgeknipte omgevingen overdraagt naar de uitgeknipte hooglichten. Deze methode werkt erg goed op gebieden met homogene kleuren en is vooral handig op huidtinten met vloeiend vervagende highlights. Houd er rekening mee dat deze methode doolhofachtige artefacten kan produceren op hooglichten achter randen met hoog contrast, bijvoorbeeld goed belichte fijne structuren voor een overbelichte achtergrond.
- begeleide laplaciërs
- Gebruik een algoritme (afgeleid van de module diffuus of verscherpen) om details van geldige kanalen naar afgekapte kanalen te repliceren en om kleurovergangen van geldige omringende regio’s naar afgekapte regio’s te verspreiden. Dit is een langzame en rekenintensieve methode die is ontworpen voor maximale gladheid en naadloze vermenging van de gereconstrueerde regio’s in hun omgeving, en is voornamelijk ontworpen om lichtpunten en spiegelende reflecties te reconstrueren. Deze modus is alleen beschikbaar voor Bayer-sensoren.
Opmerking: Bij gebruik van de reconstructie van hooglichten die bij de module filmisch rgb wordt geleverd, kan het handig zijn om deze module niet in de klip hooglichten-modus te gebruiken (zodat filmisch rgb meer informatie heeft om mee te werken).
🔗module instellingen
- methode
- De methode die wordt gebruikt om hooglichten te reconstrueren (zie hierboven).
- drempel clipping
- Pas de uitknipdrempel handmatig aan voor magenta hooglichten. Je hoeft dit niet aan te passen.
-
Klik op het icoon naast de schuifregelaar om te visualiseren welke delen van de afbeelding als afgekapt worden aangemerkt (afkap masker). Als de afkapmasker niet overeenkomt met de raw overbelicht waarschuwing, zal deze waarde aangepast moeten worden.
- ruisniveau (alleen begeleide laplaciërs mode)
- Voeg poisson ruis toe (neutrale foton ruis die je vindt in een sensor uitlezing) aan de afgekapte delen. Voor hoge ISO afbeeldingen zijn de valide delen van de afbeelding vol met ruis en de gereconstrueerde afgekapte delen glad, wat er een beetje vreemd uitziet. Door wat ruis toe te voegen in de reconstructie zorgt dit voor een betere mix met de rest van de afbeelding.
- iteraties (alleen begeleide laplaciërs modus)
- De begeleide laplaciërs modus is een iteratief proces dat gradiënten en details uit zijn omgeving extrapoleert. Elke nieuwe iteratie verfijnt de vorige reconstructie, maar voegt meer berekeningen toe die de module langzamer maken. De standaard (1 iteratie) is doorgaans niet voldoende om magenta hooglichten volledig te herstellen, dus u zult deze parameter geleidelijk maar voorzichtig moeten verhogen om de wisselwerking tussen snelheid en kwaliteit te beheren.
- inkleuren van vlakke kleur (alleen begeleide laplaciërs modus)
- Het inkleuren van een vlakke kleur is een algoritmische truc die kan helpen bij het herstellen van magenta hooglichten in moeilijke gevallen (grote opgeblazen gebieden) door RGB-verhoudingen af te vlakken. Het kan worden gezien als een “reconstructie-booster” die het aantal iteraties kan verminderen dat nodig is om magenta volledig te verwijderen in geknipte hooglichten. Dit maakt de reconstructie echter ook minder nauwkeurig en kan ertoe leiden dat niet-gladde gereconstrueerde randen en niet-gerelateerde kleuren worden ingekleurd (bijvoorbeeld blauwe lucht of groene bladeren die uitlopen in witte wolken). Gebruik deze instelling met de nodige voorzichtigheid.
- diameter van de reconstructie (alleen begeleide laplaciërs modus)
- De begeleide laplaciërs modus gebruikt een algoritme met meerdere schalen dat de details van elke schaal afzonderlijk probeert te herstellen. De diameter van de reconstructie is de grootste schaal die door het algoritme wordt gebruikt. Grote schalen verhogen het geheugengebruik en de looptijden en kunnen er ook voor zorgen dat niet-gerelateerde kleuren of details worden ingekleurd in afgekapte gebieden. U wordt geadviseerd een diameter te gebruiken die ongeveer twee keer zo groot is als het grootste te reconstrueren geknipte gebied. Het is ook mogelijk dat een bepaalde diameter niet geschikt is voor alle geknipte gebieden. In dat geval moet u meerdere exemplaren op verschillende schalen gebruiken en de geknipte gebieden dienovereenkomstig maskeren.
🔗vergelijking met filmisch hooglichtenreconstructie
Het is belangrijk op te merken dat de hooglicht reconstructie module vrij vroeg in de pixelpijplijn zit – vóór ingaand kleurprofiel en de volledige chromatische aanpassing in [kleurkalibratie](./color -calibration.md) (als u de moderne chromatische aanpassing workflow gebruikt). Een veelgebruikte truc om afgekapte hooglichten op te lossen, is door ze eenvoudigweg wit te maken, maar omdat wit niet is gedefinieerd vóór de volledige chromatische aanpassing en de invoerkleurprofilering, is het niet mogelijk om deze truc hier te gebruiken. Technisch gezien is er op dit moment nog geen kleur in de pijplijn, alleen een willekeurig 3D-signaal.
De begeleide laplaciërs-benadering is specifiek ontworpen om immuun te zijn voor afwijkingen in de witbalans en om elk concept of elke methode met betrekking tot kleur te vermijden (er is dus geen expliciete desaturatie). Het behandelt alleen gradiënten (overgangen) in het signaal en streeft ernaar deze soepel te verbinden, om de ontbrekende delen op te vullen. Dit proces is echter behoorlijk zwaar, omdat het in de categorie van gesuperviseerde machine learning valt (gradiënt gebaseerde optimalisatie door multischaal kromming), een sub-tak van kunstmatige intelligentie.
Filmisch hooglicht-reconstructie gebruikt een eenvoudiger kleurpropagatie-algoritme in combinatie met een desaturatie-optie die een achromatische reconstructie kan bevorderen. Het weet niet alleen van kleur (omdat het komt na de volledige kleurprofilering en chromatische aanpassing), maar het gebruikt ook een vereenvoudigde en snellere versie van het algoritme dat wordt gebruikt door de begeleide laplaciërs-benadering. Deze variant zal namelijk niet zo hard proberen om details te herstellen en zal in plaats daarvan de voorkeur geven aan een vloeiende vervaging.
De filmisch reconstructie is goed genoeg voor zeer grote geknipte plekken en biedt het voordeel dat het als laatste redmiddel kan worden afgebroken tot wit. Het is ook beter en sneller om effen kleuren in geknipte gebieden te schilderen, ten koste van details. Het belangrijkste nadeel is dat het niet zo selectief is in de bron van de kleuren die worden ingekleurd in geknipte delen, dus het kan niet-verwante kleuren overschilderen.
Al met al is het verstandig om een begeleide laplaciërs hooglicht reconstructie mode te gebruiken om:
-
overgangen van afgekapte delen te verzachten,
-
herstellen van spotlichten en afgekapte delen met een diameter onder ongeveer 256px (over RAW met volledige resolutie),
-
verwijderen van chromatische aberratie, welke kan ontstaan bij demosaëk (de volgende module in de pijplijn) op de grens van afgevlakt en valide delen.
Als je merkt dat je de diameter van de reconstructie moet vergroten tot voorbij 512 px om volledig herstel van magenta te krijgen, is de beste aanpak meestal om de diameter te beperken tot 512 px, je best te doen met deze instelling en vervolgens de reconstructie van de hooglichten van filmisch in te schakelen om het werk te voltooien. Dit geeft draaglijkere looptijden met een zeer vergelijkbaar resultaat.