Intro

 

What is the Baylor Thigh Protocol

 

The idea here is to offer a simplified interface and helpful guidelines for users who which to analyze MR slices of the thigh.  This protocol take advantage of the IDEAL (for Ge) or DIXON (for Siemens) sequences.

 

This protocol was developed by researchers at the Baylor college

 

They conceived a protocol to insure uniform segmentation from all the people participating in their studies.

 

 

For more information on the Baylor Thigh Protocol, please contact ... at the Baylor College of Medicine.

 

They graciously agreed to let us at TomoVision incorporate this protocol in our product.

 

The Baylor Thigh Protocol will guide you through the steps necessary to measure the surfaces of muscle, fat (sub-cutaneous and intra muscular) and bone in a group of MR slices at mid thigh.

 

These steps are:

Reading the files in sliceOmatic.

Activating the slice mixer

Selecting the thigh slices.

Segmentation 1 (Leg & Bone).

Segmentation 2 (Fat & Muscle).

Segmentation 3 (SAT & IMAT).

Segmentation 4 (Cleanup).

Exporting the results of the segmentation.

 

 

The Interface

 

 

Once activated, either by starting the program through the "Baylor Thigh Protocol" shortcut, or with the configuration interface, the "Modes" menu will have a new group of 8 buttons.  Each of these buttons will be associated with one of the protocol's steps. 

 

Clicking on one of these buttons will open a the matching help page to guide you through the actions required for that step. It will also set the modes, tools and windows of the sliceOmatic interface to facilitate these actions. 

 

Once you are familiar enough with the protocol, you can disable the opening of the help pages with the configuration interface.

 

Note:

 

The matching help page is only opened once per session for each button.  If you desired to see the help page again, just press "F12" while the cursor is over the desired menu button..

 

 

The Mechanic

 

 

Starting the "Baylor Thigh Protocol" form the shortcut:

 

The "Baylor Thigh Protocol" simplified menu can be activated by starting the program with the "Baylor Thigh Protocol" shortcut.  If the shortcut is not on your desktop, it can be found in sliceOmatic's installation directory (by default: c:\Program Files\TomoVision).

 

Using the "Baylor Thigh Protocol" shortcut will start sliceOmatic with 2 command line arguments:

-s "Baylor Thigh"

-n "Baylor Thigh Protocol"

 

Having the "-s" command line argument set the following system variables:

$INTERFACE_FLAG will be set to 3, meaning the simplified menus and the associated help pages are on.

$INTERFACE_ROOT will be set to "Baylor Thigh", meaning that the simplified menus will be associated with the script files found in the Baylor Thigh sub-directory of the installation directory.

 

Having the "-n" command line argument set the following system variables:

$INTERFACE_NAME will be set to "Baylor Thigh Protocol", meaning the name of the new group of buttons in the Mode menu will be "Baylor Thigh Protocol".

 

 

 

Starting the "Baylor Thigh Protocol" from the configuration interface:

 

You can also enable the protocol by setting the values of the "Menu" page in the configuration interface.  Once this is done, if you click "Apply & Save", not only will you enable the simplified menus, but it will be enabled each time you re-start the program, even if you do not do it from the "Baylor Thigh Protocol" shortcut.

 

You can enable/disable the new menu group with the "Show simplified menus?" choice.

 

The sub-directory containing the protocol's script is specified with the "Menu's dir" line.

 

The name of the new menu group is given by the "Menu's name" line.

 

You can enable/disable the new menu group with the "Display help page?" choice.

 

If you save the configuration, then the "sliceOmatic_ini.scp" will contain the matching commands in the "Menu" section.

 

 

 

Starting the "Baylor Thigh Protocol" from the configuration file:

 

The configuration file has 3 commands controlling the simplified menu interface:

 

interface: flag value

Where value is a bit flag, with bit 0x01 controlling the presence of the simplified menu, and bit 0x02 the opening of the help page associated with each buttons.

 

interface: name menu_name

Where "menu name" is the name associated with the new mode group.  This name will be copied to the $INTERFACE_NAME variable

 

interface: root  dir_name

Where "dir_name" is the directory containing the scripts associated with the new menu buttons.  This directory's name will be copied to the $INTERFACE_ROOT variable.

 

 

 

The "step_x" scripts:

 

The $INTERFACE_ROOT directory contain the script files that will be used in the simplified interface. These scripts are named "step_x.scp", with x going from 1 to n.  There will be 1 menu button per consecutive step script in the directory, starting with step 1.

 

Each of these scripts will pre-set the program's interface to help the user in the task specific to that step.

 

There are 2 commands in these scripts that are unique only to the simplified menu interface:  The "name" and the "html" commands.

 

The "name" command give the name of the button (this will be appended to the "step_x" name).  for example, if step_1.scp contain the command "name: "Read the files"", then the first button of the new mode group will be called "step 1: Read the files".

 

The "html" command give the address of a web page associated with the button.  If the configuration parameter "Display help page?" has not been set to off, the associated web page will be open once when each menu button is pressed.

 

The Step_0.scp script is a special case.  It is not associated with a button in the Modes menu, instead it is executed at startup.