mspacman: A modular python package for three-dimensional (3D) partial volume corrected particle characterization using X-ray computed tomography

Three-dimensional (3D) particle characterization using X-ray Computed Tomography (CT) enables detailed analysis of particle geometry and composition; however, its accuracy is limited by partial volume blur (PVB). To address this challenge, mspacman, an open-source Python package, is developed to model PVB using a linear mixing approach applied to grey value histograms of individual particles. It supports samples containing up to 11 mineral phases and can quantify particles with up to 5 distinct mineral phases. mspacman semi-automates the entire analysis pipeline, including image upload, extraction of geometrical and intensity properties, histogram extraction, phase quantification, and bootstrapped uncertainty estimation. The package provides a scalable solution for high-resolution mineral characterization.

Authors

Publication Details

Journal
SoftwareX
Published
2025-09-01
DOI
https://doi.org/10.1016/j.softx.2025.102344
Citations
1
Primary Topic
Electrical and Bioimpedance Tomography
Type
article
Field-Weighted Citation Impact
0.73
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

mspacman: A modular python package for three-dimensional (3D) partial volume corrected particle characterization using X-ray computed tomography

Shuvam Gupta
1 citations
SoftwareX
Electrical and Bioimpedance Tomography
0.73
article

mspacman: A modular python package for three-dimensional (3D) partial volume corrected particle characterization using X-ray computed tomography

Shuvam Gupta
article en
1 citations

Abstract

Three-dimensional (3D) particle characterization using X-ray Computed Tomography (CT) enables detailed analysis of particle geometry and composition; however, its accuracy is limited by partial volume blur (PVB). To address this challenge, mspacman, an open-source Python package, is developed to model PVB using a linear mixing approach applied to grey value histograms of individual particles. It supports samples containing up to 11 mineral phases and can quantify particles with up to 5 distinct mineral phases. mspacman semi-automates the entire analysis pipeline, including image upload, extraction of geometrical and intensity properties, histogram extraction, phase quantification, and bootstrapped uncertainty estimation. The package provides a scalable solution for high-resolution mineral characterization.

SoftwareXVol. 31
Openalex Percentile: Top 24%
Electrical and Bioimpedance Tomography
0.73
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.