1 of 14

2 of 14

Goals

  1. Improve understanding of project

  • Sync with the Slicer community
      • Identify synergies
      • Consult/make architectural decisions
      • Locate potential collaborators and users of the technology

3 of 14

The project

  • This project will develop a comprehensive software that will allow biomedical scientists to precisely locate shape changes in their imaging studies. This software called Shape AnaLysis Toolbox (SALT), will enhance the intuitiveness and ease of use for such studies, as well as allow researchers to find shape changes with higher statistical power. Altogether this constitutes a crucial resource for the imaging field that will enable many and important new findings in biomedical imaging studies.

4 of 14

Shape Analysis Software

  • SPHARM-MAT
  • BrainVisa’s extension Morphologist
  • ShapeWorks
  • LONI AFNI shape analysis via skeletal/medial core
  • Freesurfer
  • FSL

5 of 14

The people

6 of 14

7 of 14

Methods

  1. Study-specific shape analysis (UNC)
  2. Shape analysis for non-spherical topology objects (Kitware)
  3. Shape analysis via skeletal models (UNC)
  4. Shape Regression (NYU)
  5. Shape Statistics (MDAnderson)

8 of 14

Data Objects

  • PDMs - vtkMRMLModelNode
    • Improving support / visualization
  • S-rep - new class to support this

9 of 14

Data Objects

  • 4D shape models

10 of 14

DBPs

  1. CMF - Bone, complex topologies
  2. Neuroimaging - Multistructure, large number of longitudinal points, spherical topologies
  3. GI - Tubular structures, high deformations

11 of 14

3D Slicer Customization

  • SlicerSALT: Stripped down version of Slicer
    • Total control of the interface and functionality
    • Leverages all of the Slicer community
    • Adding packages that are application specific
    • Custom installer

  • Still develop each individual method using the extension mechanism
    • Simplifies contributing back to the community

12 of 14

slicerSALT

  • Identifying error sources
    • Input data
    • During computation
    • Computed correspondence quality
  • Speed
  • Software process

13 of 14

14 of 14

SlicerSALT vs Slicer

  • Improving model support
    • Paraview vs MeshLab vs Slicer
  • Add new data types to the MRML core in Slicer
    • s-reps