@RawConvert
Here a simplified process…
Indeed, depending on the type of sensor, it may be different.
In addition there are 4 pipelines : dcrop.cc - improccoordinator.cc - simpleprocess.cc - rtthumbnail.cc
I hope I did not make too many omissions or mistakes
Preprocess
1 - darkframe
2 - Flatfield
3 - Badpixels
4 - Hotpixels
5 - Raw black point
6 - Lensprof - distorsion…
7- Green equilibration
8 - CFA linedenoise
9 - CA autocorrect - Chromatic aberration Correction
10 - Raw white point
11 - Raw histogram
12 - Prepare Auto Exposure
Demosaic
Retinex
HL recovery
White balance
Crops
Convert colorspace
Denoise - Noise reduction
Dehaze
Tonemap Fattal - Dynamic range compression
Automatchtonecurve
Tone response curve
Process RGB
- channel mixer
- tonecurve
- highlight
- shadow
- rgb curves
- HSV
- Colortoning
- Film simulation
- Black and white
- Labgrid colortoning correction (lab)
- Shadows Highlight (lab)
- Local contrast (lab)
Process LAB
- locallab : blur and noise, denoise, vibrance, cbdl, soflight, local contrast, sharp, retinex, exposure, color and light, avoid color shift
- Lab adjustements
- Vibrance
- Labgrid regions colortoning
- Vignetting - Graduated filter
- Tone mapping
- Impulse denoise
- defringe
- edges microcontrast
- sharpening
- CBDL
- Wavelet
- Soflight
- Ciecam
- Post resize (resize, post sharpening…)
Final Lab → rgb conversion