View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Tools for 2-D Tomographic Reconstruction

4.3 | 3 ratings Rate this file 57 Downloads (last 30 days) File Size: 1.12 MB File ID: #43008 Version: 1.6
image thumbnail

Tools for 2-D Tomographic Reconstruction


Ligong Han (view profile)


09 Aug 2013 (Updated )

Tools for nonlinear filters & 2-D tomographic reconstruction

| Watch this File

File Information

There are two main methods for tomographic reconstruction: one is based on Radon transform and its inverse transform such as filtered back-projection (FBP), another is based on solving linear algebra equations such as algebraic reconstruction technique (ART).
This toolbox includes tools for creating projections and reconstructing the image from projections:
tomo_projection_2d, computes projections of a given image;
build_weight_matrix, builds weighting factor matrix used for algebraic methods;
tomo_reconstruction_bp, reconstructs the image from its projections using BP method;
tomo_reconstruction_fbp, reconstructs the image from its projections using FBP method;
tomo_reconstruction_art, reconstructs the image from its projections using ART method;
tomo_reconstruction_sart, reconstructs the image from its projections using SART method;
tomo_reconstruction_lsqr, reconstructs the image from its projections, equations are solved by calling the build-in lsqr function.
See demo.m for details.


Tomobox, Reconstruction Of Image From Projections By Algebraic Reconstruction Technique, and Anisotropic Diffusion (Perona & Malik) inspired this file.

Required Products Image Processing Toolbox
Symbolic Math Toolbox
MATLAB release MATLAB 7.14 (R2012a)
MATLAB Search Path
/Tools for Tomographic Reconstruction
/Tools for Tomographic Reconstruction/filter
/Tools for Tomographic Reconstruction/solver
/Tools for Tomographic Reconstruction/utils
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (3)
13 Dec 2016 Chen Lin

11 Oct 2016 Albert

Albert (view profile)

Robust, concise, intelligible code for forward and backforward projection image reconstruction.
Greatly appreciate Dr. Han's efforts of writing this code.

09 Oct 2014 Lei Fu

Lei Fu (view profile)

12 Aug 2013 1.2

A more accurate method of building weight matrix

16 Jan 2015 1.3

- rearranged files
- rewrote demos
- added instructions

02 Feb 2015 1.4

- updated descriptions;
- fixed errors in art_solver.

02 Feb 2015 1.5

Change the diameter calculated in 'tomo_projection_2d' by adding 2, so that it will match the value computed from 'build_weight_matrix'.

03 Feb 2015 1.6

- added a function 'imcrop_tomo' to crop the reconstructed image to the same size as the original image;
- enclosed a test function which illustrates the process of computing weighting factor matrix.

05 Dec 2016 1.6

Bug fixes in demo

05 Dec 2016 1.6

- updates high-pass filter

Contact us