Authors:
Juan Zapata
and
Ramón Ruiz
Affiliation:
Universidad Politécnica de Cartagena, Spain
Keyword(s):
Retinex Algorithm, Real-Time Signal Processing, Real-Time Workshop, MATLAB, Simulink.
Related
Ontology
Subjects/Areas/Topics:
Computer Vision, Visualization and Computer Graphics
;
Image Formation and Preprocessing
;
Implementation of Image and Video Processing Systems
Abstract:
The Retinex is an image enhancement algorithm that improves the brightness, contrast and sharpness of an image. This work discusses an easy and rapid DSP implementation of the Retinex algorithm on a hardware/software platform which integrates MATLAB/Simulink, Texas Instruments (TI) eXpressDSP Tools and C6000 digital signal processing (DSP) target. This platform automates rapid prototyping on C6000 hardware targets because lets use Simulink to model the Retinex algorithm from blocks in the Signal Processing Blockset, and then use Real-Time Workshop to generate C code targeted to the TI DSP board by mean Code Composer Studio (CCS IDE). The build process downloads the targeted machine code to the selected hardware and runs the executable on the digital signal processor. After downloading the code to the board, our Retinex application runs automatically on our target. It performs a non-linear spatial/spectral transform that synthesizes strong local contrast enhancement. The library real
time data exchange (RTDX) instrumentation that contains RTDX input and output blocks let transfer image to and from memory on any C6000-based target.
(More)