-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Content Description of One-minute Segments of Audio #252
Comments
Sounds like a great idea 👍 As we discussed offline:
More notes to come |
towsey
added a commit
that referenced
this issue
Aug 27, 2019
Issue #252. Set up the folder and the central class to prepare feature vectors from which content content description will be derived.
towsey
added a commit
that referenced
this issue
Sep 4, 2019
Issue #252 Start work on reading index matrices and checking that they are correctly read by producing a grey-scale spectrogram.
towsey
added a commit
that referenced
this issue
Sep 5, 2019
…sses Issue #252 Set up methods for producing images that can easily validate the output from content description classes. Use random number generator to quick start. Write code to attach score/description track to an LDFC spectrogram.
towsey
added a commit
that referenced
this issue
Sep 6, 2019
Issue #252 Set up WindContent class to determine content of different kinds of wind sound. Set up a loop to cycle through the minutes of acoustic spectral indices.
towsey
added a commit
that referenced
this issue
Sep 7, 2019
Issue #252 Writing methods to calculate and display acoustic content.
towsey
added a commit
that referenced
this issue
Sep 9, 2019
Issue #252 Set up basic approach to scoring broad band events such as wind and rain.
towsey
added a commit
that referenced
this issue
Sep 10, 2019
Issue #252 Set up separate class for determining amount of each type of acoustic content. Add new class to hold visualization methods. Having difficulty with writing strings to image so play around with ImageTrack.cs but cannot fix problem. Set up BaseContent.cs class with eventual intention to do inheritance.
towsey
added a commit
that referenced
this issue
Sep 13, 2019
Issue #252 Set up two new conetent type classes and refactor other classes
towsey
added a commit
that referenced
this issue
Sep 15, 2019
Issue #252 Add Manahattan disctance as option but does not appear to differ from the Euclidean. To some resharper inspired things.
towsey
added a commit
that referenced
this issue
Sep 16, 2019
Issue #252 Add visualisation methods to Plot class to fix up the text drawing problems described in previous commit.
towsey
added a commit
that referenced
this issue
Sep 19, 2019
Issue #252 Set up new data structures for content description based on discussion with Anthony. Separate out main template information into yaml files.
towsey
added a commit
that referenced
this issue
Sep 19, 2019
Issue #252 Finalise three content algoithms. Newly factored code to read in templates from yaml file is now working for three content sesarch algorithms and five content types.
towsey
added a commit
that referenced
this issue
Sep 21, 2019
Issue #252 remove old base type and set up new template creation algorithms
towsey
added a commit
that referenced
this issue
Sep 22, 2019
Issue #252 Start work on code to do editing Template manifests. Arrange to write backup Mainfest file when editing the original.
towsey
added a commit
that referenced
this issue
Sep 23, 2019
Issue #252 Done most of the work now that Anthony and I talked about last week to refactor the code for content description.
towsey
added a commit
that referenced
this issue
Oct 1, 2019
Issue #252 Refactor code. Work with template arrays as opposed to dictionary. Gradually working towards having separate Manifest and TemplateDescription files.
towsey
added a commit
that referenced
this issue
Oct 2, 2019
Issue #252 Set up reading and writing of Json template files
towsey
added a commit
that referenced
this issue
Oct 4, 2019
…nitions. Issue #252 Complete refactoring of code to separate manifests from template definitions. Also add method to ivuslise score distributions.
towsey
added a commit
that referenced
this issue
Oct 5, 2019
Issue #252 - z-score normalisation works best even though the scores are not normally distributed.
towsey
added a commit
that referenced
this issue
Oct 6, 2019
towsey
added a commit
that referenced
this issue
Oct 7, 2019
Issue #252 Testing that manifest to tesmplates works with various combinations of edit status.
towsey
added a commit
that referenced
this issue
Oct 8, 2019
towsey
added a commit
that referenced
this issue
Oct 9, 2019
Issue #252 Set up class to calculate on spectral indices ACI, ENT, EVN, BGN, PMN and OSC.
towsey
added a commit
that referenced
this issue
Oct 17, 2019
Issue #252 More work on content description via IAnalyzer2
towsey
added a commit
that referenced
this issue
Oct 18, 2019
Issue #252 Set up IAnalyzer2 system ready for Content description
towsey
added a commit
that referenced
this issue
Oct 20, 2019
Issue #252 Content description now working through IAnalyzer2 architecture. But much cleaning up work needs to be done.
towsey
added a commit
that referenced
this issue
Oct 21, 2019
Issue #252 Continue integrating COntent Descirption into IAnalyzer2. Change name of one of the ContentDescription.cs classes to remove confusion. Some resharper stuff.
towsey
added a commit
that referenced
this issue
Oct 22, 2019
Issue #252 Finally get content description working in IAnalyzer2 environment.
towsey
added a commit
that referenced
this issue
Oct 23, 2019
Issue #252 Pretty much the last things to do with Content Description. Unit tests remain to be done.
towsey
added a commit
that referenced
this issue
Oct 23, 2019
Issue #252 Pass more settings in config file to subsequent analysis.
towsey
added a commit
that referenced
this issue
Nov 12, 2019
Issue #252 Delete five classes that were originally used to define different templates but hwich are now described in the yml and jason templates files. Other changes are small changes required to run software on different computer.
towsey
added a commit
that referenced
this issue
Nov 13, 2019
Issue #252 Change structure of data in the json file with the intention of changing the Template Manifest file to match.
towsey
added a commit
that referenced
this issue
Nov 14, 2019
Issue #252 Shift the calculation of content description from method SummarizeResults() to the actual Analysis loop. This is possible because the content description for each minute is independent of other minutes.
towsey
added a commit
that referenced
this issue
Nov 14, 2019
Issue #252 Create a new SpectralIndexValues class just for Content description so that we can use a results class that fits the purpose, i.e. just six spectral indices.
towsey
added a commit
that referenced
this issue
Nov 19, 2019
Issue #252 Rework methods in ContentSignatures.cs inorder to be consistent with methods in ContentDescription.cs.
towsey
added a commit
that referenced
this issue
Nov 19, 2019
Issue #252 Implement entry point (as started by Anthony) for building content description models. Change name of ContentDescription.cs file to UseModel.cs. Need to adjust methods to deal with new manifests data structure.
towsey
added a commit
that referenced
this issue
Nov 21, 2019
Issue #252 Add testing capcability to the Build/Make templates. Testing requires two additional arguments to BuildModel.Execute but the arguments and the testing are optional. Testing not done if two additional arguments are not provided.
towsey
added a commit
that referenced
this issue
Nov 21, 2019
Issue #252 Deleted content of Sandpit.cs Anthony can relax after so many years!
towsey
added a commit
that referenced
this issue
Nov 22, 2019
Issue #252. Work done by Anthony to implement a new Results class for returning the six spectral indices used for content description.
towsey
added a commit
that referenced
this issue
Dec 21, 2019
Issue #252 Fail to fix bug in UseModel.cs.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is your feature request related to a problem?
Content Description is intended to be a new functionality. It's purpose is to describe the ecologically relevant content in one minute segments of audio.
Describe the solution you'd like
Intention is to create a new folder within the AudioAnalysisTools project.
In the first instance, it will contain classes to obtain content description using five previously calculated acoustic indices as a feature description of the minute.
Describe alternatives you've considered
Did consider deriving the content description at one hour resolution using features extracted from the ribbon plots already calculated.
Additional context
In the first instance the intention is to write code to obtain proof of concept.
The text was updated successfully, but these errors were encountered: