Abstract

This paper introduces the capabilities and availability of a customizable scientific software package called Livermore Tomography Tools (LTT) built for computed tomography (CT) research. It was initially developed to process x-ray and neutron CT data accurately and rapidly from raw detector counts to reconstructed volumes with the flexibility to handle many special cases. Our goals were to provide quantitatively accurate results reported in physical units (e.g., mm−1 or cm−1) while exploiting all available computational advantages to maximize speed and conserve memory. Written in C/C++ with support for multiple CPUs and GPUs, LTT runs on many computing platforms (Linux/Unix, Windows, and Mac; laptops to supercomputers). As a result, LTT can: process data acquired from various custom-built and commercially available CT scanners, model and simulate x-ray and neutron interactions to encourage algorithm prototyping, and allow for rapid insertion of the latest algorithms. We describe LTT's software architecture, user interfaces, and its 88 algorithms (as of this writing) for pre-processing, reconstruction, post-processing, and simulation that support many scanner geometries (parallel-, fan-, cone-beam, and custom). Several applications are presented that illustrate LTT's accuracy, speed, and flexibility relative to other solutions.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call