Page History
...
Table of Content Zone | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||
See also: Vicon Shogun 1.3 Post Tutorial - Gap List & Auto Rigid Fill on YouTube.
Identify issues
Correct a swap
However, you now have a previously incorrectly labeled marker that is unlabeled from this point forward.
Label an unlabeled marker
After you have corrected any swaps, you may want to use Shogun Post's diagnostic tools to help to identify gaps (see Check data quality). View and select gapsYou can view all the gaps in your scene in the Marker Editing panel, in the Fill Gaps section, by looking at the Gap List. (If you can't see the list, at the top of the Marker Editing panel, click the Gap List button.) To make it easy to find the longest gaps, click the Length column heading to rearrange the list, with the longest gap at the top. When you select a gap in the list, it is automatically displayed in the Graph view, enabling you to edit it. You can then decide the best approach for filling the gaps:
Shogun Post enables you to automatically fill gaps using a rigid fill operation. This looks at all the markers in your scene and then compares them against the marker you are trying to fill. It then uses a combination of similarly moving markers to fill the gap. Finally, it checks the fill to make sure it looks correct and if not, it chooses another set of markers. This process is also available via scripting, using the selectMarkersForRigidFill command to select the markers and the autoFillGaps command to fill them. For information on these commands, see the Vicon Shogun Scripting Guide. To auto-fill a selected marker: The following procedure for rigid gap-filling is semi-automated, in that you choose a marker for the fill:
To auto-fill selected markers or all markers: In addition to the semi-automated procedure described above, you can also automatically fill all gaps on either all markers, or only those currently selected. To do this:
You can run automated gap-filling multiple times to achieve the required results, in particular when:
You fill gaps using the Marker Editing panel, normally in conjunction with the Data Health view and/or a Graph view. The Marker Editing panel contains all the tools necessary to fill gaps, alter trajectory keys and filter your data. For example, you might first notice a gap from the display on the time bar Issues map, then note which marker is affected in the 3D Scene view:
The appropriate option to use depends on the type of gap that you want to fill.
Short gaps
Sequence of short gaps
Non-linear motionFor non-linear motion, for example, where rotational movement is involved, as interpolation does not account for this kind of motion, a different approach is needed. If a missing marker is part of set of markers that are rigid (ie, remain in the same relation to each other, for example, a pelvis), you can use three or more markers in the rigid object (three in addition to the marker that has the gap is recommended) to help fill in the data for the missing marker.
Other rigid objects you can use in default marker set include hands, forearm, upper arm, shoulders, thorax, and head.
Non-linear motion where rigid fill impossibleIn cases where the motion is non-linear, but a rigid fill is not possible due to all the related markers being absent, you can use the Fill Using Constraints option. This uses the labeling or solving skeleton to produce the fill. It requires a skeleton be present, the skeleton to be constrained by markers, and enough markers to have data that the solve is fairly good. The marker being filled must be constrained to the skeleton because it is the constraint offset that is used to determine where the marker should be during the fill. Before using this type of fill, check that the bones and missing markers (by default displayed in red in the 3D Scene view), are in sensible locations. |
...