toon equalizer
Tegenhouden en doordrukken met behoud van lokaal contrast.
In combinatie met filmisch rgb, vervangt deze module de behoefte aan andere toonmapping-modules zoals de basis curve, schaduwen en hooglichten , toon curve en zone system (verouderd) modules. Het werkt in lineaire RGB-ruimte en maakt gebruik van een door de gebruiker gedefinieerd masker om de aanpassingen voor tegenhouden en doordrukken te begeleiden, waardoor het lokale contrast in het beeld behouden blijft.
Het volgende diagram beschrijft hoe de toon-equalizer werkt:
-
Maak een monochroom hulpmasker dat de invoerafbeelding verdeelt in gebieden met vergelijkbare helderheid. Het resulterende masker zou de fijne details in de afbeelding moeten vervagen, zodat pixels in elk gebied allemaal op dezelfde manier worden behandeld, waarbij het lokale contrast behouden blijft.
-
Pas de schuifregelaars op het tabblad eenvoudig of de equalizergrafiek in het tabblad geavanceerd aan om de helderheid van de onderliggende afbeelding te wijzigen op basis van de helderheid van het masker. De belichting kan ook worden aangepast door met de muis te scrollen terwijl je de cursor over de voorbeeldafbeelding beweegt (zie cursor indicator/control voor details).
Op het eenvoudige tabblad komt elke schuifregelaar overeen met een enkele helderheidszone (EV) in het masker, die kan worden verhoogd of verlaagd om de belichting van het beeld aan te passen waar de helderheid van het masker in die zone ligt. Evenzo komt in het equalizertabblad geavanceerd de horizontale as van de grafiek overeen met het helderheidsniveau van het masker, en specificeert de verticale as de vereiste belichtingsaanpassing voor pixels waar het masker overeenkomt met dat helderheidsniveau.
-
De belichting van elke pixel van het invoerbeeld wordt aangepast met behulp van het masker en de equalizergrafiek. Voor elke pixel zoekt de module de helderheid van het masker op dat punt op, vindt de overeenkomende helderheid op de horizontale as van de equalizergrafiek en verhoogt of verlaagt de belichting dienovereenkomstig (met behulp van de verticale as van de grafiek).
Het is belangrijk dat het masker het beeld scheidt in gebieden met vergelijkbare helderheid en dat binnen die gebieden een geschikte hoeveelheid vervaging wordt toegepast. Dit betekent dat de belichting van alle pixels in elke regio op dezelfde manier wordt aangepast, zonder het lokale contrast nadelig te beïnvloeden. Onderzoek je afbeelding van tevoren om te bepalen welke regio’s je wilt ontwijken en branden, en gebruik de regelaars op het tabblad maskeren om ervoor te zorgen dat die gebieden binnen het uiteindelijke masker redelijk van toon zijn gescheiden. Hierdoor kunnen die regio’s onafhankelijk worden aangepast.
🔗module instellingen
De bedieningselementen van de toon equalizer-module zijn verdeeld over drie tabbladen.
- masker weergeven
- Klik op het pictogram rechts van dit label om het begeleide masker van de module over de bovenkant van de afbeelding te tonen/verbergen. Dit besturingselement is beschikbaar in alle drie de tabbladen.
🔗eenvoudig tab
Dit tabblad verdeelt de helderheid van het hulpmasker in negen zones (van –8 tot 0 EV) en stelt jou in staat elke zone afzonderlijk te wijzigen. Dit is een vereenvoudigde interface en wordt gebruikt om dezelfde toonaanpassingscurve te genereren als weergegeven in het tabblad geavanceerd.
- –8 EV… 0 EV
- Elke schuifregelaar past de belichting aan van alle pixels waar het hulpmasker de opgegeven helderheid heeft. Als het histogram van het masker gelijkmatig over het hele toonbereik is verdeeld, hebben schuifregelaars naar boven in het algemeen invloed op de schaduwen, terwijl schuifregelaars naar beneden over het algemeen de hooglichten beïnvloeden. Je kan de spreiding van het histogram controleren op het tabblad geavanceerd.
🔗geavanceerd tab
Met dit tabblad kan je dezelfde intensiteitsniveaus regelen als op het “eenvoudig” tabblad, hoewel ze hier worden weergegeven als controlepunten op een curve. Achter de curve bevindt zich een histogram dat de intensiteitsniveaus van het hulpmasker weergeeft (niet de onderliggende afbeelding). Als het histogram te opeengepakt is, betekent dit dat jouw masker geen goede spreiding van intensiteitsniveaus heeft, waardoor het moeilijker wordt om de helderheid van de verschillende delen van jouw afbeelding onafhankelijk te regelen. Het wordt daarom aanbevolen om het histogram zo aan te passen dat het het hele bereik uitbreidt en zoveel mogelijk controlepunten bestrijkt voor maximale flexibiliteit. Je kan het masker aanpassen met behulp van de bedieningselementen op het tabblad maskeren.
Klik + sleep de controlepunten op de curve om de helderheid aan te passen van alle pixels waar het masker de opgegeven intensiteit heeft. Als het histogram van het masker gelijkmatig over het gehele toonbereik is verdeeld, zullen controlepunten aan de linkerkant over het algemeen de schaduwen beïnvloeden, en controlepunten aan de rechterkant zullen over het algemeen de hooglichten beïnvloeden. Het verplaatsen van een enkel controlepunt heeft ook invloed op de controlepunten aan weerszijden om ervoor te zorgen dat de curve vloeiend blijft. Dit gedrag kan worden aangepast met behulp van de curve afvlakken instelling.
- curve afvlakken
- Bepaal hoe de curve wordt geïnterpoleerd tussen controlepunten. Verplaats de schuifregelaar naar rechts om de overgangen tussen de controlepunten geleidelijker te maken, maar pas op dat als je voorbij 0,6 gaat, er enige instabiliteit (oscillaties) in de curve kan ontstaan als gevolg van wiskundige beperkingen. Verplaats de schuifregelaar naar links voor een harmonieuzere curve, maar pas op dat dit kan resulteren in hardere toonovergangen die het lokale contrast kunnen beschadigen.
🔗maskeren tab
Dit tabblad bevat instellingen voor het aanpassen van het hulpmasker.
Het doel van het hulpmasker is om gebieden met verschillende toonbereiken van elkaar te scheiden, zodat ze onafhankelijk van elkaar helderder of donkerder kunnen worden gemaakt door de toonequalizer. De maskeerfilters zijn ontworpen om scherpe randen tussen deze gebieden te behouden, terwijl details binnen een bepaald toonbereik worden vervaagd, zodat de helderheid kan worden aangepast zonder het lokale contrast nadelig te beïnvloeden. Idealiter zou het maskerhistogram dat op het tabblad geavanceerd wordt weergegeven, over alle controlepunten moeten worden verspreid.
Om te voorkomen dat je heen en weer moet schakelen tussen de tabbladen geavanceerd en maskeren, geeft een grijze balk onder het label “masker nabewerking” een weergave van de middelste 80% van het histogram weer. Door de bedieningselementen op dit tabblad te gebruiken om deze grijze balk te centreren en uit te spreiden, kan je een mooi gevormd histogram verwachten wanneer je terugkeert naar het tabblad ‘geavanceerd’. Als je aan beide uiteinden van de grijze balk oranje ziet, betekent dit dat een deel van het histogram zich buiten het bereik van 9 EV van het masker bevindt en verder moet worden aangepast.
Bij het instellen van het hulpmasker moet je een evenwicht vinden tussen het verkrijgen van een vloeiende vervaging binnen toongebieden (om lokaal contrast te behouden) en het behoud van de grenzen tussen die gebieden. Er zal wat geëxperimenteerd moeten worden om de beste instellingen te vinden. De belangrijkste instellingen die moeten worden aangepast, zijn vaak de schuifregelaars belichting/contrastcompensatie onder aan de module.
Door het hulpmasker weer te geven terwijl je deze aanpassingen maakt, krijgt je meer inzicht in deze instellingen en kan je de kwaliteit van het masker beter beoordelen.
- luminantie schatter
- Kies de methode waarmee de luminantie van een pixel wordt geschat wanneer deze wordt toegewezen aan een maskerintensiteitswaarde (standaard RGB Euclidische norm).
- details bewaren
- kies het afvlakkingsalgoritme dat wordt gebruikt om het masker te vervagen:
- nee: Maak het masker niet glad (het effect is hetzelfde als het gebruik van normale tooncurven). Wanneer de module wordt gebruikt om het dynamisch bereik te comprimeren, kan deze optie compressie van lokaal contrast veroorzaken. Dit kan handig zijn bij het verhogen van (lokaal en globaal) contrast.
- geleid filter: Gebruik het originele geleid filteralgoritme om het masker te vervagen terwijl je probeert de randen te behouden. Een van de beperkingen van dit algoritme is dat het geleid filter belichtingsgevoelig is, wat betekent dat schaduwen de neiging hebben om meer wazig te zijn dan hooglichten. Merk op dat deze beperking soms een troef kan zijn: als men schaduwen veel lichter wil maken, kan het geleide filter zorgen voor een zeer goed lokaal contrastbehoud.
- gemiddelde geleid filter: Gebruik deze optie in gevallen waar het effect van de geleide filter te sterk is. In deze modus wordt een geometrisch gemiddelde genomen tussen de uitvoer van het oorspronkelijke geleide filter-algoritme en de uitvoer die wordt gegeven door de optie nee.
- eigf (standaard): Het belichtings-onafhankelijke geleid filter lost het probleem van het originele geleid filter op, doordat het de mate van onscherpte onafhankelijk maakt van de belichting. Dit betekent dat de mate van vervaging die wordt toegepast op de hooglichten en de schaduwgebieden ongeveer hetzelfde moet zijn. Dit verbeterde algoritme is nu de standaardoptie.
- gemiddelde eigf: Deze optie neemt het geometrische gemiddelde tussen het eigf masker en het masker gegenereerd door de nee optie, en is nuttig in gevallen waar de mate van vervaging in het masker moet worden verminderd.
- filter diffusie
- Standaard is dit ingesteld op de waarde 1, wat betekent dat het filteralgoritme één keer wordt uitgevoerd op het invoerbeeld om het wazige monochrome masker te produceren.
-
Als je dit verhoogt naar 2, wordt het filteralgoritme één keer uitgevoerd op het invoerbeeld om een tussenmasker te produceren en vervolgens een tweede keer op het tussenmasker. Als gevolg hiervan zal het uiteindelijke masker vager zijn dan bij gebruik van een enkele iteratie. Geleidelijk hogere waarden zullen het masker nog verder verspreiden. Omdat het maskerfilteralgoritme echter meerdere keren wordt uitgevoerd, zal elke iteratie de verwerkingstijd verlengen.
- afvlakken diameter
- Dit bepaalt met hoeveel van het omringende beeld rekening moet worden gehouden bij het berekenen van de vervaging van het masker op een bepaald punt, gedefinieerd als een percentage van de lengte van de langere zijde van het beeld (standaard 5%). Bij lagere waarden zal de overgang tussen donkere en lichtere delen van het masker meer uitgesproken zijn. Naarmate de waarde wordt verhoogd, worden overgangen vloeiender/zachter. Voor het standaard belichtings-onafhankelijk geleid filter (eigf) moet je doorgaans vervagingsstralen rond 1-10% gebruiken. Met het originele geleid filter zullen vervagingsstralen rond 1-25% doorgaans betere resultaten opleveren.
- randen verfijning/verdoezelen
- Hogere waarden dwingen het masker om randen met een hoog contrast beter te volgen. Lagere waarden geven vloeiendere gradiënten, maar kunnen halo’s introduceren. Indien nodig kan verdoezeling worden ingesteld op waarden tot 10.000.
- maskernabewerking
- Deze schuifregelaar geeft een weergave van het huidige bereik van het histogram van het masker. Het beslaat de middelste 80% van het histogram en laat het eerste en laatste deciel vallen om te voorkomen dat uitbijters de indicator te veel scheeftrekken. Oranje indicatoren aan beide uiteinden betekenen dat het histogram de boven- of ondergrenzen van het bereik van 9 EV overschrijdt.
- maskerkwantisering
- Breng een zekere mate van posterisatie aan op het masker, zodat het de neiging heeft om rond een paar discrete niveaus te centreren. In sommige gevallen kan dit handig zijn om gebieden van uw afbeelding te scheiden in verschillende maskeerniveaus.
- belichtingscompensatie masker
- pas het histogram van het masker naar links of rechts aan. Als je de belichting-module hebt gebruikt om de helderheid van het beeld aan te passen, moet je die aanpassing mogelijk compenseren door deze schuifregelaar te gebruiken om het histogram van het masker opnieuw te centreren. Klik op het staafpictogram rechts van de schuifregelaar om de belichtingscompensatie zo in te stellen dat het gemiddelde van het histogram van het masker samenvalt met het centrale -4EV-controlepunt. De schuifregelaar kan vervolgens naar wens worden afgesteld.
- contrast compensatie masker
- het histogram van het masker verbreden (uitspreiden) of comprimeren. Het toverstafpictogram rechts van de schuifregelaar stelt een redelijk startpunt voor, dat vervolgens kan worden afgesteld om de spreiding van het histogram onder de controlepunten van de toonequalizer te optimaliseren.
🔗cursorindicator/instelling
Wanneer de toon equalizer-module is ingeschakeld en verbreed, kan je de muisaanwijzer over de voorbeeldafbeelding bewegen om een cursor weer te geven die informatie over de pixel onder de aanwijzer weergeeft. Wanneer deze cursor wordt weergegeven, kan het muiswiel worden gebruikt om de delen van jouw afbeelding die overeenkomen met het maskerintensiteitsniveau op dat punt helderder of donkerder te maken. Dit biedt een handige manier om snel bepaalde delen van de afbeelding lichter of donkerder te maken.
-
het dradenkruis geeft de positie van de pixel onder de cursor aan
-
het tekstlabel toont de intensiteit van het geleide masker op dat punt, in EV
-
de schaduw van de buitenste cirkel geeft de intensiteit van het masker op dat punt aan
-
als de toonequalizer pixels helderder of donkerder heeft gemaakt die overeenkomen met deze maskerintensiteit, wordt de grootte van de aanpassing aangegeven door een boog aan de linkerkant. Hoe langer de boog, hoe groter de helderheidsaanpassing,
-
als er een belichtingsaanpassing heeft plaatsgevonden, geeft de schaduw van de binnenste cirkel de hoeveelheid lichter of donkerder aan, in verhouding tot de intensiteit van het masker op dat punt (zoals aangegeven door de buitenste grijze cirkel). Dat wil zeggen, als de pixel onder het dradenkruis is opgehelderd, zal de binnenste cirkel een lichtere grijstint hebben dan de buitenste cirkel; als de pixel donkerder is gemaakt, zal de binnenste cirkel een donkerdere grijstint hebben dan de buitenste cirkel.
🔗voorinstellingen
De toon equalizer wordt geleverd met verschillende voorinstellingen die kunnen worden gebruikt om schaduwen en hooglichten te comprimeren. Elk is verkrijgbaar in twee varianten, waarbij ofwel het geleid filter (gf) of het belichtingsonafhankelijke geleid filter (eigf) wordt gebruikt. De varianten die het geleid filter gebruiken, hebben de neiging om het lokale contrast in de schaduwen beter te behouden dan die waarbij het belichtingsonafhankelijke geleid filter wordt gebruikt, maar tegen de prijs van het verminderen van het lokale contrast in de hooglichten. Elk van deze varianten kan, afhankelijk van de afbeelding, tot betere resultaten leiden. In beide gevallen behouden de presets middengrijs, dus het zou niet nodig moeten zijn om de globale belichting aan te passen na het activeren van de toonequalizer.