Parallelization Strategy of Non-Local Means Filtering Algorithm for Real-Time Denoising of Forward-Looking Multi-Beam Sonar Images

被引:0
|
作者
Ye, Tao [1 ,2 ]
Deng, Xiangpeng [1 ,2 ]
Cong, Xiao [1 ,2 ]
Zhou, Hongkun [3 ]
Yan, Xiangming [1 ,2 ]
机构
[1] China Univ Min & Technol Beijing, Sch Mech & Elect Engn, Minist Emergency Management, Beijing 100083, Peoples R China
[2] China Univ Min & Technol Beijing, Key Lab Intelligent Min & Robot, Minist Emergency Management, Beijing 100083, Peoples R China
[3] China Ship Sci Res Ctr, Wuxi 214028, Peoples R China
基金
北京市自然科学基金; 中国国家自然科学基金;
关键词
Sonar; Filtering algorithms; Real-time systems; Graphics processing units; Noise reduction; Filtering; Mathematical models; Sonar sensors; non-local means filtering; real-time processing; GPU; parallelisation;
D O I
10.1109/TCSVT.2024.3441053
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Obtaining clear sonar images is crucial for ocean exploration applications, such as marine resource detection and underwater target searches. Traditional filtering methods cannot effectively eliminate the noise generated by the complex underwater environment in sonar images and can potentially result in problems such as image blurring. Existing methods that effectively filter sonar image noise often lack real-time performance, making them impractical for ocean exploration. To address these limitations, this study proposes a real-time denoising technique for forward-looking multi-beam sonar images based on a non-local means filtering algorithm. The integral image is used to calculate the mean square error (MSE), which improves algorithm efficiency and ensures that the runtime remains unaffected by the neighbourhood window size. To further improve real-time performance, the algorithm is migrated to a graphics processing unit (GPU) and a block-wise computation method is proposed to calculate the integral image. Simultaneously, to enhance GPU thread utilisation, the three-dimensional thread structure from the compute unified device architecture (CUDA) programming model is utilised and additional threads are allocated to enhance computation. The captured images are filtered using an M1200d sonar device manufactured by Oculus. Extensive experiments demonstrate that the proposed method achieves excellent performance regarding both denoising accuracy and efficiency. Specifically, the proposed method achieves a peak signal-to-noise ratio higher than 25 dB and a structural similarity index of more than 0.85 at 50 frames per second, thus demonstrating its significant potential for real-time sonar image denoising.
引用
收藏
页码:13226 / 13243
页数:18
相关论文
共 7 条
  • [1] Real-Time Image Processing and Mapping Algorithm for Forward-looking Sonar of AUV
    Gao, Lei
    Xu, Hongli
    2013 OCEANS - SAN DIEGO, 2013,
  • [2] Real-Time Non-Local Means Image Denoising Algorithm Based on Local Binary Descriptor
    Yu, Hancheng
    Li, Aiting
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2016, 10 (02): : 825 - 836
  • [3] Adaptive Non-Local Means Denoising Algorithm for Cone-Beam Computed Tomography Projection Images
    Huang, Kuidong
    Zhang, Dinghua
    Wang, Kuyu
    Li, Mingjun
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON IMAGE AND GRAPHICS (ICIG 2009), 2009, : 33 - 38
  • [4] REAL-TIME DENOISING OF TOF MEASUREMENTS BY SPATIO-TEMPORAL NON-LOCAL MEAN FILTERING
    Georgiev, Mihail
    Gotchev, Atanas
    Hannuksela, Miska
    ELECTRONIC PROCEEDINGS OF THE 2013 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO WORKSHOPS (ICMEW), 2013,
  • [5] Real Time Underwater Obstacle Avoidance and Path Re-planning Using Simulated Multi-beam Forward Looking Sonar Images for Autonomous Surface Vehicle
    Phanthong, Thanapong
    ENGINEERING JOURNAL-THAILAND, 2015, 19 (01): : 107 - 123
  • [6] Temporal Non-Local Means Filtering Reveals Real-Time Whole-Brain Cortical Interactions in Resting fMRI
    Bhushan, Chitresh
    Chong, Minqi
    Choi, Soyoung
    Joshi, Anand A.
    Haldar, Justin P.
    Damasio, Hanna
    Leahy, Richard M.
    PLOS ONE, 2016, 11 (07):
  • [7] SNR enhancement of highly-accelerated real-time cardiac MRI acquisitions based on non-local means algorithm
    Naegel, Benoit
    Cernicanu, Alexandru
    Hyacinthe, Jean-Noel
    Tognolini, Maurizio
    Vallee, Jean-Paul
    MEDICAL IMAGE ANALYSIS, 2009, 13 (04) : 598 - 608