Plus applications user manual  2.9.0.bf99f0e
Software library for tracked ultrasound image acquisition, calibration, and processing.
Philips ultrasound systems

This class acquires 4D (3D+t) image data from Philips ultrasound systems.

Supported hardware devices

Supported platforms

This device is not included in any of the standard packages, as it requires the Philips API, which is not available publicly. If the software is obtained from Philips then Plus have to be built with PLUS_USE_PHILIPS_3D_ULTRASOUND.

Device configuration settings

  • attribute.png
    Type = "iE33Video"
    required.png
  • attribute.png
    AcquisitionRate
    optional.png
    Default = "30"
  • attribute.png
    LocalTimeOffsetSec
    optional.png
    Default = "0"
  • attribute.png
    IPAddress Network address of the ultrasound system
    required.png
  • attribute.png
    Port Network port of the ultrasound system
    optional.png
    Default = "4013"
  • attribute.png
    ForceZQuantize Parameter sent to the Philips stream manager OptionalAtt{FALSE}
  • attribute.png
    ResolutionFactor Parameter sent to the Philips stream manager OptionalAtt{2.5}
  • attribute.png
    IntegerZ Parameter sent to the Philips stream manager OptionalAtt{TRUE}
  • attribute.png
    Isotropic Parameter sent to the Philips stream manager OptionalAtt{FALSE}
  • attribute.png
    QuantizeDim Parameter sent to the Philips stream manager OptionalAtt{TRUE}
  • attribute.png
    ZDecimation Parameter sent to the Philips stream manager OptionalAtt{2}
  • attribute.png
    Set4PtFIR Parameter sent to the Philips stream manager OptionalAtt{TRUE}
  • attribute.png
    LatAndElevSmoothingIndex Parameter sent to the Philips stream manager OptionalAtt{4}
  • element.png
    DataSources Exactly one DataSource child element is required
    required.png

Example configuration file PlusDeviceSet_Server_Philips_ie33.xml

<PlusConfiguration version="2.0">
<DataCollection StartupDelaySec="1.0" >
<DeviceSet
Name="PlusServer: Philips IE33 3D Probe"
Description="Broadcasting acquired 3D ultrasound video acquired on the Philips IE33 system through OpenIGTLink" />
<Device
Id="VideoDevice"
Type="iE33Video"
IPAddress="129.100.44.8"
Port="4013" >
<DataSources>
<DataSource Type="Video" Id="Video" PortUsImageOrientation="AMF" />
</DataSources>
<OutputChannels>
<OutputChannel Id="VideoStream" VideoDataSourceId="Video" />
</OutputChannels>
</Device>
<Device
Id="CaptureDevice"
Type="VirtualCapture"
BaseFilename="ie33Philips3DCapture.igs.nrrd"
EnableCapturing="FALSE" >
<InputChannels>
<InputChannel Id="VideoStream" />
</InputChannels>
</Device>
</DataCollection>
<CoordinateDefinitions>
<Transform From="Image" To="Probe"
Matrix="1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1 "
Error="0" Date="072915_125658" />
<Transform From="StylusTip" To="Stylus"
Matrix="
0.999866 0 0.0163861 1.30947
-0.00012887 0.999969 0.00786353 0.628403
-0.0163856 -0.00786459 0.999835 79.9003
0 0 0 1"
Error="0.129734" Date="072415_125525" />
</CoordinateDefinitions>
<PlusOpenIGTLinkServer
MaxNumberOfIgtlMessagesToSend="1"
MaxTimeSpentWithProcessingMs="50"
ListeningPort="18944"
SendValidTransformsOnly="true"
OutputChannelId="VideoStream" >
<DefaultClientInfo>
<MessageTypes>
<Message Type="IMAGE" />
</MessageTypes>
<ImageNames>
<Image Name="Image" EmbeddedTransformToFrame="Probe" />
</ImageNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>
</PlusConfiguration>