Overview#

Mantid Imaging User interface showing lego man dataset

Mantid Imaging contains tools for loading data from neutron imaging experiments, preprocessing to enhance images and tomographic reconstruction into 3 dimensional data that can be output for further analysis.

Mantid Imaging makes use of a range of algorithms, some from external tools including Astra, Tomopy, Algotom and the Core Imaging Library. Many of these are optimised for multithreading and GPU computing.

Mantid Imaging is written in Python and requires a CUDA capable GPU for full functionality. It runs on Linux and Windows. See Installation for more details.

See the User Guide for an example taking data from a set of images to full reconstruction.

Features#

Operations#

The Operations Window provides a selection of tools and filters to process and enhance the 2D images before running the reconstruction.

  • Crop Coordinates

  • Flat-fielding

  • Remove Outliers

  • ROI Normalisation

  • Arithmetic

  • Circular Mask

  • Clip Values

  • Divide

  • Gaussian

  • Median

  • Monitor Normalisation

  • NaN Removal

  • Rebin

  • Rescale

  • Ring Removal

  • Rotate Stack

  • Remove all stripes

  • Remove dead stripes

  • Remove large stripes

  • Remove stripes with filtering

  • Remove stripes with sorting and fitting

More details on using these are available in the API Reference and User Guide.

Reconstruction#

Mantid Imaging offers several reconstruction algorithms

  • FBP_CUDA - Filtered Backprojection

  • SIRT_CUDA - Simultaneous Iterative Reconstruction Technique

  • CIL: PDHG-TV - Core Imaging Library

  • gridrec

Spectrum Viewer#

Mantid Imaging offers a spectrum viewer where users can select many regions of interest (ROI) for time of flight (TOF) data and view the spectrum of each ROI. The spectrum viewer can be used to export the spectrum of each ROI and its respective coordinates to a separate csv file.

The spectrum viewer can be accessed from the main menu under “Workflow” > “Spectrum Viewer”.

Glossary#

COR

Centre of Rotation.

Dataset

Consists of images stacks plus additional files or metadata, such as flat and dark frames, and log files.

Image

A single 2D recorded by the experiment. Typically loaded from TIFF files.

Image Stack

A set of multiple related images, for example images of the same object from a range of angles.

Projection

The original image formed by the unscattered/unabsorbed neutrons reaching the imaging detector.

ROI

Region of Interest. A cropped part of an image.

Sinogram

A projection of all rotations of a single slice through an object. Each point in the slice becomes a sinusoidal line. Also known as a Radon transform.

Tomography

The process of creating a 3D model if an object from a series 2D images taken at a range angles through it.

TOF

Time of Flight. The time taken for a neutron to travel from the source to the detector.