kleurkalibratie

Een volledig uitgeruste kleurruimtecorrectie, witbalansaanpassing en kanaalmixer module.

Deze eenvoudige maar krachtige module kan op de volgende manieren worden gebruikt:

  • Om de witbalans aan te passen (chromatische aanpassing), in combinatie met de witbalans module. Hier maakt de witbalans-module enkele initiële aanpassingen (vereist om de demozaïek-module effectief te laten werken), en de kleurkalibratie-module berekent vervolgens een meer perceptueel nauwkeurige witbalans nadat het invoerkleurprofiel is toegepast.

  • Als een eenvoudige RGB [kanaalmixer] (#channel-mixing), waarbij de R-, G- en B-uitgangskanalen worden aangepast op basis van de R-, G- en B-ingangskanalen, om cross-talk kleurcorrectie uit te voeren.

  • Om de kleurverzadiging en helderheid van de afbeelding aan te passen, gebaseerd op de relatieve sterkte van de R-, G- en B-kanalen van elke pixel.

  • Een grijswaardenuitvoer produceren op basis van de relatieve sterktes van de R-, G- en B-kanalen, op een manier die vergelijkbaar is met de reactie van zwart-witfilm op een lichtspectrum.

  • Om de kleurnauwkeurigheid van het invoerkleurprofiel te verbeteren met behulp van een kleurchecker-diagram.

🔗Witbalans op het tabblad Chromatic Adaptation Transformation (CAT)

Chromatische aanpassing is bedoeld om te voorspellen hoe alle oppervlakken in de scène eruit zouden zien als ze door een andere lichtbron waren verlicht. Wat we echter willen voorspellen, is hoe die oppervlakken eruit zouden hebben gezien als ze waren verlicht door dezelfde lichtbron als je monitor, zodat alle kleuren in de scène overeenkomen met de verandering van lichtbron. Witbalans daarentegen is er alleen op gericht om ervoor te zorgen dat wit en grijs echt neutraal zijn (R = G = B) en geeft niet echt om de rest van het kleurbereik. Witbalans is daarom slechts een gedeeltelijke chromatische aanpassing.

Chromatische aanpassing wordt geregeld in het tabblad Chromatic Adaptation Transformation (CAT) van de kleurkalibratie-module. Bij gebruik op deze manier is de witbalans-module nog steeds vereist omdat deze een basis witbalansbewerking moet uitvoeren (verbonden met de invoerkleurprofielwaarden). Deze technische witbalans (“camerareferentie”-modus) is een vlakke instelling waardoor grijstinten verlicht door een standaard D65-lichtbron achromatisch lijken, en het demozaïekproces nauwkeuriger maakt, maar geen perceptuele aanpassing aan de scène uitvoert. De eigenlijke chromatische aanpassing wordt vervolgens uitgevoerd door de _kleurkalibratie_module, bovenop de correcties die worden uitgevoerd door de witbalans en invoerkleurprofiel_modules. Het gebruik van aangepaste matrices in de moduingaand kleurprofiel wordt daarom afgeraden. Bovendien moeten de RGB-coëfficiënten in de witbalans-module nauwkeurig zijn om deze module op een voorspelbare manier te laten werken.

De modules kleurkalibratie en witbalans kunnen automatisch worden toegepast om chromatische aanpassing uit te voeren voor nieuwe bewerkingen door de werkvolgordeoptie voor chromatische aanpassing in te stellen ([voorkeuren > verwerking > standaardinstellingen voor chromatische aanpassing automatisch toepassen](../../preferences-settings/processing .md)) naar “modern”. Als je er de voorkeur aan geeft om alle witbalans binnen de witbalans-module uit te voeren, is er ook een “legacy” -optie. Geen van beide opties sluit het gebruik van andere modules (zoals kleurenbalans RGB) uit voor creatieve kleurgradatie verderop in de pixelpijplijn.

Standaard voert kleurkalibratie chromatische aanpassing uit door:

  • het lezen van de Exif-gegevens van het RAW-bestand om de witbalans van de scène op te halen die door de camera is ingesteld,

  • deze instelling aanpassen met behulp van de camerareferentie-witbalans van de witbalans-module,

  • deze instelling verder aanpassen met het gebruikte invoerkleurprofiel (alleen standaardmatrix).

Voor consistentie gaan de standaardinstellingen van de _kleurkalibratie_module er altijd van uit dat de standaardmatrix wordt gebruikt in de _invoerkleurprofiel_module - alle niet-standaardinstellingen in deze module worden genegeerd. De standaardinstellingen van kleurkalibratie kunnen echter elke automatisch toegepaste voorinstelling in de witbalans-module lezen.

Het is ook vermeldenswaard dat, in tegenstelling tot de witbalans-module, kleurkalibratie kan worden gebruikt met maskers. Dit betekent dat je verschillende delen van het beeld selectief kunt corrigeren om rekening te houden met verschillende lichtbronnen.

Om dit te bereiken, maakt je een instantie van de module kleurkalibratie om globale aanpassingen uit te voeren met behulp van een masker om die delen van de afbeelding uit te sluiten die je anders wilt behandelen. Maak vervolgens een tweede exemplaar van de module door het masker van het eerste exemplaar (omgekeerd) opnieuw te gebruiken met een rastermasker.

🔗Werkvolgorde op het tabblad CAT

The default illuminant and color space used by the chromatic adaptation are initialised from the Exif metadata of the RAW file “as set in camera”.

Alternatively you can use the picker (to the right of the color patch) to select a neutral color from the image or, if one is unavailable, select the entire image. In this case, the algorithm finds the average color within the chosen area and sets that color as the illuminant. This method relies on the “gray-world” assumption, which predicts that the average color of a natural scene will be neutral. This method will not work for artificial scenes, for example those with painted surfaces.

  • Selecteer “zoals opgenomen in camera” om de standaardinstellingen van de camera te herstellen en de RAW Exif opnieuw te lezen.

Het kleurvlak toont de kleur van de momenteel berekende lichtbron die in de sRGB-ruimte wordt geprojecteerd. Het doel van het chromatische aanpassingsalgoritme is om deze kleur in puur wit te veranderen, wat niet noodzakelijkerwijs betekent dat het beeld verschuift naar de perceptuele tegenstanderkleur. Als de lichtbron correct is ingesteld, krijgt het beeld dezelfde tint als weergegeven in het kleurvlak wanneer de module is uitgeschakeld.

Links van het kleurvlak staat de CCT (gecorreleerde kleurtemperatuur) benadering. Dit is de temperatuur, in kelvin, die het dichtst bij de momenteel in gebruik zijnde lichtbron ligt. In de meeste beeldverwerkingssoftware is het gebruikelijk om de witbalans in te stellen met een combinatie van temperatuur en tint. Wanneer de lichtbron echter ver van daglicht is, wordt de CCT onnauwkeurig en irrelevant, en de CIE (International Commission on Illumination) ontmoedigt het gebruik ervan in dergelijke omstandigheden. De CCT-uitlezing informeert jou over de dichtstbijzijnde gevonden CCT-overeenkomst:

  • Wanneer de CCT wordt gevolgd door “(daglicht)”, betekent dit dat de huidige lichtbron dicht bij een ideaal daglichtspectrum ± 0,5% ligt en het CCT-cijfer daarom zinvol is. In dit geval wordt jou aangeraden de lichtbron “D (daglicht)” te gebruiken.

  • Wanneer de CCT wordt gevolgd door “(zwart lichaam)”, betekent dit dat de huidige lichtbron dicht bij een ideaal zwart lichaam (Planckiaans) spectrum ± 0,5% ligt, en het CCT-cijfer is daarom zinvol. In dit geval wordt jou aangeraden de lichtbron “Planckian (black body)” te gebruiken.

  • Wanneer de CCT wordt gevolgd door “(ongeldig)”, betekent dit dat het CCT-cijfer zinloos en onjuist is, omdat we te ver verwijderd zijn van een daglicht- of een zwartlichaamslichtspectrum. In dit geval wordt jou geadviseerd om de custom lichtbron te gebruiken. De chromatische aanpassing zal nog steeds werken zoals verwacht (zie de opmerking hieronder), dus de tag “(ongeldig)” betekent alleen dat de huidige lichtkleur niet nauwkeurig is gekoppeld aan de weergegeven CCT. Dit label is niets om je zorgen over te maken – het is er alleen om je te vertellen dat je uit de buurt van daglicht en planckiaanse lichtbronnen moet blijven, omdat ze zich niet gedragen zoals je zou verwachten.

Wanneer een van de bovenstaande lichtmiddeldetectiemethoden wordt gebruikt, controleert de module waar de berekende lichtbron zit met behulp van de twee geïdealiseerde spectra (daglicht en zwart lichaam) en kiest het meest nauwkeurige spectrummodel om te gebruiken in zijn illuminant-parameter. De gebruikersinterface zal dienovereenkomstig veranderen:

  • Er wordt een temperatuurschuifregelaar weergegeven als de gedetecteerde lichtbron dicht bij een D (daglicht) of Planckiaans (zwart lichaam) spectrum ligt, waarvoor de CCT zinvol is.

  • Tint- en chroma-schuifregelaars in CIE 1976 Luv-ruimte worden aangeboden voor de aangepaste lichtbron, die directe selectie van de lichtkleur in een perceptueel kader mogelijk maakt zonder enige tussenliggende aanname.


Opmerking: Intern wordt de lichtbron weergegeven door zijn absolute kleurcoördinaten in CIE xyY-kleurruimte. De lichtbronselectie-opties in de module zijn slechts interfaces om deze chromaticiteit vanuit echte relaties in te stellen en zijn bedoeld om dit proces sneller te maken. Het maakt voor het algoritme niet uit of de CCT is gelabeld als “ongeldig” – dit betekent alleen dat de relatie tussen de CCT en de corresponderende xyY-coördinaten fysiek niet nauwkeurig is. Hoe dan ook, de kleur die is ingesteld voor de lichtbron, zoals weergegeven in de patch, zal altijd worden gerespecteerd door het algoritme.


When switching from one illuminant to another, the module attempts to translate the previous settings to the new illuminant as accurately as possible. Switching from any illuminant to custom preserves your settings entirely, since the custom illuminant is a general case. Switching between other modes, or from custom to any other mode, will not precisely preserve your settings from the previous mode due to rounding errors.

Andere hardgecodeerde illuminants zijn beschikbaar (zie hieronder). Hun waarden zijn afkomstig van standaard CIE-lichtbronnen en zijn absoluut. Je kan ze direct gebruiken als je precies weet wat voor soort gloeilamp is gebruikt om de scène te verlichten en als je erop vertrouwt dat het invoerprofiel en de referentiecoëfficiënten (D65) van jouw camera nauwkeurig zijn. Zie anders waarschuwingen hieronder.

🔗CAT tab instellingen

aanpassing
De werkende kleurruimte waarin de module zijn chromatische aanpassingstransformatie en kanaalmenging zal uitvoeren. De volgende opties zijn voorzien:
  • Linear Bradford (1985): Dit is nauwkeurig voor lichtbronnen die bijna daglicht benaderen en is compatibel met de ICC v4-standaard, maar produceert kleuren buiten het gamma voor moeilijkere lichtbronnen.
  • CAT16 (2016): Dit is de standaardoptie en is krachtiger in het vermijden van denkbeeldige kleuren bij het werken met een groot kleurbereik of verzadigd cyaan en paars. Het is in de meeste gevallen nauwkeuriger dan de Bradford CAT.
  • Niet-lineaire Bradford (1985): Dit kan soms betere resultaten opleveren dan de lineaire versie, maar is onbetrouwbaar.
  • XYZ: Dit is de minst nauwkeurige methode en wordt over het algemeen niet aanbevolen, behalve voor test- en foutopsporingsdoeleinden.
  • geen (bypass): Schakel elke aanpassing uit en gebruik de pijplijn werkende RGB-ruimte.
lichtbron
Het type lichtbron waarvan wordt aangenomen dat het de scène heeft verlicht. Kies uit het volgende:
  • same as pipeline (D50): Do not perform chromatic adaptation in this module instance but just perform channel mixing, using the selected adaptation color space.
  • CIE standard illuminant: Choose from one of the CIE standard illuminants (daylight, incandescent, fluorescent, equi-energy, or black body), or a non-standard “LED light” illuminant. These values are all pre-computed – as long as your camera sensor is properly profiled, you can just use them as-is. For illuminants that lie near the Planckian locus, an additional “temperature” control is also provided (see below).
  • custom: If a neutral gray patch is available in the image, the color of the illuminant can be selected using the picker, or can be manually specified using hue and saturation sliders (in LCh perceptual color space). The color swatch next to the picker shows the color of the calculated illuminant used in the CAT compensation. The picker can also be used to restrict the area used for AI detection (below).
  • (AI) detect from image surfaces: This algorithm obtains the average color of image patches that have a high covariance between chroma channels in YUV space and a high intra-channel variance. In other words, it looks for parts of the image that appear as though they should be gray, and discards flat colored surfaces that may be legitimately non-gray. It also discards chroma noise as well as chromatic aberrations.
  • (AI) detect from image edges: Unlike the white balance module’s auto-white-balancing which relies on the “gray world” assumption, this method auto-detects a suitable illuminant using the “gray edge” assumption, by calculating the Minkowski p-norm (p = 8) of the laplacian and trying to minimize it. That is to say, it assumes that edges should have the same gradient over all channels (gray edges). It is more sensitive to noise than the previous surface-based detection method.
  • as shot in camera: Calculate the illuminant based on the white balance settings provided by the camera.
temperatuur-
Pas de kleurtemperatuur van de lichtbron aan. Verplaats de schuifregelaar naar rechts om een meer blauwe lichtbron aan te nemen, waardoor het witgebalanceerde beeld er warmer/rooder uitziet. Verplaats de schuifregelaar naar links om een meer rode lichtbron aan te nemen, waardoor het beeld na compensatie koeler/blauwer lijkt.

Deze regeling is alleen bedoeld voor lichtbronnen die in de buurt van de Planck-locus liggen en zorgt voor fijnafstelling langs die locus. Voor andere lichtbronnen is het concept van “kleurtemperatuur” niet logisch, dus er is geen temperatuurschuifregelaar.

tint
Stel voor een aangepaste witbalans de tint in van de lichtkleur in LCh-kleurruimte (afgeleid van CIE Luv-ruimte).
chroma
Stel voor een aangepaste witbalans de chroma (of verzadiging) in van de lichtkleur in LCh-kleurruimte (afgeleid van CIE Luv-ruimte).
gammacompressie
De meeste camerasensoren zijn enigszins gevoelig voor onzichtbare UV-golflengten, die worden vastgelegd op het blauwe kanaal en “denkbeeldige” kleuren produceren. Eenmaal gecorrigeerd door het invoerkleurprofiel, vallen deze kleuren buiten het gamma (dat wil zeggen, het kan zijn dat het niet langer mogelijk is om bepaalde kleuren weer te geven als een geldig [R,G,B]-triplet met positieve waarden in de werkende kleurruimte) en produceren visuele artefacten in gradiënten. De chromatische aanpassing kan ook andere geldige kleuren uit het gamma duwen, en tegelijkertijd alle kleuren die al buiten het gamma vallen nog verder uit het gamma duwen.
Gamma-compressie gebruikt een perceptuele, niet-destructieve methode om te proberen de chroma te comprimeren terwijl de luminantie zoals ze is en de tint zo dicht mogelijk behouden blijft, om het hele beeld in het gamma van de werkkleurruimte van de pijplijn te laten passen. Een voorbeeld waarbij deze functie erg handig is, is voor scènes met blauwe LED-lampjes, die vaak behoorlijk problematisch zijn en kunnen resulteren in lelijke kleurovergang in het uiteindelijke beeld.
negatieve RGB uit het gamma knippen
Verwijder eventuele negatieve RGB-waarden (zet ze op nul). Dit helpt bij het omgaan met een slecht zwartniveau en de problemen met het knippen van blauwe kanalen die kunnen optreden bij blauwe LED-verlichting. Deze optie is destructief voor kleur (het kan de tint veranderen), maar zorgt hoe dan ook voor een geldige RGB-uitvoer. Het mag nooit worden uitgeschakeld, tenzij je de gammatoewijzing handmatig wilt regelen en wilt begrijpen wat je doet. Gebruik in dat geval de zwartniveaucorrectie in de belichtings-module om eventuele negatieve RGB te verwijderen (RGB betekent licht, wat energie is, en dat moet altijd een positieve hoeveelheid zijn), verhoog vervolgens de gammacompressie totdat er geen effen zwarte vlekken meer zijn in de afbeelding. Een goede ruisonderdrukking kan ook helpen bij het wegwerken van oneven RGB-waarden. Merk op dat deze benadering nog steeds onvoldoende kan zijn om enkele diepe en heldere blauwtinten te herstellen.

Opmerking 1: Er is gemeld dat sommige OpenCL-stuurprogramma’s niet goed werken wanneer negatieve RGB waarden aanwezig zijn in de pixelpijplijn, omdat veel pixeloperators logaritmen en vermogensfuncties gebruiken (filmisch, kleurbalans, alle CIE Lab < -> CIE XYZ-kleurruimteconversies), die niet zijn gedefinieerd voor negatieve getallen. Hoewel de ingangen vóór gevoelige bewerkingen worden gezuiverd, is het niet genoeg voor sommige OpenCL-stuurprogramma’s, die geïsoleerde NaN'-waarden (geen getal) uitvoeren. Deze NaN`-waarden kunnen vervolgens worden verspreid door lokale filters (vervaging en verscherping, zoals verscherpen, lokaal contrast, contrast equalizer, low pass, high pass, oppervlaktevervaging en filmisch hooglichten reconstructie), wat resulteert in grote zwarte, grijze of witte vierkanten.

In al deze gevallen moet je de optie “clip negatieve RGB van gamma” inschakelen in de module kleurkalibratie.

Opmerking 2: Een veelvoorkomend geval voor falen van de kleuralgoritmen in kleurkalibratie (met name de gammacompressie) zijn pixels met een luminantiewaarde van 0 (Y-kanaal van de CIE 1931 XYZ-ruimte), maar niet-nul chromaticiteit waarden (X- en Z-kanalen van de CIE 1931 XYZ-ruimte). Dit geval is een numerieke eigenaardigheid die niet overeenkomt met de fysieke realiteit (een pixel zonder luminantie zou ook geen kleurkwaliteit moeten hebben), zal een deling door nul produceren in xyY- en Yuv-kleurruimten en als resultaat NaN RGB-waarden creëren. Dit probleem is niet gecorrigeerd binnen kleurkalibratie omdat het een symptoom is van een slechte invoerprofilering en/of een slecht zwartpuntniveau, en moet handmatig worden verholpen door het invoerkleurprofiel aan te passen met de kanaalmixer of in de belichtings module’s zwart niveau correctie.


🔗CAT-waarschuwingen

De chromatische aanpassing in deze module is gebaseerd op een aantal aannames over de eerdere verwerkingsstappen in de pijplijn om correct te werken, en het kan gemakkelijk zijn om die aannames onbedoeld op subtiele manieren te doorbreken. Om jou te helpen dit soort fouten te voorkomen, zal de module kleurkalibratie onder de volgende omstandigheden waarschuwingen weergeven.

  • Als de module kleurkalibratie is ingesteld om chromatische aanpassing uit te voeren, maar de module witbalans niet is ingesteld op “camerareferentie”, worden er in beide modules waarschuwingen weergegeven. Deze fouten kunnen worden opgelost door de module witbalans in te stellen op “camerareferentie” of door chromatische aanpassing in de module kleurkalibratie uit te schakelen. Houd er rekening mee dat sommige sensoren kleine correcties kunnen vereisen binnen de witbalans-module, in welk geval deze waarschuwingen kunnen worden genegeerd.

  • Als er twee of meer instanties van kleurkalibratie zijn gemaakt, waarbij elke poging tot chromatische aanpassing wordt uitgevoerd, wordt bij de tweede instantie een fout weergegeven. Dit kan een geldige toepassing zijn (bijvoorbeeld wanneer maskers zijn ingesteld om verschillende witbalansen toe te passen op verschillende niet-overlappende delen van de afbeelding), in welk geval de waarschuwingen kunnen worden genegeerd. In de meeste andere gevallen moet chromatische aanpassing in een van de gevallen worden uitgeschakeld om dubbele correcties te voorkomen.

    Als een instantie van de module kleurkalibratie al chromatische aanpassing uitvoert, wordt de aanpassing automatisch ingesteld op “geen (bypass)” van elke nieuwe instantie die je maakt, om deze “dubbele correctie”-fout te voorkomen.

De chromatische aanpassingsmodi in kleurkalibratie kunnen worden uitgeschakeld door de adaptatie in te stellen op “geen (bypass)” of de illuminant in te stellen op “hetzelfde als pijplijn (D50)” op het CAT-tabblad.

Deze waarschuwingen zijn bedoeld om veelvoorkomende en gemakkelijke fouten te voorkomen bij het gebruik van de automatische standaardinstellingen in de module in een typische RAW-bewerkingsworkflow. Bij gebruik van aangepaste voorinstellingen en bepaalde specifieke workflows, zoals het bewerken van filmscans of JPEG’s, kunnen en moeten deze waarschuwingen worden genegeerd.

Gevorderde gebruikers kunnen modulewaarschuwingen uitschakelen in voorkeuren>verwerken >waarschuwingsberichten weergeven.

🔗kanaal menger (uitgefaseerd)

De rest van deze module is een standaard kanaalmixer, waarmee je de output R, G, B, kleurrijkheid, helderheid en grijs van de module kunt aanpassen op basis van de relatieve sterktes van de R-, G- en B-ingangskanalen.

Kanaalmenging wordt uitgevoerd in de kleurruimte die is gedefinieerd door de adaptation-control op het CAT-tabblad. Voor alle praktische doeleinden zijn deze CAT-ruimten bepaalde RGB-ruimten die verband houden met de menselijke fysiologie en evenredig zijn met de lichtemissies in de scène, maar ze gedragen zich nog steeds op dezelfde manier als elke andere RGB-ruimte. Het gebruik van een van de CAT-ruimten kan het afstemmingsproces van de kanaalmixer vereenvoudigen, vanwege hun verband met de menselijke fysiologie, maar het is ook mogelijk om kanalen in de RGB-werkruimte van de pijplijn te mixen door de adaptation in te stellen op “none (bypass )”. Om kanaalmenging uit te voeren in een van de adaptation-kleurruimten zonder chromatische aanpassing, stelt u de illuminant in op “hetzelfde als pijplijn (D50)”.


Opmerking: de werkelijke kleuren van de CAT- of RGB-primaire kleuren die worden gebruikt voor het mixen van kanalen, geprojecteerd op de sRGB-weergaveruimte, zijn geschilderd op de achtergrond van de RGB-schuifregelaars, zodat u een idee krijgt van de kleurverschuiving die zal resulteren van uw gewijzigde instellingen.


Kanaalmixen is een proces dat een boost-/mutingfactor voor elk kanaal definieert als een verhouding van alle originele kanalen. In plaats van een enkele platte correctie in te voeren die de uitvoerwaarde van een kanaal koppelt aan de invoerwaarde (bijvoorbeeld ‘R_output = R_input × correction’), is de correctie voor elk kanaal afhankelijk van de invoer van alle kanalen voor elke pixel (bijvoorbeeld R_output = R_input × R_correctie + G_input × G_correctie + B_input × B_correctie). De kanalen van een pixel dragen dus bij aan elkaar (een proces dat bekend staat als “overspraak”), wat overeenkomt met het roteren van de primaire kleuren van de kleurruimte in 3D. Dit is in feite een digitale simulatie van fysieke kleurfilters.

Hoewel het roteren van primaire kleuren in 3D uiteindelijk gelijk staat aan het toepassen van een algemene tintrotatie, is het verband tussen de RGB-correcties en de resulterende perceptuele tintrotatie niet direct voorspelbaar, wat het proces niet-intuïtief maakt. “R”, “G” en “B” moeten worden opgevat als een mengsel van 3 lichten die we op en neer draaien, niet als een reeks kleuren of tinten. Omdat RGB-tristimulus luminantie en chrominantie niet ontkoppelt, maar een additieve verlichtingsopstelling is, is het “G”-kanaal sterker verbonden met de menselijke luminantieperceptie dan de “R” en “B”-kanalen. Alle pixels hebben een niet-nul G-kanaal, wat inhoudt dat elke correctie op het G-kanaal waarschijnlijk alle pixels zal beïnvloeden.

Het kanaalmengproces is daarom gekoppeld aan een fysieke interpretatie van de RGB-tristimulus (als additief licht), waardoor het zeer geschikt is voor primaire kleurgrading en verlichtingscorrecties, en de kleurveranderingen soepel overvloeien. Het proberen te begrijpen en te voorspellen vanuit een perceptueel oogpunt (luminantie, tint en verzadiging) zal echter mislukken en wordt ontmoedigd.


Opmerking: De labels “R”, “G” en “B” op de kanalen van de kleurruimten in deze module zijn slechts conventies die uit gewoonte zijn gevormd. Deze kanalen zien er niet noodzakelijkerwijs “rood”, “groen” en “blauw” uit, en gebruikers wordt afgeraden om te proberen ze te begrijpen op basis van hun naam. Dit is een algemeen principe dat van toepassing is op elke RGB-ruimte die in elke toepassing wordt gebruikt.


🔗R, G en B tabs

Op het meest elementaire niveau kan je de tabbladen R, G en B van de module kleurkalibratie zien als een soort matrixvermenigvuldiging tussen een 3x3-matrix en de ingevoerde [R G B]-waarden. Dit lijkt in feite erg op wat een op matrix gebaseerd ICC-kleurprofiel doet, behalve dat de gebruiker de matrixcoëfficiënten kan invoeren via de darktable GUI in plaats van de coëfficiënten uit een ICC-profielbestand te lezen.

┌ R_out ┐     ┌ Rr Rg Rb ┐     ┌ R_in ┐
│ G_out │  =  │ Gr Gg Gb │  X  │ G_in │
└ B_out ┘     └ Br Bg Bb ┘     └ B_in ┘

Als je bijvoorbeeld een matrix hebt gekregen om van de ene kleurruimte naar de andere te transformeren, kan je de matrixcoëfficiënten als volgt in de kanaalmenger invoeren:

  • selecteer het tabblad R en stel vervolgens de Rr, Rg & Rb-waarden in met behulp van de R-, G- en B-invoerschuifregelaars

  • selecteer het tabblad G en stel vervolgens de Gr, Gg & Gb-waarden in met behulp van de R-, G- en B-invoerschuifregelaars

  • selecteer het tabblad B en stel vervolgens de Br, Bg & Bb-waarden in met behulp van de R-, G- en B-invoerschuifregelaars

Standaard kopieert de mengfunctie in kleurkalibratie de ingangskanalen [R G B] rechtstreeks naar de overeenkomende uitgangskanalen. Dit komt overeen met vermenigvuldigen met de identiteitsmatrix:

┌ R_out ┐     ┌ 1  0  0 ┐      ┌ R_in ┐
│ G_out │  =  │ 0  1  0 │   X  │ G_in │
└ B_out ┘     └ 0  0  1 ┘      └ B_in ┘

Voor een meer intuïtief begrip van hoe de mengschuifregelaars op de R-, G- en B-tabbladen zich gedragen, kan je het volgende overwegen:

  • voor het R bestemmingskanaal zal het aanpassen van de schuifregelaars naar rechts de R-, G- of B-gebieden van de afbeelding meer “rood” maken. Als je de schuifregelaar naar links verplaatst, worden die gebieden meer “cyaan”.

  • voor het G bestemmingskanaal zal het aanpassen van de schuifregelaars naar rechts de R-, G- of B-gebieden van de afbeelding meer “groen” maken. Als je de schuifregelaar naar links verplaatst, worden die gebieden meer “magenta”.

  • voor het B bestemmingskanaal zal het aanpassen van de schuifregelaars naar rechts de R-, G- of B-gebieden van de afbeelding meer “blauw” maken. Als je de schuifregelaar naar links verplaatst, worden die gebieden meer “geel”.

🔗Bedieningselementen tabbladen R, G en B

De volgende bedieningselementen worden weergegeven voor elk van de tabbladen R, G en B:

ingang R/G/B
Kies in hoeverre de input R-, G- en B-kanalen het outputkanaal met betrekking tot het betreffende tabblad beïnvloeden.
kanalen normaliseren
Schakel dit selectievakje in om de coëfficiënten te normaliseren om te proberen de algehele helderheid van dit kanaal in het uiteindelijke beeld te behouden in vergelijking met het invoerbeeld.

🔗tabbladen helderheid en kleurverzadiging

De helderheid en kleurverzadiging van pixels in een afbeelding kan ook worden aangepast op basis van de R-, G- en B-ingangskanalen. Dit gebruikt hetzelfde basisalgoritme dat de filmisch rgb module gebruikt voor tonemapping (die RGB-verhoudingen behoudt) en voor middentonenverzadiging (die ze masseert).

verzadigingsalgoritme
Met dit besturingselement kan je het verzadigingsalgoritme upgraden naar de nieuwe 2021-versie, voor bewerkingen die vóór darktable 3.6 zijn gemaakt - het verschijnt niet voor bewerkingen die al de nieuwste versie gebruiken.

🔗besturingselementen op het tabblad kleurrijkheid

ingang R/G/B
pas de kleurverzadiging van pixels aan op basis van de R-, G- en B-kanalen van die pixels. Als je bijvoorbeeld de schuifregelaar input R aanpast, heeft dit invloed op de kleurverzadiging van pixels die veel “R” meer bevatten dan pixels met slechts een kleine hoeveelheid “R”.
kanalen normaliseren
Schakel dit selectievakje in om te proberen de algehele verzadiging tussen de invoer- en uitvoerbeelden constant te houden.

🔗instellingen tabblad helderheid

ingang R/G/B
de helderheid van bepaalde kleuren in de afbeelding aanpassen op basis van de R-, G- en B-kanalen van die kleuren. Als je bijvoorbeeld de schuifregelaar input R aanpast, heeft dit veel meer invloed op de helderheid van kleuren die veel R-kanalen bevatten dan kleuren die slechts een kleine hoeveelheid R-kanalen bevatten. Bij het donkerder/helderder maken van een pixel blijft de verhouding van de R-, G- en B-kanalen voor die pixel behouden om de tint te behouden.
kanalen normaliseren
Schakel dit selectievakje in om te proberen de algehele helderheid tussen de invoer- en uitvoerbeelden constant te houden.

🔗grijs tab

Een andere zeer nuttige toepassing van kleurkalibratie is de mogelijkheid om de kanalen samen te mengen om een uitvoer in grijswaarden te produceren - een zwart-wit beeld. Selecteer het tabblad grijs en stel de schuifregelaars R, G en B in om te bepalen hoeveel elk kanaal bijdraagt aan de helderheid van de uitvoer. Dit komt overeen met de volgende matrixvermenigvuldiging:

Gruis_uit  =   [ r  g  b ]  X  ┌ R_in ┐
                              │ G_in │
                              └ B_in ┘

Bij huidtinten hebben de relatieve gewichten van de drie kanalen invloed op het detailniveau in de afbeelding. Door meer gewicht op R te leggen (bijv. [0,9, 0,3, -0,3]) krijgt u gladdere huidtinten, terwijl de nadruk op G (bijv. [0,4, 0,75, -0,1]) voor meer details zorgt. In beide gevallen wordt het B-kanaal verkleind om te voorkomen dat de ongewenste huidtextuur wordt benadrukt.

🔗instellingen grijs tab

ingang R/G/B
Kies hoeveel elk van de R-, G- en B-kanalen bijdraagt aan het grijsniveau van de uitvoer. De afbeelding wordt alleen geconverteerd naar zwart-wit als de drie schuifregelaars optellen tot een waarde die niet nul is. Het toevoegen van meer B zal de neiging hebben om meer details naar voren te brengen, het toevoegen van meer R zal de huidstinten gladder maken.
kanalen normaliseren
schakel dit selectievakje in om te proberen de algehele helderheid constant te houden terwijl de schuifregelaars worden aangepast.

🔗gebied kleurenkaart

De gebied belichting mapping mogelijkheid is gemaakt om te helpen met batchbewerking een serie van afbeeldingen op een efficiënte manier. In deze scenario bewerk je een enkele referentie afbeelding voor de hele serie, waarna je de bewerkingsstappen kopieert en plakt op alle andere afbeeldingen in de serie.

Unfortunately, the color temperature of the illuminating light often changes slightly between shots, even within the same series captured in the same conditions. This can be the result of a cloud passing by the sun in natural light, or a different ratio between colored bounce light and main light. Each image will still need some individual fine-tuning if you want a perfectly even look over the whole series, and this can be both time-consuming and frustrating.

Gebied belichting mapping maakt het mogelijk om een doel chromaticiteit (tint en chroma) te definiëren voor een bepaalde deel van de afbeelding (de controlemonster) , welke vergeleken kan worden met dezelfde doel chromaticiteit in andere afbeeldingen. De controlemonster kan een belangrijk onderdeel zijn van je onderwerp, die een constante kleur moet hebben of een niet bewegende consequent verlichte oppervlak over een serie van afbeeldingen.

De mapping proces bestaat uit twee delen.

🔗stap 1: stel doel in

Er zijn twee manieren om de kleurkwaliteit van het doel in te stellen voor de controlemonster:

  1. wanneer je een willekeurige kleur als controlemonster weet of verwacht (bijvoorbeeld een grijs kaart, kleuren kaart, een product of logo met een specifieke kleur), kan de L, h en c waarden hiervan direct ingevoerd worden in Lch afgeleide van CIE Lab 1976 ruimte,

  2. if you simply want to match the development of your reference image, set the area mode to measure, then enable the picker (to the right of the color patch) and draw a rectangle over your control sample. The input column will then be updated with the L, h, c values of the control sample before the color correction, and the target column will show the resulting L, h, c values of the control sample after the current calibration setting is applied.

Wanneer je de L, h en c waarden reset is de standaard waarde een neutrale kleur met 50% lichtheid (midden grijs). Dit kan handig zijn als je snel een gemiddelde witbalans van een afbeelding wilt instellen. Als je de controlemonster overeen wilt laten komen met neutraal grijs kan je de chroma schuifregelaar resetten, omdat de lichtheid en tint instelling geen effect hebben op de chromaticiteit voor neutraal grijs.

Note that the target value is not reset when you reset the module itself, but is stored indefinitely in darktable’s configuration and will be available on next launch as well as for the next image you develop. Additionally, the position of the selected rectangle is also stored for ease of use when applying the picked correction value to multiple similar images (see below under “match the target”), though you may redraw the rectangle if the position of the target object changes between images.

De houd rekening met kanaal menging optie geeft de keuze waar een monster genomen moet worden. Als deze is uitgeschakeld wordt de doel kleur gelijk na de CAT (Chromatic Adaptation Transform) stap gemeten, wat voor kanaal menging plaatsvindt. Dit betekent dat als je een gekalibreerd profiel gebruikt in een kanaal menging deze uitgeschakeld wordt. Wanneer deze is ingeschakeld zal de doel kleur gemeten worden na de CAT en de kanaal menging stappen, inclusief de gekalibreerde profiel. Dit wordt voor de meeste gevallen aanbevolen.


Opmerking: Als het doel gedefinieerd wordt van een grijs vlak, weet dat deze grijs vlak voor een color checker nooit geheel neutraal is. Bijvoorbeeld de Datacolor Spyder heeft een iets warmere grijs (tint = 20°, chroma = 1.2), terwijl de X-Rite pre-2014 heeft een meer neutrale grijs (hue = 240°, chroma = 0.3) en X-Rite post-2014 is bijna perfect neutraal (hue = 133°, chroma = 0.2). Over het algemeen is het niet wenselijk om een controle monster overeen te laten komen met een perfect neutraal grijze doel en is uiteindelijk verkeerd om dit te doen bij gebruik van een grijs kaart of color checker als controlemonster.


🔗stap 2: overeen komen met het doel

When you open a new image, the area mode is automatically reset to correction. Using the picker attached to the color patch, you can then directly reselect your control sample in the new image. The proper illuminant settings required for the control sample to match the memorized target chromaticity will be automatically computed, and the setting will be updated in the same operation.

De houd rekening met kanaal menging optie moet gelijk staan als wanneer de meting van het doel heeft plaatsgevonden om een consistent resultaat te krijgen. Weet dat de het matchen van het doel alleen de helderheid instelling definieert die gebruikt wordt in de Chromatic Adaptation Transform. Deze past niet de kanaal menging instellingen aan, omdat de kalibratie plaatsvindt in de kleurkiezer kalibratie gereedschap. Echter kan de kanaal menging instellingen gebruikt of genegeerd worden in het berekenen van de helderheid instellingen afhankelijk van deze optie.

Deze bewerking kan net zo vaak uitgevoerd worden als het aantal afbeeldingen in de serie, zonder verdere handelingen.

🔗step 3: deactivate color mapping

The settings you configured in step 1 are “sticky” – they will stay active until you manually turn them off by resetting lightness to 50 and chroma to 0. Until then, every time you use this module (even after closing and restarting darktable), those settings will affect the results of an auto-whitebalance operation. To remind you that color mapping is active, especially while the section is collapsed, the heading will change from “area color mapping” to “area color mapping (active)” whenever chroma is nonzero or lightness is other than 50.


Opmerking: Het perfect afstemmen van uw controlemonster op de doel chromaticiteit levert mogelijk nog steeds geen vergelijkbaar perceptueel resultaat op, zelfs als de cijfers precies hetzelfde zijn. De verhouding van lichtheid tussen het controlemonster en zijn omgeving, evenals de aanwezige kleurcontrasten in het frame, zullen de perceptie van kleuren veranderen op manieren die heel moeilijk te modelleren zijn. Om een beeld te krijgen van dit probleem zie degrijze aardbeien-illusie.


🔗instellingen extraheren met behulp van een kleurchecker

Aangezien de kanaalmixer in wezen een RGB-matrix is (vergelijkbaar met het ingaand kleurprofiel dat wordt gebruikt voor RAW-afbeeldingen), kan deze worden gebruikt om de kleurnauwkeurigheid van het invoerkleurprofiel te verbeteren door ad-hoc kleurkalibratie-instellingen.

Deze berekende instellingen zijn bedoeld om het kleurverschil tussen de scènereferentie en de camera-opname in een bepaalde lichtsituatie te minimaliseren. Dit komt overeen met het maken van een generiek ICC-kleurprofiel, maar hier wordt het profiel in plaats daarvan opgeslagen als module-instellingen die kunnen worden opgeslagen als voorinstellingen of stijlen, om te worden gedeeld en hergebruikt tussen afbeeldingen. Dergelijke profielen zijn bedoeld om het generieke invoerprofiel aan te vullen en te verfijnen, maar vervangen het niet.

Deze functie kan helpen bij:

  • omgaan met moeilijke lichtbronnen, zoals lage CRI gloeilampen, waarvoor een loutere witbalans nooit zal volstaan,

  • het digitaliseren van kunstwerken of commerciële producten waarbij een nauwkeurige weergave van de originele kleuren vereist is,

  • het neutraliseren van een aantal verschillende camera’s tot dezelfde waarheid, in fotosessies met meerdere camera’s, om een consistent basisbeeld te verkrijgen en de kleurbewerkingsinstellingen te delen met een consistent eindbeeld,

  • vanaf het begin een gezonde kleurenpijplijn verkrijgen, de witbalans vastleggen en elke terugkaatsende lichtkleurzweem in één keer verwijderen, met minimale inspanning en tijd.

🔗ondersteunde doelen voor kleurcontrole

Gebruikers mogen momenteel geen aangepaste doelen gebruiken, maar een beperkt aantal geverifieerde kleurcontroles (van gerenommeerde fabrikanten) wordt ondersteund:

  • X-Rite / Gretag MacBeth Color Checker 24 (pre- en post-2014),

  • Datacolor SpyderCheckr 24 (pre- en post-2018),

  • Datacolor SpyderCheckr 48 (pre- en post-2018),

  • Datacolor SpyderCheckr Photo.

Gebruikers worden ontmoedigd om goedkope, niet-merkgebonden kleurdoelen te verkrijgen, aangezien kleurvastheid tussen batches onmogelijk kan worden beweerd tegen dergelijke prijzen. Onnauwkeurige kleurcontroles zullen het doel van kleurkalibratie alleen maar teniet doen en de zaken mogelijk erger maken.

IT7- en IT8-kaarten worden niet ondersteund omdat ze nauwelijks draagbaar zijn en niet praktisch voor gebruik op locatie voor ad-hocprofielen. Deze grafieken zijn beter geschikt voor het maken van generieke kleurprofielen, uitgevoerd met een standaard lichtbron, bijvoorbeeld met Argyll CMS.


Opmerking: X-Rite heeft de formule van hun pigmenten in 2014 en Datacolor in 2018 gewijzigd, waardoor de kleur van de pleisters enigszins is gewijzigd. Beide formules worden ondersteund in darktable, maar je moet voorzichtig zijn met het kiezen van de juiste referentie voor jouw doel. Probeer bij twijfel beide en kies degene die na kalibratie de laagste gemiddelde delta E oplevert.


🔗voorwaarden

Om deze functie te gebruiken, moet je een testopname maken van een ondersteunde kleurcontrolekaart, op locatie, onder de juiste lichtomstandigheden:

  • kader de kaart in het midden van 50% van het cameraveld, om ervoor te zorgen dat het beeld vrij is van vignettering,

  • zorg ervoor dat de hoofdlichtbron ver genoeg van de kaart verwijderd is om een gelijkmatig lichtveld over het oppervlak van de kaart te geven,

  • pas de hoek tussen het licht, de kaart en de lens aan om reflecties en glans op de kleurvlakken te voorkomen,

  • for the best quality profile you should capture an image with the appropriate brightness. To achieve this, take a few bracketed images (between -1 and +1 EV) of your color checker and load them into darktable, ensuring that all modules between color calibration and output color profile are disabled. Choose the image where the white patch has a brightness L of 94-96% in CIE Lab space or a luminance Y of 83-88% in CIE XYZ space (use the global color picker). This step is not strictly necessary – alternatively you can take a single image and apply the exposure compensation as recommended in the profile report.

Als de lichtomstandigheden in de buurt komen van een standaard D50 tot D65-lichtbron (direct natuurlijk licht, geen gekleurd weerkaatst licht), kan de kleurcontrole-opname worden gebruikt om een generiek profiel te produceren dat geschikt is voor elke daglichtlichtbron met slechts een kleine aanpassing van de witbalans.

If the lighting conditions are peculiar and far from standard illuminants, the color checker shot will be only usable as an ad-hoc profile for images taken in the same lighting conditions.

🔗gebruik

De instellingen die bij kleurkalibratie worden gebruikt, zijn afhankelijk van de gekozen CAT-ruimte en van eventuele kleurinstellingen die eerder in de pixelpijp zijn gedefinieerd in de modules witbalans en ingaand kleurprofiel. Als zodanig zijn de resultaten van de profilering (bijv. de RGB-kanaalmengcoëfficiënten) alleen geldig voor een starre set instellingen voor CAT ruimte, witbalans en ingaand kleurprofiel. Als je een generieke stijl wilt creëren met jouw profiel, vergeet dan niet dat je ook de instellingen van deze modules moet opnemen.

Gebruik het volgende proces om jouw profielvoorinstelling/stijl te maken:

  1. Schakel de module lens correctie in om vignettering te corrigeren die de kalibratie zou kunnen misleiden,

  2. Klik aan de onderkant van de module kleurkalibratie op de pijl bij het label kalibreren met een kleurcontrole om de bedieningselementen weer te geven,

  3. Kies het juiste model en de juiste fabrikant van uw kleur checker uit het keuzemenu,

  4. In het voorbeeld van de afbeelding verschijnt een overlay van de patches van de kaart. Sleep de hoeken van de kaart zodat ze overeenkomen met de visuele referenties (punten of kruisen) rond het doel, om eventuele perspectiefvervorming te compenseren,

  5. Klik op de knop refresh om het profiel te berekenen,

  6. Controleer het Profielkwaliteitsrapport. Als het “goed” is, kan je op de knop validatie klikken. Als dit niet het geval is, probeert je de optimalisatiestrategie te wijzigen en het profiel opnieuw te vernieuwen.

  7. Save the profile in a preset or style, or simply copy & paste the module settings to all of the images taken under the same lighting conditions, from within the lighttable view or filmstrip.


Opmerking: Je hoeft de standaardmatrix in de ingaand kleurprofiel-module niet te gebruiken bij het uitvoeren van een kalibratie, maar houd er rekening mee dat de standaard witbalans “zoals opgenomen in de camera” niet correct werkt met een ander profiel, en dat je altijd hetzelfde invoerprofiel moet gebruiken wanneer je dergelijke kalibratie-instellingen opnieuw gebruikt.


🔗het profielrapport lezen

Het profielrapport helpt jou de kwaliteit van de kalibratie te beoordelen. De instellingen in kleurkalibratie zijn slechts een “best passende” optimalisatie en zullen nooit 100% nauwkeurig zijn voor het hele kleurenspectrum. We moeten daarom bijhouden “hoe onnauwkeurig” het is om te weten of we dit profiel kunnen vertrouwen of niet.

Slechte profielen kunnen voorkomen en zullen bij gebruik meer kwaad dan goed doen.

🔗delta E en het kwaliteitsrapport

De CIE delta E 2000 (ΔE) wordt gebruikt als een perceptuele maatstaf voor de fout tussen de referentiekleur van de patches en de kleur die na elke stap wordt verkregen van kalibratie:

  • ΔE = 0 betekent dat er geen fout is – de verkregen kleur is exact de referentiekleur. Helaas zal dit in de praktijk nooit gebeuren.

  • ΔE = 2,3 wordt gedefinieerd als het Just Noticeable Difference (JND).

  • ΔE < 2,3 betekent dat de gemiddelde waarnemer het verschil tussen de verwachte referentiekleur en de verkregen kleur niet kan zien. Dit is een bevredigend resultaat.

  • ΔE > 2,3 betekent dat het kleurverschil tussen de verwachte referentie en de verkregen kleur voor de gemiddelde waarnemer merkbaar is. Dit is onbevredigend, maar soms onvermijdelijk.

Het kwaliteitsrapport houdt de gemiddelde en maximale ΔE bij aan de ingang van de module (voordat er iets wordt gedaan), na de chromatische aanpassingsstap (alleen witbalans) en aan de uitgang van de module (witbalans en kanaalmenging). Bij elke stap moet de ΔE lager zijn dan bij de vorige stap, als alles volgens plan verloopt.

🔗profieldata

De gegevens die door het profileringsproces worden gegenereerd, omvatten de RGB 3×3-matrix en de gedetecteerde lichtbron. Deze worden uitgedrukt in de CAT adaptation-ruimte die is gedefinieerd in het CAT-tabblad en zijn beschikbaar voor het geval je deze coëfficiënten naar andere software wilt exporteren. Als de gedetecteerde lichtbron daglicht of zwart lichaam is, moet de matrix redelijk generiek zijn en herbruikbaar voor andere lichtbronnen daglicht en zwart lichaam met toevoeging van een kleine witbalansaanpassing.

🔗normalisatie waarden

Dit zijn de instellingen die je ongewijzigd moet definiëren voor de parameters belichting en zwartniveau correctie in de module belichting om de laagst mogelijke fout in jouwprofiel te verkrijgen. Deze stap is optioneel en is alleen nuttig wanneer uiterste precisie vereist is, maar pas op dat deze negatieve RGB-waarden kan produceren die op verschillende punten in de pijplijn worden afgekapt.

🔗superpositie

kleur checker

De kaartoverlay toont een schijf in het midden van elk kleurvlak, die de verwachte referentiewaarde van dat vlak vertegenwoordigt, geprojecteerd in de RGB-ruimte van het beeldscherm. Dit helpt jou om het verschil tussen de referentie en de werkelijke kleur visueel te beoordelen zonder dat je jou bezig hoeft te houden met ΔE-waarden. Deze visuele aanwijzing is alleen betrouwbaar als je de belichtings-module instelt volgens de instructies in de normalisatiewaarden van het profielrapport.

Nadat het profiel is gekalibreerd, worden sommige vierkante vlakken op de achtergrond gekruist met een of twee diagonalen:

  • patches die niet worden gekruist hebben ΔE < 2,3 (JND), wat betekent dat ze nauwkeurig genoeg zijn zodat de gemiddelde waarnemer de afwijking niet kan opmerken,

  • vlakken gekruist met één diagonaal hebben 2,3 < ΔE < 4,6, wat betekent dat ze licht onnauwkeurig zijn,

  • vlakken gekruist met twee diagonalen hebben ΔE > 4,6 (2 × JND), wat betekent dat ze zeer onnauwkeurig zijn.

Deze visuele feedback helpt jou bij het opzetten van de afweging tussen optimalisaties om te controleren welke kleuren min of meer nauwkeurig zijn.

🔗het profiel verbeteren

Omdat elke kalibratie slechts een “best passende” optimalisatie is (met behulp van een gewogen kleinste-kwadratenmethode), is het onmogelijk om alle patches binnen onze ΔE < 2,3 tolerantie te hebben. Er zal dus een compromis nodig zijn.

Met de parameter optimaliseer voor kan je een optimalisatiestrategie definiëren die probeert de profielnauwkeurigheid in sommige kleuren te vergroten ten koste van andere. De volgende opties zijn beschikbaar:

  • geen: gebruik geen expliciete strategie, maar vertrouw op de impliciete strategie die is gedefinieerd door de fabrikant van de kleur checker. Als de kleurchecker bijvoorbeeld voornamelijk vlakken met een lage verzadiging heeft, is het profiel nauwkeuriger voor minder verzadigde kleuren.

  • neutrale kleuren: geef prioriteit aan grijstinten en minder verzadigde kleuren. Dit is handig voor wanhopige gevallen van goedkope TL- en LED-verlichting met een lage CRI. Het kan echter de fout in sterk verzadigde kleuren meer vergroten dan het ontbreken van een profiel.

  • verzadigde kleuren: geef prioriteit aan primaire kleuren en sterk verzadigde kleuren. Dit is handig bij product- en commerciële fotografie om merkkleuren goed te krijgen.

  • skin and soil colors, foliage colors, sky and water colors: Give priority to the chosen hue range. This is useful if the subject of your images is clearly defined and has a typical color.

  • gemiddelde delta E: Poging om de kleurfout uniform te maken over het kleurbereik en de gemiddelde perceptuele fout te minimaliseren. Dit is handig voor generieke profielen.

  • maximum delta E: Poging om uitbijters en grote fouten te minimaliseren, ten koste van de gemiddelde fout. Dit kan handig zijn om sterk verzadigde blues weer op één lijn te krijgen.

Wat je ook doet, strategieën die een lage gemiddelde ΔE prefereren, hebben meestal een hogere maximale ΔE en vice versa. Blauw is ook altijd het meest uitdagende kleurbereik om correct te krijgen, dus de kalibratie valt meestal terug op het beschermen van blauw ten koste van al het andere, of al het andere ten koste van blauw.

Het gemak van het verkrijgen van een juiste kalibratie hangt af van de kwaliteit van de scèneverlichting (daglicht en hoge CRI-verlichting hebben altijd de voorkeur), de kwaliteit van het primaire ingaand kleurprofiel, de zwartpuntcompensatie ingesteld in de belichtings-module, maar eerst en vooral over de wiskundige eigenschappen van de filterarray van de camerasensor.

🔗profielcontrole

Het is mogelijk om de knop kleurruimtecontrole (eerste aan de linkerkant, onderaan de module) te gebruiken om een enkele ΔE-berekening uit te voeren van de kleurcontrolereferentie tegen de uitvoer van de _kleurkalibratiemodule. Dit kan op de volgende manieren worden gebruikt:

  1. Om de nauwkeurigheid te controleren van een profiel dat in bepaalde omstandigheden is berekend aan de hand van een kleur checker-opname onder verschillende omstandigheden.

  2. Om de prestaties te evalueren van een kleurcorrectie die eerder in de pijp is uitgevoerd, door de _kleurkalibratie_parameters in te stellen op waarden die deze effectief uitschakelen (CAT aanpassing op geen, al het andere is standaard ingesteld), en gebruik gewoon de gemiddelde ΔE als prestatiestatistiek.

🔗waarschuwingen

De mogelijkheid om standaard CIE-lichtbronnen en CCT-gebaseerde interfaces te gebruiken om de kleur van de lichtbron te definiëren, hangt af van de standaardwaarden voor geluid voor de standaardmatrix in de invoerkleurprofiel-module, evenals van redelijke RGB-coëfficiënten in de witbalans-module.

Sommige camera’s, met name die van Olympus en Sony, hebben onverwachte witbalanscoëfficiënten die de gedetecteerde CCT altijd ongeldig maken, zelfs voor legitieme daglichtverlichting. Deze fout komt hoogstwaarschijnlijk voort uit problemen met de standaard invoermatrix, die is overgenomen van de Adobe DNG Converter.

Het is mogelijk om dit probleem te verhelpen als u een computerscherm heeft dat is gekalibreerd voor een D65-lichtbron, door het volgende proces te gebruiken:

  1. Geef een wit oppervlak weer op je scherm, bijvoorbeeld door een leeg canvas te openen in een fotobewerkingssoftware die je leuk vindt

  2. Take a blurry (out of focus) image of that surface with your camera, ensuring that you don’t have any “parasite” light in the frame, you have no clipping, and are using an aperture between f/5.6 and f/8,

  3. Open the image in darktable and extract the white balance by using the picker tool in the white balance module on the center area of the image (non-central regions might be subject to chromatic aberrations). This will generate a set of 3 RGB coefficients.

  4. Sla een voorinstelling op voor de witbalans-module met deze coëfficiënten en pas deze automatisch toe op elke RAW-kleurafbeelding gemaakt door dezelfde camera.

translations