Noise
Noise is a result of issues with the tracking quality. From a troubleshooting perspective this means that the following calibrations aren't relevent in trying to resolve it:
- Cambar Offset
- Lens Calibration
- Delay
Noise is a result of either:
- Poor tracking environment
- Substandard CamBar calibration
The steps for addressing troubleshooting differ slightly between Natural and Marker modes but in both cases we need to essentially understand whether noise is being generated by the CamBar or the environment
Natural Tracking
Test - Observe Tracking Features
As a first step it's important to consider the current tracking environment the CamBar is tracking in. Is there visible movement in the tracking features detected in the UI
Can the CamBar be orientated to find more stable tracking features
Can the additional features be added to the environment to support tracking
Test - Pointcloud Cleanup
Does the tracking quality significantly improve after a "pointcloud Cleanup" is conducted? This can indicate that the pointcloud was containing too many incorrect tracking features (lighting changes, moving objects etc)
For longterm tracking consider locking the pointcloud or moving to marker mode
Test - Check for unexpected loss of tracking features
Observe the detected tracking features in the UI, are stable tracking features dropping in and out of detection? This is a strong indicator that there is an issue with the CamBar calibration
Test - Check Pixel Error
The pixel error can provide an indication of the CamBar calibration, when starting the tracking, is the initial value average or higher?
This can indicate that the CamBar calibration is poor. The pixel error alone should not be used as the single indicator of CamBar quality however, as the environment and type of features being tracked can also impact pixel error
Marker
When operating in Marker mode, as the system is using fixed markers in a locked pointcloud, it's less likely that noise is being generated from pointcloud pollution
Test - Check for movement in detected markers
The marker tracking core looks for the centre of markers, check to see if any visible "wobble" or movement can be seen in the UI
Adjust CamBar lighting to see if detection of the marker can be stabilised
Consider physically removing specific markers
Test - Check for intermittantly detected markers
Are some markers dropping in and out of detection when the camera is stationairy? This can be typcially caused by insufficent IR lighting or falloff towards the edge of the camera frame. Markers that drop in and out of detection, particularly when only tracking a handful of markers can introduce noise
Can CamBar lighting be adjusted to stabilise marker detection?
Can larger markers be used to reduce IR light falloff?
Test - Cover one lens
Does noise reduce significantly when covering one of the CamBar cameras?
This is a strong indication that the CamBar Calibration is poor
Test - Is noise present everywhere?
Is noise visible in the camera tracking across the whole marker area?
If it's only present in certain parts of the environment then it is likely caused by poor marker placement/detection instead of CamBar calibration
In the areas where noise is present:
- Is there a good (even) distribution of markers across the CamBar view? - A cluster of markers only in the corner or part of the frame will be more likely to cause noise
- Are some markers intermittently detected - Markers that are detected poorly will introduce noise. Consider relearning the marker map or if required, removing troublesome markers physically from the environment
- Are there "False" markers detected - Can you observe falsely detected markers? These could be reflections or lights in the environment. Look to see how these can be excluded from the tracking map