Simulation Platform for X-Ray Computed Tomography Based on Low-Power Systems

  • Estefania SerranoEmail author
  • Javier Garcia Blas
  • Alberto Verza
  • Jesus Carretero
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9531)


Reconstruction of Computed Tomography (CT) images is a computationally and memory demanding tool. The creation of new algorithms for the reduction of the X-Ray dose and the increasing resolution of the detectors have complicated the obtaining of a good performance. Accelerators have become essential for the processing of the algorithm in a reasonable time. Nowadays, with the emergence of new mobile architectures that are not only powerful but also energy efficient and the possibility of easily porting the already existing code thanks to different programming models they could become an alternative to desktop and high performance accelerators. We evaluate four different platforms for our simulation framework for CT images. The evaluation results demonstrate that although in terms of performance, low-power platforms are still far from GPGPUs, the reduction of the energy consumption to almost a half in the case of the Jetson TK1 is an evident incentive that can lead to the creation of smaller and mobile medical image scanners.


Computed Tomography (CT) Iterative reconstruction Simulation 



This work has been partially supported by the grant TIN2013-41350-P, Scalable Data Management Techniques for High-End Computing Systems from the Spanish Ministry of Economy and Competitiveness, and by the EU under the COST Programme Action IC1305, Network for Sustainable Ultrascale Computing (NESUS). We gratefully acknowledge the support of NVidia Corporation with the donation of the Tesla K40 GPU used for these projects.


  1. 1.
    Archirapatkave, V., Sumilo, H., See, S.C.W., Achalakul, T.: GPGPU acceleration algorithm for medical image reconstruction. In: 2014 IEEE International Symposium on Parallel and Distributed Processing with Applications, pp. 41–46 (2011)Google Scholar
  2. 2.
    Belloch, J.A., Gonzalez, A., Mayo, R., Vidal, A.M., Quintana-Orti, E.S.: Evaluating the potential of low power systems for headphone-based spatial audio applications. Procedia Comput. Sci. 51, 191–200 (2015)CrossRefGoogle Scholar
  3. 3.
    Feldkamp, L., Davis, L., Kress, J.: Practical cone-beam algorithm. JOSA A 1(6), 612–619 (1984)CrossRefGoogle Scholar
  4. 4.
    Jian-Lin, C., Lei, L., Lin-Yuan, W., Ai-Long, C., Xiao-Qi, X., Han-Ming, Z., Jian-Xin, L., Bin, Y.: Fast parallel algorithm for three-dimensional distance-driven model in iterative computed tomography reconstruction. Chin. Phys. B 24(2), 028703 (2015)CrossRefGoogle Scholar
  5. 5.
    Kim, J.K., Fessler, J.A., Zhang, Z.: Forward-projection architecture for fast iterative image reconstruction in X-ray CT. IEEE Trans. Signal Process. 60(10), 5508–5518 (2012)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Leeser, M., Mukherjee, S., Brock, J.: Fast reconstruction of 3D volumes from 2D CT projection data with GPUs. BMC Res. Notes 7(1), 582 (2014)CrossRefGoogle Scholar
  7. 7.
    Mendl, C.B., Eliuk, S., Noga, M., Boulanger, P.: Comprehensive analysis of high-performance computing methods for filtered back-projection (2013)Google Scholar
  8. 8.
    Mukherjee, S., Moore, N., Brock, J., Leeser, M.: CUDA and OpenCL implementations of 3D CT reconstruction for biomedical imaging. In: 2012 IEEE Conference on High Performance Extreme Computing (HPEC), pp. 1–6. IEEE (2012)Google Scholar
  9. 9.
    Park, H.G., Shin, Y.G., Lee, H.: A fully GPU-based ray-driven backprojector via a ray-culling scheme with voxel-level parallelization for cone-beam CT reconstruction. Technol. Cancer Res. Treat. tcrt-2012 (2014)Google Scholar
  10. 10.
    Rohkohl, C., Keck, B., Hofmann, H., Hornegger, J.: Technical note: RabbitCT - an open platform for benchmarking 3D cone-beam reconstruction algorithms. Med. Phys. 36(9), 3940–3944 (2009)CrossRefGoogle Scholar
  11. 11.
    Serrano, E., Bermejo, G., Blas, J.G., Carretero, J.: High-performance X-ray tomography reconstruction algorithm based on heterogeneous accelerated computing systems. In: 2014 IEEE International Conference on Cluster Computing (CLUSTER), pp. 331–338. IEEE (2014)Google Scholar
  12. 12.
    Serrano, E., Bermejo, G., Garcia Blas, J., Carretero, J.: Evaluation of the feasibility of making large-scale X-ray tomography reconstructions on clouds. In: 2014 14th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 748–754. IEEE (2014)Google Scholar
  13. 13.
    Siegl, C., Hofmann, H., Keck, B., Prümmer, M., Hornegger, J.: OpenCL: a viable solution for high-performance medical image reconstruction? In: SPIE Medical Imaging, p. 79612Q. International Society for Optics and Photonics (2011)Google Scholar
  14. 14.
    Stokke, K.R., Stensland, H.K., Griwodz, C., Halvorsen, P.: Energy efficient video encoding using the tegra K1 mobile processor. In: Proceedings of the 6th ACM Multimedia Systems Conference, pp. 81–84. ACM (2015)Google Scholar
  15. 15.
    Zhou, L., Chao, K.C., Chang, J.: Fast polyenergetic forward projection for image formation using OpenCL on a heterogeneous parallel computing platform. Med. Phys. 39(11), 6745–6756 (2012)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Estefania Serrano
    • 1
    Email author
  • Javier Garcia Blas
    • 1
  • Alberto Verza
    • 1
  • Jesus Carretero
    • 1
  1. 1.Computer Architecture and Technology AreaUniversidad Carlos IIIMadridSpain

Personalised recommendations