OpenRecon is an open-source software library for image reconstruction.

Add a Review
1 Download (This Week)
Last Update:


OpenRecon provides easy-to-use MATLAB functions for forward projection and reconstruction of images in x-ray computed tomography (CT) and other applications. Internal codes are implemented in C++ for faster execution. The capabilities of OpenRecon are listed in the **FEATURES** section below.

The software library was developed in a collaboration between Virginia Tech, Tsinghua University, and Wake Forest University of Health Sciences.

** DOCUMENTATION: Documentation for using OpenRecon is available at OpenRecons's website: **

** DEVELOPERS: Code for OpenRecon is managed via Mercurial code versioning system at For forks, clones, and collaboration, head over there.**

OpenRecon Web Site


  • **Scan geometries** -- forward projection and reconstruction in the following modes: Parallel-beam, and Fan-beam (with equispaced detectors). Support for fan-beam geometry (with detectors arranged in an arc) is being added, and will be completed in future releases
  • **Reconstruction algorithms**: Analytic reconstruction (Filtered back-projection), Iterative reconstruction (SART, SIRT, OS-SART)
  • **Image filtering** (used as regularization steps within the iterative reconstruction process): TV-minimization by gradient descent, Soft-threshold filtering
  • Additionally, the projection angles can be spaced in any fashion (i.e. they do not have to be linearly spaced).
  • Can handle center shift (i.e. when the mid-line of the fan-beam is shifted from the center of rotation by a certain amount ) which is especially common in micro-CT and fixed source-detector configurations (e.g. in Xradia MicroXCT and Xradia NanoXCT scanners).
  • 1st open-source software library that supports compressive-sensing based reconstruction algorithms for x-ray computed tomography (including micro- and nano-CT), electron microscopy, and various other applications.

Update Notifications

Write a Review

User Reviews

Be the first to post a review of OpenRecon!

Additional Project Details

Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.