Biomedical User Group Discussions

cancel
Showing results for 
Search instead for 
Did you mean: 

SAECG - High Resolution ECG Template Matching

Hi,

I'm trying development a prototype of SAECG and I'd like to know if someone already worked in this line, because I need of a .vi of block to detect the template matching and  sum of signal leads from XYZ Frank leads.

Attached some files to clarify the saecg procedure for obtain the late potentials.

Thanks in advanced for all support in this project

ronald.goncalo.c.santos@philips.com

0 Kudos
Message 1 of 4
(4,489 Views)

Hi,

What's your purpose of template matching? From the paper, I see the purpose is to identify the ECG beat with fidicial point. If that is your objective, Biomedical Toolkit provides a reliable feature extraction VI for you to do this.

Check out this https://decibel.ni.com/content/docs/DOC-29035 and https://decibel.ni.com/content/docs/DOC-23689

0 Kudos
Message 2 of 4
(3,227 Views)

Thanks ZJ.Gu,

my purpose is obtain the VM from the leads XYZ passing by for all steps, starting with fiducial point. After found the fiducial point  I need to syncronize the 3 signals, for to do the average, after, to pass for the 4th order butterworth bidirectional filter. For SAECG I need to follow those steps.

1. Collect the signal from XYZ leads

2. Choose one lead as fiducial

3. Syncronize that fiducial with signals from XYZ leads

4. Summ those signals

     4.1 signal X cuurent with prior signal X, for at least 10 signals collected, and divide for this total (average)

     4.2 same for Y

     4.3 same for Z

5. After the summ (average) for each channel, pass by 4th order bidirectional butterworth filter

    5.1 low pass filter: 250Hz cutt-off

    5.2 high pass filter: 25 or 40Hz cutt-off

6. Now, obtain the VM (VM=(X^+Y^2+Z^2)^1/2

7. Enlarge the VM signal to see the late potentials.

Could you give some directions?

0 Kudos
Message 3 of 4
(3,227 Views)

Hi,

I think it is definitely doable for your steps in LabVIEW.  But besides collect signal from leads (via DAQmx or other way) and detect fiducial points in one lead, there are no existing VIs for other steps in LabVIEW or addon toolkit. You need to write VIs on your own.

https://decibel.ni.com/content/servlet/JiveServlet/showImage/102-29035-3-69009/Main.PNG

0 Kudos
Message 4 of 4
(3,227 Views)