https://daniel.lawrence.lu/blog/y2025m09d21/ #trainphotography #verticalstripes #demosaicing #codingnerd #weekendprojects #MarsRover #HackerNews #ngated
RAW Entwicklung Deep Dive
Lesedauer 5 Minuten
Heute wirdâs noch mal speziell und technisch. Aber eine Sorge, das wird hier nicht der neue Standardinhalt. Nachfolgender Text kann fĂŒr all jene interessant sein, die tĂ€glich mit Fotografie zu tun haben und es einfach ein wenig genauer wissen wollen⊠Falls du wie ich obendrein âim Grenzbereichâ, also mit Infrarot oder Ultraviolett fotografierst oder eine manuell modifizierte Kamera benutzt, dann sind diese Infos vielleicht noch relevanter.
Immer noch hier? Ok. Los gehtâs.
Im letzten Beitrag habe ich ja unter anderem beschrieben, wo Standard-RAW-Entwickler wie Lightroom bei der Infrarotfotografie an ihre Grenzen stoĂen. Das Fazit war: Automatisierte Prozesse, die fĂŒr die normale Fotografie optimiert sind, werden von den Eigenheiten eines IR-Bildes komplett aus dem Konzept gebracht.
Der erste Schritt JEDER Bildbearbeitung ist das sogenannte Demosaicing. Aber auch wenn du direkt ins JPEG Format fotografierst passiert dieser Schritt als erstes, dann eben direkt in der Kamera.
Was ist Demosaicing ĂŒberhaupt? Die Kunst des Puzzelns
Eine RAW-Datei ist kein fertiges Bild. Man muss sie sich eher wie ein unvollstĂ€ndiges Mosaik vorstellen. Jeder Pixel auf dem Kamerasensor sitzt unter einem Farbfilter â meistens Rot, GrĂŒn oder Blau (dem sogenannten Bayer-Filter). Ein Pixel unter einem Rot-Filter kennt also nur einen Helligkeitswert fĂŒr Rot, von GrĂŒn und Blau hat er keine Ahnung. Das Demosaicing ist nun der Prozess, bei dem die Software dieses Puzzle löst. Der Algorithmus schaut sich einen Pixel und seine Nachbarn an und macht eine SchĂ€tzung, um die fehlenden Farbwerte fĂŒr jeden einzelnen Pixel zu berechnen. Erst danach haben wir ein richtiges Farbbild.
Wie die Software dieses Puzzle löst, ist aber motiv-, situations- und Kamera-abhĂ€ngig und damit weder eine gleichbleibende mathematische Aufgabe sondern eher eine strategische Frage. Und hier trennt sich die Spreu vom Weizen. Es gibt eine Reihe verschiedener Möglichkeiten diese Aufgabe zu lösen und weil die meisten Menschen sich nicht mit Algorithmen sondern mit Fotos befassen wollen haben Programme wie RawTherapee intelligente Prozesse um fĂŒr uns zu wĂ€hlen. Aber sie lassen uns auch selbst entscheiden was sogar besser sein kann, wissen wir als Fotograf:innen doch oft am Besten worauf es uns ankommt.
Hier ein Screenshot aus RawTherapee. Es zeigt einen 100% Ausschnitt eines meiner RAW Bilder bei deaktiviertem Demosaicing. Man kann deutlich die Struktur des Sensors sehen:
Dasselbe Bild, der gleiche Ausschnitt. Einziger Unterschied: Der Algorithmus.
Grob kann man die meisten Algorithmen in zwei Philosophien einteilen:
1. Die âDetail-zuerstâ-Philosophie (Die Optimisten)
Diese Algorithmen gehen davon aus, dass die Bilddaten sauber sind und jede noch so feine Abweichung zwischen den Pixeln ein echtes Detail darstellt. Sie analysieren Kanten und Muster aggressiv, um das schÀrfstmögliche Bild zu rekonstruieren.
AMaZE, RCD, DCB2. Die âArtefakt-Vermeidungsâ-Philosophie (Die Vorsichtigen)
Diese Algorithmen sind konservativer. Ihr oberstes Ziel ist es, keine Fehler zu machen, selbst wenn das einen Hauch weniger SchÀrfe bedeutet. Sie gehen davon aus, dass die Daten verrauscht sein könnten und legen mehr Wert auf glatte FlÀchen und saubere Farben.
LMMSE, IGV, VNG4NĂŒtzliche Parameter, die man kennen sollte
Neben der Wahl des Algorithmus gibt es noch ein paar Regler, mit denen man die Strategie verfeinern kann. Nachfolgendes bezieht sich auf RawTherapee aber analoge Möglichkeiten finden sich auch in anderen Werkzeugen.
AMaZE+VNG4): Ein genialer Hybrid-Ansatz. Man kann einen âDetail-Algorithmusâ fĂŒr die scharfen Bereiche des Bildes und einen âvorsichtigen Algorithmusâ fĂŒr die glatten FlĂ€chen (z.B. Himmel) verwenden. Der Kontrast-Schwellenwert-Regler legt fest, wo die Grenze verlĂ€uft.Mit diesem Wissen können wir jetzt gezielt die richtige Strategie fĂŒr unsere Bilder wĂ€hlen. Bei Standardaufnahmen sind heutige RAW-Entwickler aber auch oft schon sehr gut darin das fĂŒr uns zu tun. Low ISO Aufnahme? => AMaZE, Low ISO: einen der anderen⊠FĂŒr Fotograf:innen wird das Wissen darum dann wertvoll wenn ihr vom Standardfall abweicht. Versehentlich mit hoher ISO fotografiert? Spezielles Lichtspektrum oder exzessiver Filtereinsatz der ein Szenario produziert das die Software nicht erraten kann? Den Algorithmus selbst zu wĂ€hlen kann helfen!
Ein solches Szenario ist nun die IR Fotografie und darum jetzt noch eine ErklÀrung wie das konkret in diesem Fall aussieht.
Filtergruppe 1: âSuper Colorâ / Niedrige WellenlĂ€nge (550nm, 585nm, 625nm)
DCB. Er ist scharf wie AMaZE, aber speziell fĂŒr Kameras ohne AA-Filter (wie meine RP) besser im Umgang mit Falschfarben geeignet. Eine Alternative ist ein Dual Demosaic-Ansatz, um Himmel und Laub getrennt zu behandeln. Darum zur UnterstĂŒtzung den Regler fĂŒr die Falschfarben-UnterdrĂŒckung auf 2 oder 3.Filtergruppe 2: âKlassisches IRâ / Mittlere WellenlĂ€nge (720nm)
LMMSE oder IGV hier die erste Wahl. Sie gehen mit den verrauschten KanĂ€len behutsam um und verhindern die gefĂŒrchteten Labyrinth-Muster. Gerade beim 720nm Filter könnte man aber auch beschlieĂen, direkt in die Schwarz-WeiĂ-Umsetzung zu gehen. Das bringt uns zur nĂ€chsten Option⊠Filtergruppe 3: âDeep IRâ / Hohe WellenlĂ€nge (850nm) & die Schwarz-WeiĂ-Umsetzung
Mono-Algorithmus. Er ist der âAnti-Demosaicerâ. Er ignoriert die kaputten G- und B-KanĂ€le und baut das Schwarz-WeiĂ-Bild direkt aus den Daten des sauberen Rot-Kanals auf. Das Ergebnis ist die maximal mögliche SchĂ€rfe und TonalitĂ€t ohne jegliche Störfaktoren.So, das warâs jetzt fĂŒr heute. Irgendwann werde ich diese Artikelreihe noch um Dateiformate und FarbrĂ€ume erweitern aber fĂŒr den Moment soll das erstmal genug sein. Letztlich reicht es ja auch weiterhin fĂŒr den pragmatischen Fall einfach auf âSportâ zu schalten und der Technik zu vertrauen đ
#Demosaicing #Fotografie #Infrared #Photography #RawTherapee #Technologie