Overview
Retinex Algorithm is an image processing method that measures local image evidence and returns features, masks, segments, or restored pixels. It is useful when later vision steps need a compact feature, mask, or corrected image.
Retinex Algorithm transforms image pixels into features, masks, or restored output.
Compact metadata for implementation and discovery.
Retinex Algorithm is an image processing method that measures local image evidence and returns features, masks, segments, or restored pixels. It is useful when later vision steps need a compact feature, mask, or corrected image.
Quick facts
Runtime and memory behavior at a glance.
Best
O(p)
Average
O(p k)
Worst
O(p k)
Space
O(p)
R = log(image) - log(blur(image))Separates local reflectance from broader illumination.
Show the input image beside the response map, mask, or transformed output.
Retinex Algorithm operates in O(p k) time and O(p) space within the Image Processing family. Key governing relation: R = log(image) - log(blur(image)). Often compared with Gaussian Blur and Thresholding.
What each reference supports for this entry.
Image-processing textbook support for Retinex-style illumination correction and color constancy.
Original Retinex reference for lightness, reflectance estimation, and color constancy.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Retinex Algorithm extracts or transforms image evidence differently than Gaussian Blur.