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...
Main Authors: | , , , |
---|---|
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 |