Skip to content

Rendering algorithms

Jan Hubička edited this page Jul 13, 2024 · 83 revisions

Rendering algorithms

Rendering pipeline for processes with regular screens

Scan of original negative

⇓
Infrared scan of original transparency

⇓
RGB scan of original transparency

⇓
Linearization and inverting negative to positive
⇘
Linearization
⇓
Linearization and channel mixing
⇙
Linear grayscale transparency

⇓
Viewing screen alignment

⇓
linear RGB image with viewing screen
(see viewing screen superposition)

⇓
Determining luminosity of each color patch (optional)
⇓
Blocky linear RGB image (similar to RAW from digital camera)

⇓
Demosaicing using bicubic interpolation (optional)
⇓
Smooth but unsharp linear RGB image

⇓
Combining predicted and original data (optional)
⇓
linear RGB image

⇓
Simulation dyes of viewing screen and conversion to output color profile
⇓
Digital color rendering