New features including the following were added to Vicon Tracker 3.0:
Vicon Tracker 3.0 offers new filtering options to detect static objects and minimize jitter caused by marker occlusion.
In the Properties pane for Local Vicon System, the new Object Tracking section contains the System-wide Object Filter dropdown list.
To apply a filter to all objects, choose one of the options:
Vicon Tracker 3.0 enables you to apply a One Euro low-pass smoothing filter to a selected object. Where you have multiple objects, you can apply different filtration settings to each object, enabling you to tailor the amount of filtration to the motion of the specific object.
To assist you in setting appropriate filtration for your objects, Tracker 3.0 provides the following commonly used filter mode presets:
If none of the supplied filter mode presets is suitable for your application, you can also create and save your own custom filter mode presets, so that you can quickly and accurately apply them to other objects, as required.
To apply filtering to a selected object:
Follow the same procedure for adjusting the Rotation Min Cut-Off and Rotation Beta.
For detailed information on the One Euro filter and how to adjust these settings, visit
On the Objects tab, make sure that in the Filter Mode Preset section, the required filter is displayed for the selected object.
To apply a filter to an Apex device, select the device and in the General section of the Properties pane, from the Filtering Type list, select the required filtering type.
Save the object by right-clicking it the Objects list and selecting Save Object from the context menu.
Tracker saves the contents of the object in a .vsk file in the Objects folder.
To enable you to minimize jitter in marker positions while tracking objects, a new Low Jitter option is now available in System properties.
This option sets the Grayscale Mode for all cameras to Only (this is necessary to enable jitter reduction to work), and applies Tracker's jitter reduction algorithms to the current data. This reduces noise in the data by using advanced centroid fitting and other jitter reduction measures.
Low jitter mode is more sensitive to bandwidth limitations than previous versions of tracking and its effectiveness is related to system size. For further information on the impact of using low jitter mode with your system, contact Vicon Support.
Vicon Tracker 3.0 has been re-engineered to significantly reduce processing latency and improve processing frame rate, even with high numbers of tracking objects and cameras, by making full use of modern multiple-core CPUs.
Improvements in processing rate mean that end-to-end latency may also be reduced by increasing the Vicon camera frame rate.
See Access Vicon Tracker data from Simulink.
Further enhancements and updates including the following have been made in Tracker 3.0:
In Tracker 3.0, the World Error column in the Camera Calibration Feedback section displays the calibration error in millimeters, giving you a sense of how much the errors in the camera contribute to the reconstruction of object pose error.
World error is calculated per camera from the Image Error in pixels and the distance of the camera to the center of the volume. Cameras further away display a higher World Error than cameras closer to the center of the volume with the same image error.
In the Properties pane for the selected device, the General section enables you to select from the following orientation options for the device coordinate system:
To facilitate the setting up of Apex devices within a virtual environment, Vicon Tracker incorporates options for the device axes.
This property is saved in the .system file.
The General section also contains the new Filtering Type field, where you can specify the filtering type for the selected Apex device. For more information on filtering types, see Choose different smoothing options for each object.
A new hotkey (CTRL+E) creates a named object from selected markers.
This provides the same functionality as pressing the Create button in the Create Object section of the Objects tab.
When you enter a name in the Create Object text box and click Create, the name is automatically incremented by 1, so that, to create another object with the default name of ObjectName_n, you can just select the required markers and click Create.
If you are rendering the same object to different display types (for example, to both a large screen and an immersive environment such as a head-mounted display), to obtain smooth visualization on both display types, you are likely to need to apply different amounts of filtration for each.
To enable you to do this, Tracker 3.0 provides a second set of VRPN Trackers, which are output with the existing ones. For easy identification, the names of this second set of VRPN Trackers are suffixed with _2.
The second set of VRPN Trackers includes customizable One Euro filtering. (For information on adjusting the filtering parameters, see Choose different smoothing options for each object.)
To make data migration easier between Tracker upgrades, you are given the option of migrating and updating shared user data stored in the old location (ProgramData\Vicon\Tracker) into the new location (C:\Users\Public\Documents\Vicon\Tracker3.x).
For each trial recorded, at least three files are saved: .x2d, .system, and .xcp files. With Vicon Tracker 3.0, an .x2d file containing the latest calibration data, of the format LatestCalibration yyyymmddnnnnnn.x2d, is also saved in the same location as the .x2d containing the recorded trial data.
The file that contains the calibration data can be useful for data analysis and troubleshooting. When you have captured a trial, you can find the calibration .x2d in the same location as the .x2d of the recorded trial.
To minimize output latency, the new Track mode prevents the display of unlabeled markers in the 3D Perspective view. Because viewing unlabeled reconstructions requires additional processing, for lowest output latency, when you have finished creating objects, click the Track button to change to Track mode.
To turn off the display of unlabeled reconstructions:
To help you to determine the most effective threshold setting for grayscale blobs, you can set the background color of the Camera view to the value of the Threshold control in the Centroid Fitting section of the Properties pane.
To do this:
A new time-saving feature of Tracker 3.0 improves the process of masking and calibration.
When you begin masking or calibration by clicking the Start button in the Create Camera Masks or Calibrate Cameras sections, the cameras are automatically selected and the view pane displays Camera views of all the selected cameras.
In Vicon Tracker 3, data is saved in the following folders:
The Local Vicon System property Minimum Cameras to Start Trajectory specifies the number of cameras that must see the same marker to create a new reconstruction and potentially form a new trajectory.
In Tracker 3.0, 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.