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...
Autores principales: | , , , , |
---|---|
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 |