Converting Volumetric Scan Data to 3D Prints

The tissues in our bodies are volumetric, and modern scanning technology (CT, MRI, ect) produces volumetric datasets. Yet, most data is visualized in 2D cut planes through this dataset, requiring practitioners to reconstruct the 3D geometry in their minds.

I wrote a software tool with a graphical user interface for importing volumetric medical data and creating custom, interactive, nonlinear mappings between scalar intensity/density data fields and CMKY colorspace, as well as export of fabrication-ready design files.

slices through a CT scan

3D print of scan geometry

I packaged the code into an easy-to-use Matlab application with a graphical user interface. My code features volumetric interpolation and smoothing, and GPU-parallelized layerwise dithering to reduce export time of highly detailed ( > 1B voxel) design files.

I used the tool to physically realize scale models of human anatomy for visualization and presurgical planning. In a collaboration with Children’s Hospital of Colorado, I printed a 1:1 scale model of a child’s deformed  ear canal that was used by surgeons assessing surgical access to the cochlea, leading to a successful surgery.

This code is open-source and hosted on the MACLab Github page, where I worked during this research.

Previous
Previous

Fixture: Biaxial Tension

Next
Next

Prototype: Stator Mount