Parallax Innovations
Visualizing the future.
  • Home
  • Contact
  • Blog
  • Media
  • Developer Portal
    • Fedora Core 15 RPM Repository

GPU CT Reconstruction - preliminary results

12/15/2011

Comments

 
Picture
Thanks to our friends at Endra Inc., we've had an opportunity to involve ourselves in GPU-based algorithm acceleration. This has ended up, for us, being a substantial deep-dive into technologies such as CUDA and OpenCL, but with significant results. The advantages of GPU acceleration over conventional computing are well known, even in the face of impressive improvements in generalized CPU multi-core capabilities in recent years. These advantages are especially true in the medical imaging field, where almost all compute-intensive tasks in the imaging pipeline are embarrassingly parallel. CT reconstruction is one example that we've chosen to focus on recently - we've started by implementing a flexible GPU-accelerated CT reconstruction framework, that can act as both a platform for algorithm design and development, as well as a de facto replacement for legacy CPU-based reconstruction engines. At the moment, it is capable of reconstructing scan data from GE's Locus, eXplore and Ultra CT products - depending on reception, we may choose to port it to more systems. Our reference implementation uses the well-known stock Feldcamp conebeam backprojection algorithm and is written in python for maximum flexibility. It uses pycuda for the heavy lifting. See below reconstruction results from a variety of platforms -- of particular interest, perhaps, is the NVidia GTX 580 results, for sheer speed, and the NVidia GTX 460M, which is running on a laptop. The latter results compare favorably against a 9-computer beowulf cluster, showing just how far GPU technology has come in recent years. The results are preliminary, and will be updated frequently as our recon engine improves and is tested more widely.

(Note: It seems that the interactive graph does not show up, if you are viewing with Internet Explorer. We apologize for that, but for now, you will have to use one of the other browsers, if you wish to see the results).
Comments
comments powered by Disqus

    Archives

    December 2015
    March 2015
    January 2014
    September 2013
    January 2013
    December 2012
    October 2012
    September 2012
    August 2012
    July 2012
    June 2012
    May 2012
    April 2012
    March 2012
    February 2012
    December 2011
    August 2011
    July 2011
    June 2011
    May 2011
    April 2011

    Categories

    All
    64 Bit
    64-bit
    Cardiac Research
    Contact
    Cornell
    Ct 120
    CT-120
    Ct Reconstruction
    Ct Sabre
    Cuda
    Explore
    Fluoroscopy
    Gizmodo
    Gluster
    Gpu
    Infiniband
    Itk
    Lion
    Locus
    Locus Ultra
    Microct
    Microview
    Mpi
    Nvidia
    Os X
    Preclinical Imaging
    Python
    Radiation Therapy
    Slicer3d
    Sourceforge
    Vtk
    Website
    Welcome
    Wmic

    RSS Feed

Powered by Create your own unique website with customizable templates.