DSPRelated.com
Forums

Subband Spectral Entropy

Started by DWT February 10, 2009
>The situation is exactly as Ken expresses it. There are two different >notions: the entropy of the normalized wavelet coefficient energies, >and the entropy of the normalized wavelet Fourier coefficient >energies. These are not the same. Indeed you can choose any basis you >like and you will have a different answer. > >What are you trying to do with this? > >illywhacker; >
Voice activity detection.
>If I follow your math, you've now calculated subband entropy instead of >subband spectral entropy. It might work, depending on what you are >planning to use it for. You might calculate both for a few different >signals and compare how they track. One method may be better than the >other for your application.
Yes, Ken. It's the energy entropy. I understand the difference. I'm just looking for reliable (and quick) alternative for a energy feature for VAD.
On Feb 17, 10:16&#4294967295;am, "DWT" <zwfilte...@yahoo.com> wrote:
> >The situation is exactly as Ken expresses it. There are two different > >notions: the entropy of the normalized wavelet coefficient energies, > >and the entropy of the normalized wavelet Fourier coefficient > >energies. These are not the same. Indeed you can choose any basis you > >like and you will have a different answer. > > >What are you trying to do with this? > > >illywhacker; > > Voice activity detection.
Hasn't this kind of technique been much used already in that area? Are you trying to do something new, or use something already done? illywhacker;
>On Feb 17, 10:16=A0am, "DWT" <zwfilte...@yahoo.com> wrote: >> >The situation is exactly as Ken expresses it. There are two different >> >notions: the entropy of the normalized wavelet coefficient energies, >> >and the entropy of the normalized wavelet Fourier coefficient >> >energies. These are not the same. Indeed you can choose any basis you >> >like and you will have a different answer. >> >> >What are you trying to do with this? >> >> >illywhacker; >> >> Voice activity detection. > >Hasn't this kind of technique been much used already in that area? Are >you trying to do something new, or use something already done? > >illywhacker; >
You know that the best way to do something new is to understand how the existing methods work. I'm just trying to build simple VAD based on the renowned features now. Then I'll try to do something new. It would be great, if you can give me any idea\direction on new VAD speech features, too!
On Feb 17, 1:08&#4294967295;am, illywhacker <illywac...@gmail.com> wrote:
> On Feb 17, 12:17&#4294967295;am, Ken Prager <pra...@ieee.org> wrote: > > Additional normalization will make Ei range between 0 and 1. > > Is that good?
Yes--makes it easier to compare across multiple subbands. Ken P.
On Feb 17, 11:40&#4294967295;pm, KP <ken.pra...@gmail.com> wrote:
> On Feb 17, 1:08&#4294967295;am, illywhacker <illywac...@gmail.com> wrote: > > > On Feb 17, 12:17&#4294967295;am, Ken Prager <pra...@ieee.org> wrote: > > > Additional normalization will make Ei range between 0 and 1. > > > Is that good? > > Yes--makes it easier to compare across multiple subbands.
I guess, although it is not clear that this is necessarily the right way to compare, is it? illywhacker;
On Feb 18, 4:13&#4294967295;am, illywhacker <illywac...@gmail.com> wrote:
> On Feb 17, 11:40&#4294967295;pm, KP <ken.pra...@gmail.com> wrote: > > > On Feb 17, 1:08&#4294967295;am, illywhacker <illywac...@gmail.com> wrote: > > > > On Feb 17, 12:17&#4294967295;am, Ken Prager <pra...@ieee.org> wrote: > > > > Additional normalization will make Ei range between 0 and 1. > > > > Is that good? > > > Yes--makes it easier to compare across multiple subbands. > > I guess, although it is not clear that this is necessarily the right > way to compare, is it? > > illywhacker;
True, depends on the application. If detection-related then I think you want to normalize. Maybe DWT can report back as to what worked best. :) KP
> >True, depends on the application. If detection-related then I think >you want to normalize. Maybe DWT can report back as to what worked >best. :) > >KP >
Ken and illywhacker, thanks again for the valuable explanations. Here you'll find the screenshot: http://img145.imageshack.us/img145/4331/kenwf5.jpg As you can see the original Ken's method (with additional 1\log step) provides more accurate boundaries for the /s/ in the second word. On the other hand, spectral entropy (w\o normalization) shows the same results with standard entropy (the method based on wavelet coefficients energy). By the way, Ken, is it your original idea of using additional normalization or is it taken from the paper\book?
 "DWT" <zwfilter09@yahoo.com> wrote:

> > > >True, depends on the application. If detection-related then I think > >you want to normalize. Maybe DWT can report back as to what worked > >best. :) > > > >KP > > > > Ken and illywhacker, thanks again for the valuable explanations. > > Here you'll find the screenshot: > http://img145.imageshack.us/img145/4331/kenwf5.jpg > > As you can see the original Ken's method (with additional 1\log step) > provides more accurate boundaries for the /s/ in the second word. > > On the other hand, spectral entropy (w\o normalization) shows the same > results with standard entropy (the method based on wavelet coefficients > energy). > > By the way, Ken, is it your original idea of using additional > normalization or is it taken from the paper\book?
I just took the algorithm for spectral entropy and modified it for wavelets. A good recipe and explanation for spectral entropy can be found here: <http://www.gehealthcare.com/usen/patient_mon_sys/mon_systems/products/s5 _pat_mon/products/mentropyalgorithm.html> Cheers, KP