Evaluation of underwater image enhancement algorithms based on Retinex and its implementation on embedded systems

被引:35
作者
Aguirre-Castro, O. A. [1 ]
Garcia-Guerrero, E. E. [1 ]
Lopez-Bonilla, O. R. [1 ]
Tlelo-Cuautle, E. [2 ]
Lopez-Mancilla, D. [3 ]
Cardenas-Valdez, J. R. [4 ]
Olguin-Tiznado, J. E. [1 ]
Inzunza-Gonzalez, E. [1 ]
机构
[1] UABC, Fac Ingn Arquitectura & Diseno, Carret Tijuana Ensenada 3917, Ensenada 22860, Baja California, Mexico
[2] INAOE, Dept Elect, Luis Enrique Erro 1, Puebla 72840, Mexico
[3] UDG, Ctr Univ Los Lagos, Enrique Diaz de Leon 1144, Guadalajara 47460, Jalisco, Mexico
[4] TECNM IT Tijuana, Blvd Ind S-N, Tijuana 22435, Baja California, Mexico
关键词
Image enhancement; Underwater image; Retinex; Edge computing; Embedded system; COLOR CORRECTION;
D O I
10.1016/j.neucom.2022.04.074
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The improvement of underwater imaging has advanced significantly due to its contribution to marine engineering and underwater exploration. This fact has been reflected in recent years with the proposal of numerous algorithms that improve the quality of underwater images. A benchmarking of three algorithms based on the Retinex models implemented on five high-performance embedded systems is presented herein. These algorithms are the Single Scale Retinex Model (SSR), Multi-Scale Retinex Model (MSR), and the Multi-Scale Retinex Model with Color Restoration (MSRCR). These algorithms perform the histogram equalization to distribute pixels, reduce the predominant color, perform color and contrast correction, and achieve an automatic white balance to improve illumination. This paper employs five edge devices such as Beagle Board, Odroid-XU4, Raspberry Pi 4, Jetson Nano, and Jetson TX2 to enhance underwater images and benchmark their performance. Four quality metrics without a reference image such as UIQM, UCIQUE, BRISQUE and Entropy are used to evaluate the quality of the enhanced underwater images. The MSRCR algorithm achieves the best quality results when it is implemented on Jetson TX2 embedded system. It has a difference of 0.46 s in the processing time of 147 x 196 pixels images concerning a high-performance personal computer (PC). Implementing these algorithms on embedded systems offers an excellent cost-benefit ratio versus a traditional PC, considering image quality metrics, precision, accuracy, energy consumption, price, lightweight, size, portability, and reliability. These findings hold great promise for unmanned and self-propelled underwater vehicles with artificial vision for exploration. (C) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页码:148 / 159
页数:12
相关论文
共 61 条
[1]   Design and Construction of an ROV for Underwater Exploration [J].
Adrian Aguirre-Castro, Oscar ;
Inzunza-Gonzalez, Everardo ;
Efren Garcia-Guerrero, Enrique ;
Tlelo-Cuautle, Esteban ;
Roberto Lopez-Bonilla, Oscar ;
Everardo Olguin-Tiznado, Jesus ;
Ricardo Cardenas-Valdez, Jose .
SENSORS, 2019, 19 (24)
[2]   Color Balance and Fusion for Underwater Image Enhancement [J].
Ancuti, Codruta O. ;
Ancuti, Cosmin ;
De Vleeschouwer, Christophe ;
Bekaert, Philippe .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2018, 27 (01) :379-393
[3]  
Ancuti C, 2012, PROC CVPR IEEE, P81, DOI 10.1109/CVPR.2012.6247661
[4]  
[Anonymous], 2014, International Journal of Computer Applications, DOI 10.5120/15268-3743
[5]   Diving deeper into underwater image enhancement: A survey [J].
Anwar, Saeed ;
Li, Chongyi .
SIGNAL PROCESSING-IMAGE COMMUNICATION, 2020, 89
[6]   Real-time robust detector for underwater live crabs based on deep learning [J].
Cao, Shuo ;
Zhao, Dean ;
Liu, Xiaoyang ;
Sun, Yueping .
COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2020, 172
[7]   Underwater Depth Estimation and Image Restoration Based on Single Images [J].
Drews, Paulo L. J., Jr. ;
Nascimento, Erickson R. ;
Botelho, Silvia S. C. ;
Montenegro Campos, Mario Fernando .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2016, 36 (02) :24-35
[8]   Implementing a Chaotic Cryptosystem by Performing Parallel Computing on Embedded Systems with Multiprocessors [J].
Flores-Vergara, Abraham ;
Inzunza-Gonzalez, Everardo ;
Efren Garcia-Guerrero, Enrique ;
Roberto Lopez-Bonilla, Oscar ;
Rodriguez-Orozco, Eduardo ;
Miguel Hernandez-Ontiveros, Juan ;
Ricardo Cardenas-Valdez, Jose ;
Tlelo-Cuautle, Esteban .
ENTROPY, 2019, 21 (03)
[9]   Retinex-Based Perceptual Contrast Enhancement in Images Using Luminance Adaptation [J].
Fu, Qingtao ;
Jung, Cheolkon ;
Xu, Kaiqiang .
IEEE ACCESS, 2018, 6 :61277-61286
[10]   The Retinex based improved underwater image enhancement [J].
Hassan, Najmul ;
Ullah, Sami ;
Bhatti, Naeem ;
Mahmood, Hasan ;
Zia, Muhammad .
MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (02) :1839-1857