Mappa bort laserskadade pixlar med RawTherapee

Kamerasensorer är känsliga för laser och det räcker med en kort exponering för att det ska bli en permanent skada som kräver att sensorn byts ut.

Inbäddade YouTube-klipp omfattas ej av utgivningsbeviset

Med en ny kamera kan det vara värt att betala för att byta sensor, men har man en äldre kanske det är både enklare och mer ekonomiskt att ersätta den med en begagnad likvärdig kamera.

Är skadorna på sensorn begränsade skulle man kunna fortsätta använda kameran bara genom att mappa bort, d.v.s. gömma, de defekta pixlarna.

Råkonverteraren RawTherapee har just en sådan funktion. Med hjälp av en textfil kan man skriva in de defekta pixlarnas koordinater och därmed svartlista dem från att användas. Textfilen måste döpas till samma namn som det som RawTherapee visar.

Exempel med Canon EOS 5D IV

I manualen till RawTherapee står följande:

RawTherapee can correct a list of bad pixels (pixels that are always black or white or stuck at one color) for your particular camera model. To do this, you need to write a text file with the absolute raw coordinates of these pixels: each line specifies a pixel with x<space>y<return> positions.

Man behöver alltså identifiera de trasiga pixlarna och skriva in dem i en textfil. Textfilen ska ha samma namn som det namn som visas i RawTherapee.

I detta fall blir det alltså:

Canon EOS 5D Mark IV.badpixels

Eftersom RawTherapee dessutom beskär råfilen något, 4 pixlar med Bayer-sensor och 7 pixlar för X-Trans-sensor (Fujifilms egna sensor) behöver man skriva in förskjutningen på den första raden i textfilen. I mitt fall rör det sig om en Canon EOS 5D IV som använder den vanliga Bayer-sensorn vilket innebär att jag sätter 4 överst. Därefter börjar man skriva in de skadade pixlarnas positioner.

Det kan underlätta att stänga av vitbalansen i RawTherapee.

Positionerna får man lättast genom att öppna råfilen i RawTherapee och välja en neutral profil. Under Demosaicing väljer man Mono eller None. Ute till vänster får man positionerna i x och y. Skriv in dessa i textfilen.

Testa nu att det fungerar. Spara textfilen och se till att den ligger i en mapp dit Dark-frames directory pekar. Starta om RawTherapee varje gång du uppdaterat textfilen.

Råfiler från Dpreview-användaren ash92, inklusive textfil.

Tips och tricks

Fotografera någonting som är rosa för att få en jämnare övergång mellan de olika pixlarna. Märks när man stänger av vitbalansen och väljer None i Demosaicing. Mer detaljer hur man går till väga finns på engelska här.

För laserskador som sträcker sig över hela linjer och kolumner kan man använda Excel eller LibreOffice för att lägga in de två första koordinaterna och sedan dra ned fältet för att generera tusentals positioner på några sekunder.