• Introduction
  • Theory
  • Guides
  • Tutorials
  • FAQ
  • Articles
  • Documentation
  • PDF
Search Results for

    Show / Hide Table of Contents
    • Changelog
    • Contributing
    • Code paths
    • Debugging
    • Code of conduct
    • Commands
      • Help
      • Analyze Long Recording
      • False Colour Spectrograms
      • Concatenate Index Files
    • Config files
      • GenericRecognizerConfig
      • CommonParameters
      • OscillationParameters
      • HarmonicParameters
      • PostProcessingConfig
      • AnalyzerConfig
    • API
      • Acoustics.Shared
        • AnalysisIo
        • AnalysisIoInputDirectory
        • AppConfigHelper
        • Base58
        • Binary
        • ByteCountFormatter
        • DateTimeFormatter
        • FileDateHelpers
        • FilenameHelpers
        • ImageChrome
        • Interval<T>
        • IntervalExtensions
        • InvalidDataSetException
        • InvalidFileDateException
        • IOrderer<TOrder>
        • Json
        • Json.IntervalConverter
        • Json.LegacyTimeSpanDataConverter
        • MediaTypeExtGroup
        • MediaTypeGroup
        • MediaTypes
        • Meta
        • MultiException
        • NonClosingStreamWrapper
        • OrderCoordinator<T>
        • Orderer<TOrder, TOrderProperty>
        • PathDiagnostics
        • PathDiagnostics.PathDiffReport
        • PathUtils
        • Plugins
        • ProcessRunner
        • ProcessRunner.ProcessMaximumRetriesException
        • SortDirection
        • SpectrogramType
        • SunTimes
        • SunTimes.Coords
        • SunTimes.LatitudeCoords
        • SunTimes.LatitudeCoords.Direction
        • SunTimes.LongitudeCoords
        • SunTimes.LongitudeCoords.Direction
        • TempFileHelper
        • TimeSpanFormatter
        • Topology
        • TwoDimensionalArray
        • Validation
        • ValidationExtensions
        • Yaml
        • YamlTypeTagAttribute
      • Acoustics.Shared.ColorScales
        • ColorBrewer
        • ColorBrewer.DivergingPalettes
        • ColorBrewer.QualitativePalettes
        • ColorBrewer.SequentialMultipleHuesPalettes
        • ColorBrewer.SequentialSingleHuePalettes
        • Palette
        • Type
      • Acoustics.Shared.ConfigFile
        • Config
        • ConfigFile
        • ConfigFileException
        • ConfigFileExtensions
        • ConfigSerializeContractResolver
        • IConfig
        • INamedProfiles<T>
        • IProfiles<T>
      • Acoustics.Shared.Contracts
        • Contract
      • Acoustics.Shared.Csv
        • Csv
        • CsvIntervalConverter
        • CsvSetPointConverter
        • TopologyEnumConverter
      • Acoustics.Shared.Extensions
        • CartesianExtension
        • RandomExtensions
      • Acoustics.Shared.ImageSharp
        • DeltaImageProcessor<TPixelBg, TPixelFg>
        • DeltaImageProcessor<TPixelFg>
        • DeltaPixelBlender<TPixel>
        • Drawing
        • Drawing.NoAA
        • IInterval2<TX, TY>
        • RotateFlipType
      • Acoustics.Shared.Logging
        • Log4NetTextWriter
        • Log4NetTextWriter.Mode
        • Logging
      • Acoustics.Tools
        • AudioFilePreparer
        • AudioReadingRequest
        • AudioUtilityInfo
        • AudioUtilityModifiedInfo
        • AudioUtilityRequest
        • BandPassType
        • SpectrogramRequest
      • Acoustics.Tools.Audio
        • AbstractAudioUtility
        • AbstractSpectrogramUtility
        • AbstractUtility
        • AudioFormatNotSupportedException
        • AudioUtilityException
        • BitDepthOperationNotImplemented
        • ChannelNotAvailableException
        • ChannelSelectionOperationNotImplemented
        • CustomSpectrogramUtility
        • FfmpegAudioUtility
        • FfmpegRawPcmAudioUtility
        • IAudioUtility
        • ISpectrogramUtility
        • MasterAudioUtility
        • Mp3SpltAudioUtility
        • Mp3SpltAudioUtility.SplitFileInfo
        • ShntoolAudioUtility
        • SoxAudioUtility
        • SoxAudioUtility.SoxResampleQuality
        • SoxSpectrogramUtility
        • WavPackAudioUtility
      • Acoustics.Tools.Wav
        • IWavReader
        • WavAudioInfo
        • WavChunk
        • WavReader
        • WavReader.WaveFormat
        • WavStreamReader
        • WavUtils
      • AcousticWorkbench
        • AcousticEventService
        • AcousticWorkbenchResponse<T>
        • Api
        • AudioRecordingService
        • AuthenticatedApi
        • AuthenticationService
        • AuthenticationService.EmailLoginRequest
        • AuthenticationService.LoginRequest
        • AuthenticationService.LoginResponse
        • Error
        • IApi
        • IAuthenticatedApi
        • MediaService
        • Meta
        • Service
        • Service.HttpResponseException
        • UrlGenerator
      • AcousticWorkbench.Models
        • AudioEvent
        • AudioRecording
        • Available
        • CommonParameters
        • FormatInfo
        • ImageFormatInfo
        • Media
        • Recording
        • Tagging
      • AForge.Imaging.Filters
        • BaseUsingCopyPartialFilter
        • CannyEdgeDetector
      • AnalysisBase
        • AbstractStrongAnalyser
        • AnalysisCoordinator
        • AnalysisResult
        • AnalysisResult2
        • AnalysisSettings
        • AnalyzerConfig
        • AudioRecordingTooShortException
        • Author
        • Bibliography
        • Citation
        • FileSegment
        • FileSegment.FileDateBehavior
        • IAnalyser2
        • ICiteable
        • IHasStatus
        • ISourcePreparer
        • SaveBehavior
        • SaveBehaviorExtensions
        • SegmentSettings<TSegment>
        • SegmentSettingsBase
        • SegmentSplitException
        • Status
        • TimeAlignment
      • AnalysisBase.Extensions
        • ModifiedInfoExtensions
      • AnalysisBase.ResultBases
        • EventBase
        • EventIndex
        • ITemporalEvent
        • ResultBase
        • SpectralIndexBase
        • SummaryIndexBase
      • AnalysisBase.Segment
        • InvalidSegmentException
        • ISegment<TSource>
        • SourceMetadata
      • AnalysisPrograms
        • AcousticIndices
        • AcousticIndices.AcousticIndicesConfig
        • Aed
        • Aed.AedConfiguration
        • Aed.Arguments
        • AnalysesAvailable
        • Audio2InputForConvCnn
        • Audio2InputForConvCnn.Arguments
        • Audio2InputForConvCnn.AudioToSonogramResult
        • Audio2InputForConvCnn.CsvDataRecord
        • Audio2InputForConvCnn.SpeciesCounts
        • AudioCutter
        • AudioCutter.Arguments
        • AudioFileCheck
        • AudioFileCheck.Arguments
        • BuildMetadata
        • ChannelIntegrityAnalyzer
        • CheckEnvironment
        • CheckEnvironment.Arguments
        • ConcatenateIndexFiles
        • ConcatenateIndexFiles.Arguments
        • Create4Sonograms
        • Create4Sonograms.Arguments
        • Crow
        • DifferenceSpectrogram
        • DifferenceSpectrogram.Arguments
        • DrawEasyImage
        • DrawEasyImage.Arguments
        • DrawLongDurationSpectrograms
        • DrawLongDurationSpectrograms.Arguments
        • DrawSummaryIndexTracks
        • DrawSummaryIndexTracks.Arguments
        • DummyAnalysis
        • DummyAnalysis.Arguments
        • EPR
        • EPR.Arguments
        • FileRenamer
        • FileRenamer.Arguments
        • GroundParrotRecogniser
        • GroundParrotRecogniser.Arguments
        • Human1
        • KoalaMale
        • KoalaMale.KoalaMaleResults
        • LSKiwi3
        • LSKiwi3.Arguments
        • LSKiwiHelper
        • LSKiwiROC
        • LSKiwiROC.Arguments
        • MahnooshSandpit
        • MahnooshSandpit.Arguments
        • MainEntry
        • OscillationRecogniser
        • OscillationRecogniser.Arguments
        • OscillationsGeneric
        • OscillationsGeneric.Arguments
        • PlanesTrainsAndAutomobiles
        • PreprocessorForConvDnn
        • PreprocessorForSurfAnalysis
        • RheobatrachusSilus
        • Sandpit
        • Sandpit.Arguments
        • Segment
        • Segment.Arguments
        • SnrAnalysis
        • SnrAnalysis.Arguments
        • SpeciesAccumulationCurve
        • SpeciesAccumulationCurve.Arguments
        • SpeciesAccumulationStats
        • SPT
        • SPT.Arguments
        • SurfAnalysis
        • SurfAnalysis.Arguments
        • SurfAnalysis.AudioToSonogramResult
        • SurfAnalysis.CsvDataRecord
        • SurfAnalysis.SpeciesCounts
      • AnalysisPrograms.AcousticWorkbench.Orchestration
        • EventMetadataResolver
        • RemoteSegment
        • RemoteSegmentWithData
      • AnalysisPrograms.AnalyseLongRecordings
        • AnalyseLongRecording
        • AnalyseLongRecording.Arguments
      • AnalysisPrograms.ContentDescription
        • BuildModel
        • BuildModel.Arguments
        • UseModel
        • UseModel.CdConfig
      • AnalysisPrograms.Draw.RibbonPlots
        • RibbonPlot
        • RibbonPlot.Arguments
      • AnalysisPrograms.Draw.Zooming
        • DrawZoomingSpectrograms
        • DrawZoomingSpectrograms.Arguments
        • DrawZoomingSpectrograms.Arguments.ZoomActionType
      • AnalysisPrograms.EventStatistics
        • EventStatisticsAnalysis
        • EventStatisticsEntry
        • EventStatisticsEntry.Arguments
        • ImportedEvent
        • ImportedEvent.ImportedEventNameClassMap
      • AnalysisPrograms.Production
        • AnalysisOptionDevilException
        • CommandLineApplicationExtensions
        • CommandLineArgumentException
        • CustomHelpTextGenerator
        • ExceptionLookup
        • ExceptionLookup.ExceptionStyle
        • FileSystemProvider
        • FileSystemProvider.Options
        • InvalidAudioChannelException
        • InvalidDurationException
        • InvalidStartOrEndException
        • MissingDataException
        • NoDeveloperMethodException
        • PhysicalConsoleLogger
      • AnalysisPrograms.Production.Arguments
        • AnalyserArguments
        • DebugOptions
        • HelpArgs
        • ListArgs
        • LogVerbosity
        • MainArgs
        • SourceAndConfigArguments
        • SourceArguments
        • SourceConfigOutputDirArguments
        • SubCommandBase
      • AnalysisPrograms.Production.Parsers
        • DateTimeOffsetParser
        • DirectoryInfoParser
        • FileInfoParser
        • TimeSpanParser
      • AnalysisPrograms.Production.Validation
        • DirectoryExistsOrCreateAttribute
        • ExistingFileAttribute
        • InRangeAttribute
        • NotExistingFileAttribute
        • OneOfThese
      • AnalysisPrograms.Recognizers
        • GenericRecognizer
        • GenericRecognizer.GenericRecognizerConfig
        • NinoxStrenua
        • NinoxStrenua.NinoxStrenuaConfig
        • PetaurusAustralis
        • PetaurusAustralis.PetaurusAustralisConfig
        • PetaurusBreviceps
        • PetaurusBreviceps.PetaurusBrevicepsConfig
        • PetaurusNorfolcensis
        • PetaurusNorfolcensis.PetaurusNorfolcensisConfig
      • AnalysisPrograms.Recognizers.Base
        • BlobParameters
        • CommonParameters
        • DctParameters
        • ForwardTrackParameters
        • HarmonicParameters
        • IEventRecognizer
        • MinAndMaxBandwidthParameters
        • MultiRecognizer
        • MultiRecognizer.MultiRecognizerConfig
        • OnebinTrackParameters
        • OneframeTrackParameters
        • OscillationParameters
        • RecognizerBase
        • RecognizerBase.RecognizerConfig
        • RecognizerEntry
        • RecognizerEntry.Arguments
        • RecognizerResults
        • UpwardTrackParameters
      • AnalysisPrograms.Recognizers.Birds
        • ArdeaInsignis
        • AtrichornisRufescens
        • AtrichornisRufescens.AtrichornisRufescensConfig
        • CalyptorhynchusLathami
        • CalyptorhynchusLathami.CalyptorhynchusLathamiConfig
        • ClimacterisPicumnus
        • ClimacterisPicumnus.ClimacterisPicumnusConfig
        • LewiniaPectoralis
        • LewinsRailConfig
        • ManorinaMelanophrys
        • ManorinaMelanophrys.ManorinaMelanophrysConfig
        • NinoxConnivens
        • NinoxConnivens.NinoxConnivensConfig
        • TytoNovaehollandiae
        • TytoNovaehollandiae.TytoNovaehollandiaeConfig
        • TytoTenebricosa
        • TytoTenebricosa.TytoTenebricosaConfig
      • AnalysisPrograms.Recognizers.Frogs
        • LitoriaBicolor
        • LitoriaBicolorConfig
        • LitoriaCaerulea
        • LitoriaRothii
        • LitoriaRubella
      • AnalysisPrograms.SourcePreparers
        • LocalSourcePreparer
        • RemoteSourcePreparer
        • RemoteSourcePreparerException
      • AnalysisPrograms.SpectralPeakTracking
        • SpectralPeakTrackingConfig
        • SpectralPeakTrackingEntry
        • SpectralPeakTrackingEntry.Arguments
      • AnalysisPrograms.SpectrogramGenerator
        • Audio2Sonogram
        • Audio2Sonogram.Arguments
        • AudioToSonogramResult
        • SpectrogramGenerator
        • SpectrogramGeneratorConfig
        • SpectrogramImageType
      • AnalysisPrograms.StandardizedFeatures
        • StandardizedFeatureExtraction
        • StandardizedFeatureExtractionConfig
        • StandardizedFeatureExtractionConfig.BandsProperties
        • StandardizedFeatureExtractionConfig.Bandwidth
      • AudioAnalysisTools
        • AcousticComplexityIndex
        • AcousticEntropy
        • AcousticEvent
        • AcousticEvent.AcousticEventClassMap
        • ActivityAndCover
        • AnalysisKeys
        • BirdClefExperiment1
        • BirdClefExperiment1.Arguments
        • BirdClefExperiment1.Output
        • BlobEvent
        • ChannelIntegrity
        • ChannelIntegrity.Arguments
        • ChannelIntegrityIndices
        • ChirpEvent
        • ClickEvent
        • ClusterInfo
        • ConfigKeys
        • ConfigKeys.EndpointDetection
        • ConfigKeys.ImageSave
        • ConfigKeys.Mfcc
        • ConfigKeys.Recording
        • ConfigKeys.Sonogram
        • ConfigKeys.SonogramTypes
        • ConfigKeys.Windowing
        • CrossCorrelation
        • EndpointDetectionConfiguration
        • FindMatchingEvents
        • FrommoltProject
        • HarmonicAnalysis
        • HarmonicEvent
        • IPointData
        • ISignalToImage
        • ISpectralPoint
        • ITracks<T>
        • MfccConfiguration
        • OscillationEvent
        • Oscillations2010
        • Oscillations2012
        • Oscillations2014
        • Oscillations2014.FreqVsOscillationsResult
        • Oscillations2019
        • PointOfInterest
        • ResultsTools
        • RidgeDetection
        • RidgeDetection.RidgeDetectionConfiguration
        • SiteDescription
        • SpectralActivity
        • SpectralCentroid
        • SpectralClustering
        • SpectralClustering.ClusteringParameters
        • SpectralClustering.TrainingDataInfo
        • SpectralPeakTracking2018
        • SpectralPeakTracking2018.Output
        • SpectralPeakTrackingSettings
        • SpectralPeakTracks
        • SprTools
        • SummaryActivity
        • SunAndMoon
        • SunAndMoon.SunMoonTides
        • SURFFeatures
        • TemporalEvent
        • TowseySignalToImage
        • UnitConverters
        • WebSignalToImage
        • WhipEvent
        • WhistleEvent
      • AudioAnalysisTools.ContentDescriptionTools
        • ContentAlgorithms
        • ContentSignatures
        • ContentVisualization
        • DataProcessing
        • DescriptionResult
        • EditStatus
        • FunctionalTemplate
        • SourceAudioProvenance
        • TemplateCollection
        • TemplateManifest
      • AudioAnalysisTools.DSP
        • Clipping
        • DSP_Frames
        • DSP_Frames.EnvelopeAndFft
        • DSP_IIRFilter
        • DspFilters
        • FeatureExtraction
        • FeatureLearning
        • FeatureLearningSettings
        • FFT2D
        • FreqScaleType
        • FrequencyScale
        • KmeansClustering
        • KmeansClustering.Output
        • LocalContrastNormalisation
        • MFCCStuff
        • NoiseProfile
        • NoiseReductionType
        • NoiseRemoval_Briggs
        • NoiseRemovalModal
        • OctaveFreqScale
        • PatchSampling
        • PatchSampling.SamplingMethod
        • PcaWhitening
        • PcaWhitening.Output
        • PowerSpectralDensity
        • SNR
        • SNR.BackgroundNoise
        • SNR.SnrStatistics
        • WaveType
        • WavInfo
        • WavWriter
      • AudioAnalysisTools.Events
        • EventCommon
        • EventExtentions
        • EventFilters
        • InstantEvent
        • SpectralEvent
        • SpectralPoint
      • AudioAnalysisTools.Events.Drawing
        • EventDrawer
        • EventRenderingOptions
        • IDrawableEvent
      • AudioAnalysisTools.Events.Interfaces
        • IInstantEvent
        • ISpectralBand
        • ISpectralEvent
        • ITrack
      • AudioAnalysisTools.Events.Tracks
        • Track
        • TrackType
      • AudioAnalysisTools.Events.Types
        • ChatterEvent
        • CompositeEvent
        • EventConverters
        • EventPostProcessing
        • EventPostProcessing.BandwidthConfig
        • EventPostProcessing.DurationConfig
        • EventPostProcessing.PostProcessingConfig
        • EventPostProcessing.SidebandConfig
        • EventPostProcessing.SyllableSequenceConfig
        • EventPostProcessing.SyllableStackConfig
      • AudioAnalysisTools.EventStatistics
        • EventStatistics
        • EventStatistics.EventStatisticsClassMap
        • EventStatisticsCalculate
        • EventStatisticsConfiguration
      • AudioAnalysisTools.Indices
        • AnalyzerConfigIndexProperties
        • ConcatMode
        • GapsAndJoins
        • IIndexPropertyReferenceConfiguration
        • IndexCalculate
        • IndexCalculateConfig
        • IndexCalculateResult
        • IndexCalculateSixOnly
        • IndexDisplay
        • IndexDistributions
        • IndexDistributions.SpectralStats
        • IndexGenerationData
        • IndexMatrices
        • IndexProperties
        • IndexPropertiesCollection
        • InitialiseIndexProperties
        • RainIndices
        • RainIndices.RainStruct
        • SpectralIndexValues
        • SpectralIndexValuesForContentDescription
        • SpectralIndicesToAndFromTable
        • SpectralIndicesToAndFromTable.Arguments
        • SummaryIndexValues
      • AudioAnalysisTools.LongDurationSpectrograms
        • LdSpectrogram3D
        • LdSpectrogram3D.Arguments
        • LDSpectrogramClusters
        • LdSpectrogramConfig
        • LdSpectrogramDifference
        • LDSpectrogramDiscreteColour
        • LDSpectrogramDistance
        • LDSpectrogramRGB
        • LdSpectrogramRibbons
        • LdSpectrogramStitching
        • LdSpectrogramTStatistic
        • SpectrogramConstants
        • SpectrogramType
        • TimeOffsetSingleLayerSuperTile
        • ZoomFocusedSpectrograms
      • AudioAnalysisTools.LongDurationSpectrograms.Zooming
        • InvalidScaleException
        • SpectrogramZoomingConfig
        • ZoomCommon
        • ZoomParameters
        • ZoomTiledSpectrograms
      • AudioAnalysisTools.Scales
        • LinearScale
      • AudioAnalysisTools.StandardSpectrograms
        • AmplitudeSonogram
        • AmplitudeSpectrogram
        • BaseSonogram
        • DecibelSpectrogram
        • EnergySpectrogram
        • Image_MultiTrack
        • ImageTrack
        • SonogramConfig
        • SpectrogramAttributes
        • SpectrogramCepstral
        • SpectrogramMelScale
        • SpectrogramOctaveScale
        • SpectrogramSettings
        • SpectrogramSobelEdge
        • SpectrogramStandard
        • SpectrogramTools
        • TrackType
      • AudioAnalysisTools.TileImage
        • AbsoluteDateTilingProfile
        • DefaultSuperTile
        • DuplicateTileException
        • ImageComponent
        • ISuperTile
        • Layer
        • PanoJsTilingProfile
        • TileBias
        • Tiler
        • TilingProfile
      • AudioAnalysisTools.Tracks
        • ForwardTrackAlgorithm
        • OnebinTrackAlgorithm
        • OneframeTrackAlgorithm
        • UpwardTrackAlgorithm
      • AudioAnalysisTools.WavTools
        • AudioRecording
        • RecordingFetcher
        • TowseyWavReader
        • WavChooser
      • Be.Timvw.Framework.Collections.Generic
        • PropertyComparer<T>
      • BTR.Core.Linq
        • ExpressionExtensions
        • ExpressionVisitor
        • ExpressionVisitor<T>
      • log4net
        • LogExtensions
      • NeuralNets
        • ART
        • ART_2A
        • BinaryCluster
        • Cluster
        • FuzzyART
        • VQ
      • QutSensors.Shared
        • StatDescriptive
        • StatDescriptiveResult
      • SixLabors.ImageSharp
        • ImageSharpExtensions
      • System
        • ArrayExtensions
        • DateTimeAndTimeSpanExtensions
        • DateTimeAndTimeSpanExtensions.RoundingDirection
        • DoubleExtensions
        • DoubleSquareArrayExtensions
        • DoubleSquareArrayExtensions.MergingDirection
        • EnumerableExtensions
        • EnumExtensions
        • ExceptionsExtensions
        • ExtensionsString
        • FileInfoExtensions
        • FileInfoNameComparer
        • LoggedConsole
        • MathExtensions
        • NoConsole
        • ObjectExtensions
        • ProcessExtensions
        • ProcessExtensions.ParentProcessUtilities
        • ReflectionExtensions
        • SystemExtensions
        • TupleExtensions
      • System.Collections.Generic
        • DictionaryExtensions
      • System.Drawing
        • RectangleExtensions
      • System.IO
        • ExtensionsIO
      • System.Threading.Tasks
        • TaskExtensions
      • System.Xml.Linq
        • ExtensionsXml
      • TowseyLibrary
        • AutoAndCrossCorrelation
        • ColorCubeHelix
        • ColorCubeHelix.HslColor
        • ConfigDict
        • ConfigDictionary
        • ConfigurationExtensions
        • CsvTools
        • CubeHelix
        • DataTableTools
        • DataTools
        • DictionaryTools
        • Distribution
        • FFT
        • FFT.WindowFunc
        • FileTools
        • FunctionalTests
        • GaussianTools
        • GraphsAndCharts
        • Gratings
        • Histogram
        • ImageTools
        • Kernal
        • LLR
        • Log
        • Matrix3D
        • MatrixTools
        • NormalDist
        • Oblong
        • Oblong.OblongClassMap
        • OtsuThresholder
        • OtsuThresholder.Arguments
        • Plot
        • PolarCoordinates
        • PulseTrain
        • RandomNumber
        • RandomVariable
        • Spectrum
        • Statistics
        • StructureTensor
        • StructureTensor.RidgeTensorResult
        • StructureTensor.StructureTensorResult
        • SvdAndPca
        • TemporalMatrix
        • TernaryPlots
        • TestTools
        • TextUtilities
        • WaveletPacketDecomposition
        • WaveletPacketDecomposition.BinVector
        • WaveletTransformContinuous
        • WindowFunctions

    Class DataProcessing

    Inheritance
    Object
    DataProcessing
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: AudioAnalysisTools.ContentDescriptionTools
    Assembly: AudioAnalysisTools.dll
    Syntax
    public static class DataProcessing

    Methods

    | Improve this Doc View Source

    ApplyBandPass(Dictionary<String, Double[]>, Int32, Int32)

    Declaration
    public static Dictionary<string, double[]> ApplyBandPass(Dictionary<string, double[]> indices, int bottomBin, int topBin)
    Parameters
    Type Name Description
    Dictionary<String, Double[]> indices
    Int32 bottomBin
    Int32 topBin
    Returns
    Type Description
    Dictionary<String, Double[]>
    | Improve this Doc View Source

    AverageIndicesInDictionary(Dictionary<String, Double[]>)

    Declaration
    public static Dictionary<string, double> AverageIndicesInDictionary(Dictionary<string, double[]> dictionary)
    Parameters
    Type Name Description
    Dictionary<String, Double[]> dictionary
    Returns
    Type Description
    Dictionary<String, Double>
    | Improve this Doc View Source

    AverageIndicesOverMinutes(Dictionary<String, Double[,]>, Int32, Int32)

    Declaration
    public static Dictionary<string, double[]> AverageIndicesOverMinutes(Dictionary<string, double[, ]> allIndices, int startRowId, int endRowId)
    Parameters
    Type Name Description
    Dictionary<String, Double[,]> allIndices
    Int32 startRowId
    Int32 endRowId
    Returns
    Type Description
    Dictionary<String, Double[]>
    | Improve this Doc View Source

    ConvertArrayOfFunctionalTemplatesToDictionary(FunctionalTemplate[])

    Converts an array of templates to dictionary.

    Declaration
    public static Dictionary<string, FunctionalTemplate> ConvertArrayOfFunctionalTemplatesToDictionary(FunctionalTemplate[] array)
    Parameters
    Type Name Description
    FunctionalTemplate[] array

    An array of templates.

    Returns
    Type Description
    Dictionary<String, FunctionalTemplate>

    A dictionary of templates.

    | Improve this Doc View Source

    ConvertArraysToPlots(Dictionary<String, Double[]>, Double)

    Declaration
    public static Dictionary<string, Plot> ConvertArraysToPlots(Dictionary<string, double[]> dictOfArrays, double threshold)
    Parameters
    Type Name Description
    Dictionary<String, Double[]> dictOfArrays
    Double threshold
    Returns
    Type Description
    Dictionary<String, Plot>
    | Improve this Doc View Source

    ConvertDictionaryOfIndicesToMatrix(Dictionary<String, Double[]>)

    THis method can be used for debugging purposes.

    Declaration
    public static double[, ] ConvertDictionaryOfIndicesToMatrix(Dictionary<string, double[]> dictionary)
    Parameters
    Type Name Description
    Dictionary<String, Double[]> dictionary
    Returns
    Type Description
    Double[,]
    | Improve this Doc View Source

    ConvertDictionaryToVector(Dictionary<String, Double[]>)

    Declaration
    public static double[] ConvertDictionaryToVector(Dictionary<string, double[]> dictionary)
    Parameters
    Type Name Description
    Dictionary<String, Double[]> dictionary
    Returns
    Type Description
    Double[]
    | Improve this Doc View Source

    ConvertDictionaryToVector(Dictionary<String, Double>)

    Declaration
    public static double[] ConvertDictionaryToVector(Dictionary<string, double> dictionary)
    Parameters
    Type Name Description
    Dictionary<String, Double> dictionary
    Returns
    Type Description
    Double[]
    | Improve this Doc View Source

    ConvertPlotDictionaryToPlotList(Dictionary<String, Plot>)

    Declaration
    public static List<Plot> ConvertPlotDictionaryToPlotList(Dictionary<string, Plot> dict)
    Parameters
    Type Name Description
    Dictionary<String, Plot> dict
    Returns
    Type Description
    List<Plot>
    | Improve this Doc View Source

    ConvertResultsToDictionaryOfArrays(List<DescriptionResult>)

    Declaration
    public static Dictionary<string, double[]> ConvertResultsToDictionaryOfArrays(List<DescriptionResult> results)
    Parameters
    Type Name Description
    List<DescriptionResult> results
    Returns
    Type Description
    Dictionary<String, Double[]>
    | Improve this Doc View Source

    ConvertResultsToDictionaryOfArrays(List<DescriptionResult>, Int32, Int32)

    Converts individual results to a dictionary of plots.

    Declaration
    public static Dictionary<string, double[]> ConvertResultsToDictionaryOfArrays(List<DescriptionResult> results, int arrayLength, int arrayStart)
    Parameters
    Type Name Description
    List<DescriptionResult> results

    a list of results for each content type in every minute.

    Int32 arrayLength

    The plot length will the total number of minutes scanned, typically 1440 for one day.

    Int32 arrayStart

    time start.

    Returns
    Type Description
    Dictionary<String, Double[]>
    | Improve this Doc View Source

    ConvertResultsToPlots(List<DescriptionResult>, Int32, Int32)

    Converts individual results to a dictionary of plots.

    Declaration
    public static Dictionary<string, Plot> ConvertResultsToPlots(List<DescriptionResult> results, int plotLength, int plotStart)
    Parameters
    Type Name Description
    List<DescriptionResult> results

    a list of results for each content type in every minute.

    Int32 plotLength

    The plot length will the total number of minutes scanned, typically 1440 or one day.

    Int32 plotStart

    time start.

    Returns
    Type Description
    Dictionary<String, Plot>
    | Improve this Doc View Source

    ExtractDictionaryOfTemplateDictionaries(FunctionalTemplate[])

    Declaration
    public static Dictionary<string, Dictionary<string, double[]>> ExtractDictionaryOfTemplateDictionaries(FunctionalTemplate[] templates)
    Parameters
    Type Name Description
    FunctionalTemplate[] templates
    Returns
    Type Description
    Dictionary<String, Dictionary<String, Double[]>>
    | Improve this Doc View Source

    GetFreqBinBounds(Int32, Int32)

    Returns the bin bounds assuming that the full spectrum consists of the default value = 256.

    Declaration
    public static int[] GetFreqBinBounds(int bottomFrequency, int topFrequency)
    Parameters
    Type Name Description
    Int32 bottomFrequency

    Units = Hertz.

    Int32 topFrequency

    Hertz.

    Returns
    Type Description
    Int32[]
    | Improve this Doc View Source

    GetFreqBinBounds(Int32, Int32, Int32)

    Declaration
    public static int[] GetFreqBinBounds(int bottomFrequency, int topFrequency, int binCount)
    Parameters
    Type Name Description
    Int32 bottomFrequency
    Int32 topFrequency
    Int32 binCount
    Returns
    Type Description
    Int32[]
    | Improve this Doc View Source

    GetFreqBinVector(Dictionary<String, Double[]>, Int32)

    Declaration
    public static double[] GetFreqBinVector(Dictionary<string, double[]> dictionary, int id)
    Parameters
    Type Name Description
    Dictionary<String, Double[]> dictionary
    Int32 id
    Returns
    Type Description
    Double[]
    | Improve this Doc View Source

    GetIndicesForOneMinute(Dictionary<String, Double[,]>, Int32)

    Declaration
    public static Dictionary<string, double[]> GetIndicesForOneMinute(Dictionary<string, double[, ]> allIndices, int rowId)
    Parameters
    Type Name Description
    Dictionary<String, Double[,]> allIndices
    Int32 rowId
    Returns
    Type Description
    Dictionary<String, Double[]>
    | Improve this Doc View Source

    GetRandomNumberArray(Int32)

    used for experimental purposes.

    Declaration
    public static Plot GetRandomNumberArray(int length)
    Parameters
    Type Name Description
    Int32 length
    Returns
    Type Description
    Plot
    | Improve this Doc View Source

    GetRequiredIndices(Dictionary<String, Double[]>, String[])

    Not all templates will use the same indices. This method returns a dictionary of the required indices only.

    Declaration
    public static Dictionary<string, double[]> GetRequiredIndices(Dictionary<string, double[]> oneMinuteOfIndices, string[] keys)
    Parameters
    Type Name Description
    Dictionary<String, Double[]> oneMinuteOfIndices
    String[] keys
    Returns
    Type Description
    Dictionary<String, Double[]>
    | Improve this Doc View Source

    PercentileThresholding(List<Plot>, Int32)

    Subtract the percentile value from the scores and normalize the remaining values in 0,1.

    Declaration
    public static List<Plot> PercentileThresholding(List<Plot> plots, int percentile)
    Parameters
    Type Name Description
    List<Plot> plots
    Int32 percentile
    Returns
    Type Description
    List<Plot>
    | Improve this Doc View Source

    ReadIndexMatrices(String)

    Reads in all the index matrices whose keys are in the above array of IndexNames. Returns normalised values.

    Declaration
    public static Dictionary<string, double[, ]> ReadIndexMatrices(string filePath)
    Parameters
    Type Name Description
    String filePath

    Partial path to the index files.

    Returns
    Type Description
    Dictionary<String, Double[,]>

    a Dictionary of matrices containing normalised index values.

    | Improve this Doc View Source

    ReadSpectralIndicesFromIndexMatrices(DirectoryInfo, String)

    This method assumes that the start and end minute for reading from index matrices is first and last row respectively of matrices - assuming one minute per row.

    Declaration
    public static double[, ] ReadSpectralIndicesFromIndexMatrices(DirectoryInfo dir, string baseName)
    Parameters
    Type Name Description
    DirectoryInfo dir

    the directory containing the matrices.

    String baseName

    base name of the files.

    Returns
    Type Description
    Double[,]

    a matrix of indices from required start time to required end time.

    | Improve this Doc View Source

    ReadSpectralIndicesFromIndexMatrices(DirectoryInfo, String, TimeSpan, TimeSpan)

    Read five sets of acoustic indices into a matrix each row of which is a combined feature vector.

    Declaration
    public static double[, ] ReadSpectralIndicesFromIndexMatrices(DirectoryInfo dir, string baseName, TimeSpan startTime, TimeSpan duration)
    Parameters
    Type Name Description
    DirectoryInfo dir
    String baseName
    TimeSpan startTime
    TimeSpan duration
    Returns
    Type Description
    Double[,]
    | Improve this Doc View Source

    ReduceIndicesByFactor(Dictionary<String, Double[]>, Int32)

    Reduces a dictionary of vectors by a factor. It is assumed that the input vectors are a power of 2 in length i.e. FFT spectra. It is assumed that the factor of reduction will also be a power of 2, typically 8 or 16.

    Declaration
    public static Dictionary<string, double[]> ReduceIndicesByFactor(Dictionary<string, double[]> indices, int factor)
    Parameters
    Type Name Description
    Dictionary<String, Double[]> indices
    Int32 factor
    Returns
    Type Description
    Dictionary<String, Double[]>

    The dictionary of reduced vectors.

    | Improve this Doc View Source

    ScanSpectrumWithTemplate(Dictionary<String, Double[]>, Dictionary<String, Double[]>)

    THis method assumes that the passed template contains only one value for each key.

    Declaration
    public static double[] ScanSpectrumWithTemplate(Dictionary<string, double[]> templateDict, Dictionary<string, double[]> oneMinuteIndices)
    Parameters
    Type Name Description
    Dictionary<String, Double[]> templateDict

    Each kvp = string, double.

    Dictionary<String, Double[]> oneMinuteIndices

    the indices.

    Returns
    Type Description
    Double[]

    A spectrum of similarity-distance scores.

    | Improve this Doc View Source

    SubtractMeanPlusSd(List<Plot>)

    A score normalization option.

    Declaration
    public static List<Plot> SubtractMeanPlusSd(List<Plot> plots)
    Parameters
    Type Name Description
    List<Plot> plots
    Returns
    Type Description
    List<Plot>
    | Improve this Doc View Source

    SubtractModeAndSd(List<Plot>)

    This method normalizes a score array by subtracting the mode rather than the average of the array. This is because the noise is often not normally distributed but rather skewed. However, did not work well.

    Declaration
    public static List<Plot> SubtractModeAndSd(List<Plot> plots)
    Parameters
    Type Name Description
    List<Plot> plots
    Returns
    Type Description
    List<Plot>
    • Improve this Doc
    • View Source
    In This Article
    • Methods
      • ApplyBandPass(Dictionary<String, Double[]>, Int32, Int32)
      • AverageIndicesInDictionary(Dictionary<String, Double[]>)
      • AverageIndicesOverMinutes(Dictionary<String, Double[,]>, Int32, Int32)
      • ConvertArrayOfFunctionalTemplatesToDictionary(FunctionalTemplate[])
      • ConvertArraysToPlots(Dictionary<String, Double[]>, Double)
      • ConvertDictionaryOfIndicesToMatrix(Dictionary<String, Double[]>)
      • ConvertDictionaryToVector(Dictionary<String, Double[]>)
      • ConvertDictionaryToVector(Dictionary<String, Double>)
      • ConvertPlotDictionaryToPlotList(Dictionary<String, Plot>)
      • ConvertResultsToDictionaryOfArrays(List<DescriptionResult>)
      • ConvertResultsToDictionaryOfArrays(List<DescriptionResult>, Int32, Int32)
      • ConvertResultsToPlots(List<DescriptionResult>, Int32, Int32)
      • ExtractDictionaryOfTemplateDictionaries(FunctionalTemplate[])
      • GetFreqBinBounds(Int32, Int32)
      • GetFreqBinBounds(Int32, Int32, Int32)
      • GetFreqBinVector(Dictionary<String, Double[]>, Int32)
      • GetIndicesForOneMinute(Dictionary<String, Double[,]>, Int32)
      • GetRandomNumberArray(Int32)
      • GetRequiredIndices(Dictionary<String, Double[]>, String[])
      • PercentileThresholding(List<Plot>, Int32)
      • ReadIndexMatrices(String)
      • ReadSpectralIndicesFromIndexMatrices(DirectoryInfo, String)
      • ReadSpectralIndicesFromIndexMatrices(DirectoryInfo, String, TimeSpan, TimeSpan)
      • ReduceIndicesByFactor(Dictionary<String, Double[]>, Int32)
      • ScanSpectrumWithTemplate(Dictionary<String, Double[]>, Dictionary<String, Double[]>)
      • SubtractMeanPlusSd(List<Plot>)
      • SubtractModeAndSd(List<Plot>)
    Generated by DocFX AP docs version: 21.7.0.4-master-e26127a50d7bd7472d47288f10e61014fb981f7f-DIRTY-CI:144 Back to top