From 10ad62ad2d60112d3814f4419c92842ed28e4e57 Mon Sep 17 00:00:00 2001 From: towsey Date: Tue, 27 Aug 2019 11:25:57 +1000 Subject: [PATCH] Fine adjustment of parameters Issue #238 Reviewed FF recogniser on a four extra recordings. In particular worked on a 60 minute recording and was able to pick up most ac events of interest with few FPs and FNs. --- .../RecognizerConfigFiles/Towsey.PteropusSpecies.yml | 2 +- src/AnalysisPrograms/Recognizers/PteropusSpecies.cs | 2 +- src/AnalysisPrograms/Sandpit.cs | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.PteropusSpecies.yml b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.PteropusSpecies.yml index 44639e4fb..928199afd 100644 --- a/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.PteropusSpecies.yml +++ b/src/AnalysisConfigFiles/RecognizerConfigFiles/Towsey.PteropusSpecies.yml @@ -27,7 +27,7 @@ Profiles: MinHz: 800 MaxHz: 8000 MinDuration: 0.15 - MaxDuration: 0.5 + MaxDuration: 0.8 DecibelThreshold: 9.0 Wingbeats: MinHz: 200 diff --git a/src/AnalysisPrograms/Recognizers/PteropusSpecies.cs b/src/AnalysisPrograms/Recognizers/PteropusSpecies.cs index 1b279a3f4..22c4e76ba 100644 --- a/src/AnalysisPrograms/Recognizers/PteropusSpecies.cs +++ b/src/AnalysisPrograms/Recognizers/PteropusSpecies.cs @@ -276,7 +276,7 @@ private static List FilterEventsForSpectralProfile(List 0.0938); + bool passTest2 = !(energyRatio1 > 0.1); // Test 3: There should be little energy in 4-5 kHz band. var subband4Khz = DataTools.Subarray(normalisedSpectrum, fourkHzBin, onekHzBin); diff --git a/src/AnalysisPrograms/Sandpit.cs b/src/AnalysisPrograms/Sandpit.cs index f8b36e94d..282a45874 100644 --- a/src/AnalysisPrograms/Sandpit.cs +++ b/src/AnalysisPrograms/Sandpit.cs @@ -277,7 +277,9 @@ public static void Audio2CsvOverOneFile() // FLYING FOX RECORDINGS //string recordingPath = @"C:\Ecoacoustics\WavFiles\BradLawData\FlyingFox\20190127_Bellingen_Feeding_SM4.wav"; - string recordingPath = @"C:\Ecoacoustics\WavFiles\BradLawData\FlyingFox\20190115_Bellingen_Feeding.wav"; + //string recordingPath = @"C:\Ecoacoustics\WavFiles\FlyingFox\20190115_Bellingen_Feeding.wav"; + //string recordingPath = @"C:\Ecoacoustics\WavFiles\FlyingFox\20190121_2_Bellingen_Feeding.wav"; + string recordingPath = @"C:\Ecoacoustics\WavFiles\FlyingFox\20190127_Bellingen_Feeding_SM4.wav"; string configPath = @"C:\Work\GitHub\audio-analysis\src\AnalysisConfigFiles\RecognizerConfigFiles\Towsey.PteropusSpecies.yml"; string outputPath = @"C:\Ecoacoustics\Output\BradLaw\FlyingFox";