Some steps are common to most ISPs.
The rest: in future sessions
OECF is obtained by capturing a colour chart and calibrating the taken image to the reference.
After linearization, each pixel value behaves \(\simeq\) linearly w. r. t. the electron count.
Methods that require models of physical phenomena, or mimick such phenomena (camera compensation), should operate at this stage.
Throughout the steps, the relation is no longer linear: different steps will break the proportional relation between electron count and pixel value, differentiate the three colour channels, or induce spatial correlations.
Methods that modify how the image should perceptually look like (such as image edition, compression) should operate at this stage.
It is possible to estimate the noise curves of an image in a single image: the “noise curves” of the image give an insight as to its noise and processing.
The CFA is the pattern of filters specifying the sensitivities of each sensor, thus the “colour” sampled by each pixel.
Demosaicing can introduce artefacts such as aliasing or chromatic artefacts.