Cargando…

A Real-Time FPGA Implementation of Infrared and Visible Image Fusion Using Guided Filter and Saliency Detection

Taking advantage of the functional complementarity between infrared and visible light sensors imaging, pixel-level real-time image fusion based on infrared and visible light images of different resolutions is a promising strategy for visual enhancement, which has demonstrated tremendous potential fo...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Ling, Yang, Xuefei, Wan, Zhenlong, Cao, Dingxin, Lin, Yingcheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9655019/
https://www.ncbi.nlm.nih.gov/pubmed/36366184
http://dx.doi.org/10.3390/s22218487
_version_ 1784829082240811008
author Zhang, Ling
Yang, Xuefei
Wan, Zhenlong
Cao, Dingxin
Lin, Yingcheng
author_facet Zhang, Ling
Yang, Xuefei
Wan, Zhenlong
Cao, Dingxin
Lin, Yingcheng
author_sort Zhang, Ling
collection PubMed
description Taking advantage of the functional complementarity between infrared and visible light sensors imaging, pixel-level real-time image fusion based on infrared and visible light images of different resolutions is a promising strategy for visual enhancement, which has demonstrated tremendous potential for autonomous driving, military reconnaissance, video surveillance, etc. Great progress has been made in this field in recent years, but the fusion speed and quality of visual enhancement are still not satisfactory. Herein, we propose a multi-scale FPGA-based image fusion technology with substantially enhanced visual enhancement capability and fusion speed. Specifically, the source images are first decomposed into three distinct layers using guided filter and saliency detection, which are the detail layer, saliency layer and background layer. Fusion weight map of the saliency layer is subsequently constructed using attention mechanism. Afterwards weight fusion strategy is used for saliency layer fusion and detail layer fusion, while weight average fusion strategy is used for the background layer fusion, followed by the incorporation of image enhancement technology to improve the fused image contrast. Finally, high-level synthesis tool is used to design the hardware circuit. The method in the present study is thoroughly tested on XCZU15EG board, which could not only effectively improve the image enhancement capability in glare and smoke environments, but also achieve fast real-time image fusion with 55FPS for infrared and visible images with a resolution of 640 × 470.
format Online
Article
Text
id pubmed-9655019
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96550192022-11-15 A Real-Time FPGA Implementation of Infrared and Visible Image Fusion Using Guided Filter and Saliency Detection Zhang, Ling Yang, Xuefei Wan, Zhenlong Cao, Dingxin Lin, Yingcheng Sensors (Basel) Article Taking advantage of the functional complementarity between infrared and visible light sensors imaging, pixel-level real-time image fusion based on infrared and visible light images of different resolutions is a promising strategy for visual enhancement, which has demonstrated tremendous potential for autonomous driving, military reconnaissance, video surveillance, etc. Great progress has been made in this field in recent years, but the fusion speed and quality of visual enhancement are still not satisfactory. Herein, we propose a multi-scale FPGA-based image fusion technology with substantially enhanced visual enhancement capability and fusion speed. Specifically, the source images are first decomposed into three distinct layers using guided filter and saliency detection, which are the detail layer, saliency layer and background layer. Fusion weight map of the saliency layer is subsequently constructed using attention mechanism. Afterwards weight fusion strategy is used for saliency layer fusion and detail layer fusion, while weight average fusion strategy is used for the background layer fusion, followed by the incorporation of image enhancement technology to improve the fused image contrast. Finally, high-level synthesis tool is used to design the hardware circuit. The method in the present study is thoroughly tested on XCZU15EG board, which could not only effectively improve the image enhancement capability in glare and smoke environments, but also achieve fast real-time image fusion with 55FPS for infrared and visible images with a resolution of 640 × 470. MDPI 2022-11-04 /pmc/articles/PMC9655019/ /pubmed/36366184 http://dx.doi.org/10.3390/s22218487 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhang, Ling
Yang, Xuefei
Wan, Zhenlong
Cao, Dingxin
Lin, Yingcheng
A Real-Time FPGA Implementation of Infrared and Visible Image Fusion Using Guided Filter and Saliency Detection
title A Real-Time FPGA Implementation of Infrared and Visible Image Fusion Using Guided Filter and Saliency Detection
title_full A Real-Time FPGA Implementation of Infrared and Visible Image Fusion Using Guided Filter and Saliency Detection
title_fullStr A Real-Time FPGA Implementation of Infrared and Visible Image Fusion Using Guided Filter and Saliency Detection
title_full_unstemmed A Real-Time FPGA Implementation of Infrared and Visible Image Fusion Using Guided Filter and Saliency Detection
title_short A Real-Time FPGA Implementation of Infrared and Visible Image Fusion Using Guided Filter and Saliency Detection
title_sort real-time fpga implementation of infrared and visible image fusion using guided filter and saliency detection
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9655019/
https://www.ncbi.nlm.nih.gov/pubmed/36366184
http://dx.doi.org/10.3390/s22218487
work_keys_str_mv AT zhangling arealtimefpgaimplementationofinfraredandvisibleimagefusionusingguidedfilterandsaliencydetection
AT yangxuefei arealtimefpgaimplementationofinfraredandvisibleimagefusionusingguidedfilterandsaliencydetection
AT wanzhenlong arealtimefpgaimplementationofinfraredandvisibleimagefusionusingguidedfilterandsaliencydetection
AT caodingxin arealtimefpgaimplementationofinfraredandvisibleimagefusionusingguidedfilterandsaliencydetection
AT linyingcheng arealtimefpgaimplementationofinfraredandvisibleimagefusionusingguidedfilterandsaliencydetection
AT zhangling realtimefpgaimplementationofinfraredandvisibleimagefusionusingguidedfilterandsaliencydetection
AT yangxuefei realtimefpgaimplementationofinfraredandvisibleimagefusionusingguidedfilterandsaliencydetection
AT wanzhenlong realtimefpgaimplementationofinfraredandvisibleimagefusionusingguidedfilterandsaliencydetection
AT caodingxin realtimefpgaimplementationofinfraredandvisibleimagefusionusingguidedfilterandsaliencydetection
AT linyingcheng realtimefpgaimplementationofinfraredandvisibleimagefusionusingguidedfilterandsaliencydetection