MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Kinesis::PeriodEstimate Struct Reference

A candidate repetition period and how strongly the window actually supports it. More...

#include <TemporalMeasures.hpp>

+ Collaboration diagram for MayaFlux::Kinesis::PeriodEstimate:

Public Attributes

double period { 0.0 }
 Seconds between repetitions, zero when no lag qualified.
 
double strength { 0.0 }
 Normalized autocorrelation at that lag, in -1..1. Near zero means no repetition.
 

Detailed Description

A candidate repetition period and how strongly the window actually supports it.

Period alone is not a usable answer. Any window returns some lag at which its correlation happens to be highest, including a window with no repetition in it at all, so a bare period silently reports structure in noise. Strength is the normalized correlation at that lag and is what separates a quantity that genuinely repeats from one that merely has a best lag.

A meaning phrased as a tendency to do something every few seconds needs both numbers: the period is the few seconds, and the strength is the tendency.

Definition at line 165 of file TemporalMeasures.hpp.


The documentation for this struct was generated from the following file: