Edit this page

NA-MIC Project Weeks

Back to Projects List

New 3D Slicer Module to predict surgery movement for maxillofacial surgery

Key Investigators

Project Description

Predicting surgical movements and bone displacement vectors in virtual surgical planning software remains an expert-intensive task, requiring surgeons to simulate osteotomies and manually adjust bone segments. Although statistical shape models and deep learning regression networks have been explored to automate this phase, they output dense deformation fields that lack the geometric interpretability needed to guide clinical or surgical decisions.

This project introduces a dedicated 3D Slicer module driven by a Machine Learning Stacking model, trained on a robust dataset of 1,496 patients. The module simplifies the clinical workflow by allowing users to upload an input file (e.g., Excel/CSV containing clinical parameters) and instantly receive accurate, data-driven predictions of the required maxillofacial bone movements.

Objective

Approach and Plan

Progress and Next Steps

The core Stacking ML model has been successfully trained and validated using a dataset of 1,496 patient cases.

During the project week we’ll build an interactive UI and backend pipeline within 3D Slicer to handle file inputs and run the model’s prediction pipeline. Also, we’ll verify the accuracy of the outputs within the Slicer environment and explore intuitive ways to display the predicted movements to the user.

Illustrations

Screenshot 2026-06-25 at 10 29 58 AM

Tool Demo:

https://github.com/user-attachments/assets/5be5f7b6-f967-4f26-a71d-bf860154024b

IOS-CBCT Registration tool:

Screenshot 2026-06-26 at 11 19 17 AM

VFACE Tool (Classification of Asymmetry and/or longitudinal studies):

Screenshot 2026-06-26 at 11 18 51 AM

Background and References

Github link: https://github.com/DCBIA-OrthoLab/SlicerAutomatedDentalTools This work was supported by the National Institute of Dental and Craniofacial Research (NIDCR) of the National Institutes of Health under Award Number R01DE024450.