Class UpwardTrackAlgorithm
EXPANATION: A vertical track is a near click or rapidly frequency-modulated tone. A good example is the whip component of the whip-bird call.
They would typically be only a few time-frames duration.
Inheritance
UpwardTrackAlgorithm
Assembly: AudioAnalysisTools.dll
public static class UpwardTrackAlgorithm
Methods
|
Improve this Doc
View Source
Declaration
public static Track GetUpwardTrack(double[, ] peaks, int startRow, int startBin, int maxBin, double threshold, UnitConverters converter)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
public static (List<EventCommon> Events, List<Plot> DecibelPlots) GetUpwardTracks(SpectrogramStandard spectrogram, UpwardTrackParameters parameters, double? decibelThreshold, TimeSpan segmentStartOffset, string profileName)
Parameters
Returns
|
Improve this Doc
View Source
THis method averages dB log values incorrectly but it is faster than doing many log conversions and is accurate enough for the purpose.
Declaration
public static (List<EventCommon> Events, double[] CombinedIntensity) GetUpwardTracks(SpectrogramStandard sonogram, UpwardTrackParameters parameters, TimeSpan segmentStartOffset, double decibelThreshold)
Parameters
Type |
Name |
Description |
SpectrogramStandard |
sonogram |
The spectrogram to be searched.
|
UpwardTrackParameters |
parameters |
parameters for the upwards track algorithm.
|
TimeSpan |
segmentStartOffset |
The start time of the current recording segment under analysis.
|
Double |
decibelThreshold |
|
Returns
|
Improve this Doc
View Source
Declaration
public static List<Track> GetUpwardTracks(double[, ] peaks, int minBin, int maxBin, double minBandwidthHertz, double maxBandwidthHertz, double threshold, UnitConverters converter)
Parameters
Returns