ORMIR_XCT: A Python package for high resolution peripheral quantitative computed tomography image processing

Michael T. Kuczynski,Nathan J. Neeteson,Kathryn S. Stok,Andrew J. Burghardt,Michelle A. Espinosa Hernandez,Jared Vicory,Justin J. Tse,Pholpat Durongbhan,Serena Bonaretti,Andy Kin On Wong,Steven K. Boyd,Sarah L. Manske
DOI: https://doi.org/10.21105/joss.06084
2023-09-09
Abstract:High resolution peripheral quantitative computed tomography (HR-pQCT) is an imaging technique capable of imaging trabecular bone in-vivo. HR-pQCT has a wide range of applications, primarily focused on bone to improve our understanding of musculoskeletal diseases, assess epidemiological associations, and evaluate the effects of pharmaceutical interventions. Processing HR-pQCT images has largely been supported using the scanner manufacturer scripting language (Image Processing Language, IPL, Scanco Medical). However, by expanding image processing workflows outside of the scanner manufacturer software environment, users have the flexibility to apply more advanced mathematical techniques and leverage modern software packages to improve image processing. The ORMIR_XCT Python package was developed to reimplement some existing IPL workflows and provide an open and reproducible package allowing for the development of advanced HR-pQCT data processing workflows.
Quantitative Methods
What problem does this paper attempt to address?
The paper aims to address some key issues in the processing of high-resolution peripheral quantitative computed tomography (HR-pQCT) images. Specifically, HR-pQCT is a technology capable of imaging trabecular bone in vivo with an isotropic voxel size of 61 micrometers. It is widely used in bone research to improve the understanding of musculoskeletal diseases, assess epidemiological associations, and evaluate the effects of drug interventions. However, most current HR-pQCT image processing relies on script languages provided by scanner manufacturers (such as Scanco Medical's Image Processing Language, IPL), which limits users' ability to apply more advanced mathematical techniques and modern software packages. To overcome this limitation, the paper introduces the development of the ORMIR_XCT Python package, which re-implements parts of the existing IPL workflows and provides an open and reusable toolkit to support the development of advanced HR-pQCT data processing workflows. In this way, ORMIR_XCT aims to enhance the flexibility and capability of image processing, promoting research progress in orthopedics and related fields.