Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Transmutat-PDXA

Transmutat-PDXA is a generative deep learning model which produces qualitatively and quantitatively accurate dual energy X-ray absorptiometry (DXA) scans from three-dimensional (3D) body surface scans. This groundbreaking medical imaging model demonstrates quantitative precision on commercial clinical software, yielding accurate measures of fat mass, lean mass, and bone.

Model Results

Setup

Transmutat-PDXA runs on Linux and requires a GPU.

Install dependencies:

  • Python >= 3.6
  • tensorflow >= 2.4
  • plyfile >= 0.7.4
  • opencv-python >= 4.5.2
  • numpy >= 1.19.5

3D Mesh Preprocessing

All 3D scan meshes must be fitted and standardized to a T-pose with 110K points using the Meshcapade API.

Usage

Update the config file:

Trained Weights and Fitted Mesh Test File

Weights for a version of the Transmutat-PDXA model and a fitted mesh for testing are available upon request via the SRL Website.

Running

python predict.py -c model.config

Expected outputs: Raw DXA as a 6-channel npy file, raw DXA single-channel PNG, and a processed DXA single-channel PNG.

Quantitative Body Composition Analysis

Code for transforming NPY files into proprietary DXA files for analysis cannot be made publicly available. Those at SRL can perform the transformation and should be contacted accordingly. The resulting DXA file can then be analyzed using DXA body composition analysis software as shown below.

Body Comp Analysis

Acknowledgments

The base model was trained using self-supervised learning on over 20K DXA scans from the Bone Mineral Density in Childhood Study and The Health, Aging and Body Composition Study. Code for the self-supervised model is available here: DXA-VAE.

Training of the final model was conducted on patients from the Shape Up! Studies, who received paired DXAs and 3D scans on the same day. The training schema is shown below.

Training Diagram

Contact

For questions or more information, please reach out via email: contact@transmutat.ai

About

A generative AI model transforming 3D body surface scans into accurate DXA imaging, predicting interior fat, lean, and bone distribution. Runs on Linux with GPU requirements, showcasing medical imaging advancements.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages