visual3d:documentation:pipeline:signal_commands:onepass_filter
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
visual3d:documentation:pipeline:signal_commands:onepass_filter [2024/07/17 15:46] – created sgranger | visual3d:documentation:pipeline:signal_commands:onepass_filter [2025/07/24 16:47] (current) – Cleaned up page for a customer. Still needs to be put into Pipeline project format. wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Onepass Filter ====== | ====== Onepass Filter ====== | ||
- | Filter | + | Instead of Visual3D' |
- | + | ||
- | This filter may also be used for impact situations, such as hitting a stationary ball. | + | |
- | + | ||
- | {{: | + | |
===== Pipeline Command ===== | ===== Pipeline Command ===== | ||
- | **Onepass_Filter** | + | < |
- | **! / | + | Onepass_Filter |
- | **! / | + | ! / |
- | **! / | + | ! / |
- | **! / | + | ! / |
- | **! / | + | ! / |
- | **! / | + | ! / |
- | **! / | + | ! / |
- | **! / | + | ! / |
- | **! /[[# | + | ! / |
- | **! /[[# | + | ! / |
- | **! /[[# | + | ! / |
- | **! / | + | ! / |
- | **! /[[#ADD_EXTRA_FRAMES|ADD_EXTRA_FRAMES]]=**FALSE | + | ! / |
- | **;** | + | ! / |
- | \\ | + | ; |
- | **FILTER_CLASS** can be BUTTERWORTH or CRITICALLY_DAMPED | + | </ |
+ | |||
+ | **Note**: the FILTER_CLASS | ||
==== Num_Reflected_Frames ==== | ==== Num_Reflected_Frames ==== | ||
Line 31: | Line 29: | ||
{{: | {{: | ||
- | Filters are not particularly effective near the ends of the signal, so it is often useful to add an artificial buffer. | + | Filters are not particularly effective near the ends of the signal, so it is often useful to add an artificial buffer. Frames can be reflected about the endpoints. |
- | + | ||
- | Frames can be reflected about the endpoints. | + | |
==== Num_Extrapolate_Frames ==== | ==== Num_Extrapolate_Frames ==== | ||
Line 49: | Line 45: | ||
==== Add_Extra_Frames ==== | ==== Add_Extra_Frames ==== | ||
- | {{: | + | {{: |
- | {{: | + | The one pass filter adds a delay to the signals and truncates the end of the signal. |
+ | |||
+ | {{: | ||
+ | |||
+ | A Onepass filter is often used as an attempt to preserve an impact condition (or sudden discontinuity in the signal). An example might be a golf club immediately before impact. In an attempt to estimate the velocity of the club immediately impact two more frames of artificial data can be added by extrapolating the signal beyond the point of impact. see the circles in the above figures. | ||
===== Command Dialog ===== | ===== Command Dialog ===== | ||
Line 59: | Line 59: | ||
===== Legacy Command Name ===== | ===== Legacy Command Name ===== | ||
- | **Butterworth_Filter_Onepass** | + | This command replaces the legacy Butterworth_Filter_Onepass command: |
+ | |||
+ | < | ||
+ | Butterworth_Filter_Onepass | ||
! / | ! / | ||
! / | ! / | ||
Line 70: | Line 73: | ||
! / | ! / | ||
! / | ! / | ||
- | **;** | + | ; |
+ | </ | ||
visual3d/documentation/pipeline/signal_commands/onepass_filter.txt · Last modified: 2025/07/24 16:47 by wikisysop