Entrastern
Mit diesem Modul können Sie die Verarbeitung des Entrastern steuern.
🔗Bayer Filter
Kurz gesagt, die Sensorzellen einer Digitalkamera sind nur in der Lage unterschiedliche Helligkeitsstufen, nicht aber unterschiedliche Farben zu erfassen. Um ein Farbbild zu erhalten, wird jede Zelle mit einem Farbfilter abgedeckt, entweder in Rot, Grün oder Blau, die hauptsächlich Licht dieser Farbe durchlassen, was bedeutet, dass jedes Pixel eines RAW-Bildes ausschließlich Informationen einer Farbe enthalten.
Farb-Filter sind in einem bestimmten Mosaik angeordnet, dem sogenannten Bayer-Muster. Daher hat jedes Pixel Ihres Bildes ursprünglich nur Informationen über einen Farbkanal. Ein Entrastern-Algorithmus rekonstruiert die fehlenden Farbkanäle durch Interpolation mit den Daten der Nachbarpixel. Mehr dazu in den Wikipedia Artikeln zu Entrastern und zum Bayer Filter.
In darktable gibt es mehrere Algorithmen zum Entrastern, jeder mit einer eigenen Charakteristik. Die Unterschiede sind meistens klein und nur sichtbar mit Pixel-Peeping. Aber, weil das Programm mit einer Pixel-zu-Pixelbasis arbeitet und Entrastern die Basis für weitere Module schafft, kann die Wahl des Algorithmus gut sichtbare Effekte haben bei der Qualität und bei feinen Details des Bildes. Das kann auch das Erscheinen von Labyrinth-Mustern und auch das Rendering der Farbsäume beinhalten.
Folgende Entrastern Algorithmen gibt es für Sensoren mit Bayer-Filtern:
-
PPG als Standard-Algorithmus in darktable verwendet. Er ist schnell, aber andere Algorithmen ergeben bessere Resultate.
-
AMaZE and RCD ergeben bessere Rekonstruktionen von Hochfrequenz-Inhalten (feinere Details, Kante, Sterne), können weniger gut umgehen mit Farbrekonstruktionen bei Überschreitungen oder zugefügtes Rauschen in Zonen mit geringem Kontrast. Während AMaZE oft mehr Hochfrequenz-Details behält, ist es aber mehr anfällig für Farb-Überschreitungen als RCD. Da RCD jetzt ähnliche Eigenschaften ergibt wie PPG, aber mit besseren Resultaten, ist das der neue Standard-Algorithmus.
-
VNG4 ist besser geeignet für Bilder mit Niedrig-Frequenz Inhalten (z.B. kontrastarme Flächen, wie ein Himmel) aber, verglichen zu AMaZE und RCD, ist es oft der Grund für Verluste an Details des Hochfrequenzteils.
Entrauschungs-Interpolations-Algorithmen sind oft anfällig für Artefakte, typischerweise zu sehen als moiréartige Muster gut sichtbar, wenn Sie stark in Ihr Bild hineinzoomen. Andererseits kann der gewählte Algorithmus bereits vorgängig-existierenden Moiré oder Labyrinth_Muster in den RAW Daten zum Besseren oder Schlechteren beeinflussen. In solchen Fällen ist oft VNG4 stabiler.
Beachte: Die Leistung der Algorithmen zum Entrastern ist recht unterschiedlich, AMaZE ist bei weitem der langsamste.
🔗Sensoren ohne Bayer-Filter
Es gibt einige wenige Kameras, deren Sensoren keinen Bayer-Filter verwenden. Kameras mit einem “X-Trans”-Sensor verfügen über einen eigenen Satz von Entrastern-Algorithmen. Der Standard-Algorithmus für X-Trans-Sensoren ist Markesteijn 1-pass, der recht gute Ergebnisse liefert. Für eine etwas bessere Qualität (auf Kosten einer viel langsameren Verarbeitung), wählen Sie Markesteijn 3-pass. Obwohl VNG-Entrastern schneller ist als _Markesteijn 1-pass auf gewissen Computern, ist es anfälliger für Entrastern-Artefakte.
🔗Spezial Algorithmen
Durchschleifen (Monochrom) ist nur für Kameras sinnvoll, bei denen das Farbfilter-Array physikalisch vom Sensor entfernt ist, z. B. physikalisch verkratzt. Normalerweise rekonstruiert das Entrastern fehlende Farbkanäle durch Interpolation mit den Daten der benachbarten Pixel. Da das Farbfilter-Array jedoch nicht vorhanden ist, gibt es nichts zu interpolieren, sodass dieser Algorithmus einfach alle Farbkanäle auf den gleichen Wert setzt, was zur Folge hat, dass Pixel grau werden und somit ein monochromes Bild erzeugt wird. Diese Methode garantiert, dass es keine Interpolationsartefakte gibt, die sonst bei Verwendung eines der Standard-Entrastern-Algorithmen auftreten könnten.
Photosite_color ist nicht vorgesehen für die Bildbearbeitung. Es nimmt die RAW Photosite Daten und stellt sie als rot, grün oder blau dar. Das wird benutzt die Störungssuche, um die RAW Daten zu sehen und kann bei der Analyse helfen von Fehlern, die durch andere Entrauschungs-Algorithmen verursacht sind.
🔗Doppelte Entrastern Algorithmen
Es gibt Bilder mit Flächen, die am besten mit einem Algorithmus entrastert würden, der Hochfrequenz-Informationen beibehält, (wie AMaZE or RCD), während andere Bildteile eher profitieren würden von einer Niedrig-Frequenz Art (wie VNG4).
In Doppel Entrastern-Algorithmen (z.B. RCD + VNG4) werden die Sensordaten zweimal entrastert, zuerst mit RCD, AMaZE oder Markesteijn 3-pass und dann mit VNG4. Beide Sets der entrasterten Daten werden für nachfolgende Entwicklungsschritte beibehalten.
Die Daten der Hochfrequenz-Algorithmen werden dann analysiert für lokale Daten Änderungen und, mit einem Schwellenwert, wird das Output-Bild Pixel für Pixel für jeden Farbkanal geschrieben mit Daten jedes Entrasterungs-Algorithmus, abhängig der lokalen Datenveränderung.
Im Normalfall, werden detailreiche Bildteile mit dem dafür am besten geeigneten Algorithmus entrastert (RCD, AMaZe, Markesteijn 3-pass) und wenig detailarme Bildteile (wie blauer Himmel) werden mit dem zweiten Algorithmus (VNG4) entrastert.
Die “lokale Datenänderung” wird technisch mit einer gaußschen-verwischten Einzelkanal-Auswahlmaske, die mit einer Kombination des Schwellenwertes und der Pixel-Luminanz berechnet wird.
🔗Auswahl des Schwellenwertes
Ein automatisch berechneter Schwellenwert ist schwer zu integrieren. Stattdessen kann der Schalt-Knopf zeige die Mischmaske dazu benutzt werden die Auswahl Maske anzuzeigen, damit kannst du die Auswahl des Algorithmus manuell kontrollieren. Je heller die Pixel in der angezeigten Maske, umso mehr wird für den Output vom Hochfrequenz-Algorithmus genommen.
🔗Moduleinstellungen
- Methode
- Der Entrasterungs-Algorithmus, der gebraucht werden soll.
- Kantenschwellwert (nur PPG)
- Stelle die Schwelle für einen zusätzlichen Median ein. Die Standardeinstellung ist „0“, wodurch die Medianfilterung deaktiviert wird.
- Farbglättung
- Aktiviert eine Reihe zusätzlicher Farbglättungsdurchgänge. Standardeinstellung ist „aus“.
- Grün anpassen
- Bei einigen Kameras haben die grünen Filter leicht unterschiedliche Eigenschaften. Dieser Parameter fügt einen zusätzlichen Abgleich hinzu, um Artefakte zu unterdrücken. Verfügbare Optionen sind „deaktiviert“, „lokales Mittel“, „volles Mittel“ und „volles und lokales Mittel“. Diese Option wird bei X-Trans-Sensoren nicht angezeigt.
- Wähle Doppel-Schwellwert (nur Doppel Entrasterungs-Modi)
- Setze den Kontrast-Schwellwert für Doppel Entrasterungs-Modi. Niedrigere Werte brauchen den Hochfrequenz-Entratersung-Algorithmus und höhere Werte brauchen den Niedrigfrequenz-Entratersung-Algorithmus.
- Zeige die Mischmaske (nur Doppel Entrasterungs-Modi)
- Zeige die Mischmaske, die zur Unterscheidung zwischen Hoch- und Nieder-Frequenz Flächen (eingestellt mit dem “Switch dual Threshold” Parameter). Für jedes Pixel, je Heller die Maske, umso mehr des Modul-Outputs wird vom Hochfrequenz-Algorithmus genommen.