Yeonsu Jung

Logo

jung [at] seas.harvard.edu

Google Scholar Profile

3D Segmentation of Rods from X-Ray Scans

Reconstructing individual rod positions and orientations from volumetric X-ray imaging of dense packings.

GitHub: matlab-image-processing


Motivation

To study entanglement experimentally, we need to measure the actual 3D configuration of rods in a packing — not just macroscopic quantities like total density or mechanical response. X-ray computed tomography (CT) provides volumetric images of opaque packings, but extracting individual rod geometries from these images is a non-trivial image analysis problem.

The challenge: in a dense packing, rods overlap in 2D projections, their X-ray contrast is similar, and artifacts from the reconstruction can blur boundaries. We need a pipeline that robustly segments individual rods in 3D and extracts their centerlines, orientations, and contact points.

What the toolkit does

The matlab-image-processing toolkit provides a MATLAB-based pipeline for this segmentation task. Key components:

The toolkit is organized with:

Downstream use

The extracted rod configurations feed directly into the computational analyses:

Technical notes

Rod segmentation in 3D is fundamentally harder than in 2D because contact surfaces between rods in a dense packing are difficult to resolve with finite voxel resolution. The toolkit addresses this by:

The result is a list of \(N\) rods with positions, orientations, and estimated uncertainties — a compact geometric description of the packing that can be analyzed with all the other tools in this research program.


back to works     home