NASA NTRS · 20070020196
DSP Implementation of the Multiscale Retinex Image Enhancement Algorithm
Abstract
The Retinex is a general-purpose image enhancement algorithm that is used to produce good visual representations of scenes. It performs a non-linear spatial/ spectral transform that synthesizes strong local contrast enhancement and color constancy. A real-time, video frame rate implementation of the Retinex is required to meet the needs of various potential users. Retinex processing contains a relatively large number of complex computations, thus to achieve real-time performance using current technologies requires specialized hardware and software. In this paper we discuss the design and development of a digital signal processor (DSP) implementation of the Retinex. The target processor is a Texas Instruments TMS320C6711 floating point DSP. NTSC video is captured using a dedicated frame grabber card, Retinex processed, and displayed on a standard monitor. We discuss the optimizations used to achieve real-time performance of the Retinex and also describe our future plans on using alternative architectures.
Keep this discovery
Explore connections, maps & timelines
Hines, Glenn D., Rahman, Zia-ur, Jobson, Daniel J., Woodell, Glenn A.. 2004-07-15. DSP Implementation of the Multiscale Retinex Image Enhancement Algorithm. https://ntrs.nasa.gov/citations/20070020196
Cite the original work for its findings. Save a collection to share your selection of sources.