Filtering can be used as a preprocessing step and
can be applied to the raw measurment data or at the end of the
processing at the resulting time series. The filter types and
characteristics can be defined in the XML markerset/labelset files.
There is a default set of filters implemented. Further filters can be
added by an plugin mechanism.
Example XML labelset file
<?xml version="1.0" encoding="UTF-8"?>
<LabelSet>
<Filter name="butter2" implName="default" cutOffFrequency="20"
windowWidth="" stepWidth="" noisyData="true" samplingFrequency="1211"
zeroPhase="true" sectionMinLength="3"/>
<Labels fileSuffix="c3d" mimeType="application/c3d-vicon">
<Filter name="butter2" implName="default" cutOffFrequency="20"
windowWidth="" stepWidth="" noisyData="true" samplingFrequency="1211"
zeroPhase="true" sectionMinLength="3"/>
<Label name="ABC" comment="" flag="" firstDerivative=""
secondDerivative="" thirdDerivative="" differentiations=""
optional="" unchangeable="" mathType="">
<Filter name="butter2" implName="default" cutOffFrequency="20"
windowWidth="" stepWidth="" noisyData="true" samplingFrequency="1211"
zeroPhase="true" sectionMinLength="3"/>
</Label>
</Labels>
</LabelSet>