Acceleration of vector bilateral filtering for hyperspectral imaging with GPU

被引:3
作者
Chen, Chong [1 ]
机构
[1] Univ Nevada, Natl Supercomp Inst, 4505 S Maryland Pkwy, Las Vegas, NV 89154 USA
关键词
3D‐ convolution; GPU; memory access optimization; vector bilateral filtering;
D O I
10.1002/cta.2973
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
For hyperspectral imaging, the vector bilateral filter usually leads to better performance when compared with the traditional 2D bilateral filter. However, the large computation complexity of vector bilateral filtering makes it an extremely time cost algorithm. To overcome this challenge, a GPU-based acceleration for vector bilateral filtering called vBF_GPU was proposed in this paper. To improve the efficiency of the cache memory usage, multiple CUDA threads were utilized to processing one pixel of the hyperspectral image in vBF_GPU. The memory access operation of vBF_GPU was fully optimized to reduce the memory access cost of the GPU program. The experiment results indicated that vBF_GPU can provide more than 30x speedup when compared with an octa-core CPU implementation and more than 20x speedup when compared with a naive GPU implementation of vector bilateral filtering.
引用
收藏
页码:1502 / 1514
页数:13
相关论文
共 50 条
[31]   GPU-Acceleration of Blowfish Cryptographic Algorithm [J].
Earanky, Kapil ;
Elmiligi, Haytham ;
Rahman, Musfiq .
2015 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2015, :507-512
[32]   Algorithmic Improvement and GPU Acceleration of the GenASM Algorithm [J].
Lindegger, Joel ;
Cali, Damla Senol ;
Alser, Mohammed ;
Gomez-Luna, Juan ;
Mutlu, Onur .
2022 IEEE 36TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2022), 2022, :162-162
[33]   GPU Acceleration : OpenACC for Radar Processing Simulation [J].
Martelli, Maxime ;
Enderli, Cyrille ;
Gac, Nicolas ;
Vermesse, Antoine ;
Merigot, Alain .
2019 INTERNATIONAL RADAR CONFERENCE (RADAR2019), 2019, :870-875
[34]   GPU Acceleration of PROPELLER MRI Using CUDA [J].
Guo, Hongyu ;
Dai, Jianping ;
Guo, Hongyu ;
He, Yanfa .
2009 3RD INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICAL ENGINEERING, VOLS 1-11, 2009, :2051-+
[35]   GPU Acceleration of PySpark using RAPIDS AI [J].
Aguerzame, Abdallah ;
Pelletier, Benoit ;
Waeselynck, Francois .
PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON DATA SCIENCE, TECHNOLOGY AND APPLICATIONS (DATA), 2019, :437-442
[36]   GPU Acceleration of a Basket Option Pricing Engine [J].
Trainor, Sean ;
Crookes, Danny .
WORLD CONGRESS ON ENGINEERING - WCE 2013, VOL I, 2013, :337-341
[37]   Lattice Group Models: GPU Acceleration and Numerics [J].
Brechtken, Stefan .
28TH INTERNATIONAL SYMPOSIUM ON RAREFIED GAS DYNAMICS 2012, VOLS. 1 AND 2, 2012, 1501 :239-246
[38]   Acceleration of CFD Engineering Software on GPU and MIC [J].
Liu, Yang ;
Deng, Liang .
ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2015, 2015, 9532 :835-848
[39]   Object Detection and Classification Using GPU Acceleration [J].
Prabhu, Shreyank ;
Khopkar, Vishal ;
Nivendkar, Swapnil ;
Satpute, Omkar ;
Jyotinagar, Varshapriya .
COMPUTATIONAL VISION AND BIO-INSPIRED COMPUTING, 2020, 1108 :161-170
[40]   Sparse MTTKRP Acceleration for Tensor Decomposition on GPU [J].
Wijeratne, Sasindu ;
Kannan, Rajgopal ;
Prasanna, Viktor .
PROCEEDINGS OF THE 21ST ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2024, CF 2024, 2024, :88-96