Paper
26 October 2004 Design of a color image processing algorithm using online arithmetic modules
Mohammed H. Sinky, Alexandre F. Tenca, Ajay C. Shantilal, Luca Lucchese
Author Affiliations +
Abstract
A new class of nonlinear filters for color image processing was proposed by Lucchese and Mitra. This type of color filter processes the chromatic component of images encoded in the International Commission on Illumination (CIE) u'v' color space. Images processed by this filter do not show color shifts near edges between regions with different intensities. The filter uses linear convolution operations internally and is effective and efficient for denoising and regularizing color images. Image processing systems are computationally intensive and usually require a large amount of area in order to reach desirable levels of performance. The use of on-line arithmetic can decrease the area of the hardware implementation and still maintain a reasonable throughput. This work presents the design of the color filter as a network of on-line arithmetic modules. The network topology and some detail of each arithmetic module are provided. The final implementation targets FPGAs and it is compared in terms of area against an estimate of a conventional design. The throughput of this solution is capable of supporting real-time processing of common image formats.
© (2004) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Mohammed H. Sinky, Alexandre F. Tenca, Ajay C. Shantilal, and Luca Lucchese "Design of a color image processing algorithm using online arithmetic modules", Proc. SPIE 5559, Advanced Signal Processing Algorithms, Architectures, and Implementations XIV, (26 October 2004); https://doi.org/10.1117/12.559736
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image processing

Optical filters

Clocks

RGB color model

Colorimetry

Spatial filters

Image filtering

Back to Top