Das hatten wir doch schon mit RGBHack diskutiert. Das Umetikettieren des R-, G- und B-Kanals als Y-Kanal führt nicht zwangsläufig zum gewünschten Ergebnis. Wenn ich zum Beispiel FFT3DFilter nacheinander den R-, G- und B-Kanal als Y-Kanal serviere, so wird vorhandenes Farbrauschen nicht bzw. nur ungenügend entfernt.
Zur Kontrolle habe ich das auch noch mal mit TNLMeans getestet. Ergebnis: Auch hier wird evtl. vorhandenes Farbrauschen nicht bzw. nur unzureichend entfernt.
Code
Source = last
R = Source.ShowRed("YV12").TNLMeans()
G = Source.ShowGreen("YV12").TNLMeans()
B = Source.ShowBlue("YV12").TNLMeans()
MergeARGB(Source, R, G, B)
P.S.: Eigenartigerweise funktioniert bei mir MergeRGB nicht, dafür aber MergeARGB.