this post was submitted on 02 Jun 2024
85 points (96.7% liked)

birding

3618 readers
104 users here now

Welcome to /c/birding, a community for people who like birds, birdwatching and birding in general! Feel free to post your birding photos or just photos of birds you found in general, but please follow the rules as outlined below.

  1. This should go without saying, but please be nice to one another. No petty insults, no bigotry, no harassment, hate speech,nothing of that sort! Depending on the severity, you'll either only get your comment removed and a warning or your comment will be removed and you will be banned from /c/birding.

  2. This is a community for posting content of birds, nothing else. Please keep the posts related to birding or birds in general.

  3. When posting photos or videos that you did not take, please always credit the original photographer! Link to the original post on social media as well, if there is one.

  4. Absolutely no AI-generated content is allowed! I know it has become quite difficult to tell whether or not something is AI-generated or not, but please make sure that whatever you post is not AI-generated. If it is, your post will be removed. If you continously post AI-generated content, you'll be banned from /c/birding (but it's obviously okay if you post AI-generated stuff once or twice without knowing you did so).

  5. Please provide rough information location, if possible. This is a more loosely-enforced rule, especially because it is sometimes not possible to provide a location. But if you post a photo you took yourself, please provide a rough location and date of the sighting.

founded 1 year ago
MODERATORS
85
New Birdnet-Pi (lemmy.blahaj.zone)
submitted 5 months ago* (last edited 5 months ago) by [email protected] to c/birding
 

Today, I set up my new Birdnet-Pi,a raspberry Pi, running an app that detects and identifies birds by their calls. This is my first half day of recording birds.

Image description: A screenshot of the Birdnet Pi web interface. At the top, it shows a breakdown of birds from that day, sorted by species and time. In order of total number of occurrences, the birds listed are Torresian Crow, Australasian Figbird, Noisy Miner, Barn Owl, Rainbow Lorikeet and Blue-faced Honeyeater. Beneath the list of birds, it shows a waveform graphic for the audio of the latest bird call identitied by the system. In this instance, a Torresian Crow.

top 19 comments
sorted by: hot top controversial new old
[–] dkc 10 points 5 months ago* (last edited 5 months ago) (2 children)

This is incredible! I had no idea this software existed. I’m already thinking about reviving an old Raspberry Pi 3 I have lying around for this.

Do you have yours running 24/7? Do you use a water proof enclosure for the setup?

[–] [email protected] 3 points 5 months ago

I only set it up today, so it hasn't even been 24 hours yet, but 24/7 is the plan!

We haven't bothered with water proofing as it's set up on the back deck of my house, which is under a roof. We do have a plastic case for the Pi though, just to protect it from incidental environmental issues, but it's by no means water sealed.

[–] Lemming6969 0 points 5 months ago (1 children)

Just because it outputs a value doesn't mean it's correct. It is more likely it just spits out random nonsense on a regular basis.

[–] [email protected] 2 points 5 months ago (1 children)

Bird call ID is something that dedicated software excels at. They’re basically the perfect subject for it, since many bird species have calls that are very distinct on a spectrogram like the one in the OP. Examining the patterns in spectrograms manually is a method ornithologists have been using to identify birds since the 1950s.

You will occasionally get false positives from software, but if you’re keeping the audio it can be double checked fairly easily for anything results that seem ludicrous. It works well enough that the Cornell Lab of Ornithology has made it as easy as possible to migrate your data from their bird sound ID app directly to ebird for use in scientific studies.

[–] thru_dangers_untold 3 points 5 months ago* (last edited 5 months ago) (2 children)

This uses the same detection model as the whoBIRD android app. I've used it in a side by side test with Merlin and they do not give consistent results. They're in the same ball park, but really every detection (for both apps) should be verified with human ears. And I'm not sure that's possible with a 24/7 setup.

IT'S STILL AWESOME AND FUN! I hope the talented people that made this continue to develop it. I'm glad this was posted, but like OP said, not super practical.

[–] 486 1 points 5 months ago

I found both whoBIRD and Birdnet-Pi to give good results, as long as you dismiss the low confidence results. For results with a confidence of 80 % or higher I very rarely have incorrect results. Every once in a while it confuses one kind of thrush with another, but they do sound similar to my human ears as well.

[–] [email protected] 1 points 5 months ago

In two days, I've had one incorrect ID, and one that may or may not be accurate.

Both resolved by increasing the certainty threshold from its default of 70%, up to 80%.

[–] [email protected] 4 points 5 months ago (1 children)

This sounds cool. I might look into setting something up like this at some point

[–] [email protected] 5 points 5 months ago (1 children)

It's really cool! Not much practical use for anything, but it makes the bird nerd in me happy :)

[–] thru_dangers_untold 2 points 5 months ago

Love this! Thanks for posting!

[–] berryjam 2 points 5 months ago (1 children)

What microphone are you using for this?

[–] [email protected] 3 points 5 months ago (1 children)

Just a re-purposed desktop USB mic at the moment. But I've been told that it works fine with the cheapest crappiest USB mics you can find, so I've ordered a couple of those, and will take the desktop mic back inside once I've got them setup

[–] berryjam 2 points 5 months ago

Cool, I might buy a mic and try this!

[–] KevinFRK 2 points 5 months ago (1 children)

For those of us without the skill or kit (me!), Cornell Labs Merlin Bird ID can do the live identification part in quite a pleasing manner on an Android phone. However, the logging and kit that is practical to leave running for 24 hours is probably beyond it.

To OP, I'd have thought better mikes would allow identification of quieter calls, and be better at avoiding misidentifying non-bird noise, so might still have value.

[–] [email protected] 3 points 5 months ago

To OP, I'd have thought better mikes would allow identification of quieter calls, and be better at avoiding misidentifying non-bird noise, so might still have value.

I'll get back to you when I've got enough data to compare a cheap mic with a good mic

[–] [email protected] 2 points 5 months ago (1 children)

I installed BirdNet-PI on an unused Pi 4 that I had last month. It's so cool, and I'm surprised to see some of the birds that it captures.

I really need to get a better mic placement, though. I've got my Pi set up behind my kitchen window (inside) and the mic (a small lavaliere mike) taped behind the mesh screen.

It's not capturing nearly as much as I'd like, say, if it were in my backyard.

I will say, though, that detection on BirdNet-Pi takes some time. When you compare it to something like the Merlin app with Sound ID, which has instant detection in real-time, it's a different beast.

[–] [email protected] 2 points 5 months ago

Just a tip. Double check the identification algorithm. Mine defaulted to the older, less accurate model. Things improved a lot once I changed it over!

[–] [email protected] 1 points 5 months ago* (last edited 5 months ago) (1 children)

Wow, very cool.

You have a link to the software?

Thanks!