Yayın:
An OpenMP-based parallel implementation of image enhancement technique for dark images

dc.contributor.authorHangun, Batuhan
dc.contributor.authorBayar, Salih
dc.date.accessioned2026-06-27T15:05:11Z
dc.date.issued2024
dc.description.abstractImage 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.en
dc.description.urihttps://doi.org/10.1007/s11760-024-03058-8
dc.identifier.doi10.1007/s11760-024-03058-8
dc.identifier.eissn1863-1711
dc.identifier.endpage4130
dc.identifier.issn1863-1703
dc.identifier.issue5
dc.identifier.startpage4115
dc.identifier.urihttps://hdl.handle.net/20.500.14981/67735
dc.identifier.volume18
dc.identifier.wos001173465300004
dc.language.isoeng
dc.publisherSPRINGER LONDON LTD
dc.relation.ispartofSIGNAL IMAGE AND VIDEO PROCESSING
dc.subjectDigital image processing
dc.subjectParallel computing
dc.subjectHigh-performance computing
dc.subjectOpenMP
dc.subjectEngineering
dc.subjectImaging Science & Photographic Technology
dc.titleAn OpenMP-based parallel implementation of image enhancement technique for dark images
dc.typeArticle
dspace.entity.typePublication
local.import.sourceWOS

Dosyalar

Koleksiyonlar