-
Notifications
You must be signed in to change notification settings - Fork 13
Tutorial
The Planner can be found under the 'Osteotomy Planning' category
The Osteotomy Planner module requires a model hierarchy as its input. The hierarchy should contain one or more surface models that comprise the bone structure. Instructions for creating a model hierarchy (and a demo data set) can be found here.
A demo video can be found here
Here you can specify the model hierarchy to be used. The active hierarchy will be displayed in the tree view. The tree view allows the user to control the visibility and opacity of the models. It also allows the activation of a 3d transform widget to translate and rotate each model.
The 'Set pre-op state' button allows for the saving of the current model state for later metric computations.
A reference model from the Slicer scene can be selected here. This reference is used to produce metrics in the final section.
Models in the hierarchy can be cut using user position-able planes. When a model is selected to be cut ('Preview Cut' button), an interactive plane appears in the 3D view. The plane can be moved and then the updated cut results viewed with the 'Adjust cut' button. Using the 'Confirm Cut' button will remove the original bone from the hierarchy and replace it with the two new pieces. Models may be cut multiple times.
The user selects a bone to bend and places two control points to define the axis to bend around. The user can then adjust the magnitude of bending to visualize the results. The bending transform can be hardened onto the model to complete the action.
Two sets of metrics are currently computed:
The enclosed volume of the current state of the model hierarchy can be compared to the enclosed volume of the recorded pre-op state, or the volume of the reference model.
Surface distances between the current model hierarchy and the reference model can be computed and displayed as scalars on the model.