Skip to main content

TOmographic MOdel-BAsed Reconstruction (ToMoBAR) software

Project description


TOmographic MOdel-BAsed Reconstruction software PAPER (CT Meeting 2020)
ToMoBAR is a Python and Matlab (not currently maintained) library of direct and model-based regularised iterative reconstruction algorithms with a plug-and-play capability. ToMoBAR offers you a selection of various data models and regularisers resulting in complex objectives for tomographic reconstruction. ToMoBAR can handle multi-GPU parallel reconstruction in Python and also device-to-device methods operating on CuPy arrays.
Master Anaconda binaries
Github Actions conda version conda last release conda platforms conda dowloads

NEW in ToMoBAR since v.2024.01:

  • DOCUMENTATION is available. Various tutorials are presented and references to API given.
  • CuPy-enabled 3D FISTA-OS with regularisation all in-device implementation. It should be 3-5 times faster than the non-CuPy version depending on the GPU device in use and the size of the data.
  • Now one can specify the axes labels to describe the input data so it will be automatically passed in the right format to the method. See this Demo.
  • Demos changed to adhere the recent changes in TomoPhantom v.3.0.

Software includes:

ToMoBAR highlights:

Check what ToMoBAR can do.

Software dependencies

All dependencies are listed here.

Installation

Please check the detailed installation guide.

How to use ToMoBAR in Python:

Please see Tutorials and Demos for more details.

References:

  1. D. Kazantsev and N. Wadeson 2020. TOmographic MOdel-BAsed Reconstruction (ToMoBAR) software for high resolution synchrotron X-ray tomography. CT Meeting 2020
  2. P. Paleo and A. Mirone 2015. Ring artifacts correction in compressed sensing tomographic reconstruction. Journal of synchrotron radiation, 22(5), pp.1268-1278.
  3. D. Kazantsev et al. 2017. A Novel Tomographic Reconstruction Method Based on the Robust Student's t Function For Suppressing Data Outliers. IEEE TCI, 3(4), pp.682-693.
  4. D. Kazantsev et al. 2017. Model-based iterative reconstruction using higher-order regularization of dynamic synchrotron data. Measurement Science and Technology, 28(9), p.094004.
  5. H. Om Aggrawal et al. 2017. A Convex Reconstruction Model for X-ray tomographic Imaging with Uncertain Flat-fields", IEEE Transactions on Computational Imaging
  6. V. Van Nieuwenhove et al. 2015. Dynamic intensity normalization using eigen flat fields in X-ray imaging. Optics express 23(21).

Applications (where ToMoBAR software have been used or referenced):

  1. D. Kazantsev et al. 2019. CCPi-Regularisation toolkit for computed tomographic image reconstruction with proximal splitting algorithms. SoftwareX, 9, pp.317-323.
  2. E. Guo et al. 2018. The influence of nanoparticles on dendritic grain growth in Mg alloys. Acta Materialia.
  3. E. Guo et al. 2018. Revealing the microstructural stability of a three-phase soft solid (ice cream) by 4D synchrotron X-ray tomography. Journal of Food Engineering
  4. E. Guo et al. 2017. Dendritic evolution during coarsening of Mg-Zn alloys via 4D synchrotron tomography. Acta Materialia
  5. E. Guo et al. 2017. Synchrotron X-ray tomographic quantification of microstructural evolution in ice cream–a multi-phase soft solid. Rsc Advances
  6. Liu Shi et al. 2020. Review of CT image reconstruction open source toolkits, Journal of X-Ray Science and Technology

License:

GNU GENERAL PUBLIC LICENSE v.3

Questions/Comments

can be addressed to Daniil Kazantsev at dkazanc@hotmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tomobar-2024.11.tar.gz (62.0 kB view details)

Uploaded Source

Built Distribution

tomobar-2024.11-py3-none-any.whl (61.5 kB view details)

Uploaded Python 3

File details

Details for the file tomobar-2024.11.tar.gz.

File metadata

  • Download URL: tomobar-2024.11.tar.gz
  • Upload date:
  • Size: 62.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for tomobar-2024.11.tar.gz
Algorithm Hash digest
SHA256 ee3f017b233604959823afd78e1af288387c7eca77e20f8155f5b2ae1baf277e
MD5 e50cc70d7763841c3114192ae609519c
BLAKE2b-256 c08df5f3f067d8431749e47b17fb8e239cd4a782f451032f9dee1bc2dfe8fd8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for tomobar-2024.11.tar.gz:

Publisher: tomobar_pypi_publish.yml on dkazanc/ToMoBAR

Attestations:

File details

Details for the file tomobar-2024.11-py3-none-any.whl.

File metadata

  • Download URL: tomobar-2024.11-py3-none-any.whl
  • Upload date:
  • Size: 61.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for tomobar-2024.11-py3-none-any.whl
Algorithm Hash digest
SHA256 c46abf944562e327a335da6ae24d49a81a96910b446c96291735335e08c18278
MD5 cf089e809dfcfaf58147e094417e6a7f
BLAKE2b-256 512f2157cb91cc304e39e169e0581e383d86095e1dc89ee687cf0ddff5f8608a

See more details on using hashes here.

Provenance

The following attestation bundles were made for tomobar-2024.11-py3-none-any.whl:

Publisher: tomobar_pypi_publish.yml on dkazanc/ToMoBAR

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page