Back to
Projects List
SlicerSOFA simulation for predicting soft tissue restoration after orbital fracture repair
Key Investigators
- Chi Zhang (Texas A&M College of Dentistry, USA)
- Andrew Read-Fuller (Texas A&M College of Dentistry, USA)
- Rafael Palomar (NTNU / OUH, Norway)
- Paul Baksic (INRIA, France)
- Steve Pieper (Isomics Inc., USA)
Project Description
Orbital fractures are typically caused by blunt-force trauma. Fracture repair frequently requires placing a titanium plate to reconstruct bony orbit and restore tissue position and function from disturbed conditions, such as enophthalmos (“sunken eye”) and muscle entrapment & conformational changes.
This project aims to develop a reproducible and scalable patient-specific SOFA/SlicerSOFA FEM simulation workflow to predict orbital soft tissue restoration after fracture repair using a preformed titanium plate.The simulation processes span across multiple scenes from retracting orbital tissue to place a plate and then let the tissue fall onto the plate. The only deformable object is a unified multi-material orbital tissue mesh. Tetrahedrons inside different tissue regions to assign with different material properties. The retracting tool, plate, and bony orbit are all simulated as rigid bodies.
Currently, it still relies on many steps of manual set up in Slicer, including retraction plane position and moving trajectory and distances, attachment points, input/output across staged scenes, and tissue-bone attachment points.
Objective
The main objective is to streamline workflow reproducibility and improve efficiency for patient-specific simulation:
- Streamlining setting & simplifying constraints and boundary conditions for patient-specific simulation, including bone-tissue attachment, collision simplification, retracting moving trajectories and retraction stages, and transitions across scenes.
- Tracking, quantifying, and visualize tissue position and shape change.
- Use Slicer methods to facilitate simulation setup, smooth transitions across multiple scenes, outcome visualization, and parameter tuning.
Approach and Plan
Implement Slicer methods to:
- Initiate a SlicerSOFA-based module prototype to streamline scene setup and interaction, such as tissue bone attachment, syncing the interactive transform with the SOFA controller, retraction trajectories, and collision regions
- Track and visualize tissue deformation, such as using TPS, grid transform, and mark up-based methods.
- Facilitate performance tracking and parameter tuning & method selection in SlicerSOFA (e.g., exploring using AI agents)
Progress and Next Steps
- Convert a SOFA scene into a Slicer scene and created a prototype module using SlicerSOFA infrastructure
- Use sequence module to generate a playback sequence recording.
Screencast from 06-25-2026 09_59_22 PM.webm



- Newton Physics demo
Screencast from 06-25-2026 04_26_48 PM.webm

Next steps
- Continue improve workflow reproducibility and gui for fracture cases
- Compare outcome with post-op images for more optimization and improvment.
Illustrations

Background and References
No response