Skip to content
This repository has been archived by the owner on May 15, 2018. It is now read-only.

Tutorials

Matthew Holden edited this page Oct 2, 2013 · 5 revisions

To train a workflow segmentation algorithm:

  1. Load the definition of the relevant needle-based intervention using the "Select Procedure Definition" button. Procedure definition files follow the procedure definition XML file format.
  2. Load the input parameters to the workflow segmentation algorithm using the "Select Input Parameters" button. The input parameter files follow the input paramter XML file format.
  3. Load a set of previously recorded procedures, with messages indicating the task transitions in the procedural workflow using the "Select Training Files" button. The procedures must be of the saved procedure XML file format. It is recommended that the Perk Evaluator module is used to add the messages to the procedure.
  4. Press the "Train" button, and select a file to which the trained algorithm should be saved. The trained algorithm files follow the trained algorithm XML file format.

To provide real-time instructions for a tracked procedure:

  1. Select a transform buffer using the "Buffer" combo box.
  2. Select the relevant tool transforms using the "Transform Selection(s)" combo box.
  3. Load the definition of the relevant needle-based intervention using the "Select Procedure Definition" button. Procedure definition files follow the procedure definition XML file format.
  4. Load the input parameters to the workflow segmentation algorithm using the "Select Input Parameters" button. The input parameter files follow the input paramter XML file format.
  5. Load the trained workflow segmentation algorithm using the "Select Training Parameters" button. The trained algorithm files follow the trained algorithm XML file format.
  6. The tool transforms for which real-time instructions will be provided are indicated in the "Available Tools" table widget.
  7. To begin the real-time instruction, press the "Start" button.
  8. To stop the real-time instruction, press the "Stop" button.
  9. To save the instructions, press the "Save" button. The procedure will be saved in the saved procedure XML file format.
  10. To clear the buffer of recorded transforms, press the "Clear" button.

To calculate the workflow segmentation of a previously recorded procedure:

  1. Select the relevant tool transforms using the "Transform Selection(s)" combo box.
  2. Load the definition of the relevant needle-based intervention using the "Select Procedure Definition" button. Procedure definition files follow the procedure definition XML file format.
  3. Load the input parameters to the workflow segmentation algorithm using the "Select Input Parameters" button. The input parameter files follow the input paramter XML file format.
  4. Load the trained workflow segmentation algorithm using the "Select Training Parameters" button. The trained algorithm files follow the trained algorithm XML file format.
  5. The tool transforms for which real-time instructions will be provided are indicated in the "Available Tools" table widget.
  6. Select the transform buffer using the "Buffer" combo box to segment that buffer.
  7. To save the segmented procedure, press the "Save" button. The procedure will be saved in the saved procedure XML file format.