visual3d:documentation:pipeline:signal_commands:cross_correlation
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:pipeline:signal_commands:cross_correlation [2024/06/19 14:03] – created sgranger | visual3d:documentation:pipeline:signal_commands:cross_correlation [2024/11/15 19:00] (current) – [RESULT] wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | \\ | + | ====== Cross Correlation ====== |
+ | The Cross_Correlation command can be used to determine if there is a relationship between two signals when one is shifted relative to the other. This command can also be used to calculate the self-similarity of a signal with a time-delayed version of itself. In this case the command calculates the signal' | ||
- | The Cross_Correlation command | + | More about calculating cross-correlations |
- | More about calculating cross correlations can be found [[http:// | + | ===== Cross_Correlation ===== |
- | ====== | + | The **Cross_Correlation** command calculates the cross-correlation between two signals. |
- | The **Cross_Correlation** command may be used to calculate the cross correlation between two signals. | + | < |
- | + | Cross_Correlation | |
- | **Cross_Correlation** | + | |
! / | ! / | ||
/ | / | ||
Line 26: | Line 26: | ||
! / | ! / | ||
! / | ! / | ||
- | **;** | + | ; |
- | {{Cross_Correlation_Dialog.png}} | + | </ |
+ | |||
+ | {{:Cross_Correlation_Dialog.png}} | ||
+ | |||
+ | ===== Parameters ===== | ||
- | ====== Parameters ====== | + | Understand the parameters of the Cross_Correlation command. |
- | ===== MAX_DELAY ===== | + | ==== SIGNAL1 |
- | The **MAX_DELAY** indicates the number of frames | + | The / |
- | The number of frames in the resulting signal | + | ==== SIGNAL2 ==== |
- | MAX_DELAY may also be considered as the " | + | Similarly, |
- | A delay of 10 will result in 21 values (-10 to 10). A result at -10 will indicate that Signal ONE was shifted -10 frames relative to Signal TWO. A result at 10 will indicate that Signal ONE was shifted +10 frames relative to Signal TWO. | + | ==== RESULT ==== |
- | A MAX_DELAY that is small will likely be inadequate | + | The / |
+ | * The result' | ||
+ | * The result' | ||
- | To further review the shift between the two signals, an example script and power point can be downloaded [[https:// | + | ==== MAX_DELAY ==== |
- | ===== DATA_WRAP ===== | + | The /MAX_DELAY parameter indicates the number of frames the signal will be shifted to determine the correlation. This parameter can be considered as the " |
- | Data Wrapping indicates that the siganl | + | The size of the resulting signal |
- | With no Data Wrap and a MAX_DELAY | + | Setting the /MAX_DELAY |
- | With Data Wrap, all frames of the resulting signal will be a correlation resulting from comparing all frames of the two signals. | + | ==== DATA_WRAP ==== |
- | \\ | + | The /DATA_WRAP parameter is a binary flag indicating whether the signal should be considered to loop. |
+ | With no Data Wrap and a MAX_DELAY of half the length of the signal, the first and last frames of the resulting signal will only be comparing half the signal. With Data Wrap, all frames of the resulting signal will be a correlation resulting from comparing all frames of the two signals. | ||
- | ====== Example: | + | ===== Example: |
- | If you want just the frame offset with the highest correlation, | + | If you want just the frame offset with the highest correlation, |
< | < |
visual3d/documentation/pipeline/signal_commands/cross_correlation.1718805805.txt.gz · Last modified: 2024/06/19 14:03 by sgranger