Chi Zhang (Texas A&M University School of Dentistry, USA)
Braedon Gunn (Texas A&M University School of Dentistry, USA)
Andrew Read-Fuller (Texas A&M University School of Dentistry, USA)
Project Description
We are developing a Slicer module to simulating registering titanium plate to orbital fracture sites to aid surgical planning and investigating the fitness of different commercial preformed plates across a large sample of patients.
Objective
Make a module to allow the plate to properly sits above the bone at the orbital fracture site
An initial fiducial registration and a refined registration based on only allowing the plate to rotate while pivoting on the posterior stop, an important landmark for place the nail.
2. Use VTKCollisionDetector() and intersect marker to detect collision and mark the intersection
3. Use Probe Volume with Model to paint both the orbit and the plate to mark the overlapping areas.
4. Use the new Interaction Transform Handle to manually fine tune the position
7. Update new intersection and overlapping areas until they ar minimized.
Next steps:
Improving the use of the Interaction Transform Handle and intersection marker to more efficiently adjust plate position so that it sits just above the bone.
Design measurements to quantify plate fitness.
Deep learning-based segmentation for segmenting fractured orbit.
Explore methods such as reinforcement learning and SOFA for actual simulating how the plate is placed.
Draft Status
Ready - team will start page creating immediately
Category
Other
Presenter Location
In-person
Key Investigators
Project Description
We are developing a Slicer module to simulating registering titanium plate to orbital fracture sites to aid surgical planning and investigating the fitness of different commercial preformed plates across a large sample of patients.
Objective
Make a module to allow the plate to properly sits above the bone at the orbital fracture site
Approach and Plan
See below.
Progress and Next Steps
I have complied existing methods in Slicer and VTK into one preliminary module https://github.com/chz31/surgical_plate_registration to do the semi-automatic registration:
2. Use
VTKCollisionDetector()
and intersect marker to detect collision and mark the intersection3. Use
Probe Volume with Model
to paint both the orbit and the plate to mark the overlapping areas.4. Use the new Interaction Transform Handle to manually fine tune the position
7. Update new intersection and overlapping areas until they ar minimized.
Next steps:
Illustrations
No response
Background and References
No response