Skip to content

Tutorial

sjh26 edited this page May 9, 2018 · 7 revisions

Tutorial

The Planner can be found under the 'Osteotomy Planning' category

Input Data

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.

Demo video

A demo video can be found here

Module Sections

Inputs

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.

References

A reference model from the Slicer scene can be selected here. This reference is used to produce metrics in the final section.

Cutting

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.

Bending

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.

Metrics

Two sets of metrics are currently computed:

Volume metrics

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 metrics

Surface distances between the current model hierarchy and the reference model can be computed and displayed as scalars on the model.