Beim Betrachten des DNG SDK (v1.4) stellte ich fest, dass die Belichtungsoperation als 1D-Funktion implementiert ist, mit einer kleinen Nichtlinearität im sehr niedrigen Teil des Dynamikbereichs für positive Belichtungswerte und einer signifikanten Nichtlinearität im oberen Teil des Dynamikbereichs. Dies kann im DNG SDK unter dng_function_exposure_ramp::Evaluate
und eingesehen werden dng_function_exposure_tone::Evaluate
.
Tatsächlich ist die Operation für positive Belichtungswerte linear (mit einem kleinen Offset) für Werte, die höher sind als ein kleiner Schwellenwert ( fBlack + fRadius
). Für niedrigere Werte ist die Operation jedoch quadratisch. Bei negativen Belichtungswerten wird der untere Teil des Dynamikbereichs (bis 0,25) linear behandelt, die Spitzlichter werden mit einer quadratischen Funktion behandelt.
Meine Frage ist, was der Grund für diese Nichtlinearität ist und wie wichtig sie für das Endergebnis ist.
(Ich frage nach den Gründen für die Entscheidung, eine nichtlineare Operation für die Belichtung durchzuführen.)
Dies erklärt die Nichtlinearität in der menschlichen Wahrnehmung von Helligkeit. Diese Seite , die Williamson & Cummins (1983) zitiert, erklärt:
Bei der Betrachtung dieser Frage können wir „Reflexion“ durch „Belichtung“ ersetzen. Beachten Sie, dass die Antwortkurve für alle außer dem dunkelsten Bereich eine ungefähr konstante Steigung hat.
Ich fand heraus, dass die Aufzeichnung der dunkelsten Bereiche selbst nichtlinear war. Die Schwarztöne verjüngen sich und ergeben einen viel größeren Bereich mit größeren Schritten zwischen den einzelnen Werten. Mein Experiment wurde vor vielen Jahren durchgeführt, aber das könnte (noch) eine inhärente Eigenschaft der Sensortechnologie sein. (Das würde bedeuten, dass ein Brunnen es schwerer hat, einen Treffer zu registrieren, wenn er leer ist)
JDługosz
Füße nass
Ben Uri
Ilia Borg
Ilia Borg