Chest CT automatic analysis for lung nodules detection implemented on a GPU computing system

Niccolo Camarlinghi, Francesco Bagagli, Piergiorgio Cerello, Alessandra Retico, Maria Evelina Fantacci
Dipartimento di Fisica dell’univerisit’a di Pisa
IEEE NSS, 2012

   title={Chest CT automatic analysis for lung nodules detection implemented on a GPU computing system},

   author={Camarlinghi, N. and Bagagli, F. and Cerello, P. and Retico, A. and Fantacci, M.E.},



Download Download (PDF)   View View   Source Source   



The aim of this work is the efficient implementation of the Hessian based filters. These filters are commonly used in medical image analysis and are employed in the Voxel Based Neural Approach (VBNA) lung CAD (Computer Aided Detection) system for lung nodule detection. This work mainly focuses on the optimization of the filter devoted to the detection of internal nodule candidates, called Multi Scale Dot Enhancement (MSDE) algorithm. Two fast variants of the MSDE algorithm are here proposed and compared: the first relies on an analytical optimization of the algorithm and it is implemented on a standard CPU, whereas the second consists in implementing the filter in the CUDA Graphical Processing Unit (GPU) framework. The algorithms were tested with computed tomography images belonging to the Lung Image Database Consortium (LIDC) public research database using an Intel Core i7 950 @ 3.07GHz and a NVIDIA GeForce GTX 580. Both the approaches lead to an improvement in the algorithm performance with respect to the original implementation, without any loss of precision. The initial implementation, realized in the Insight ToolKit open source image analysis framework (ITK), had an average execution time of 69 sec per CT using five scales of enhancement. The analytically-optimized CPU algorithm leads to a computational speed gain of 2.5x (28 sec per CT), whereas the parallel CUDA implementation leads to a speed-up of 38x (1.8 sec per CT) with respect to the original implementation, and 15x with respect to the analytical approach. This work has been developed in the framework of the INFN-funded MAGIC-5 project.
VN:F [1.9.22_1171]
Rating: 5.0/5 (2 votes cast)
Chest CT automatic analysis for lung nodules detection implemented on a GPU computing system, 5.0 out of 5 based on 2 ratings

* * *

* * *

Follow us on Twitter

HGPU group

1660 peoples are following HGPU @twitter

Like us on Facebook

HGPU group

334 people like HGPU on Facebook

* * *

Free GPU computing nodes at hgpu.org

Registered users can now run their OpenCL application at hgpu.org. We provide 1 minute of computer time per each run on two nodes with two AMD and one nVidia graphics processing units, correspondingly. There are no restrictions on the number of starts.

The platforms are

Node 1
  • GPU device 0: nVidia GeForce GTX 560 Ti 2GB, 822MHz
  • GPU device 1: AMD/ATI Radeon HD 6970 2GB, 880MHz
  • CPU: AMD Phenom II X6 @ 2.8GHz 1055T
  • RAM: 12GB
  • OS: OpenSUSE 13.1
  • SDK: nVidia CUDA Toolkit 6.5.14, AMD APP SDK 3.0
Node 2
  • GPU device 0: AMD/ATI Radeon HD 7970 3GB, 1000MHz
  • GPU device 1: AMD/ATI Radeon HD 5870 2GB, 850MHz
  • CPU: Intel Core i7-2600 @ 3.4GHz
  • RAM: 16GB
  • OS: OpenSUSE 12.3
  • SDK: AMD APP SDK 3.0

Completed OpenCL project should be uploaded via User dashboard (see instructions and example there), compilation and execution terminal output logs will be provided to the user.

The information send to hgpu.org will be treated according to our Privacy Policy

HGPU group © 2010-2015 hgpu.org

All rights belong to the respective authors

Contact us: