noch eine Anmerkung zur Bildbearbeitung: Es handelt sich nicht um R-B sondern R-G. Das hat in diesem Fall die Wolkenstrukturen erheblich stärker reduziert als R-B. Das sollte man also auf jeden Fall auch mal ausprobieren, es kann sich lohnen!
So sieht dann die weitere Berechnung im IDL-Code aus (R=Rotkanal, G=Grünkanal, 16-Bit-Bilddaten). Soetwas ist in Photoshop und Gimp wohl nicht möglich:
Code: Alles auswählen
;Differenz Rot-Grün
RG = R - G
;Daten in den positiven Bereich verschieben.
RG = RG - Min(RG)
;Kanaldifferenz invertieren (weiß wird schwarz und umgekehrt) und auf 16 bit strecken.
RG = (256.0^2 - 1.0) - RG * (256.0^2 - 1.0) / Max(RG)
Code: Alles auswählen
;Zum Grünkanal die Differenz aus Grün- und Rotkanal addieren. Aber nur die Werte, bei denen der Grünkanal größer ist als Rot.
RG2 = G + ((G - R) > 0)
;Die beiden Datensätze aus Kanaldifferenzen mitteln.
RG = 0.5 * RG + 0.5 * RG2
;Endgültigen Datensatz wieder auf 16 Bit strecken
RG = (RG - Min(RG)) / (Max(RG) - Min(RG)) * (256.0^2 - 1.0)
Code: Alles auswählen
RB = 0.5 * B + 0.5 * ((B - R) > 0)
Viele Grüße
Michael
ps.: Ich habe gerade festgestellt, dass beim Einfügen von Code schon nach wenigen Zeilen ein Scrolbalken erscheint und man dann nicht den ganzen Code auf einmal sehen kann. Deswegen die zwei Code-Breiche direkt hintereinander. Kann man da vielleicht mehr Zeilen zulassen bevor automatisch ein Scrollbalken erscheint?
pps.: Über das musste ich doch sehr schmunzeln:
Andreas Möller hat geschrieben:
...