OpenRecon is an open-source software library for image reconstruction.
Capabilities of OpenRecon
- Scan geometries: OpenRecon allows forward projection and reconstruction in the following modes:
- 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: The following reconstruction algorithms are supported:
- Analytic reconstruction (Filtered back-projection)
- Iterative reconstruction (SART, SIRT, OS-SART)
- Image filtering: The following image filtering techniques are supported (and are 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).
- OpenRecon can handle the case of 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).
New to OpenRecon?
- Get the source code
- Install OpenRecon (instructions in reference manual)
- Run the demos
- Consult Reference Manual for further details
[Links for source code, reference manual, and demos, are in right panel]
Get the Source Code
Download OpenRecon source code (click download icon).
Click here for access using Mercurial code-versioning-system, and if you want to be part of OpenRecon development.
OpenRecon Reference Manual
Click icon above.
OpenRecon is implemented in C++ with MEX interfaces so that functions may be called directly from MATLAB.
OpenRecon at SourceForge
Kriti Sen Sharma, Xin Jin, Zhiqiang Chen, Liang Li, Hengyong Yu, Ge Wang