An OpenMP-based parallel implementation of image enhancement technique for dark images

被引:0
|
作者
Hangun, Batuhan [1 ]
Bayar, Salih [2 ]
机构
[1] Yildiz Tech Univ, Dept Comp Engn, TR-34220 Istanbul, Turkiye
[2] Marmara Univ, Dept Elect & Elect Engn, TR-34854 Istanbul, Turkiye
关键词
Digital image processing; Parallel computing; High-performance computing; OpenMP;
D O I
10.1007/s11760-024-03058-8
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Image enhancement is frequently used to improve the input image's visual quality. Experts also utilize image enhancement as a preprocessing method rather than a complete solution in computer vision applications. In addition, consumers want to acquire digital images with good real-life contrast, which balances the number of pixels with darker and brighter intensity values. Unfortunately, acquired images become too dark or bright to inspect visually due to bad lighting or unwanted reflections. These undesired images may cause problems in applications such as medical imaging, satellite imagery, or UAV imaging. Therefore, this study introduces an image enhancement method using local and global enhancements to overcome the above-mentioned issues. Besides image quality, there is another problem with image processing applications, such as image size. As the image size gets larger, computers usually take much more time to complete the given task. Parallel computing is a method that takes advantage of several processing units on the same system using some libraries or APIs. Since it is easy to use and requires fewer sequential code changes, we preferred to use OpenMP in this study to parallelize sequential implementation. Although the proposed work is developed in C++ and is based on a small sample of dark images, the findings suggest that proposed parallel implementations can be very efficient and feasible in other programming languages for different types of image processing operations. Then, we compared the performance of both sequential and parallel implementations. Based on the experimental results, we observed that the proposed parallel implementation of the reference algorithm runs up to 38 times faster than the sequential version on a cloud computing platform with 48 physical cores.
引用
收藏
页码:4115 / 4130
页数:16
相关论文
共 50 条
  • [21] Distributed implementation of OpenMP based on checkpointing aided parallel execution
    Renault, Eric
    PRACTICAL PROGRAMMING MODEL FOR THE MULTI-CORE ERA, PROCEEDINGS, 2008, 4935 : 195 - 206
  • [22] A parallel implementation of ALE moving mesh technique for FSI problems using OpenMP
    FCSE, GIK Institute, Topi, Pakistan
    不详
    不详
    不详
    Int J Parallel Program, 6 (717-745):
  • [23] A Parallel Implementation of ALE Moving Mesh Technique for FSI Problems using OpenMP
    Hussain, Masroor
    Abid, Muhammad
    Ahmad, Mushtaq
    Khokhar, Ashfaq
    Masud, Arif
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2011, 39 (06) : 717 - 745
  • [24] A Parallel Implementation of ALE Moving Mesh Technique for FSI Problems using OpenMP
    Masroor Hussain
    Muhammad Abid
    Mushtaq Ahmad
    Ashfaq Khokhar
    Arif Masud
    International Journal of Parallel Programming, 2011, 39 : 717 - 745
  • [25] Infrared image enhancement and the correlative technique based on the parallel genetic algorithm
    Guo, Run-Qiu
    Li, Jun-Feng
    Lin, Xiao-Chun
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2004, 31 (01): : 6 - 8
  • [26] Image Enhancement with the Application of Local and Global Enhancement Methods for Dark Images
    Singh, Kambam Bijen
    Mahendra, Telajala Venkata
    Kurmvanshi, Ravi Singh
    Rao, Ch V. Rama
    2017 INTERNATIONAL CONFERENCE ON INNOVATIONS IN ELECTRONICS, SIGNAL PROCESSING AND COMMUNICATION (IESC), 2017, : 199 - 202
  • [27] A hybrid image enhancement based brain MRI images classification technique
    Ullah, Zahid
    Farooq, Muhammad Umar
    Lee, Su-Hyun
    An, Donghyeok
    MEDICAL HYPOTHESES, 2020, 143
  • [28] OpenMP-Based Multi-core Parallel Cooperative PSO with ICS Using Machine Learning for Global Optimization Problem
    Liu, Zhao-Hua
    Li, Xiao-Hua
    Tan, Wen
    Zhang, Zhu
    2015 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2015): BIG DATA ANALYTICS FOR HUMAN-CENTRIC SYSTEMS, 2015, : 2786 - 2791
  • [29] Parallel Computing Implementation for Real-time Image Dehazing Based on Dark Channel
    Wu Xianyun
    Ru, Wang
    Li Yunsong
    Kai, Liu
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 1 - 5
  • [30] Parallel implementation of the adaptive neighborhood contrast enhancement technique
    Alto, A
    Gavrilov, D
    Rangayyan, RM
    PARALLEL AND DISTRIBUTED METHODS FOR IMAGE PROCESSING III, 1999, 3817 : 88 - 97