Class DctParameters
Common parameters needed from a config file to detect components, used by algorithms that have tunable DCT parameters.
Implements
Inherited Members
Namespace: AnalysisPrograms.Recognizers.Base
Assembly: AudioAnalysisTools.dll
Syntax
public abstract class DctParameters : CommonParameters, IValidatableObject
Properties
| Improve this Doc View SourceDctDuration
Gets or sets the time duration (in seconds) of a Discrete Cosine Transform.
Declaration
public double DctDuration { get; set; }
Property Value
Type | Description |
---|---|
Double | The duration of the window in seconds. |
DctThreshold
Gets or sets the minimum acceptable value of a DCT coefficient.
Declaration
public double DctThreshold { get; set; }
Property Value
Type | Description |
---|---|
Double | A value representing a minimum amplitude threshold in the range |
Remarks
Lowering DctThreshold
increases the likelihood that random noise
will be accepted as a true oscillation; increasing DctThreshold
increases the likelihood that a target oscillation is rejected.
EventThreshold
Gets or sets the Event threshold - use this to determine FP / FN trade-off for events.
Declaration
public double EventThreshold { get; set; }
Property Value
Type | Description |
---|---|
Double | A number between |
MaxOscillationFrequency
Gets or sets the maximum OSCILLATIONS PER SECOND Ignore oscillation rates below the min & above the max threshold.
Declaration
public int MaxOscillationFrequency { get; set; }
Property Value
Type | Description |
---|---|
Int32 | The value in oscillations per second. |
MinOscillationFrequency
Gets or sets the minimum OSCILLATIONS PER SECOND Ignore oscillation rates below the min amplitude above the max threshold.
Declaration
public int MinOscillationFrequency { get; set; }
Property Value
Type | Description |
---|---|
Int32 | The value in oscillations per second. |