Capistrano Labs USB ultrasound systems
Supported hardware devices
This device is used for image acquisition from Capistrano Labs USB ultrasound systems.
Link to manufacturer’s website: http://www.capolabs.com/
Supported platforms
Installation
Requires SDK provided by Capistrano Labs for compilation. Windows 64 bits platform only supported by cSDK2018 and newer
cSDK2023: BmodeUSB DLL v317, USBprobe DLL v164
cSDK2019.3: BmodeUSB DLL v316, USBprobe DLL v159
cSDK2019.2: BmodeUSB DLL v315, USBprobe DLL v157
cSDK2019 : BmodeUSB DLL v314, USBprobe DLL v154
cSDK2018 : BmodeUSB DLL v314, USBprobe DLL v151
cSDK2016 : BmodeUSB DLL v310, USBprobe DLL v127
cSDK2013 : BmodeUSB DLL v309, USBprobe DLL v126
Requires USB drivers provided by Capistrano Labs for running. There are specific USB drivers for each cSDK version.
If using cSDK2019.3, cSDK2019.2, cSDK2019, cSDK2018 or cSDK2016, Plus application will not start due to missing WDAPI1140.dll
If using cSDK2013, Plus application will not start due to missing WDAPI1010.dll
Device configuration settings
Type:
CapistranoVideoImageSize: Image size in pixels
DataSources: Exactly one
DataSourcechild element is required (Required)DataSource: (Required)
PortUsImageOrientation: (Required)
ImageType: Supported imaging modes: B-mode (Optional, default:
BRIGHTNESS)BufferSize: (Optional, default:
150)AveragedItemsForFiltering: (Optional, default:
20)ClipRectangleOrigin: (Optional, default:
0 0 0)ClipRectangleSize: (Optional, default:
0 0 0)
Example configuration file PlusDeviceSet_CapistranoVideoSourceTest.xml
<PlusConfiguration version="2.3">
<DataCollection StartupDelaySec="1.0" >
<DeviceSet
Name="TEST Data collection for CapistranoVideo Device and PlusOpenIGTLinkServer at default address"
Description="Defines CapistranoVideo and " />
<Device
Id="VideoDevice"
Type="CapistranoVideo"
UpdateParameters="TRUE"
BidirectionalMode="FALSE"
CineBuffers="64"
Interpolate="TRUE"
AverageMode="FALSE"
BModeViewOption="4"
JitterCompensation="60"
LutCenter="125"
LutWindow="250">
<UsImagingParameters>
<Parameter name="FrequencyMhz" value="35.0"/>
<Parameter name="Voltage" value="50"/>
<Parameter name="SoundVelocity" value="1532"/>
<Parameter name="DepthMm" value="54"/>
<Parameter name="ImageSize" value="550 700"/>
<Parameter name="Intensity" value="120"/>
<Parameter name="Contrast" value="240"/>
<Parameter name="GainPercent" value="50 60 70"/>
</UsImagingParameters>
<DataSources>
<DataSource Type="Video" Id="Video" PortUsImageOrientation="NU"/>
</DataSources>
<OutputChannels>
<OutputChannel Id="VideoStream" VideoDataSourceId="Video" />
</OutputChannels>
</Device>
</DataCollection>
<PlusOpenIGTLinkServer
ListeningPort="18944"
OutputChannelId="VideoStream" >
<DefaultClientInfo>
<MessageTypes>
<Message Type="IMAGE" />
</MessageTypes>
<ImageNames>
<Image Name="US" EmbeddedTransformToFrame="Reference" />
</ImageNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>
<CoordinateDefinitions>
<Transform From="Reference" To="US"
Matrix="
1.0 0.0 0.0 100.0
0.0 1.0 0.0 200.0
0.0 0.0 1.0 300.0
0.0 0.0 0.0 1.0"
Date="2016.01.06 17:57:00" />
</CoordinateDefinitions>
</PlusConfiguration>