Skip to content

gjpcbecq/phantom3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phantom3D

This project content files for constructing a 3D phantom used in MRI or CT scanners to test, train and validate image acquisitions during development of acquisition sequences or experimental protocols. The phantom is constructed with 3 parts than can be easily printind on 3D printers. 3D items are designed with the free software Blender and the exported templates for printing are given in the STL format. The phantom is designed to obtain anatomical views in neurological conventions, from the left (L) to right (R) axis, the inferior (I) to superior (S) axis, and the posterior (P) to anterior (A) axis. This coordinate system is used in neuroimaging, for example when working with the NIfTI format and BIDS standard.

The project is structured as follows:

  • /distrib: old and versioned files.
  • /src: contents current and associated files
  • /fig: contents some figures.
  • /derivatives: contents code to:
    • Create templates for MRI and CT scans in RAS coordinate systems (NIfTI);
    • Detect the orientation of the phantom in 3D recordings;
    • Fix the affine transformation for incorrectly oriented NIfTI files.

Here is a description of the main files

filedescriptionimage
phantom11st part of the phantom to obtain coronal slices with LR IS axes
phantom22nd part ... sagittal slices with PA IS
phantom33rd part ... axial slices with LR PA
cubea cube with texture mapping containing LR PA IS letters
diskdisk to evacuate bubbles when the phantom is filled with water
maintainer11st block to maintain the structure in a cylinder
maintainer22nd block to maintain the structure in a cylinder

More information are given in publication.

Blender 3.0.1 is used here.

Author: Guillaume J.P. C. Becq
Date: 2025-03-04

About

Blender, STL files and code, for 3D phantom to validate orientation in 3D imaging and recordings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages