Hallo CHDK-Freunde,
immer wieder sprechen wir von Bad-, Death- oder Hot-Pixel. Was ist damit gemeint?
Grundsätzlich sind damit defekte Pixel des Bildsensors gemeint. Da der Bildsensor der Kamera ein Bayer-Sensor ist, kann ein Pixelfehler auch nur eine der Grundfarben Rot, Grün oder Blau betreffen.
Wir haben es mit zwei Arten defekten Pixeln zu tun. Es gibt die Pixel, die schon bei der Herstellung des Sensors fehlerhaft sind. Die zweite Version fehlerhafter Pixel sind Pixel, die im Laufe der Lebenszeit des Sensors ausfallen oder bei sehr langen Belichtungszeiten entstehen.
Für die bereits bei Herstellung festgestellten Fehlpixel werden im Kamera-Betriebssystem Informationen hinterlegt, die eine Korrektur ermöglichen. Wir sprechen hier auch von Bad-Pixel. Durch die CHDK-RAW/DNG-Funktion ist der Begriff Bad-Pixel allgemein bekannt. Der Umgang damit wurde oft genug beschrieben. Die seit einiger Zeit unterschiedlichen Möglichkeiten können in diesem Thema noch einmal nachgelesen werden: viewtopic.php?f=6&t=2970
Anders sieht es bei den Fehlpixel aus, die nach und nach dazukommen können. Sie werden übrigens als Death- oder Hot-Pixel bezeichnet. Das CHDK enthält eine Funktion, die auch eine Behandlung dieser Pixel zulässt. Sie heißt "Pixelfehler entfernen" und ist im RAW/DNG-Menü zu finden. Allerdings benötigt diese Funktion Informationen über die defekten Pixel. Und hier fängt das Problem an.
Vor Jahren gab dazu ein einfaches DOS-Programm, welches nach Auswertung einer RAW-Datei die Koordinaten der Fehlpixel in eine Textdatei schrieb. Siehe hier: http://chdk.wikia.com/wiki/German/Pixel ... _Fehlpixel
Allerdings wurde dieses Dos-Programm nie weiterentwickelt, indem man weitere Kameramodelle einpflegt. Das ist auch der Grund, warum diese sehr nützliche CHDK-Funktion weitestgehend ungenutzt bleibt.
Nun gibt es aber endlich Abhilfe. Das mittlerweile sehr umfangreiche Programm chdkptp bietet eine Funktion an, mit der man die notwendige Datei erstellen kann. Hier besteht jetzt sogar die Möglichkeit, für RawTherapee oder dcraw Fehlpixellisten zu erstellen.
Alles, was man benötigt, ist ein sogenanntes Dark-Frame-Bild im DNG-Format. Dieses kann auch per Skript erstellen werden. Mehr dazu hier: viewtopic.php?t=2157
Eine englische Beschreibung zur weiteren Verfahrensweise in chdkptp ist hier zu finden: http://chdk.setepontos.com/index.php?to ... #msg106465
Gruß msl