Skip to main content

Main menu

  • Home
  • Content
    • Current
    • Ahead of print
    • Past Issues
    • JNM Supplement
    • SNMMI Annual Meeting Abstracts
    • Continuing Education
    • JNM Podcasts
  • Subscriptions
    • Subscribers
    • Institutional and Non-member
    • Rates
    • Journal Claims
    • Corporate & Special Sales
  • Authors
    • Submit to JNM
    • Information for Authors
    • Assignment of Copyright
    • AQARA requirements
  • Info
    • Reviewers
    • Permissions
    • Advertisers
  • About
    • About Us
    • Editorial Board
    • Contact Information
  • More
    • Alerts
    • Feedback
    • Help
    • SNMMI Journals
  • SNMMI
    • JNM
    • JNMT
    • SNMMI Journals
    • SNMMI

User menu

  • Subscribe
  • My alerts
  • Log in
  • My Cart

Search

  • Advanced search
Journal of Nuclear Medicine
  • SNMMI
    • JNM
    • JNMT
    • SNMMI Journals
    • SNMMI
  • Subscribe
  • My alerts
  • Log in
  • My Cart
Journal of Nuclear Medicine

Advanced Search

  • Home
  • Content
    • Current
    • Ahead of print
    • Past Issues
    • JNM Supplement
    • SNMMI Annual Meeting Abstracts
    • Continuing Education
    • JNM Podcasts
  • Subscriptions
    • Subscribers
    • Institutional and Non-member
    • Rates
    • Journal Claims
    • Corporate & Special Sales
  • Authors
    • Submit to JNM
    • Information for Authors
    • Assignment of Copyright
    • AQARA requirements
  • Info
    • Reviewers
    • Permissions
    • Advertisers
  • About
    • About Us
    • Editorial Board
    • Contact Information
  • More
    • Alerts
    • Feedback
    • Help
    • SNMMI Journals
  • View or Listen to JNM Podcast
  • Visit JNM on Facebook
  • Join JNM on LinkedIn
  • Follow JNM on Twitter
  • Subscribe to our RSS feeds
OtherContinuing Education

Analytic and Iterative Reconstruction Algorithms in SPECT

Philippe P. Bruyant
Journal of Nuclear Medicine October 2002, 43 (10) 1343-1358;
Philippe P. Bruyant
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • Article
  • Figures & Data
  • Info & Metrics
  • PDF
Loading

Article Figures & Data

Figures

  • Tables
  • FIGURE 1.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 1.

    Principle of tomographic acquisition and geometric considerations. At each angle, data are projection of radioactivity distribution onto detector. Note that location of any scintillation onto crystal allows one to find out direction of incident photon (dashed line) but not to know distance between detector and emission site of photon.

  • FIGURE 2.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 2.

    (Left) Shepp–Logan phantom slice (256 × 256 pixels). (Right) Corresponding sinogram, with 256 pixels per row and 256 angles equally spaced between 0° and 359°. Each row of sinogram is projection of slice at given angular position of detector.

  • FIGURE 3.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 3.

    (Left) Principle of projection for one 3 × 3 slice at angle θ = 0 and θ = 90°. Value in each bin is sum of values of pixels that project onto that bin. (Right) Example: g1 = f3 + f6 + f9 = 2 + 2 + 3 = 7. Result of projection is sinogram with 2 rows, whose values are (7, 9, 7) and (6, 9, 8).

  • FIGURE 4.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 4.

    (Left) Principle of backprojection for one 2 × 3 sinogram. Value in each pixel is sum of values of bins that, given angle of detector, can receive photons from that pixel and is divided by number of rows of sinogram. (Right) Example: f1 = (g3 + g4)/2 = (7 + 6)/2 = 6.5. Compare this slice with that of Figure 3, and note that after 1 projection and 1 backprojection, initial slice is not retrieved.

  • FIGURE 5.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 5.

    Example of 2 distinct images that can yield same projection at angle 0. This illustrates the fact that when number of projections is insufficient, solution (i.e., slice that yields projections) may be not unique.

  • FIGURE 6.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 6.

    Illustration of star (or streak) artifact. (A) Slice used to create projections. (B–G) 1, 3, 4, 16, 32, and 64 projections equally distributed over 360° are used to reconstruct slice using backprojection algorithm. Activity in reconstructed image is not located exclusively in original source location, but part of it is also present along each line of backprojection. As number of projections increases, star artifact decreases.

  • FIGURE 7.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 7.

    Modelization of geometry of backprojection. (A) With ray-driven backprojection, value attributed to each pixel along path is proportional to line length (l1, l2 … l5). (B) With pixel-driven backprojection, center of each pixel is projected (dashed lines) and value attributed to each pixel is given by linear interpolation of values of closest bins (▵).

  • FIGURE 8.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 8.

    Blur introduced by backprojection. (A) Projection data are given. (B) Backprojection allows one to find values for 9 pixels. (C) Original image, whose projections are given in A, is shown. To compare original image and reconstructed image, image in B has been arbitrarily normalized to same maximum as original image: (D) Result is presented. Note how absolute difference between any 2 pixels is lower in D than in C.

  • FIGURE 9.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 9.

    Activity profiles drawn along dashed lines in Figure 8. More gentle curve of profile after backprojection is illustration of blur.

  • FIGURE 10.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 10.

    Simplified illustration of filtering process. (A) Model (128 × 128 pixels). (B) Image obtained after backprojection of 128 projections. (C) Low-frequency component of image presented in B. Only overall aspect of image is visible. (D) High-frequency component of image presented in B. Edges are emphasized. Dark rings correspond to negative pixel values. Sum of images in C and D yields image in B. (E) Images in C and D are added, but after C is given low weight to reduce amplitude of low-frequency component.

  • FIGURE 11.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 11.

    (A) Two projections are same as in Figure 8. (B) Filtering of projections using ramp filter yields negative values. (C) Original image. (D) Image obtained after backprojection of filtered projections. Note how negative and positive values substantially cancel each other, yielding result closer to original image that can be seen in Figure 8D.

  • FIGURE 12.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 12.

    Some filters currently used in FBP and their shape. Value on y-axis indicates to what extent contribution of each frequency to image is modified by filters. These filters, except ramp filter, simultaneously reduce high-frequency components (containing much noise) and low-frequency component (containing blur introduced by summation algorithm).

  • FIGURE 13.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 13.

    How ART algorithm works. (A) Problem is to find values of 4 pixels given values in 6 bins. (B) ART algorithm: Difference between estimated and measured projections is computed and divided by number of pixels in given direction. Result is added to current estimate. (C) First step: Project initial estimate (zeros) in vertical direction, apply ART algorithm, and update pixel values. Repeat this process for oblique (D) and horizontal (E) rays. (F) Solution is obtained after 1 full iteration. However, with larger images, more iterations are typically required.

  • FIGURE 14.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 14.

    Gradient algorithm. This plot displays difference between estimated and measured projections (vertical axis) as function of values in 2 pixels of an image. Black lines are contour lines. Goal of algorithm is to find lowest point. From initial estimate for image (point A), step along steepest descent (dashed arrow) to reach point B. Then, at B, step along steepest descent (solid arrow) to reach minimum (point C). Values for 2 pixels at location C give solution. Note that, depending on location for starting point A, minimum can be different.

  • FIGURE 15.
    • Download figure
    • Open in new tab
    • Download powerpoint
    FIGURE 15.

    Geometric considerations. Point O is center of rotation of detector, and A is middle of detector line symbolized by line D. Angle θ marks angular position of detector. Line D′ is set of points M in field of view that projects perpendicularly on D in P. Distance from I to M is u. Distance from A to P is s. Note that (s, θ) are not polar coordinates of M or P.

