Plus applications user manual  2.9.0.bf99f0e
Software library for tracked ultrasound image acquisition, calibration, and processing.
OvrvisionPro stereo camera

Supported hardware devices

Supported platforms

The device manufacturer supports additional platforms. On request, Plus toolkit will be extended to support this device on other platforms, too.

Installation

Need to install the drivers and software from VGA2USB-LR download.

Device configuration settings

  • attribute.png
    Type = "OvrvisionPro"
    required.png
  • attribute.png
    DirectShowFilterID Defines the filter ID that corresponds to this device. Windows Only.
    required.png
  • attribute.png
    Resolution and Framerate define the requested capture format of the camera. Typical value is "640x480@30". Supported values are (USB3) 2560x1920@15fps, 1920x1080@30fps, 1280x960@45fps, 960x950@60fps, 1280x800@60fps, 640x480@90fps, 320x240@120fps, (USB2) 1280x960@15fps, 640x480@30fps.
    required.png
  • attribute.png
    CameraSync Defines whether to keep the stereo camera acquisition in sync or not
    optional.png
    Default = "false"
  • attribute.png
    Vendor Identifies which vendor of GPU is available in the computer. Supported values must match clGetPlatformInfo
    optional.png
    Default = """"
  • attribute.png
    ProcessingModeName Defines what post-processing to perform on the image. Supported values are OV_CAMQT_DMSRMP, OV_CAMQT_DMS, OV_CAMQT_NONE
    optional.png
    Default = "OV_CAMQT_NONE"
  • attribute.png
    LeftEyeDataSourceName Identifies which data source is for the left eye
    required.png
  • attribute.png
    RightEyeDataSourceName Identifies which data source is for the right eye
    required.png
  • element.png
    DataSources Exactly two DataSource child elements are required.
    required.png

Example configuration file PlusDeviceSet_Server_OvrvisionProVideoCapture.xml

<PlusConfiguration version="2.1">
<DataCollection StartupDelaySec="1.0" >
<DeviceSet
Name="PlusServer: OvrvisionPro stereo video capture device"
Description="Broadcasting acquired video through OpenIGTLink"
/>
<Device
Id="VideoDevice"
Type="OvrvisionPro"
RequestedFormat="OV_CAMVR_FULL"
CameraSync="TRUE"
Exposure="7808"
Vendor="NVIDIA Corporation"
ProcessingModeName="OV_CAMQT_DMS"
LeftEyeDataSourceName="LeftVideo"
RightEyeDataSourceName="RightVideo" >
<DataSources>
<DataSource Type="Video" Id="LeftVideo" PortUsImageOrientation="MN" ImageType="RGB_COLOR" />
<DataSource Type="Video" Id="RightVideo" PortUsImageOrientation="MN" ImageType="RGB_COLOR" />
</DataSources>
<OutputChannels>
<OutputChannel Id="LeftVideoStream" VideoDataSourceId="LeftVideo" />
<OutputChannel Id="RightVideoStream" VideoDataSourceId="RightVideo" />
</OutputChannels>
</Device>
</DataCollection>
<CoordinateDefinitions>
<Transform From="LeftImage" To="Reference"
Matrix="
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1" />
<Transform From="RightImage" To="Reference"
Matrix="
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1" />
</CoordinateDefinitions>
<PlusOpenIGTLinkServer
MaxNumberOfIgtlMessagesToSend="1"
MaxTimeSpentWithProcessingMs="50"
ListeningPort="18944"
SendValidTransformsOnly="true"
OutputChannelId="LeftVideoStream" >
<DefaultClientInfo>
<MessageTypes>
<Message Type="IMAGE" />
</MessageTypes>
<ImageNames>
<Image Name="LeftImage" EmbeddedTransformToFrame="Reference" />
</ImageNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>
<PlusOpenIGTLinkServer
MaxNumberOfIgtlMessagesToSend="1"
MaxTimeSpentWithProcessingMs="50"
ListeningPort="18945"
SendValidTransformsOnly="true"
OutputChannelId="RightVideoStream" >
<DefaultClientInfo>
<MessageTypes>
<Message Type="IMAGE" />
</MessageTypes>
<ImageNames>
<Image Name="RightImage" EmbeddedTransformToFrame="Reference" />
</ImageNames>
</DefaultClientInfo>
</PlusOpenIGTLinkServer>
</PlusConfiguration>