An FPGA-Based Simple RGB-HSI Space Conversion Algorithm for Hardware Image Processing

In this paper, a new, low-complexity, easy-to-implement hardware method for color space conversion between the red-green-blue (RGB) and the hue-saturation-intensity (HSI) color spaces called the simple RGB-HSI space conversion (S-SC) algorithm is proposed, which aims to provide more rapid computing...

Full description

Bibliographic Details
Main Authors: Shuaiqing Zhi, Yani Cui, Jiaxian Deng, Wencai Du
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9204684/
id doaj-bd40478ffdea4ae0803bbe5f7c3c8ead
record_format Article
spelling doaj-bd40478ffdea4ae0803bbe5f7c3c8ead2021-03-30T04:44:34ZengIEEEIEEE Access2169-35362020-01-01817383817385310.1109/ACCESS.2020.30261899204684An FPGA-Based Simple RGB-HSI Space Conversion Algorithm for Hardware Image ProcessingShuaiqing Zhi0https://orcid.org/0000-0001-7301-0697Yani Cui1Jiaxian Deng2https://orcid.org/0000-0002-6880-4836Wencai Du3College of Information and Communication Engineering, Hainan University, Haikou, ChinaCollege of Information and Communication Engineering, Hainan University, Haikou, ChinaCollege of Information and Communication Engineering, Hainan University, Haikou, ChinaInstitute of Data Science, City University of Macau, Taipa, ChinaIn this paper, a new, low-complexity, easy-to-implement hardware method for color space conversion between the red-green-blue (RGB) and the hue-saturation-intensity (HSI) color spaces called the simple RGB-HSI space conversion (S-SC) algorithm is proposed, which aims to provide more rapid computing due to the need for fewer operations. In the S-SC algorithm, we reconstruct the model of space conversion between the RGB color space and the HSI color space (RGB-HSI) by inverting the conversion from the HSI color space to the RGB color space of the traditional geometric derivation algorithm. As a result, the nonlinear model-realized RGB-HSI color space conversion by the geometric derivation algorithm is transformed into a linear conversion model, which can avoid complicated calculations such as trigonometric and inverse trigonometric functions in the color space conversion process. The model can effectively reduce the computational complexity of the algorithm and facilitate hardware implementation at the same time. To evaluate the performance of the S-SC algorithm, we first compare the S-SC algorithm with the geometric derivation algorithm from the computational complexity perspective. On this basis, we compare the S-SC algorithm with five other RGB-HSI color space conversion algorithms from the perspectives of error and conversion effect. Finally, we use the field programmable gate array (FPGA) hardware platform to analyze and verify the timing sequence and logical resource consumption and verify the effectiveness of the proposed algorithm with experimental results. We show that the S-SC algorithm achieves good performance in terms of conversion accuracy, logical unit resource occupancy, and output timing.https://ieeexplore.ieee.org/document/9204684/RGB-HSI space conversionFPGA implementationlow computational complexitylow logic resource consumption
collection DOAJ
language English
format Article
sources DOAJ
author Shuaiqing Zhi
Yani Cui
Jiaxian Deng
Wencai Du
spellingShingle Shuaiqing Zhi
Yani Cui
Jiaxian Deng
Wencai Du
An FPGA-Based Simple RGB-HSI Space Conversion Algorithm for Hardware Image Processing
IEEE Access
RGB-HSI space conversion
FPGA implementation
low computational complexity
low logic resource consumption
author_facet Shuaiqing Zhi
Yani Cui
Jiaxian Deng
Wencai Du
author_sort Shuaiqing Zhi
title An FPGA-Based Simple RGB-HSI Space Conversion Algorithm for Hardware Image Processing
title_short An FPGA-Based Simple RGB-HSI Space Conversion Algorithm for Hardware Image Processing
title_full An FPGA-Based Simple RGB-HSI Space Conversion Algorithm for Hardware Image Processing
title_fullStr An FPGA-Based Simple RGB-HSI Space Conversion Algorithm for Hardware Image Processing
title_full_unstemmed An FPGA-Based Simple RGB-HSI Space Conversion Algorithm for Hardware Image Processing
title_sort fpga-based simple rgb-hsi space conversion algorithm for hardware image processing
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description In this paper, a new, low-complexity, easy-to-implement hardware method for color space conversion between the red-green-blue (RGB) and the hue-saturation-intensity (HSI) color spaces called the simple RGB-HSI space conversion (S-SC) algorithm is proposed, which aims to provide more rapid computing due to the need for fewer operations. In the S-SC algorithm, we reconstruct the model of space conversion between the RGB color space and the HSI color space (RGB-HSI) by inverting the conversion from the HSI color space to the RGB color space of the traditional geometric derivation algorithm. As a result, the nonlinear model-realized RGB-HSI color space conversion by the geometric derivation algorithm is transformed into a linear conversion model, which can avoid complicated calculations such as trigonometric and inverse trigonometric functions in the color space conversion process. The model can effectively reduce the computational complexity of the algorithm and facilitate hardware implementation at the same time. To evaluate the performance of the S-SC algorithm, we first compare the S-SC algorithm with the geometric derivation algorithm from the computational complexity perspective. On this basis, we compare the S-SC algorithm with five other RGB-HSI color space conversion algorithms from the perspectives of error and conversion effect. Finally, we use the field programmable gate array (FPGA) hardware platform to analyze and verify the timing sequence and logical resource consumption and verify the effectiveness of the proposed algorithm with experimental results. We show that the S-SC algorithm achieves good performance in terms of conversion accuracy, logical unit resource occupancy, and output timing.
topic RGB-HSI space conversion
FPGA implementation
low computational complexity
low logic resource consumption
url https://ieeexplore.ieee.org/document/9204684/
work_keys_str_mv AT shuaiqingzhi anfpgabasedsimplergbhsispaceconversionalgorithmforhardwareimageprocessing
AT yanicui anfpgabasedsimplergbhsispaceconversionalgorithmforhardwareimageprocessing
AT jiaxiandeng anfpgabasedsimplergbhsispaceconversionalgorithmforhardwareimageprocessing
AT wencaidu anfpgabasedsimplergbhsispaceconversionalgorithmforhardwareimageprocessing
AT shuaiqingzhi fpgabasedsimplergbhsispaceconversionalgorithmforhardwareimageprocessing
AT yanicui fpgabasedsimplergbhsispaceconversionalgorithmforhardwareimageprocessing
AT jiaxiandeng fpgabasedsimplergbhsispaceconversionalgorithmforhardwareimageprocessing
AT wencaidu fpgabasedsimplergbhsispaceconversionalgorithmforhardwareimageprocessing
_version_ 1724181366451470336