/
Properties pane for Local Vicon System

Properties pane for Local Vicon System

The Properties pane for Local Vicon System contains the following sections.

You can also access related options from the Local Vicon System context menu.

Note
Some settings are available only when advanced properties are displayed (at the top right of the Properties pane, click Show Advanced).

System section

On the System tab, when you click the Local Vicon System node, you can access the following system-wide settings in the System section of the Properties pane. These settings affect all the connected cameras and devices:

Setting Description
Requested Frame Rate The rate (in Hz) at which to synchronize the Vicon cameras and the external video signal. Select from displayed values (multiples of the base frame rate of the PAL, NTSC, or Film video standard specified in Standard) up to a maximum of 2,000. The configured Vicon system capture rate is displayed in square brackets beside the Local Vicon System node. For example, if the Vicon system frame rate is set to 100 Hz, the node title is displayed as Local Vicon System [100Hz].
Actual Frame Rate
Displays the frame rate (in Hz) currently used by the system, as constrained by the limits of the camera frame rate.
Preferred Sync Source If multiple connectivity devices are present in the system, enables you to select the connectivity device that is your preferred source for synchronization. (If your system contains a Vicon Lock connectivity device, this is automatically selected as the sync source.)
Reboot All Resets all the Vicon hardware devices in the Vicon system. Click this button if a camera has failed to boot, or if you need to reset the whole system. Alternatively, select Reboot Hardware from the context menu.
Real Time Buffer Size (frames)
The number of frames (between 1 and 100) that make up the buffer between the Vicon hardware and the processing engine. If set to 1, latency is minimized. If set to a higher value, throughput is improved, but latency is higher.
Low Jitter When selected, sets the Grayscale Mode for all cameras to Only, which applies advanced centroid fitting and jitter reduction algorithms to reduce data noise. Note that running in this mode increases sensitivity to bandwidth limitations and its effectiveness is related to system size. For more information, contact Vicon Support.

Genlock and Timecode section

On the System tab, when you click the Local Vicon System node, you can access the following settings in the Genlock and Timecode section of the Properties pane.

Setting Description
Genlock Standard

The type of video standard supported by the connected video source: None, PAL, NTSC, Film, 30Hz and VESA (for a complete list, click the Genlock Standard list in Tracker).

The icon to the left of each option provides additional information about the availability of that standard.

Note: The 30Hz option enables you to run the Vicon system at multiples of 30 frames per second (above 50 fps), with timecode and genlock capability at true 30 fps, and works with Vicon Locks. However, note that for 30 fps support to work with Tracker, you must upgrade the Vicon firmware to Bundle 500 or later.

Enable Genlock Select to enable synchronization.
Auto Genlock When selected, Tracker automatically selects a genlock standard and enables synchronization based on currently detected signals.
Genlock Offset

Specify the system offset relative to the genlock signal (expressed as a fraction of the genlock frame period). Values are in the range 0–1

Note: For VESA modes, use VESA Offset (see below).

VESA Offset Specify the system offset relative to the VESA signal (expressed as a fraction of the VESA frame period). The camera timing can be offset by up to one VESA frame. Note: Only applies when you have selected one of the VESA standards from the Genlock Standard list.
Timecode Source

Enables you to select the required timecode source. The Internal Drop option determines whether the internal timecode source generates a drop-frame timecode when the Genlock Standard is NTSC.

Note: VITC and LTC always display a flat line if the system is not genlocked. This is because these signal types can only be detected by a sync source that is genlocked.

The icon to the left of each option provides additional information about the availability of that standard:

Icon Meaning

Cross

The standard is not supported by the hardware (that is, no connected device supports locking to a signal of that type). If you select an unsupported standard, it restricts the available frame rates as it does in the previous version of Tracker.

Flat line

No device in the system is detecting that standard.

Blue square wave

The sync source is detecting that signal and can genlock to it.

Green square wave

