Scale-Space and Edge Detection Using Anisotropic Diffusion
IEEE Transactions on Pattern Analysis and Machine Intelligence
Signal Processing for Computer Vision
Signal Processing for Computer Vision
Anisotropic filtering for model-based segmentation of 4D cylindrical echocardiographic images
Pattern Recognition Letters - Speciqal issue: Ultrasonic image processing and analysis
Bilateral Filtering for Gray and Color Images
ICCV '98 Proceedings of the Sixth International Conference on Computer Vision
A Non-Local Algorithm for Image Denoising
CVPR '05 Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Volume 2 - Volume 02
Real-time edge-aware image processing with the bilateral grid
ACM SIGGRAPH 2007 papers
Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)
Using OpenMP: Portable Shared Memory Parallel Programming (Scientific and Engineering Computation)
Bandwidth intensive 3-D FFT kernel for GPUs using CUDA
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Fast Deformable Registration on the GPU: A CUDA Implementation of Demons
ICCSA '08 Proceedings of the 2008 International Conference on Computational Sciences and Its Applications
Performance analysis of accelerated image registration using GPGPU
Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units
Auto-tuning 3-D FFT library for CUDA GPUs
Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis
Debunking the 100X GPU vs. CPU myth: an evaluation of throughput computing on CPU and GPU
Proceedings of the 37th annual international symposium on Computer architecture
Programming Massively Parallel Processors: A Hands-on Approach
Programming Massively Parallel Processors: A Hands-on Approach
Real time ultrasound image denoising
Journal of Real-Time Image Processing
Representing local structure using tensors II
SCIA'11 Proceedings of the 17th Scandinavian conference on Image analysis
Digital Image Enhancement and Noise Filtering by Use of Local Statistics
IEEE Transactions on Pattern Analysis and Machine Intelligence
Correlation analysis on GPU systems using NVIDIA's CUDA
Journal of Real-Time Image Processing
fMRI analysis on the GPU-Possibilities and challenges
Computer Methods and Programs in Biomedicine
Nonlinear diffusion in graphics hardware
EGVISSYM'01 Proceedings of the 3rd Joint Eurographics - IEEE TCVG conference on Visualization
Hi-index | 0.00 |
The use of image denoising techniques is an important part of many medical imaging applications. One common application is to improve the image quality of low-dose (noisy) computed tomography (CT) data. While 3D image denoising previously has been applied to several volumes independently, there has not been much work done on true 4D image denoising, where the algorithm considers several volumes at the same time. The problem with 4D image denoising, compared to 2D and 3D denoising, is that the computational complexity increases exponentially. In this paper we describe a novel algorithm for true 4D image denoising, based on local adaptive filtering, and how to implement it on the graphics processing unit (GPU). The algorithm was applied to a 4D CT heart dataset of the resolution 512 × 512 × 445 × 20. The result is that the GPU can complete the denoising in about 25 minutes if spatial filtering is used and in about 8 minutes if FFT-based filtering is used. The CPU implementation requires several days of processing time for spatial filtering and about 50 minutes for FFT-based filtering. The short processing time increases the clinical value of true 4D image denoising significantly.