"A simplified depiction of Indigo's image processing pipeline. The frontend (at left) aligns and merges a stream of raw frames flowing from the camera. The merged but still (nearly) raw image is optionally stored as an Adobe DNG (Digital Negative) file (red box at top). The look computed by our Adaptive Color Profile AI (green box) is stored in the DNG file alongside the pixels, but doesn't change them. The output of this AI also drives the backend (at right), which consists of tone mapping, sharpening, and color adjustments. These operations do change the pixel values. The modified pixels are compressed and stored in the JPEG file. The baking of adjustments into pixels is why editing a JPEG is always harder than editing a DNG."