Thread Subject: Biosignal Classification

Subject: Biosignal Classification

From: abu benazir

Date: 22 Jan, 2012 19:36:31

Message: 1 of 5

Hi

      I'm doing a project of automatic classification of respiratory signal into normal,apnea and artifacts..I've written a code in which it first calculates the amplitude and frequency of each half cycle based on zero crossing.. I need to give the output as for how much samples normal occurs,apnea occurs nd like tat.But my code generates for how many half cycles count..Can anyone have any ideas regarding this..Thanks in advance..

Subject: Biosignal Classification

From: ImageAnalyst

Date: 23 Jan, 2012 02:44:30

Message: 2 of 5

On Jan 22, 11:36 am, "abu benazir" <abuekath...@gmail.com> wrote:
> Hi
>
>       I'm doing a project of automatic classification of respiratory signal into normal,apnea and artifacts..I've written a code in which it first calculates the amplitude and frequency of each half cycle based on zero crossing.. I need to give the output as for how much samples normal occurs,apnea occurs nd like tat.But my code generates for how many half cycles count..Can anyone have any ideas regarding this..Thanks in advance..

-------------------------------------------------------------------------
Where did you upload screenshots of your signal? You forgot to tell
us, so we can't offer any advice yet.

Subject: Biosignal Classification

From: TideMan

Date: 23 Jan, 2012 03:44:49

Message: 3 of 5

On Jan 23, 8:36 am, "abu benazir" <abuekath...@gmail.com> wrote:
> Hi
>
>       I'm doing a project of automatic classification of respiratory signal into normal,apnea and artifacts..I've written a code in which it first calculates the amplitude and frequency of each half cycle based on zero crossing.. I need to give the output as for how much samples normal occurs,apnea occurs nd like tat.But my code generates for how many half cycles count..Can anyone have any ideas regarding this..Thanks in advance..

Most of us know nothing about respiratory signals, so we have no idea
what normal, apnea and artifacts mean.
To get any help you'll have to give us more info.
Are these classifications based on amplitude or frequency?
Usually, waves go from one upward crossing of zero to the next (or
downward crossings), but you have separated out the half cycles.
Presumably this is relevant to the shape of your waves, so I guess the
sign of the amplitude is also a parameter?

Subject: Biosignal Classification

From: Shameem

Date: 23 Jan, 2012 13:37:10

Message: 4 of 5

TideMan <mulgor@gmail.com> wrote in message <3a5fd459-f014-4b83-8403-359d4e50f9ef@b23g2000yqn.googlegroups.com>...
> On Jan 23, 8:36 am, "abu benazir" <abuekath...@gmail.com> wrote:
> > Hi
> >
> >       I'm doing a project of automatic classification of respiratory signal into normal,apnea and artifacts..I've written a code in which it first calculates the amplitude and frequency of each half cycle based on zero crossing.. I need to give the output as for how much samples normal occurs,apnea occurs nd like tat.But my code generates for how many half cycles count..Can anyone have any ideas regarding this..Thanks in advance..
>
> Most of us know nothing about respiratory signals, so we have no idea
> what normal, apnea and artifacts mean.
> To get any help you'll have to give us more info.
> Are these classifications based on amplitude or frequency?
> Usually, waves go from one upward crossing of zero to the next (or
> downward crossings), but you have separated out the half cycles.
> Presumably this is relevant to the shape of your waves, so I guess the
> sign of the amplitude is also a parameter?

Hi


All biosignals are sine wave signals..In this classification normal state corresponds to a normal sine wave,Apnea state refers to a sine wave with a very less amplitude and frequency and artifacts is a white gaussian noise..The classification is based on both amplitude and frequency.Amplitude values are taken as abs values so sign is nt considered as a parameter..Hope tis helps..

Subject: Biosignal Classification

From: TideMan

Date: 23 Jan, 2012 19:17:00

Message: 5 of 5

On Jan 24, 2:37 am, "Shameem " <shameem.ro...@gmail.com> wrote:
> TideMan <mul...@gmail.com> wrote in message <3a5fd459-f014-4b83-8403-359d4e50f...@b23g2000yqn.googlegroups.com>...
> > On Jan 23, 8:36 am, "abu benazir" <abuekath...@gmail.com> wrote:
> > > Hi
>
> > >       I'm doing a project of automatic classification of respiratory signal into normal,apnea and artifacts..I've written a code in which it first calculates the amplitude and frequency of each half cycle based on zero crossing.. I need to give the output as for how much samples normal occurs,apnea occurs nd like tat.But my code generates for how many half cycles count..Can anyone have any ideas regarding this..Thanks in advance..
>
> > Most of us know nothing about respiratory signals, so we have no idea
> > what normal, apnea and artifacts mean.
> > To get any help you'll have to give us more info.
> > Are these classifications based on amplitude or frequency?
> > Usually, waves go from one upward crossing of zero to the next (or
> > downward crossings), but you have separated out the half cycles.
> > Presumably this is relevant to the shape of your waves, so I guess the
> > sign of the amplitude is also a parameter?
>
> Hi
>
> All biosignals are sine wave signals..In this classification normal state corresponds to a normal sine wave,Apnea state refers to a sine wave with a very less amplitude and frequency and artifacts is a white gaussian noise..The classification is based on both amplitude and frequency.Amplitude values are taken as abs values so sign is nt considered as a parameter..Hope tis helps..

Is your signal stationary or non-stationary?
In other words, if you take sub-samples and calculate the variance,
does the variance differ from one sub-sample to the next?
If it does not, your signal is stationary and you can use Fourier
analysis to separate it into the states. This is routine digital
signal processing.
If the variance varies, your signal is non-stationary and you will
need to use a time-frequency method like wavelets.

Tags for this Thread

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

rssFeed for this Thread

Contact us at files@mathworks.com