🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: sci.image.processing
3 messages
3 total messages Started by Natalie Day Tue, 15 Dec 1992 18:13
Searching for Notch Filter
#811
Author: Natalie Day
Date: Tue, 15 Dec 1992 18:13
15 lines
1040 bytes
Hi,
  I am having problems with the following and would like to know if there is a 
good cookbook approach to the following:

  Problem:  I am receiving EKG (electrocardiagram) signals as an input to 
            a system.  The problem is that there is a 60Hz noise riding the
            signal and I would like to get rid of it.  
            I am looking for a good 60 Hz notch filter, (digital software 
            filter).  I have tried a 6 pole IIR filter but I get a lot of
            ringing.  Does anyone have any suggestions/solutions to my problem?

   Thanks for you responses!


                              Nat
Re: Searching for Notch Filter
#819
Author: George J. Woyansky
Date: Wed, 16 Dec 1992 00:43
30 lines
1861 bytes
In article <1992Dec15.181336.3424@iplmail.orl.mmc.com> natd@iplmail.orl.mmc.com (Natalie Day) writes:
>Hi,
>  I am having problems with the following and would like to know if there is a 
>good cookbook approach to the following:
>
>  Problem:  I am receiving EKG (electrocardiagram) signals as an input to 
>            a system.  The problem is that there is a 60Hz noise riding the
>            signal and I would like to get rid of it.  
>            I am looking for a good 60 Hz notch filter, (digital software 
>            filter).  I have tried a 6 pole IIR filter but I get a lot of
>            ringing.  Does anyone have any suggestions/solutions to my problem?
>
>   Thanks for you responses!
>
>
>                              Nat


I suggest you look in the paper 'Adaptive Noise Cancelling: Principles
and Applications' by Widrow, Glover, et. al., Proc. IEEE, Vol. 63, No. 12,
pp. 1692-1716, December 1975.

In this paper, they use adaptive filter techniques to achieve exceptionally
sharp notch-filters for use in a variety of applications.  One of the sections
is entitled 'Cancelling 60Hz Interference in Electrocardiography'.  Sounds
like this might be right up your alley.

-George Woyansky
 ECE Dept., Carnegie Mellon University
 Pittsburgh, PA  15213
Re: Searching for Notch Filter
#836
Author: Chris Karadaglis
Date: Fri, 18 Dec 1992 01:13
45 lines
2641 bytes
In <1992Dec15.181336.3424@iplmail.orl.mmc.com> natd@iplmail.orl.mmc.com (Natalie Day) writes:

>Hi,
>  I am having problems with the following and would like to know if there is a 
>good cookbook approach to the following:

>  Problem:  I am receiving EKG (electrocardiagram) signals as an input to 
>            a system.  The problem is that there is a 60Hz noise riding the
>            signal and I would like to get rid of it.  
>            I am looking for a good 60 Hz notch filter, (digital software 
>            filter).  I have tried a 6 pole IIR filter but I get a lot of
>            ringing.  Does anyone have any suggestions/solutions to my problem?

I've found the best way to reduce this noise (with amazing results)
is to work in the frequency domain. Do an FFT, look at it, and if the
noise causes vertical stripes in the image then multiply the FFT with
a notch filter which blanks out the frequencies from the highest frequency
(ie from the border of the FFT spectum) down to the frequency which
corresponds to the 60Hz signal (you'll have to work this point out - it will
appear on the spectrum as a bright dot indicating strong energy at that
frequency. Anyway - blank out all these frequencies along the vertical 
axis of the spectrum, do an IFFT and there you go.

Apoligies for the non-maths approach, but this technique has been tried
and works bloody well. See pg 247, Digital Image Processing, Gonzalez
and Wintz, 2nd edition. The notch filter (figure 5.13b) is created by
multiplying the FFT (not the mag-log version of it, the real thing)
by a filter (all 0.0 or 1.0) which can be generated easily (write
some code!).

If you refer to figure 5.13a, about 1/3 of the way down (vertically) along
the centre of the spectrum you can see 2 horizontal lines (rather faint,
but they stand out). These correspond to the horizontal 60Hz noise.
Note that the notch filter on 5.13b extends just past this point.
This point for your image must be determined by examining the mag-log
version of the FFT (otherwise you won't see much).

Comments, anyone?

Shckwish!

>   Thanks for you responses!


>                              Nat
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads