Introduction - Filters

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>