Table of Contents

Viewlin

Intorduction

A report on a successful calibration may be displayed by the ViewLin utility program. It can be launched by selecting one or more .cal files in the AMASS shell Input files box and then clicking on the ViewLin function button. It will also be automatically started after each calibration provided the ViewLin box is checked in the calibration parameters. This program may also be run in stand-alone mode.

viewlin.jpg

The main graphics window shows the area of a selected camera’s image that was calibrated, with the grid indicating the lens distortions present for that camera. The camera whose image is to be displayed can be selected in the list box to the right of the graphics window, or by use of arrow keys.


Main group box

It should be noted that the residual values are a function of the accuracy of the calibration and also the noise inherent in the camera image data. The noise comes from the discrete nature of camera sensors as well as the processing electronics and software. Using cameras with low resolution sensors, especially when imaging small markers, can be a principal source of noise and a major component of the presented residual values.

Here it should also be pointed out that a calibration with a smaller number of frames may have smaller residual values than one with a large number of frames, yet the calibration will usually be less accurate. The reason is that it is easier to fit the many camera system parameters to a smaller number of input data point because the calibration is minimizing the overall residuals of all rays. It biases the resulting calibration to produce very low residuals at the participating points at the expense of locations that are elsewhere in the volume where the residuals may be quite high.


Camera list box

This area provides some results for individual cameras, as well as letting the user select the camera whose linearity grid is to be displayed in the main graphics area.


Reference points box

This list box provides a report on the reference markers that were used to define the Global Coordinate System in which all marker trajectories will be expressed.


This section offers some advice on what kind of numbers are acceptable for a good and accurate calibration. Because all distance measures are in physical units the numbers will depend upon the size of the wand and the calibration volume utilized. Here we provide values for the standard 1000mm wand used in a volume of approximately 2 x 2 x 2 meters. The Identify program now provides a utility that lets you easily view the residuals and camera usage for any segment, providing a very convenient tool for checking system performance. See example output below.

The three figures below demonstrate residual plots (from Identify) of reconstructed wand markers from three different systems.

The first figure shows the residual plot for a marker from a VGA ( 640 x 480 resolution) camera system (Optitrack V100:R2). All calibration SD values were around 0.4 – 0.6 mm. The spikes are the result of markers being partially obscured in a camera view, or marker merges in camera views.

r100_resids.jpg

The next figure shows an equivalent plot from a 832 x 832 pixel system (Optitrack S250e cameras) which produced calibration residuals of approximately 0.2mm.

250e_resids.jpg

The last plot shows results from a 5 camera 2048 x 1148 resolution system covering a considerably larger volume. In this case the SD’s were in the 0.13mm range indicating the very high accuracy that can be produced by the AMASS software.

images_4_46_sd_resids.jpg

Control buttons