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?
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.
mattdm
Karl Witthöft