Skip to main navigation Skip to search Skip to main content

High-performance iterative electron tomography reconstruction with long-object compensation using graphics processing units (GPUs)

  • Wei Xu
  • , Fang Xu
  • , Mel Jones
  • , Bettina Keszthelyi
  • , John Sedat
  • , David Agard
  • , Klaus Mueller
  • Stony Brook University
  • University of California at San Francisco

Research output: Contribution to journalArticlepeer-review

58 Scopus citations

Abstract

Iterative reconstruction algorithms pose tremendous computational challenges for 3D Electron Tomography (ET). Similar to X-ray Computed Tomography (CT), graphics processing units (GPUs) offer an affordable platform to meet these demands. In this paper, we outline a CT reconstruction approach for ET that is optimized for the special demands and application setting of ET. It exploits the fact that ET is typically cast as a parallel-beam configuration, which allows the design of an efficient data management scheme, using a holistic sinogram-based representation. Our method produces speedups of about an order of magnitude over a previously proposed GPU-based ET implementation, on similar hardware, and completes an iterative 3D reconstruction of practical problem size within minutes. We also describe a novel GPU-amenable approach that effectively compensates for reconstruction errors resulting from the TEM data acquisition on (long) samples which extend the width of the parallel TEM beam. We show that the vignetting artifacts typically arising at the periphery of non-compensated ET reconstructions are completely eliminated when our method is employed.

Original languageEnglish
Pages (from-to)142-153
Number of pages12
JournalJournal of Structural Biology
Volume171
Issue number2
DOIs
StatePublished - Aug 2010

Keywords

  • Image processing
  • Parallel processing
  • Reconstruction
  • Tomography

Fingerprint

Dive into the research topics of 'High-performance iterative electron tomography reconstruction with long-object compensation using graphics processing units (GPUs)'. Together they form a unique fingerprint.

Cite this