Implementation of RGB to HSV Color Space Conversion with Xilinx System Generator

Article Preview

Abstract:

The HSV (Hue, Saturation, and Value) color model is more intuitive than the RGB color model and widely used in color recognition and color space segmentation. Currently as the requirements of high processing speed and special applications need to realize RGB to HSV color space conversion, in this paper a new Field Programmable Gate Array (FPGA) architecture named RGB2HSV module was developed via an accurate and visible FPGA implementation method in use of Xilinx System Generator (XSG). XSG is a design tool in Simulink of MATLAB which accelerates design by providing access to highly parameterized intellectual blockset for Xilinx FPGA. In this paper simulation test images were used to measure the deviation and the time consume by the RGB2HSV module and relevant C program. Experiment shows that the maximum frequency can reach 121.433MHz and lower deviation was achieved in Xilinx Zynq xc7z020 device. The full-pipelined and parallel RGB2HSV module had been adapted in order to speed up the RGB to HSV color space conversion and took as much as 87% less than that of C program in our experiment.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 816-817)

Pages:

527-534

Citation:

Online since:

September 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Michael W. Schwarz; William B. Cowan; John C. Beatty. EXPERIMENTAL COMPARISON OF RGB, YIQ, LAB, HSV, AND OPPONENT COLOR MODELS. ACM Transactions on Graphics[J], 1987, PP: 123-158.

DOI: 10.1145/31336.31338

Google Scholar

[2] Xiao-Ning Zhang; Jue Jinag; Zhi-Hu Liang; Chun-Liang Liu. Skin color enhancement based on favorite skin color in HSV color space. IEEE Transactions on Consumer Electronics[J] , 2010, PP: 1789-1793.

DOI: 10.1109/tce.2010.5606327

Google Scholar

[3] Ching-Hung Su; Ching-Hung Su; Huang-Sen Chiu; Tsai-Ming Hsieh. Content-based image retrieval using color and texture fused features. Mathematical and Computer Modelling[J], 2011, PP: 1121-1127.

DOI: 10.1016/j.mcm.2010.11.044

Google Scholar

[4] Zhi-Jiang Xu; Sheng-Feng Yu; Wang Hui; Li-Mm Meng; K.L. Du. Implementation and comparison of the license plate algorithms: A case study, Information Technology Journal[J] , 2013, PP: 127-133.

DOI: 10.3923/itj.2013.127.133

Google Scholar

[5] Jung Uk Cho; Seung-Hun Jin; Xuan Dai Pham; Dongkyun Kyun Kim; Jae Wook Jeon. FPGA-based real-time visual tracking system using adaptive color histograms, International Conference on Robotics and Biomimetics, ROBIO 2007[C], 2007, PP: 172-177.

DOI: 10.1109/robio.2007.4522155

Google Scholar

[6] M.C. Hanumantharaju; G.R. Vishalakshi; Srinivas Halvi; S.B. Satish. A novel FPGA based reconfigurable architecture for image color space conversion, International Conference on Computer and Information Science[C], 2012, PP: 292-301.

DOI: 10.1007/978-3-642-29216-3_32

Google Scholar

[7] Faycal Hamdaoui; Anis Ladgham; Anis Sakly; Abdellatif Mtibaa. Real time implementation of medical images segmentation using Xilinx System Generator. International Review on Computers and Software[J], 2012, pp.2861-2867.

Google Scholar

[8] V. Elamaran; G. Rajkumar. FPGA implementation of point processes using Xilinx system generator, Theoretical and Applied Information Technology[J], 2012, PP: 201-206.

Google Scholar

[9] Ana Toledo Moreo; Pedro Navarro Lorente; F. Soto Valles; Juan Suardíaz Muro; Carlos Fernández Andrés. Experiences on developing computer vision hardware algorithms using Xilinx system generator, Microprocessors and Microsystems[J], 2005, PP: 411-419.

DOI: 10.1016/j.micpro.2004.11.002

Google Scholar

[10] Xilinx Inc. System Generator for DSP. http: /www. xilinx. com/tools/sysgen. htm, online (2013).

Google Scholar

[11] Sami Hasan; Alex Yakovlev; Said Boussakta. Performance efficient FPGA implementation of parallel 2-D MRI image filtering algorithms using Xilinx System Generator, International Conference on 7th IEEE International, 2010 symposium on Communication, Networks and Digital system processing [J], 2010, PP: 765-769.

DOI: 10.1109/csndsp16145.2010.5580315

Google Scholar

[12] Xiaojing Zhang; Yajie Yue; Chenming Sha. Design and implementation of a multichannel pulse compression system based on FPGA. Computers (Finland) [J], 2013, pp.121-128.

DOI: 10.4304/jcp.8.1.121-128

Google Scholar

[13] Santiago T PéRez; Jesús B. Alonso; Carlos M. Travieso; Miguel A. Ferrer; José F Cruz. Design of a synchronous FFHSS modulator on a FPGA with system generator. WSEAS Transactions on Circuits and Systems[J], 2009, PP: 641-650.

Google Scholar