Skip to main content
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 ...
Henrik Brumm's user avatar
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 ...
Marinebioacoustics Aarhus Univ's user avatar
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 (...
Marcelo Araya-Salas's user avatar
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 ...
Carlos Abrahams's user avatar
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 ...
etgriffiths's user avatar
  • 3,850
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 ...
Mathieu Mahamoud Issa's user avatar
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 ...
WMXZ's user avatar
  • 7,620
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 ...
Taiki Sakai's user avatar
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.
WMXZ's user avatar
  • 7,620
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 ...
ana-alcantara's user avatar
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 ...
WMXZ's user avatar
  • 7,620
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.
Patrick Franke's user avatar
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 ...
etgriffiths's user avatar
  • 3,850
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....
Will Oestreich's user avatar
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 ...
Dan Stowell's user avatar
  • 2,063
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 ...
Brian Miller's user avatar
  • 1,108
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!
William Gough's user avatar
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 ...
selene's user avatar
  • 3,567
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 ...
Thejasvi's user avatar
  • 4,100
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 "...
selene's user avatar
  • 3,567
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 ...
Carly Batist's user avatar
  • 3,398
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 ...
Shannon's user avatar
  • 3,704
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, ...
Jörg Rychen's user avatar
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 ...
WMXZ's user avatar
  • 7,620
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 ...
Carlos Abrahams's user avatar
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 ...
dtsavage's user avatar
  • 1,162

Only top scored, non community-wiki answers of a minimum length are eligible