Informatics in Medicine Unlocked · 2017 · 77 citations · 23 references
ComputingComputer ScienceRadiologyComputer GraphicsDiagnostic RadiologyParallel ComputingGraphics Processing Unit ArchitectureGraphics Processing Unit ComputingGraphics Processing UnitsImage ProcessingMedical Image AnalysisMedical Imaging3D Medical Image AnalysisCompute Unified Device ArchitectureCuda ProgrammingGpu Parallel AlgorithmsGpu Programming ModelsHigh-throughput ComputationImage Processing UnitsMemory Bandwidth
With the technology development of medical industry, processing data is expanding rapidly and computation time also increases due to many factors like 3D, 4D treatment planning, the increasing sophistication of MRI pulse sequences and the growing complexity of algorithms. Graphics processing unit (GPU) addresses these problems and gives the solutions for using their features such as, high computation throughput, high memory bandwidth, support for floating-point arithmetic and low cost. Compute unified device architecture (CUDA) is a popular GPU programming model introduced by NVIDIA for parallel computing. This review paper briefly discusses the need of GPU CUDA computing in the medical image analysis. The GPU performances of existing algorithms are analyzed and the computational gain is discussed. A few open issues, hardware configurations and optimization principles of existing methods are discussed. This survey concludes the few optimization techniques with the medical imaging algorithms on GPU. Finally, limitation and future scope of GPU programming are discussed.
23
Marching cubes: A high resolution 3D surface construction algorithm
William E. Lorensen, H. E. Cline · 1987 · 10.2K citations · Full text
Computing, Radiology, Visualization +17
Introduction to mathematical morphology
Computer Vision Graphics and Image Processing · 1986 · 507 citations
Image Denoising Methods. A New Nonlocal Principle
Antoni Buades, B. Coll, Jean‐Michel Morel · SIAM Review · 2010 · 442 citations