If you select a mode with the blue wave icon and then select the Enable Genlock check box, the icon turns green.

Red square wave

A device in the system is detecting the mode but a problem prevents it from being used, for example, if the signal is being detected by a device that is not the sync source in the system.
Enable Timecode Select to enable timecode to be displayed in the Title bar when a live system is connected.
Detected Timecode Displays the currently detected timecode standard as the number of timecode frames per second.


Object Tracking section

On the System tab, when you click on the Local Vicon System node, the following settings are available in the Object Tracking section of the Properties pane.

Setting Description
Max Boot Iterations The maximum number of iterations allowed for the booting algorithm. Increasing this parameter improves booting quality, but has a (small) performance cost.
Entrance Threshold Minimum proportion of markers that must be visible to the cameras before the object is booted. If it is less than this value, the object is not booted.
Minimum Object Marker Separation The minimum distance allowed between marker positions in order for them to be tracked separately.

Reconstruction section

On the System tab, when you click on the Local Vicon System node, the following settings are available in the Reconstruction section of the Properties pane.

Settings Description
Minimum Cameras to Start Trajectory

Controls how many cameras (rays) must see the same marker (centroid) to create a new reconstruction and potentially form a new trajectory. The minimum value that can create a reconstruction is two cameras. The maximum value of this parameter is 50 camera rays. If there are a large number of unlikely reconstructions being created, increase this value.

Tip: In Tracker 3, the default value for this property is 3 (ie three cameras), so if you are using a two-camera system, ensure you change the value to two before starting to work with Tracker.

Environmental Drift Tolerance An uncertainty applied (in mm) to camera calibration to take into account environmental factors such as temperature change, that may cause drift in the calibration. For larger volumes, increase this value; for smaller volumes, decrease this value.
For advice about reducing the effect of environmental factors, see Prepare the capture environment.
Reconstruction Minimum Separation The minimum distance, specified as a value in the range 0–100 mm, allowed between 3D marker positions in order for them to be considered for reconstruction. If two candidate reconstructions are closer than this minimum separation, only the most likely reconstruction (in terms of the number of cameras contributing) will be reported. The other will be discarded. A higher value decreases the likelihood of creating spurious reconstructions, but increases the possibility that some genuine markers will not be reconstructed.
To disable this feature, set the value to 0.0.

UDP Object Stream section

On the System tab, when you click on the Local Vicon System node, the following settings are available in the UDP Object Stream section of the Properties pane.

Setting Description
Enabled If selected, starts the UDP streaming of data. Unlike the data stream, the UDP stream does not maintain client connection information. If selected, data is output whether or not there are any connected clients.
Data Block Size The size of the UDP datagrams (data blocks). Ensure the value selected matches the expected value for the datagram size in the client program.
Options are 256, 512, and 1024.
Object Per Port If cleared, all objects are output on the same port. If selected, each object is output on its own UDP port. Port assignments are made whether or not the object is active. The following image shows how port numbers are assigned:

IP Address The network address used to broadcast the data.
Port The starting port for UDP streaming. If Object Per Port is selected, this is the starting port number. If Object Per Port is cleared, this is the output port for all objects.

VRPN Stream section

On the System tab, when you click on the Local Vicon System node, the following settings are available in the VRPN Stream section of the Properties pane:

Settings Description
Add Filtered Tracker If selected, adds a tracker (named <object>_2), with One Euro filtering applied, to each object.
Translation Min Cut-Off Enables you to specify the frequency (Hz) below which noise (translation motion) will not be filtered.
Translation Beta To avoid lag, you can set a value between 1 and 0 to reduce filtration applied to the position of the object where there is greater motion. 0 = filtering on all translation motion; 1 = filtering on very slow translation motion only.
Rotatation Min Cut-Off Enables you to specify the frequency (Hz) below which noise (rotation motion) will not be filtered.
Rotation Beta To avoid lag, you can set a value between 1 and 0 to reduce filtration applied to the rotation of the object where there is greater motion. 0 = filtering on all rotation motion; 1 = filtering on very slow rotation motion only.

