Fraxinus  16.5.0-fx-rc9
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
US Probe Definition

Overview

The Ultrasound probe is defined as a special Tool with an attached Ultrasound video source and a sector definition. The following components form part of the probe definition in CustusX:

Probe sector geometry

The probe sector geometry is defined by the following properties:

Name Description
Type sector or linear.
Origin Position of geometry origin in the US image. This is always the origin of the tool space t.
Width Angle for sector, mm for linear.
Depth Start/End Defining the extent of the sector either radially from the origin (sector) or along the tool z axis (linear). For sector probes the Depth Start is zero, and nonzero for curvilinear probes.
Clip Rectangle An additional constraint that can be added in the case that some parts of the sector is obfuscated by other information on the US scanner.
Image propertiesHeight/width and spacing (i.e. pixel size) of the video image.

The two images show the probe definitions for linear and sector/curvilinear probes, respectively:

cx_coords_us_probe_linear.png
Linear US Probe
cx_coords_us_probe_sector.png
Sector and Curvilinear US Probe

Probe Calibration Configuration File

The probe configurations are stored in the file config/tool/ProbeCalibConfigs.xml.

The configurations here are used when no other information is available, i.e. when the connection to the US scanner is through a video grabber with no transfer of probe information. Any probe information received from the scanner will override the file configuration.

Connection with Tool File

In order to connect the probe definition in the Probe Calibration Configuration File with the Tool File setup , these tags must correspond:

tool file ProbeCalibConfigs.xml
instrument/scannerid USScanner/Name
instrument/id USScanner/USProbe/Name

Below are examples of corresponding files:

Tool File:

  <instrument>
    <type>usprobe</type>
    <id>L14-5</id>
    <scannerid>Ultrasonix</scannerid>
    ...
  </instrument>

ProbeCalibConfigs.xml:

        <USScanner>
            <Name>Ultrasonix</Name>
            <USProbe>
                <Name>L14-5</Name>
                ...
            </USProbe>
        </USScanner>

Probe Spaces

cx_coords_us_probe.png
US probe and plane coordinate systems

This table extends the one in Coordinate Systems with probe-specific spaces. They relate the US video image to the Tool using the Probe sector geometry .

Name ID Description
tool t Space of the physical probe, relates the probe to the rest of the system.
image lower left u US video image. Origin lower-left corner, units mm.
image upper left v US video image. Origin upper-left corner, units mm.
image pixel p US video image. Origin upper-left corner, logical units (pixels).