A successive cancellation algorithm for fetal heart-rate estimation using an intrauterine ECG signal.
In this paper, we present a two-stage successive cancellation (SC) algorithm that sequentially separates fetal and maternal heartbeats from an intrauterine electrocardiogram (IuECG) signal containing both fetal and maternal QRS complexes. The ECG signal is modeled as a series of fetal, maternal, and noise events. Peak detection is first employed to locate the potential fetal and maternal QRS complexes, referred to as candidate events. Each stage automatically generates a template of a source from the candidate events in the initialization period, and thereafter performs classification of the remaining candidate events based on a template matching technique. The detected events of the stronger signal are subtracted from the composite ECG signal prior to initialization and classification of the weaker signal. Once the fetal and maternal complexes are successfully detected and separated, a counting mechanism is utilized to derive the corresponding heart rates. Computer simulation results on real IuECG data demonstrate the effectiveness of the SC algorithm.
Lai
Kuei-Chiang
KC
Department of Electrical and Computer Engineering, University of California, Santa Barbara 93106, USA.
Shynk
John J
JJ
D000465:Algorithms; D002404:Catheterization / Q000295:instrumentation / Q000379:methods; D003198:Computer Simulation; D004562:Electrocardiography / Q000295:instrumentation / Q000379:methods*; D005069:Evaluation Studies as Topic; D005260:Female; D005323:Fetal Monitoring / Q000379:methods*; D006340:Heart Rate, Fetal / Q000502:physiology*; D006801:Humans; D007231:Infant, Newborn; D008955:Models, Cardiovascular; D015233:Models, Statistical; D010363:Pattern Recognition, Automated; D011247:Pregnancy; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D012815:Signal Processing, Computer-Assisted; D014599:Uterus