Supported hardware devices
Supported platforms
Installation
- Requires SDK provided by Interson for compilation and USB drivers provided by Interson for running (otherwise Plus application will not start due to missing WDAPI1010.dll).
- Limitations: imaging parameters are hardcoded, makeing them configurable is a work in progress, see details in #866 , #867 and #868
Device configuration settings
-
Device
-
Type =
"IntersonVideo"
-
AcquisitionRate
Default = "30"
-
LocalTimeOffsetSec
Default = "0"
-
EnableProbeButtonMonitoring controls if probe button press count should be included in the output channel in the first translation component of the
ProbeButtonToDummyTransform
. The value is incremented each time the physical button on the probe is pressed.
Default = "FALSE"
.
FALSE
Probe button press count is not included in the output.
TRUE
Probe button press count is included in the output.
-
ImageSize
-
Ultrasound imaging parameters
-
Contrast
-
DepthMm
-
DynRangeDb
-
FrequencyMhz
-
GainPercent
-
TimeGainCompensation
-
Intensity
-
Sector
-
ZoomFactor
-
SoundVelocity
-
DataSources Exactly one
DataSource
child element is required
Example configuration file PlusDeviceSet_Server_IntersonVideoCapture_WithParameters.xml
<PlusConfiguration version="2.1">
<DataCollection StartupDelaySec="1.0" >
<DeviceSet
Name="PlusServer: Interson USB ultrasound device. Some parameters are set here."
Description="Broadcasting acquired video through OpenIGTLink"
/>
<Device
Id="VideoDevice"
Type="IntersonVideo"
SoundVelocity="1541"
DepthMm="100"
Intensity="128"
Contrast="256"
GainPercent="0 0 60"
ImageSize="800 512"
SectorPercent="-1"
DynRangeDb="-1"
ZoomFactor="-1"
FrequencyMhz="-1" >
<DataSources>
<DataSource Type="Video" Id="Video" PortUsImageOrientation="MF" />
</DataSources>
<OutputChannels>
<OutputChannel Id="VideoStream" VideoDataSourceId="Video" />
</OutputChannels>
</Device>
<Device
Id="CaptureDevice"
Type="VirtualCapture"
BaseFilename="RecordingTest.igs.mha"
EnableCapturingOnStart="FALSE" >
<InputChannels>
<InputChannel Id="VideoStream" />
</InputChannels>
</Device>
</DataCollection>
<CoordinateDefinitions>
<Transform From="Image" To="Reference"
Matrix="
0.2 0.0 0.0 0.0
0.0 0.2 0.0 0.0
0.0 0.0 0.2 0.0
0 0 0 1" />
</CoordinateDefinitions>
<PlusOpenIGTLinkServer
MaxNumberOfIgtlMessagesToSend="1"
MaxTimeSpentWithProcessingMs="50"
ListeningPort="18944"
SendValidTransformsOnly="true"
OutputChannelId="VideoStream" >
<DefaultClientInfo>
<MessageTypes>
<Message Type="IMAGE" />
</MessageTypes>
<ImageNames>
<Image Name="Image" EmbeddedTransformToFrame="Reference" />
</ImageNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>
</PlusConfiguration>