A VTK-based, CUDA-optimized Non-Parametric Vessel Detection Method

Alpoge, Levent,Joshi, Alark1*,Scheinost, Dustin,Onofrey, John,Qian, Xiaoning,Papademetris, Xenophon
1.Yale University
Abstract

Abstract

We present a VTK-based implementation of our non-parametric vessel detection method that identifies vascular structures using a polar neighborhood profile. To accelerate the computationally intensive parts of the algorithm, we leverage the hardware capabilities in commodity graphics hardware using Compute Unified Device Architecture (CUDA). We present the results of our performance analysis and provide source code and examples to validate the reproducibility of our results.

Keywords

polar profilevessel detectionhardware accelerationCUDA
Manuscript
Source Code and Data

Source Code and Data

CMakeLists.txt1.4 KBCmake_ModulesCudaDependency.cmake4.1 KBFindCuda.cmake16.5 KBFindVTK.cmake5.6 KBNewCUDAEntropy.cu4.5 KBNewCUDAFFT.cu11.8 KBpxisinf.h1.3 KBvesselness.tcl5.6 KBvtkNewCUDAFFT.cpp6.1 KBvtkNewCUDAFFT.h1.3 KBvtkNewImageConvolution.cpp25.4 KBvtkNewImageConvolution.h2.9 KBvtkNewODFVesselnessFilter.cpp4.6 KBvtkNewODFVesselnessFilter.h1.8 KBvtkjoColoredSphereSource.cpp9.6 KBvtkjoColoredSphereSource.h2.4 KBvtkjoSphereSource.cxx15.5 KBvtkjoSphereSource.h3.8 KB

Select a file to preview