12
votes
Accepted
Manual measurements of calls from spectrograms. Should I be concerned with accuracy?
Taking visual measurements from spectrograms (e.g. by manually placing a cursor on the screen, drawing a selection box in Raven software, etc.) is not an objective method and can result in severe ...
12
votes
Manual measurements of calls from spectrograms. Should I be concerned with accuracy?
As highlighted in this paper https://besjournals.onlinelibrary.wiley.com/doi/full/10.1111/2041-210X.12766, manual analysis where you click on a spectrogram is subjective, depends on your spectrogram ...
8
votes
Accepted
What criteria should be used to decide whether an automated detection overlaps with a reference annotation?
In the R package ohun any overlapping detection is taken as a true positive, as it would be arbitrary to pick up an overlap threshold to be applied by default. However, the performance output (...
7
votes
Manual measurements of calls from spectrograms. Should I be concerned with accuracy?
the accuracy of manual measurements may be an issue for you - or not. If trying to compare similar species with short duration calls, then a difference of 0.5ms could be important, but if comparing ...
7
votes
Are there conventions for describing the visual representation of sounds on a spectrogram (i.e. names for shape patterns)?
I would look a bit in the bird world for this. There are many visual based ways of describing sounds. Bill Evans' Old Bird is a great example, as his classification of night flight calls includes ...
6
votes
How can I pair a scrolling spectrogram with high resolution video?
I asked a question in the similar topic couples of weeks ago:
Annotate acoustic and visual events of a multimodal signal.
To get real good quality scrolling spectrogram in video I use ...
5
votes
Suggested method for creating figure from spectrogram?
My approach to generate useful (publication ready) spectrograms considers
aspect ratio to fit expected ratio in paper
font size of axes readable when scaled down to (e.g. single column in two column ...
5
votes
Accepted
How to extract the timing and received level of spectrogram annotations manually marked in PAMguard?
Here are 3 options in R:
(1) Use the RSQLite package
With the RSQLite package it is pretty easy to read a database table into R, your table name may be different if ...
5
votes
How can I pair a scrolling spectrogram with high resolution video?
There is a similar question on this Video SE.
One suggestion/answer uses ffplay (linux?) to combine video with scrolling spectrogram.
5
votes
Accepted
Are there conventions for describing the visual representation of sounds on a spectrogram (i.e. names for shape patterns)?
Might I suggest the site earbirding.com/blog/specs or the book Peterson Field Guide To Bird Sounds Of Western North America (Peterson Field Guides). While these are used for birdsongs in the given ...
4
votes
Are there conventions for describing the visual representation of sounds on a spectrogram (i.e. names for shape patterns)?
I consider it challenging to obtain unique or commonly accepted description of spectrogram features.
For example very fast clicks appear different as function of analysis window.
They can in the ...
4
votes
Are there conventions for describing the visual representation of sounds on a spectrogram (i.e. names for shape patterns)?
For the bird world, Nathan Pieplow's book mentioned above really set new standards in terms of communication about vocalisations. I'd recommend to check it out too.
4
votes
How to extract the timing and received level of spectrogram annotations manually marked in PAMguard?
You can also find a suite of Matlab functions on http://www.pamguard.org/48_MATLABRcode.html. Many of the developers use Matlab for their fine-scale analysis.
The PAMGuard Matlab interface is now on ...
4
votes
How can I pair a scrolling spectrogram with high resolution video?
I’m not sure that this will fully solve your problem, but for the alternative you have listed (generate scrolling spectrogram + overlay w/ video in adobe premiere), ffmpeg is a useful tool to consider....
4
votes
Suggested method for creating figure from spectrogram?
My personal choice: I often generate the spectrograms directly from my analysis program (e.g. the data as preprocessed by a Python script) - but if not, then I use Sonic Visualiser which is designed ...
3
votes
How do I produce a wav. file every time I manually select a signal using spectrogram annotation?
I created the Quick Annotation Module many years ago. It was mostly just an experiment, and mostly just for my own personal use and convenience, and I haven't made any attempt to keep it working or up ...
3
votes
How can I pair a scrolling spectrogram with high resolution video?
If you end up working with any of the tools in the GitHub repository mentioned by Selene and run into any problems/questions, let me know and we can work through them together!
3
votes
How can I pair a scrolling spectrogram with high resolution video?
I do not know how adaptable this set of tools is beyond the specific CATS animal-borne tagging application, but this paper provides a set of code/tools that pairs video, acoustic, and accelerometer ...
3
votes
Manual measurements of calls from spectrograms. Should I be concerned with accuracy?
Depends on your accuracy. If you'd like a 'quick and dirty' answer, then go ahead - even though the results may not be all that accurate. You could try to quantify the amount of variation caused ...
3
votes
Accepted
How do you save manual annotations using the Spectrogram Annotation Module in PAMGuard?
The issue is that I did not have "Mark Observers" settings configured properly.
To fix:
(1) Turn on marks and observers. Go to the "Display" menu on the top menu bar, select "...
3
votes
Manual measurements of calls from spectrograms. Should I be concerned with accuracy?
Raven has a set of "robust" signal measurements based on peak frequency contours which are less susceptible to annotator bias; they did a presentation comparing these with traditional ...
3
votes
Are there conventions for describing the visual representation of sounds on a spectrogram (i.e. names for shape patterns)?
Bioacoustics Stack Exchange!
I might suggest that the Bioacoustics Stack Exchange might be a good place to get a wide variety of community input on appropriate descriptive terms.
I would recommend ...
2
votes
Annotate acoustic and visual events of a multimodal signal
FFmpeg can also generate spectrograms from audio as video:
https://ffmpeg.org/ffmpeg-filters.html#showspectrum
https://ffmpeg.org/ffmpeg-filters.html#showcqt
This should be precise to the frame level, ...
1
vote
What criteria should be used to decide whether an automated detection overlaps with a reference annotation?
I would cross-correlate detected signal with annotated signal (reference) then you can transform you metrics into a question, how good are the two signals correlated, for which the answer could be ...
1
vote
Loose ID on soundscape recordings from Borneo
I know nothing about Borneo, but not going to let that stop me...
You have sporadic triplets/quads, with a clear peak around 17 kHz, and varying amplitude - I would say bat calls for these.
I would ...
1
vote
Manual measurements of calls from spectrograms. Should I be concerned with accuracy?
One possibility you could use is simply to try to quantify that variation within and across observers. Ensure that each observer is exposed to the same recording multiple times across their review ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
spectrogram-annotation × 10pamguard × 3
whistles × 1
methods × 1
machine-learning × 1
identification × 1
marine-species × 1
automated-detection × 1
measurement × 1
standards × 1
insect × 1
analysis × 1
classifier × 1
troubleshooting × 1
call-identification × 1
species-identification × 1
wav × 1
whistle-moan-detector × 1
diagnose-performance × 1
spectrogram × 1