There is a newer version of the record available.

Published July 27, 2018 | Version v1
Report Open

Python implementation of distortion correction methods for X-ray tomography

Creators

  • 1. Diamond Light Source

Description

A python package, named Discorpy, is the implementation of distortion correction methods published in Optics Express [N. T. Vo et al., "Radial lens distortion correction with sub-pixel accuracy for X-ray micro-tomography," 23, 32859-32868 (2015)]. It is useful for calibrating an imaging system which is highly configurable and requires frequent disassembly for maintenance or replacement of parts. The techniques require a single image of a calibration target. A main application of the methods is for synchrotron-based parallel-beam X-ray tomography where specially designed optics is being used for imaging X-rays after conversion to visible light. Here, distortion as small as 1 pixel introduces artifacts in reconstructed images.

Since version 1.4, correction of perspective distortion was added to the package. Documentation is at: https://discorpy.readthedocs.io/en/latest/

Files

Python_implementation_of_distortion_correction_methods_for_X_ray_tomography.pdf

Additional details

Related works

Documents
10.1364/OE.23.032859 (DOI)