Compressing Dolphin vocalizations and Boat noise?
June 25, 2007 12:37 AM
Subscribe
Hi there, I am doing an honours project on the effects of boat noise on dolphin communication and my supervisor had this idea of using compression to analyse this.
He basically suggested that we record dolphin vocalizations in the presence and absence of boat noise, and then compress the files and determine which compresses more (dolphin sounds with the boat noise, or dolphin sounds without the boat noise). His thinking was that less complex sounds should compress less...so he thinks that boat noise will compress less than dolphin vocalizations. Thus, if dolphin vocalizations happen to compress more in the presence of boat noise than they do without the boat noise...this would sort of imply they are "losing information" so to speak. Does this make sense?
I asked on another forum, and most people seem to think the opposite - that boat noise will compress less than dolphin sounds because it is more random. This makes sense to me...because i guess boat noise has a lot of different frequencies making it hard to compress. I mentioned this to my supervisor, and he suggested maybe cutting out the random high frequencies in the boat noise to make it more level with the dolphin sounds and then compress from there and compare them.
I was wondering what all your opinions are on this in general? Do you the idea would work?? If not, why? And do have suggestions for something else i could do? I have no experience with audio related things, so this is completely new to me. I am really interested in hearing what you have to say and ANY advice would be greatly appreciated. Thanks!!
P/s: I will be using a lossless compression program like Flac to compress the raw files. I have been out in the field and so far just have a recording of dolphin sounds in the presence of boat noise ...so i still need to get a recording of dolphin sounds *without* the boat noise to test it out.
posted by Racergirl to computers & internet (15 comments total)
You'd need multiple simultaneous directional microphones, and some very significant signal processing to separate them. (The signal processing could be done after the fact in non-real time, but it still wouldn't be simple.)
The people in the other forum were correct: "simple" compresses a lot. "Random" doesn't compress at all. However, a boat noise isn't random. But it isn't communication, either. So there's no telling whether dolphin-sounds alone would compress more or less than boat-noises alone. The only thing that's certain is that dolphin-sounds plus boat sounds would compress less than either alone.
And that doesn't prove that the dolphins are losing information, either. If you talk to a person in a perfectly quiet room, and then later talk to them with a radio at low volume in the background, then you talk at the same speed in both cases. But recorded sound from the latter case would compress less than the former case.
It doesn't sound to me as if your supervisor understands Claude Shannon's work at all. Before you undertake this I think you'd be well advised to try to understand the mathematical basis of compression, and what it means for a bit stream to be "high entropy" or "low entropy".
I think the problem here is that your supervisor thinks that "information" is equivalent to "meaning" -- and that's not the case. A random bitstream is very low entropy, but it doesn't have any meaning whatever.
posted by Steven C. Den Beste at 12:56 AM on June 25, 2007