Comments (13)
If the calls are overlapping in time that could be tricky for the rest of the algorithm (contour and stats calculation). If you send us an example audio clip we can take a look, but no promises.
from deepsqueak.
I've sent you a Dropbox link with examples
from deepsqueak.
Problem
I work mainly with rat pup USVs. These are quite unique and while using Multi-detect (short and long rat calls) work well, often I'd like to be able to manually add a call selection. At present, I can only work with the number of calls detected by the system.This is particularly tricky when working with multiple animals. While the labels allow me to assign calls to different animals, I cannot add a call when calls overlap.
Solution
The ability to add a brand new call/select call
I have a similar problem, my model induces changes in call properties. I want to verify that DeepSqueak is performing good enough compared with manual classification.
I found a version that allows you to Review the entire Spectrogram to find undetected calls or modify the detected ones.
It works fine, but it is a little slow for my taste. I don't know if it is a Matlab problem.
https://github.com/UEFepilepsyAIVI/DeepSqueak
Regards!
Arthur
from deepsqueak.
I have a similar problem, my model induces changes in call properties. I want to verify that DeepSqueak is performing good enough compared with manual classification.
I found a version that allows you to Review the entire Spectrogram to find undetected calls or modify the detected ones.It works fine, but it is a little slow for my taste. I don't know if it is a Matlab problem.
https://github.com/UEFepilepsyAIVI/DeepSqueak
Regards!
Arthur
Hey Arthur,
What do you mean by "I found a version that allows you to Review the entire Spectrogram to find undetected calls or modify the detected ones"? What version is that?
from deepsqueak.
In the link I've put previously:
https://github.com/UEFepilepsyAIVI/DeepSqueak
You can download it and add it in a new folder to Matlab.
It is an improved version or Fork? I'm new in Github...
They added a way to inspect the entire file and manually add calls that are not detected by DeepSqueak. As you can see in the image. There are some instructions in the main page.
Arthur
from deepsqueak.
Hey @leonardolv,
While I can analyse fils with it, I can't load them. I get the following error in 2018a:
DeepSqueak Screener, base DeepSqueak version 2.6.1
Undefined function or variable 'loadAudioData'.
Error in loadcalls_Callback (line 29)
[samples, duration,sample_rate] = loadAudioData(audio_file_path);
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in DeepSqueak (line 34)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)DeepSqueak('loadcalls_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback.
in 2018b, 2019a, and 2019b, the error I get is:
DeepSqueak Screener, base DeepSqueak version 2.6.1
Dot indexing is not supported for variables of this type.
Error in loadcalls_Callback (line 28)
audio_file_path = strcat(handles.data.settings.audiofolder,filesep, handles.data.audiodata.AudioFile);
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in DeepSqueak (line 34)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)DeepSqueak('loadcalls_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback.
Operating System:
MacOSX 10.15.1 and 10.14.5, Windows 10
@rciszek @leonardolv
from deepsqueak.
Hi @LWilkinKrug,
Can you try again using the most recent version?
from deepsqueak.
@rciszek, it seems it only loads Detection files generated by Screener. Any detection file generated with the base version of DS results in an error
Dot indexing is not supported for variables of this type.
Error in loadcalls_Callback (line 28)
audio_file_path = strcat(handles.data.settings.audiofolder,filesep, handles.data.audiodata.AudioFile);
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in DeepSqueak (line 35)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)DeepSqueak('loadcalls_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback.
from deepsqueak.
@rciszek, detection files are not recognized by the original DS. I post this since some functionalities (as playing the calls, separating long calls, and some others that I've tested) are not working in the Screener version. How can both version files can be compatible? Just as @LWilkinKrug says, it would save time instead of analyzing again all files with Screener.
Screener is very useful BTW, nice job! It adds the chance to verify what DS detected, otherwise impossible with the base version...
Arthur R.
from deepsqueak.
@rciszek I also want to say a big thanks for making such a cool modification to DeepSqueak.
An alternative option would also be to export the detection file to a Raven table and check the file for missed calls in Raven. You could then import the finalized file back to DeepSqueak for clustering/syntax
from deepsqueak.
from deepsqueak.
Hello,
I am new to DeepSqueak and this Screener seems very useful. I am receiving the same error as @LW-Krugie with Matlab2018a. Did anyone figure out how to load detection files that were not created by Screener?
Thanks!
@rciszek, it seems it only loads Detection files generated by Screener. Any detection file generated with the base version of DS results in an error
Dot indexing is not supported for variables of this type. Error in loadcalls_Callback (line 28) audio_file_path = strcat(handles.data.settings.audiofolder,filesep, handles.data.audiodata.AudioFile); Error in gui_mainfcn (line 95) feval(varargin{:}); Error in DeepSqueak (line 35) gui_mainfcn(gui_State, varargin{:}); Error in matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)DeepSqueak('loadcalls_Callback',hObject,eventdata,guidata(hObject)) Error while evaluating UIControl Callback.
from deepsqueak.
from deepsqueak.
Related Issues (20)
- Spectrogram resolution adjustment feature request HOT 2
- Can't train supervised classifier HOT 2
- Need Khz grids HOT 1
- Unable to load or detect calls HOT 4
- Unable to Navigate with the Buttons HOT 2
- Classification/clustering issue (supervised and unsupervised) HOT 2
- harmonics + parameters for K means clustering HOT 1
- noise under harmonic vocalizations HOT 1
- Rate and RelBox are missing HOT 1
- Run the new DeepSqueak Version on Matlab Runtime (free - on private PC) HOT 2
- Incomplete Detection after Multidetect (WAV-Files) HOT 1
- Error in network, skiping audio chunk HOT 2
- Post Hoc Denoising problem HOT 1
- Call Feature (Slope) Explanation HOT 5
- VAE Issue HOT 2
- Output files not reporting accurate High Frequency values HOT 3
- Export to excel error HOT 5
- Error in network, skipping audio chunk (Matlab 2023b)
- Detect Calls = "Error in network, skiping audio chunk" HOT 2
- Supervised Clustering errors
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from deepsqueak.