Tables

  • Figures
    • View popup
    TABLE 1

    Notations

    gVector of projection data
    fVector of image data
    AMatrix such that g = Af
    aijValue of element located at ith row and jth column of matrix A
    iProjection subscript
    jPixel subscript
    giNumber of counts in ith bin of a projection dataset
    ḡiMean value of gi, assuming gi is a Poisson random variable
    fjNumber of disintegrations in jth pixel of a slice
    f̄jMean value of fj assuming fj is a Poisson random variable
    mNumber of pixels
    nNumber of bins
PreviousNext
Back to top

In this issue

Journal of Nuclear Medicine: 43 (10)
Journal of Nuclear Medicine
Vol. 43, Issue 10
October 1, 2002
  • Table of Contents
  • Index by author
Print
Download PDF
Article Alerts
Sign In to Email Alerts with your Email Address
Email Article

Thank you for your interest in spreading the word on Journal of Nuclear Medicine.

NOTE: We only request your email address so that the person you are recommending the page to knows that you wanted them to see it, and that it is not junk mail. We do not capture any email address.

Enter multiple addresses on separate lines or separate them with commas.
Analytic and Iterative Reconstruction Algorithms in SPECT
(Your Name) has sent you a message from Journal of Nuclear Medicine
(Your Name) thought you would like to see the Journal of Nuclear Medicine web site.
Citation Tools
Analytic and Iterative Reconstruction Algorithms in SPECT
Philippe P. Bruyant
Journal of Nuclear Medicine Oct 2002, 43 (10) 1343-1358;

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero
Share
Analytic and Iterative Reconstruction Algorithms in SPECT
Philippe P. Bruyant
Journal of Nuclear Medicine Oct 2002, 43 (10) 1343-1358;
Twitter logo Facebook logo LinkedIn logo Mendeley logo
  • Tweet Widget
  • Facebook Like
  • Google Plus One
Bookmark this article

Jump to section

  • Article
    • Abstract
    • PRESENTATION
    • PROJECTION OPERATOR
    • ANALYTIC RECONSTRUCTION METHODS
    • ITERATIVE RECONSTRUCTION METHODS
    • CONCLUSION
    • APPENDIX 1
    • APPENDIX 2
    • APPENDIX 3
    • APPENDIX 4
    • APPENDIX 5
    • Acknowledgments
    • Footnotes
    • REFERENCES
  • Figures & Data
  • Info & Metrics
  • PDF

Related Articles

  • No related articles found.
  • PubMed
  • Google Scholar

Cited By...

  • Scale-dependent brain age with higher-order statistics from structural magnetic resonance imaging
  • Maximum-Likelihood Expectation-Maximization Algorithm Versus Windowed Filtered Backprojection Algorithm: A Case Study
  • Sources of Apical Defects on a High-Sensitivity Cardiac Camera: Experiences from a Practice Performance Assessment
  • Small-Animal SPECT and SPECT/CT: Important Tools for Preclinical Investigation
  • SPECT/CT Physical Principles and Attenuation Correction
  • Recent Advances in SPECT Imaging
  • Image Reconstruction Using Filtered Backprojection and Iterative Method: Effect on Motion Artifacts in Myocardial Perfusion SPECT
  • Google Scholar

More in this TOC Section

  • Treatment Response Evaluation in Prostate Cancer Using PSMA PET/CT
  • Approaches to Imaging Immune Activation Using PET
  • Large Language Models and Large Multimodal Models in Medical Imaging: A Primer for Physicians
Show more Continuing Education

Similar Articles

SNMMI

© 2025 SNMMI

Powered by HighWire