Identifying birdsong computationally
June 3, 2008 3:33 AM
Subscribe
Is it feasible to identify different birdsongs computationally?
So I've recently moved to a house with a big garden, and have become interested in identifying the different types of birds that visit. I wondered, since different bird songs are so well known, whether one could computationally identify birds by their songs. I was thinking along the lines of
1) stick a microphone in the garden and record a few hours of audio
2) some sort of preprocessing step; work out what frequencies are dominated by background noise, maybe cluster the individual songs in some way (since most will be repeated many times during the recording period)
3) use a neural network or such to assign a probability score for each bird (maybe take into account the location & time of year, in a Bayesian scheme)
Possible complication: if there are a lot of birds singing at the same time, their songs may always overlap - but still, given technology like
this it seems like it should be possible. Or maybe you could use two mikes, and use the phase shift in the recording to distinguish songs coming from different places?
posted by primer_dimer to computers & internet (11 comments total)
6 users marked this as a favorite
Oh man, how cool am I for having 3-year-old emails:
The investigator was Tiffany Bloomfield at the University of Chicago. There is no direct contact information in the email, but perhaps you could look her up and see what it was about.
posted by phunniemee at 3:47 AM on June 3