Frequency domain chroma interpolation for xtrans sensors: good enough?

So far I haven’t seen any advantage in terms of “worms”, both algorithms seem to perform the same on foliage or rocky textures.

The only advantage I see with the FDC algorithm, is in some areas of fine diagonal patterns (such as fabric), but it comes at a cost in color bleeding/blooming and some color aberrations in some fine pattern cases.

Here are comparaisons of FDC and Markesteijn’s 3-pass algorithms from Darktable (“DT-FDC” and “DT-Mar”, respectively) as well as the Markesteijn implemention in RawTherapee (“RT-Mar”). I processed some files from X-T1 (16 Mp) and X-T2 (24 Mp), trying to get the same solor rendition between DT and RT by using the standard color matrix and disabling any tone curve. You can download the resultaing files there.

Here, I’ll show some animated images (I applied the same tone curve to each image in Gimp, to add some contrast).

Some benefits from FDC in fine patterns:

Some drawbacks of the FDC (color bleeding):

  • X-T1:
    XT1hSLI00200NR1_comp1

  • X-T2:
    XT2hSLI00200NR1_comp2

and color moiré:


YDSCF5282_comp

Form these test images, the difference between DT’s and RT’s implementation of the 3-pass Markesteijn is microscopic.

3 Likes