Search Results for

    Show / Hide Table of Contents

    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
    Object
    UpwardTrackAlgorithm
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: AudioAnalysisTools.Tracks
    Assembly: AudioAnalysisTools.dll
    Syntax
    public static class UpwardTrackAlgorithm

    Methods

    | Improve this Doc View Source

    GetUpwardTrack(Double[,], Int32, Int32, Int32, Double, UnitConverters)

    Declaration
    public static Track GetUpwardTrack(double[, ] peaks, int startRow, int startBin, int maxBin, double threshold, UnitConverters converter)
    Parameters
    Type Name Description
    Double[,] peaks
    Int32 startRow
    Int32 startBin
    Int32 maxBin
    Double threshold
    UnitConverters converter
    Returns
    Type Description
    Track
    | Improve this Doc View Source

    GetUpwardTracks(SpectrogramStandard, UpwardTrackParameters, Nullable<Double>, TimeSpan, String)

    Declaration
    public static (List<EventCommon> Events, List<Plot> DecibelPlots) GetUpwardTracks(SpectrogramStandard spectrogram, UpwardTrackParameters parameters, double? decibelThreshold, TimeSpan segmentStartOffset, string profileName)
    Parameters
    Type Name Description
    SpectrogramStandard spectrogram
    UpwardTrackParameters parameters
    Nullable<Double> decibelThreshold
    TimeSpan segmentStartOffset
    String profileName
    Returns
    Type Description
    (T1, T2)<List<EventCommon>, List<Plot>>
    | Improve this Doc View Source

    GetUpwardTracks(SpectrogramStandard, UpwardTrackParameters, TimeSpan, Double)

    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
    Type Description
    (T1, T2)<List<EventCommon>, Double[]>

    A list of acoustic events containing foward tracks.

    | Improve this Doc View Source

    GetUpwardTracks(Double[,], Int32, Int32, Double, Double, Double, UnitConverters)

    Declaration
    public static List<Track> GetUpwardTracks(double[, ] peaks, int minBin, int maxBin, double minBandwidthHertz, double maxBandwidthHertz, double threshold, UnitConverters converter)
    Parameters
    Type Name Description
    Double[,] peaks
    Int32 minBin
    Int32 maxBin
    Double minBandwidthHertz
    Double maxBandwidthHertz
    Double threshold
    UnitConverters converter
    Returns
    Type Description
    List<Track>
    • Improve this Doc
    • View Source
    In This Article
    Generated by DocFX AP docs version: 21.7.0.4-master-e26127a50d7bd7472d47288f10e61014fb981f7f-DIRTY-CI:144 Back to top