other:amass:documentation:track
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
other:amass:documentation:track [2024/06/18 13:25] – sgranger | other:amass:documentation:track [2024/07/17 15:44] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Introduction | + | ====== |
+ | |||
+ | ==== Introduction | ||
The // | The // | ||
Line 9: | Line 11: | ||
The ability of the // | The ability of the // | ||
- | All marker (point) positions are expressed in the user distance units in the Global Coordinate System as defined by the [[Other: | + | All marker (point) positions are expressed in the user distance units in the Global Coordinate System as defined by the [[Other: |
- | ===== Track parameters | + | ==== Track parameters ==== |
The Track parameters influence the 3D reconstruction and formation of the segments. | The Track parameters influence the 3D reconstruction and formation of the segments. | ||
- | {{track_params_nov3d.jpg}} | + | {{:track_params_nov3d.jpg}} |
* ****Predictor error**** During tracking 3D point positions are gathered into trajectories or segments, and typically five previous frames of a point’s locations are used to predict its position in the next frame. The Predictor error parameter defines how far the point’s calculated location in the next frame may be from its predicted location in order for the point to be considered to belong to the current segment. If there are no points found within the **Predictor error** distance of the predicted location the segment is terminated. Setting this value too low will result in many short segments while setting it too high may cause segment crossovers (the trajectory of two markers are swapped). The default value is 5mm.The predictor error should be set with regard to | * ****Predictor error**** During tracking 3D point positions are gathered into trajectories or segments, and typically five previous frames of a point’s locations are used to predict its position in the next frame. The Predictor error parameter defines how far the point’s calculated location in the next frame may be from its predicted location in order for the point to be considered to belong to the current segment. If there are no points found within the **Predictor error** distance of the predicted location the segment is terminated. Setting this value too low will result in many short segments while setting it too high may cause segment crossovers (the trajectory of two markers are swapped). The default value is 5mm.The predictor error should be set with regard to | ||
Line 44: | Line 46: | ||
* ****Display frame**** Setting this Track parameter to a valid frame number will case the // | * ****Display frame**** Setting this Track parameter to a valid frame number will case the // | ||
- | {{sview.jpg}} | + | {{:sview.jpg}} |
The view may be __rotated__ and __tilted__ by dragging with the __left__ mouse button. Dragging __up-down__ with the __right__ mouse button performs __zooming__ of the view, while __left-right__ dragging changes the __lengths of the rays__ that are displayed. __Right double-clicking__ on a marker makes that marker the __center__ of the display. | The view may be __rotated__ and __tilted__ by dragging with the __left__ mouse button. Dragging __up-down__ with the __right__ mouse button performs __zooming__ of the view, while __left-right__ dragging changes the __lengths of the rays__ that are displayed. __Right double-clicking__ on a marker makes that marker the __center__ of the display. | ||
Line 56: | Line 58: | ||
- | ===== Tracking issues | + | ==== Tracking issues ==== |
- | ==== No segments produced | + | === No segments produced === |
This condition is usually the result of tracking with an old calibration file that is no longer correct for your camera setup. Recalibrate your system often, and especially of any of the cameras have been disturbed. | This condition is usually the result of tracking with an old calibration file that is no longer correct for your camera setup. Recalibrate your system often, and especially of any of the cameras have been disturbed. | ||
Line 64: | Line 66: | ||
Another possible cause might be the system renumbering of the cameras between the calibration and trial data captures. This condition could result from a system hardware reset, or the physical reconfiguring of the camera cable connections. | Another possible cause might be the system renumbering of the cameras between the calibration and trial data captures. This condition could result from a system hardware reset, or the physical reconfiguring of the camera cable connections. | ||
- | ==== Numerous short segments | + | === Numerous short segments === |
The possible causes are | The possible causes are | ||
Line 79: | Line 81: | ||
If you have a sufficient number of cameras, setting **Minimum cameras** to 3 will eliminate most artifacts resulting from reflections and false ray intersections. | If you have a sufficient number of cameras, setting **Minimum cameras** to 3 will eliminate most artifacts resulting from reflections and false ray intersections. | ||
- | ==== Segment crossovers | + | === Segment crossovers === |
A segment crossover occurs when a segment from one marker gets connected to a segment of a different marker. This can happen when you use the **Connect gap** capability during tracking and that parameter is set too large. If this is an issue, set **Connect gap** to zero to turn off the connecting utility. Using **Segment trim** may also be very helpful. | A segment crossover occurs when a segment from one marker gets connected to a segment of a different marker. This can happen when you use the **Connect gap** capability during tracking and that parameter is set too large. If this is an issue, set **Connect gap** to zero to turn off the connecting utility. Using **Segment trim** may also be very helpful. | ||
Line 85: | Line 87: | ||
It is also possible to get segment crossovers within a segment if the **Predictor error** is too large. The **Predictor error** value should always be less than the minimum separation of any markers. | It is also possible to get segment crossovers within a segment if the **Predictor error** is too large. The **Predictor error** value should always be less than the minimum separation of any markers. | ||
- | ==== Missing frames during capture | + | === Missing frames during capture === |
In some situations the // | In some situations the // |
other/amass/documentation/track.1718717107.txt.gz · Last modified: 2024/06/18 13:25 by sgranger