Share Email Print

Proceedings Paper

DSP implementation of the retinex image enhancement algorithm
Author(s): Glenn D. Hines; Zia-ur Rahman; Daniel J. Jobson; Glenn A. Woodell
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper 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.

Paper Details

Date Published: 15 July 2004
PDF: 12 pages
Proc. SPIE 5438, Visual Information Processing XIII, (15 July 2004); doi: 10.1117/12.544500
Show Author Affiliations
Glenn D. Hines, NASA Langley Research Ctr. (United States)
Zia-ur Rahman, College of William and Mary (United States)
Daniel J. Jobson, NASA Langley Research Ctr. (United States)
Glenn A. Woodell, NASA Langley Research Ctr. (United States)

Published in SPIE Proceedings Vol. 5438:
Visual Information Processing XIII
Zia-ur Rahman; Robert A. Schowengerdt; Stephen E. Reichenbach, Editor(s)

© SPIE. Terms of Use
Back to Top