Color Processing

< Previous | Contents | Manuals Home | Boris FX | Next >

Color Processing

The DNG standard and the Adobe DNG SDK implementing it address mainly the low-level storage of raw image data and the recovery of raw RGB data from it.

Producing the images you are accustomed to from that data requires extensive digital image processing, which Adobe does not include in their SDK (likely because they hold it to be proprietary). So although the DNG standard and SDK can deliver the bits, it doesn't deliver the image. Different software vendors will produce different images from the same DNG file.

This type of processing is outside the scope of SynthEyes, so at this time it offers only some basic postprocessing.

The raw as-read images contain large amounts of chroma noise, due to undersampling of color (there is only a single R, G, or B sensor site for each pixel, not all three).

Chroma noise can be very hazardous to normal color supervised trackers, because the errors will be very large. Consider using auto-tracking or monochrome channel selections for supervised trackers.

Alternatively, you can use the luma and chroma blur filtering options on the Image Preprocessor's Filtering (color) tab to create a small amount of luma blur and larger amount of chroma blur. Some artifacts can be expected in spots where the filtering results in illegal color combinations; larger blur values reduce those artifacts. (Don't use luma+chroma blur for normal degraining, use Blur instead.)

Warning: if you are using a two-pass lens workflow with re-distortion in SynthEyes, be sure to remove the luma and chroma blur

Hopefully the DNG standard and SDK will provide standardized processing in the

future.


©2024 Boris FX, Inc. — UNOFFICIAL — Converted from original PDF.