Cargando…

Unsharp masking image enhancement the parallel algorithm based on cross-platform

In view of the low computational efficiency and the limitations of the platform of the unsharp masking image enhancement algorithm, an unsharp masking image enhancement parallel algorithm based on Open Computing Language (OpenCL) is proposed. Based on the analysis of the parallel characteristics of...

Descripción completa

Detalles Bibliográficos
Autores principales: Song, Yupu, Li, Cailin, Xiao, Shiyang, Xiao, Han, Guo, Baoyun
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9691745/
https://www.ncbi.nlm.nih.gov/pubmed/36424440
http://dx.doi.org/10.1038/s41598-022-21745-9
_version_ 1784837096034271232
author Song, Yupu
Li, Cailin
Xiao, Shiyang
Xiao, Han
Guo, Baoyun
author_facet Song, Yupu
Li, Cailin
Xiao, Shiyang
Xiao, Han
Guo, Baoyun
author_sort Song, Yupu
collection PubMed
description In view of the low computational efficiency and the limitations of the platform of the unsharp masking image enhancement algorithm, an unsharp masking image enhancement parallel algorithm based on Open Computing Language (OpenCL) is proposed. Based on the analysis of the parallel characteristics of the algorithm, the problem of unsharp masking processing is implemented in parallel. Making use of the characteristics of data reuse in the algorithm, the effective allocation and optimization of global memory and constant memory are realized according to the access attributes of the data and the characteristics of the OpenCL storage model, and the use efficiency of off-chip memory is improved. Through the data storage access mode, the fast computing local memory access mode is discovered, and the logical data space transformation is used to convert the storage access mode, so as to improve the bandwidth utilization of the on-chip memory. The experimental results show that, compared with the CPU serial algorithm, the OpenCL accelerated unsharp masking image enhancement parallel algorithm greatly reduces the execution time of the algorithm while maintaining the same image quality, and achieves a maximum speedup of 16.71 times. The high performance and platform transplantation of the algorithm on different hardware platforms are realized. It provides a reference method for real-time processing of a large amount of data of high-resolution images for image enhancement.
format Online
Article
Text
id pubmed-9691745
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-96917452022-11-26 Unsharp masking image enhancement the parallel algorithm based on cross-platform Song, Yupu Li, Cailin Xiao, Shiyang Xiao, Han Guo, Baoyun Sci Rep Article In view of the low computational efficiency and the limitations of the platform of the unsharp masking image enhancement algorithm, an unsharp masking image enhancement parallel algorithm based on Open Computing Language (OpenCL) is proposed. Based on the analysis of the parallel characteristics of the algorithm, the problem of unsharp masking processing is implemented in parallel. Making use of the characteristics of data reuse in the algorithm, the effective allocation and optimization of global memory and constant memory are realized according to the access attributes of the data and the characteristics of the OpenCL storage model, and the use efficiency of off-chip memory is improved. Through the data storage access mode, the fast computing local memory access mode is discovered, and the logical data space transformation is used to convert the storage access mode, so as to improve the bandwidth utilization of the on-chip memory. The experimental results show that, compared with the CPU serial algorithm, the OpenCL accelerated unsharp masking image enhancement parallel algorithm greatly reduces the execution time of the algorithm while maintaining the same image quality, and achieves a maximum speedup of 16.71 times. The high performance and platform transplantation of the algorithm on different hardware platforms are realized. It provides a reference method for real-time processing of a large amount of data of high-resolution images for image enhancement. Nature Publishing Group UK 2022-11-23 /pmc/articles/PMC9691745/ /pubmed/36424440 http://dx.doi.org/10.1038/s41598-022-21745-9 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Article
Song, Yupu
Li, Cailin
Xiao, Shiyang
Xiao, Han
Guo, Baoyun
Unsharp masking image enhancement the parallel algorithm based on cross-platform
title Unsharp masking image enhancement the parallel algorithm based on cross-platform
title_full Unsharp masking image enhancement the parallel algorithm based on cross-platform
title_fullStr Unsharp masking image enhancement the parallel algorithm based on cross-platform
title_full_unstemmed Unsharp masking image enhancement the parallel algorithm based on cross-platform
title_short Unsharp masking image enhancement the parallel algorithm based on cross-platform
title_sort unsharp masking image enhancement the parallel algorithm based on cross-platform
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9691745/
https://www.ncbi.nlm.nih.gov/pubmed/36424440
http://dx.doi.org/10.1038/s41598-022-21745-9
work_keys_str_mv AT songyupu unsharpmaskingimageenhancementtheparallelalgorithmbasedoncrossplatform
AT licailin unsharpmaskingimageenhancementtheparallelalgorithmbasedoncrossplatform
AT xiaoshiyang unsharpmaskingimageenhancementtheparallelalgorithmbasedoncrossplatform
AT xiaohan unsharpmaskingimageenhancementtheparallelalgorithmbasedoncrossplatform
AT guobaoyun unsharpmaskingimageenhancementtheparallelalgorithmbasedoncrossplatform