Athabasca Recon

Athabasca Recon is a program for CT reconstruction using filtered back-projection.

View the Project on GitHub Numerics88/athabasca_recon

About Athabasca Recon

Athabasca Recon has the following features:

Precise. Athabasca Recon includes an ImageJ plug-in for optimal alignment of the input projections. It allows you to identify and correct even tiny errors in the center of rotation or the rotation axis. Athabasca Recon also implements a number of methods to correct for beam power decay.

Fast. It is fully multi-threaded, and makes full use of all available processing cores.

Memory efficient. Athabasca Recon will use as much memory as you specify (defaults to slightly less than the amount of physical system memory), but is not limited at all in the size of models in can reconstruct, regardless of the memory limit. Projection data are streamed and never loaded all into memory at once, reducing the required memory.

Cross-platform. It has been compiled on OS X, Linux and Windows.

Because it was created to process synchrotron tomographic data, it currently only handles parallel beam reconstruction.

Manual

To get started with Athabasca Recon, read the manual in html format, or download the PDF version.

Authors and Contributors

Athabasca Recon was originally developed by Eric Nodwell (@nodwell) at the Bone Imaging Laboratory, University of Calgary (http://bonelab.ucalgary.ca/) under the supervision of Dr. Steven K. Boyd for the purpose of processing data synchrotron data obtained at the Canadian Light Source. It is now supported and maintained by Numerics88 Solutions Ltd. (http://numerics88.com./)