15 July 2004 DSP implementation of the retinex image enhancement algorithm
Author Affiliations +
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.
© (2004) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Glenn D. Hines, Zia-ur Rahman, Daniel J. Jobson, Glenn A. Woodell, "DSP implementation of the retinex image enhancement algorithm", Proc. SPIE 5438, Visual Information Processing XIII, (15 July 2004); doi: 10.1117/12.544500; https://doi.org/10.1117/12.544500
PROCEEDINGS
12 PAGES


SHARE
Back to Top