Könnte es einen möglichen Vorteil geben, 8-Bit / Kanal-Fotografie in 32-Bit / Kanal zu konvertieren?

7

Ist es möglich, bessere Ergebnisse aus Pegel- / Kurvenanpassungen zu erzielen, indem 8-Bit / Kanal-Fotografie in 32-Bit / Kanal konvertiert wird?

Das Infofenster von Photoshop zeigt beispielhaft die folgenden Informationen: Geben Sie hier die Bildbeschreibung ein

Wenn ich das richtig verstehe, ist "8bpc" = 8 Bits / Kanal.

Aber was ist, wenn ich die Fotografie in 32 Bits / Kanal konvertiere:

Geben Sie hier die Bildbeschreibung ein

Würde dies in einigen Situationen die "Kämmeffekte" verringern oder auf andere Weise zu besseren Ergebnissen führen?


quelle

Antworten:

15

Das Umschalten auf 16 oder 32 Bit reduziert in der Tat das Kämmen (oder die Posterisierung, Quantisierung, wie auch immer Sie es nennen) nach mehreren Bearbeitungsvorgängen.

Jedes Mal, wenn Sie eine multiplikative Operation verwenden (z. B. Ebenen, Kontrasteinstellungen, Kurven, Farbbalance usw. usw.), erhalten Sie wahrscheinlich Werte, die keine ganzen Zahlen sind. Wenden Sie eine lange Folge solcher Vorgänge an, und Sie addieren die Fehler, bis Sie eine sichtbare Verschlechterung der Bildqualität feststellen.

Wenn Sie beispielsweise eine Pegelanpassung anwenden und den Pegel 255 auf 127 senken, halbieren Sie effektiv den Helligkeitswert jedes Pixels. Aus 133 wird also 67 (es ist tatsächlich 66,5, aber 8 Bits können nur 66 oder 67 speichern). Später wenden Sie eine Pegelanpassung an, die den Helligkeitswert jedes Pixels verdoppelt. 67 wird zu 134 - ein Fehler von 1. Sie haben Informationen verloren. Nach den beiden Anpassungen können im Bild nur 128 statt 256 mögliche Helligkeitswerte vorhanden sein ! Wenn Sie sich das Histogramm ansehen, sehen Sie Lücken für jede ungerade Zahl, und das Diagramm ähnelt einem Kamm (daher der Begriff Kämmen).

Wenn Sie Ihr Bild in 16 Bit konvertieren, indem Sie rechts mit Nullen auffüllen, wird 133 zu 34048. Teilen Sie durch 2 und Sie erhalten 17024, multiplizieren Sie dies mit 2 und Sie erhalten 34048, das zurück in 8 Bit konvertiert wird (durch Verschieben nach rechts) und Sie Holen Sie sich 133! Es ist kein Präzisionsverlust aufgetreten.

Wenn Sie Ihre Operationen in einem Raum mit höherer Genauigkeit ausführen, speichern Sie effektiv Brüche, die mehr Informationen enthalten und dann nur einmal gerundet werden, wenn Sie das Bild bearbeitet haben (da die meisten Ausgabegeräte immer noch nur 8 Bit pro Kanal unterstützen).

Wenn Sie ein 8-Bit-Bild aufnehmen und nur eine Operation anwenden und zurück in 8-Bit konvertieren, sehen Sie keinen Vorteil, jedoch nach mehreren Operationen.

Hier sind einige Beispiele:

Original 8bit pro Kanalbild

Hier ist es, nachdem ich die Level auf 13 und dann wieder auf 255 reduziert habe. Die Posterisierung ist am Himmel sichtbar, da wir die Zwischenwerte verloren haben. Dies ist im Histogramm deutlich sichtbar, das nur wenige Spitzen aufweist.

Hier bearbeite ich das Originalbild, konvertiere es in 16 Bit und zerquetsche dann die Ebenen bis auf 2 und zurück (effektiv durch 128 teilen). Dies hätte das 8-Bit-Bild vollständig zerstört (es würde von 16 Millionen auf etwa 27 Farben reduziert!), Jedoch ist die Manipulation im Bild nicht sichtbar und nur gerade aus dem Histogramm erkennbar.

Ich bearbeite alle meine Bilder im 16-Bit-Modus. Dies bietet einen sehr guten Schutz gegen Rundungsfehler. 32bit ist wahrscheinlich übertrieben, Sie müssten eine große Anzahl von Operationen durchführen, um den Vorteil der zusätzlichen Präzision zu sehen.

Matt Grum
quelle
Vielen Dank für die ausführliche Antwort! Wäre das die richtige Annahme, dass es keinen Grund gibt, die Originale in 16 Bit zu belassen, wenn mein Ausgabegerät nur 8 Bit pro Kanal unterstützt? Wie kann ich es immer im laufenden Betrieb nur für die Nachbearbeitung konvertieren, bevor ich es an das Ziel sende?
Ich speichere meine Originale in 16-Bit-Dateien, da sie als 14-Bit-Dateien von der Kamera kommen. Wenn Sie jemals vorhaben, Ihre Dateien erneut zu bearbeiten, sollten Sie sie auf 16 Bit belassen. Andernfalls können Sie sie nach Abschluss der Bearbeitung endgültig auf 8 Bit konvertieren.
Matt Grum
1
Ich habe bisher nur 32-Bit in HDR-Situationen gesehen, in denen Sie einen großen Dynamikbereich manipulieren müssen, ohne Details zu verlieren. Ich denke, Matt legt großen Wert darauf, 16 Bit zu bearbeiten und dann bei 8 Bit zu speichern.
Huzzah