Kann man aus den RGB-Werten des Bildes auf die von der Digitalkamera erfassten Intensitätswerte zurückgreifen?

Man kann Matlab verwenden, um die Daten der RGB-Werte für alle Pixel zu kennen. Aber die Kamera erfasst die Daten, indem sie die Intensitäten an jeder Fotodiode misst. Diese Werte sind so, dass sie einem von R, G oder B entsprechen, je nachdem, welcher Bayer-Filter diese bestimmte Fotodiode zum Erfassen zulässt. Nun werden diese Intensitäten über Demosaicing-Algorithmen verarbeitet und führen zu den Daten, die Matlab anzeigt, dh den RGB-Werten an jedem Pixel. Kann man die Intensitätswerte aus den RGB-Werten zurückführen?

Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da es hier um Bildverarbeitung in einem nicht fotografischen Kontext geht.
Nein, es gibt keine 1-zu-1-Beziehung zwischen dem RGBG-Pixel-Quadrat und den endgültigen R-, G-, B-Werten.

Antworten (1)

Nur wenn Sie noch die Originaldaten aus der Rohdatei haben. Normalerweise können Sie die ursprünglichen monochromatischen Luminanzwerte von jedem Sensor (Pixelwell) auf dem Sensor nicht aus den demosaikierten Daten ableiten, da es fast immer mehr als einen Satz von Originaldaten gibt, die zu denselben endgültigen RGB-Werten führen können, genauso wie es mehr gibt als ein Satz von RGB-Werten, die aus demselben ursprünglichen Rohdatensatz resultieren könnten (abhängig von den Verarbeitungsparametern). Aber selbst wenn die genauen Verarbeitungsparameter bekannt sind, ist es normalerweise immer noch möglich, dass mehr als ein Originaldatensatz zu demselben verarbeiteten Ergebnis führt. Es gibt Ausnahmen. Ein völlig dunkles Bild mit Werten von (0,0,0) an jedem einzelnen Pixel wäre ein solches Beispiel. Aber praktisch ist es nicht möglich, aus normalen Bildern die ursprünglichen Leuchtdichtewerte abzuleiten.