DSP implementation of the retinex image enhancement algorithm
نویسندگان
چکیده
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.
منابع مشابه
Single-Scale Retinex Using Digital Signal Processors
The Retinex is an image enhancement algorithm that improves the brightness, contrast and sharpness of an image. It performs a non-linear spatial/spectral transform that provides simultaneous dynamic range compression and color constancy. It has been used for a wide variety of applications ranging from aviation safety to general purpose photography. Many potential applications require the use of...
متن کاملTermite Retinex: a new implementation based on a colony of intelligent agents
The original presentation of Retinex, a spatial color correction and image enhancement algorithm modeling the human vision system, as proposed by Land and McCann in 1964, uses paths to explore the image in search of a local reference white point. The interesting results of this algorithm have led to the development of many versions of Retinex. They follow the same principle but differ in the wa...
متن کاملContrast Enhancement of Color Images Using Improved Retinex Method
Color images provide large information for human visual perception compared to grayscale images. Color image enhancement methods enhance the visual data to increase the clarity of the color image. It increases human perception of information. Different color image contrast enhancement methods are used to increase the contrast of the color images. The Retinex algorithms enhance the color images ...
متن کاملResearch on Foggy Image Enhancement Algorithm based on Improved Retinex Theory
In order to improve the image quality in fog, this paper presents a fog-image enhancement algorithm based on adaptive guided image filter Retinex theory. Firstly convert the image from the RGB color space to the HSV color space, Then, the luminance image is estimated by adaptive guided image filter, the saturation image is linearly stretched. Finally, the image is transformed back from HSV colo...
متن کاملReal-time Enhancement, Registration, and Fusion for a Multi-Sensor Enhanced Vision System
Over the last few years NASA Langley Research Center (LaRC) has been developing an Enhanced Vision System (EVS) to aid pilots while flying in poor visibility conditions. The EVS captures imagery using two infrared video cameras. The cameras are placed in an enclosure that is mounted and flown forward-looking underneath the NASA LaRC ARIES 757 aircraft. The data streams from the cameras are proc...
متن کامل