Retinex Image Processing--Publications--SPIE 5438, Orlando, Florida
Conference
DSP Implementation of the Retinex Image Enhancement Algorithm
Glenn Hines, Zia-ur Rahman, Daniel J. Jobson, Glenn A. Woodell
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 meed 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.
Download
PDF (270K)