StrengthLawExtractor: A Fiji plugin for 3D morphological feature extraction from X-ray micro-CT data
Qinyi Tian, Laura E. Dalton
TL;DR
The paper presents StrengthLawExtractor, a Fiji plugin that non-destructively quantifies four morphometric descriptors (porosity $\phi$, surface area $A$, mean curvature $M$, Euler characteristic $\chi$) from X-ray micro-CT data to support Hadwiger-based strength laws, $\sigma_s = \sigma_s^{*} f\left(\frac{M_0}{M_0^{*}}, \frac{M_1}{M_1^{*}}, \frac{M_2}{M_2^{*}}, \frac{M_3}{M_3^{*}}\right)$. The tool offers two geometry paths—mesh with marching cubes and voxel-based closed-form estimators—to balance accuracy and memory usage, computing descriptors in physical units using anisotropic voxel spacings $\mathbf{s}=(s_z,s_y,s_x)$. By enabling automated, reproducible extraction within a widely used platform, the plugin supports integration with constitutive models and machine learning workflows for forward stress–strain prediction and inverse microstructure design, advancing non-destructive evaluation in porous media. The study discusses limitations related to imaging resolution, large-volume computation, and the abstraction to geometry-only descriptors, and outlines future work on scalability, ML integration, physics-informed descriptors, and linking with open microstructure databases.
Abstract
Non-destructive methods are essential for linking the microstructural geometry of porous materials to their mechanical behavior, as destructive testing is often infeasible due to limited material availability or irreproducible conditions. Micro-computed tomography (micro-CT) provides high resolution three dimensional reconstructions of porous microstructures, enabling direct quantification of geometric descriptors. Recent advances in morphometric theory have demonstrated that four independent morphometric measures (porosity, surface area, mean curvature, and Euler characteristic) are required to capture the relationship between microstructure and strength, thereby forming the basis of generalized strength laws. To facilitate practical application of this framework, a Fiji plugin was developed to extract the four morphometric measures (porosity, surface area, mean curvature, Euler characteristic) from micro-CT datasets automatically. The plugin integrates within the Fiji platform to provide reproducible, accessible, and user friendly analysis. The application of the tool demonstrates that the extracted descriptors can be readily incorporated into constitutive models and machine learning workflows, enabling the forward prediction of stress-strain behavior as well as the inverse design of microstructures. This approach supports non-destructive evaluation, accelerates materials selection, and advances the integration of imaging with predictive modeling in porous media research.
