System Health Report is a default panel in Evoke. It consolidates existing key metrics into a single, easy-to-understand format to help you monitor and evaluate overall system performance. It also provides visibility into cameras currently undergoing healing processes.
The default view of the System Health Report features multiple section headers which provide a quick insight into the current system performance. Each section is expandable so that you can access more detailed information about the metrics presented in its header. The metrics in each section are presented either as a discrete value at the current frame or as a thumbnail displaying a trend of recent data in a specified time window.
All metrics presented in the System Health Report can be monitored in the app and accessed remotely via the API.
The following descriptions outline each section, and underlying metrics, in the System Health Report. This can help you decide which metrics to display while tracking.
|
In the System Health Report, the Performance section helps you to assess system performance using data latency and drop frames. These metrics provide an idea of the system's current responsiveness and reliability.
The section header provides the current system latency and whether the system is currently processing with or without drop frames.
When this section is expanded, it displays:
To display the latency presented in the Performance section in Graph Plots, select the Datastream Output Latency channel type.
If you want to tweak the performance to affect latency or drop frames, consider changing the settings in the Processing panel (see Processing parameters in the Vicon Evoke Reference Guide).
In the System Health Report, the Calibration Details section provides details about the state of the system's calibration. The section header indicates whether all enabled cameras are calibrated.
When this section is expanded, it displays:
If uncalibrated cameras are displayed and you want them to contribute to tracking, be sure to perform a calibration.
Note |
In the System Health Report, the Centroid Connectivity section helps to evaluate tracking fidelity using a metric called Centroid Connectivity (also referred to as Centroid connectivity score or score). The score is the total fraction of moving 2D centroids (from each individual camera) that can be labeled as object marker centroids as a percentage of total moving centroids (see also Centroid connectivity score). A low score indicates poor object tracking.
The section header displays the number of cameras whose centroid connectivity is below 50%. The icon also displays a gradient from red (poor score) to green (perfect score).
When this section is expanded, it displays:
If your centroid connectivity is low, your capture environment or the geometry of your tracked object may have changed. To troubleshoot, consider the following solutions:
You can also display Centroid Connectivity in each camera's individual view. For more information, see About the Cameras view.
In the System Health Report, the Image Error section helps assess the accuracy and precision of the current state of tracking. Image Error is a metric that calculates the difference between 2D centroids and their expected location in the image (based on 3D re-projection) expressed in pixels (see also Image error score). This metric helps you to evaluate the quality of the connected centroids and is the same metric used to assess the quality of the dynamic calibration. As such, if the image error is increasing, a poor calibration or a change in object geometry may be indicated.
The header displays the number of cameras with an Image Error above the threshold (1.0 pixels).
When this section is expanded, it displays:
In the System Health Report, the Camera Temperatures section helps to monitor the body temperatures of each camera connected in the system. This section provides details about potential changes in your capture environment since the system was calibrated. If the system is displaying poor Centroid Connectivity and/or high Image Errors and there is a large deviation in temperature between the current state and when the system was last calibrated, this can indicate that you must perform a new calibration.
The section header can display two different metrics:
When this section is expanded, it displays:
Tip |
In the System Health Report, the Camera Accelerometers section helps to monitor the accelerometer readings for all cameras. The accelerometers are used to indicate that the camera body has accelerated beyond its threshold (see Bump Sensitivity in Vicon Cameras settings in the Vicon Evoke Reference Guide). It is a crude way to indicate that a camera may have shifted position and thus reduced tracking fidelity.
The section header displays the number of active bump notifications identified in the system.
When this section is expanded, it displays:
Note |
To change the sensitivity of the camera accelerometer, in the System panel, select the camera and in the advanced properties, go to the Accelerometer section and change the Bump Sensitivity.
In the System Health Report, the Auto Recover Camera Pose section is used to track any cameras that have been selected for automatic camera pose recovery according to some of the other parameters in the System Health Report. For more information, see Understand Auto Recover Camera Pose.
The header provides the option to enable/disable the Enable Auto Recover Camera Pose parameter, which is also found in the advanced parameters of the Processing panel (see Processing parameters in the Vicon Evoke Reference Guide).
In the System Health Report, the Auto Bias Handling section is used to track any cameras that have been selected for automatic system healing according to some of the other parameters in the System Health Report. For more information, see Change Auto Bias Handling.
The header also features the ability to enable/disable the Enable Auto Bias Handling parameter located in the advanced parameters of the Processing panel.
When expanded, it displays the average Image Error Threshold across all cameras.