• DocumentCode
    2174779
  • Title

    Ultra-fast Tomographic Reconstruction with a Highly Optimized Weighted Back-Projection Algorithm

  • Author

    Agulleiro, J.I. ; Garzón, E.M. ; García, I. ; Fernández, J.J.

  • Author_Institution
    Dept. Comput. Archit. & Electron., Univ. of Almeria, Almeria, Spain
  • fYear
    2010
  • fDate
    17-19 Feb. 2010
  • Firstpage
    281
  • Lastpage
    285
  • Abstract
    Electron tomography (ET) allows elucidation of the three-dimensional (3D) structure of large complex biological specimens at molecular resolution. In order to achieve such resolution levels, large projection images have to be used to compute the 3D reconstructions. Tomographic reconstruction on this scale requires a tremendous use of computational resources and a considerable processing time. In this work, we present and evaluate a highly optimized implementation of the Weighted Back-Projection reconstruction algorithm. Briefly, optimizations made to the code comprise (1) vector processing with SSE (Streaming SIMD Extensions) instructions, (2) an efficient use of cache memory, (3) to take advantage of the inherent image symmetry, (4) to use the FFTW (Fastest Fourier Transform in the West) library for image filtering, (5) to use regions of interest and last, but not least, (6) a wide range of minor optimizations like some data pre-calculations or an instruction level parallelism improvement. We have evaluated the method on tomographic reconstructions of several datasets and on two computing platforms. The results show that our version speeds up the method by a factor around 14 or 16, depending on the platform.
  • Keywords
    biology computing; computerised tomography; fast Fourier transforms; filtering theory; image reconstruction; parallel processing; 3D structure; cache memory; electron tomography; fastest Fourier transform in the west; image filtering; image symmetry; instruction level parallelism; large complex biological specimens; molecular resolution; optimizations; streaming SIMD extensions; ultra-fast tomographic reconstruction; vector processing; weighted back-projection algorithm; Biological information theory; Biology computing; Cache memory; Electrons; Fourier transforms; Image reconstruction; Image resolution; Reconstruction algorithms; Streaming media; Tomography; 3D image reconstruction; Back-Projection; Code optimization; Tomography; Vectorization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2010 18th Euromicro International Conference on
  • Conference_Location
    Pisa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-5672-7
  • Electronic_ISBN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2010.10
  • Filename
    5452455