OSC Stream section

To access the OSC data streaming options:

  • On the System Resources tab, select Local Vicon System and in the Properties pane, ensure the Advanced properties are displayed. The data available for output is a subset of the data available using the DSSDK.

Important:
To stream device data, you must give the device a name.

OSC Stream properties

This table lists the OSC Stream properties.

Property Description
Enabled Turns streaming on/off
IP Address Address used to create the outbound socket
Port Port number used to create the outbound socket
Buffer Size Size of the buffer to allocate to store a frame's worth of data
Subject Name If a single subject is loaded, this option enables you turn on/off the subject name in the message address (see Packet contents).
If multiple subjects are loaded, the subject name is always included as part of the message address.
Enable Segments, Markers, … Turn on/off specific data types

Packet contents

Each packet consists of a bundle containing one or more messages. Each message has an address associated with it to identify its contents. The/vicon/frame message is always generated; other messages may or may not be present, depending on the output data types selected.

Full address
(Base in bold)
Tracker property DSSDK type Data values Description
/vicon/frame NA Output_GetFrameNumber
Output_GetFrameRate
Output_GetTimecode
long - Frame Number
float - Frame Rate
int32 - TimecodeHours
int32 - Timecode Minutes
int32 - Timecode Seconds
int32 - Timecode Frames
int32 - Timecode Subframes
int32 - Timecode Field Flag
int32 - Timecode Standard
int32 - Timecode SubframesPerFrame
int32 - Timecode UserBits
Always present in the bundle. Timecode values are only present if the application has timecode enabled.
/vicon/seg/SUBJECT/SEG_NAME
/vicon/seg/SEG_NAME
Enable Segments Output_GetSegmentGlobalTranslation
Output_GetSegmentGlobalRotationMatrix
float(3) - Translation
float(9) - Rotation matrix
SUBJECT: Subject Name
SEG_NAME: Name of the segment
If the Subject Name property is cleared and a single subject is loaded, the SUBJECT portion of the address is omitted. In all other cases it is present.
/vicon/marker/SUBJECT/MARKER_NAME
/vicon/marker/MARKER_NAME
Enable Markers Output_GetMarkerGlobalTranslation float(3) - Translation SUBJECT: Subject Name
MARKER_NAME: Name of the marker
If the Subject Name property is cleared and a single subject is loaded, the SUBJECT portion of the address is omitted. In all other cases it is present.
/vicon/unlabeled/N Enable Unlabeled Markers Output_GetUnlabeledMarkerGlobalTranslation float(3) - Translation N: A number starting at 0
Unlabeled marker numbers are arbitrary so you can't assume that the same unlabeled marker will be given the same number frame-to-frame.
/vicon/2D/CameraID Enable Centroids Output_GetCentroidPosition int32 - Number of centroids
For each centroid:
float(2) - Position
float - Radius

/vicon/fp/N Enable Force Plate Output_GetGlobalForceVector
Output_GetGlobalMomentVector
Output_GetGlobalCentreOfPressure
int32 - Number of samples
For each sample:
float(3) - Force
float(3) - Moment
float(3) - CoP
N: Force plate index number
/vicon/device/NAME/OUTPUT/COMPONENT Enable Devices Output_GetDeviceOutputValue int32 - Number of samples
For each sample:
float - Device output value
NAME: Device name
OUTPUT: Device output name
COMPONENT: Device output component name
/vicon/gaze/N Enable Gaze Vector Output_GetEyeTrackerGlobalGazeVector
Output_GetEyeTrackerGlobalPosition
float(3) - Gaze vector
float(3) - segment position
N: Eye tracker index

© Copyright Vicon Motion Systems. All rights reserved.

Vicon trademarks