From: Ico on
Rick Lyons <R.Lyons@_bogus_ieee.org> wrote:
> On 05 Aug 2010 11:45:47 GMT, Ico <usenet(a)zeev.nl> wrote:
>
>>A potential customer requested a feasibiltiy study for a product
>>requiring detecion of dog barks in a real-time recorderd digital audio
>>signal. Functional requirements describe:
>>
>>"Barks should be detected with a accuracy of at least 80%, while other
>>(possibly loud) signals like traffic, playing children, etc should
>>generate false positives in no more then 10% of the cases."
>>
>>Any tips on algorithms or literature to get me started ?
>
> Hello Ico, Wow, that sounds like an interesting project. Your
> problem, I believe, falls in the category of "signal recognition" (a
> topic of which I'm shamefully ignorant). I wonder if some of the
> techniques used for human "voice recognition" might be applicable to
> your problem. My guess is that your "barking detection" problem is
> NOT an easy problem to solve.

I'm afraid so, although I think there are some interesting properties
about barks to start with, see my other post from a few minutes ago.

> Concerning the barking of my neighbors' dogs, I'd be willing to work
> on this project for free if it included: (1) detection of dog
> barking, and (2) upon detection, application of a severe electric
> shock to the rectums of my human neighbors.

Actually, I am extra motivated by this project for personal reasons as
well. I'm not sure about the electroshocks yet, but a nice start would
be to be able to hand my neighbours a *very* detailed record of all
barks over a few weeks, to make them see their cute little doggy does
not "Bark only once in a while, and not at night at all"

From: Vladimir Vassilevsky on


Ico wrote:
> A potential customer requested a feasibiltiy study for a product
> requiring detecion of dog barks in a real-time recorderd digital audio
> signal. Functional requirements describe:
>
> "Barks should be detected with a accuracy of at least 80%, while other
> (possibly loud) signals like traffic, playing children, etc should
> generate false positives in no more then 10% of the cases."
>
> Any tips on algorithms or literature to get me started ?

The key to detection could be every next bark is similar to the previous
bark. You have to detect periodic bursts with specific mix of voiced and
unvoiced energy. There is a ton of literature on speech decoding; you
need to read on feature detection.


Vladimir Vassilevsky
DSP and Mixed Signal Design Consultant
http://www.abvolt.com
From: Jerry Avins on
On 8/5/2010 10:34 AM, Ico wrote:
> Rick Lyons<R.Lyons@_bogus_ieee.org> wrote:
>> On 05 Aug 2010 11:45:47 GMT, Ico<usenet(a)zeev.nl> wrote:
>>
>>> A potential customer requested a feasibiltiy study for a product
>>> requiring detecion of dog barks in a real-time recorderd digital audio
>>> signal. Functional requirements describe:
>>>
>>> "Barks should be detected with a accuracy of at least 80%, while other
>>> (possibly loud) signals like traffic, playing children, etc should
>>> generate false positives in no more then 10% of the cases."
>>>
>>> Any tips on algorithms or literature to get me started ?
>>
>> Hello Ico, Wow, that sounds like an interesting project. Your
>> problem, I believe, falls in the category of "signal recognition" (a
>> topic of which I'm shamefully ignorant). I wonder if some of the
>> techniques used for human "voice recognition" might be applicable to
>> your problem. My guess is that your "barking detection" problem is
>> NOT an easy problem to solve.
>
> I'm afraid so, although I think there are some interesting properties
> about barks to start with, see my other post from a few minutes ago.
>
>> Concerning the barking of my neighbors' dogs, I'd be willing to work
>> on this project for free if it included: (1) detection of dog
>> barking, and (2) upon detection, application of a severe electric
>> shock to the rectums of my human neighbors.
>
> Actually, I am extra motivated by this project for personal reasons as
> well. I'm not sure about the electroshocks yet, but a nice start would
> be to be able to hand my neighbours a *very* detailed record of all
> barks over a few weeks, to make them see their cute little doggy does
> not "Bark only once in a while, and not at night at all"

The neighbors won't likely believe the output of a bark detector. Use a
two-track audio recorder, one track tor timestamps, the other to record
the barks themselves, (The timestamps could be on the same track as the
audio, with a small readout for them.) the whole thing sound operated. A
suitable delay line will allow recording of the barks' beginnings. The
scheme has the advantage that the barking will be nearly continuous upon
playback, intensifying the effect.

Jerry
--
"Tell me what you need and I'll show you how to do without it."
�����������������������������������������������������������������������
From: glen herrmannsfeldt on
Clay <clay(a)claysturner.com> wrote:
(snip)

> Simple, get your own dog and attach a sound detector with a high
> detection threshold to your dog. When your dog hears the distant dog's
> barks, your dog will act as a bark repeater/amplifier and set off your
> detector which will be rarely falsed because of the high threshold of
> detection.

I bionic bark detector!

-- glen
From: Bryan52803 on
>Rick Lyons <R.Lyons@_bogus_ieee.org> wrote:
>> On 05 Aug 2010 11:45:47 GMT, Ico <usenet(a)zeev.nl> wrote:
>>
>>>A potential customer requested a feasibiltiy study for a product
>>>requiring detecion of dog barks in a real-time recorderd digital audio
>>>signal. Functional requirements describe:
>>>
>>>"Barks should be detected with a accuracy of at least 80%, while other
>>>(possibly loud) signals like traffic, playing children, etc should
>>>generate false positives in no more then 10% of the cases."
>>>
>>>Any tips on algorithms or literature to get me started ?
>>
>> Hello Ico, Wow, that sounds like an interesting project. Your
>> problem, I believe, falls in the category of "signal recognition" (a
>> topic of which I'm shamefully ignorant). I wonder if some of the
>> techniques used for human "voice recognition" might be applicable to
>> your problem. My guess is that your "barking detection" problem is
>> NOT an easy problem to solve.
>
>I'm afraid so, although I think there are some interesting properties
>about barks to start with, see my other post from a few minutes ago.
>
>> Concerning the barking of my neighbors' dogs, I'd be willing to work
>> on this project for free if it included: (1) detection of dog
>> barking, and (2) upon detection, application of a severe electric
>> shock to the rectums of my human neighbors.
>
>Actually, I am extra motivated by this project for personal reasons as
>well. I'm not sure about the electroshocks yet, but a nice start would
>be to be able to hand my neighbours a *very* detailed record of all
>barks over a few weeks, to make them see their cute little doggy does
>not "Bark only once in a while, and not at night at all"
>
>

There are numerous consumer products available that detect dog barks, then
responds with ultrasound that the dog quickly associates with its own
barking (allegedly). Worth looking into for this project and your "personal
reasons" ;)

Bryan