A New Algorithm for Extracting Fetal ECG from Multi-Channel ECG using Singular Value Decomposition in a Discrete Cosine Transform Domain

산모의 다채널 심전도 신호로부터 이산여현변환영역에서 특이값 분해를 이용한 태아 심전도 분리 알고리듬

  • Song In-Ho (Dept. of Electrical and Computer Engineering, Hanyang University, Dept. of Biomedical Engineering, College of Medicine, Hanyang University) ;
  • Lee Sang-Min (Dept. of Biomedical Engineering, College of Medicine, Hanyang University) ;
  • Kim In-Young (Dept. of Biomedical Engineering, College of Medicine, Hanyang University) ;
  • Lee Doo-Soo (Dept. of Electrical and Computer Engineering, Hanyang University) ;
  • Kim Sun I. (Dept. of Biomedical Engineering, College of Medicine, Hanyang University)
  • 송인호 (한양대학교 공과대학 전자전기컴퓨터공학부, 한양대학교 의과대학 의공학과) ;
  • 이상민 (한양대학교 의과대학 의공학과) ;
  • 김인영 (한양대학교 의과대학 의공학과) ;
  • 이두수 (한양대학교 공과대학 전자전기컴퓨터공학부) ;
  • 김선일 (한양대학교 의과대학 의공학과)
  • Published : 2004.12.01

Abstract

We propose a new algorithm to extract the fetal electrocardiogram (FECG) from a multi-channel electrocardiogram (ECG) recorded at the chest and abdomen of a pregnant woman. To extract the FECG from the composite abdominal ECG, the classical time-domain method based on singular value decomposition (SVD) has been generally used. However, this method has some disadvantages, such as its high degree of computational complexity and the necessary assumption that vectors between the FECG and the maternal electrocardiogram (MECG) should be orthogonal. The proposed algorithm, which uses SVD in a discrete cosine transform (DCT) domain, compensates for these disadvantages. To perform SVD with lower computational complexity, DCT coefficients corresponding to high-frequency components were eliminated on the basis of the properties of the DCT coefficients and the frequency characteristics of the FECG. Moreover, to extract the pure FECG with little influence of the direction of the vectors between the FECG and MECG, three new channels were made out of the MECG suppressed in the composite abdominal ECG, and the new channels were appended to the original multi-channel ECG. The performance of the proposed algorithm and the classical time-domain method based on SVD were compared using simulated and real data. It was experimentally verified that the proposed algorithm can extract the pure FECG with reduced computational complexity.

산모의 흉부와 복부로부터 측정된 다채널 심전도에서 태아 심전도를 추출하는 새로운 알고리듬을 제안한다. 산모의 복부 심전도로부터 태아 심전도를 추출하기 위하여, 시간 영역에서 특이값 분해를 근간으로한 방법이 일반적으로 사용되었다. 그러나 이 방법은 산모와 태아의 심전도 벡터 방향이 서로 직교해야 하는 가정과 많은 연산량을 요구하는 단점이 있다. 제안한 알고리듬은 이산연현변환 영역에서 특이값 분해를 이용하여 이러한 단점을 극복한다. 적은 연산량으로 특이값 분해를 하기 위하여 이산여현변환 계수의 특성과 태아 심전도의 주파수 특성에 기초하여 고주파 수 성분에 해당하는 이산여현변환 계수를 제거하였다. 또한 산모와 태아의 심전도 벡터 방향에 의한 영향을 덜 받으면서 순수한 태아 심전도를 추출하기 위하여, 산모 복부 심전도에서 산모 심전도가 억압된 새로운 세 개의 채널을 만들고 이들을 다채널 심전도에 추가하였다. 모의 신호와 실제 신호를 이용하여 기존의 시간 영역에서 특이값 분해를 근간으로한 방법과 제안한 알고리듬의 성능을 비교하였다. 제안한 알고리듬은 기존 방법보다 적은 연산량으로 순수한 태아 심전도를 얻을 수 있음을 실험적으로 확인되었다.

Keywords

References

  1. V. Zarzoso and A. K. Nandi, 'Noninvasive Fetal Electrocardiogram Extraction: Blind Separation Versus Adaptive Noise Cancellation', IEEE T. Bio-Med. Eng., Vol. 48, No.1, pp. 12-18, 2001 https://doi.org/10.1109/10.900244
  2. A. Kam and S. Cohen, 'Detection of Fetal ECG with IIR Adaptive Filtering and Genetic Algorithms', Proc. IEEE. ICASSP., Vol. 4, pp. 2335-2338, 1999
  3. S. Li, Z. Hou and Q. Li, 'A New Algorithm for Extraction of Fetal ECG Signal Using Singular Value Decomposition Method', Proc. IEEE. ICASSP., Vol. 3, pp. 585-588, 1992
  4. G. Parni, E. Ferrazzi, I. Cetin, S. Rampello, G. Beselli, S. Cerutti and S. Civardi, 'The Clinical Relevance of the Abdominal Fetal Electrocardiogram' , J. Perinat. Med., Vol. 14, pp. 371-377, 1986
  5. A. Khamene and S. Negahdaripour, 'A New Method for the Extraction of Fetal ECG from the Composite Abdominal Signal', IEEE T. Bio-Med. Eng., Vol. 47, No 4, pp. 507-515, 2000
  6. J. Vanderschoot, D. Callaerts, W. Sansen, J. Vandewalle, G. Vantrappen and J. Janssens, 'Two Methods for Optimal MECG Elimination and FECG Detection from Skin Electrode Signals', IEEE T. Bio-Med. Eng., Vol. 34, No.3, pp. 233-242, 1987 https://doi.org/10.1109/TBME.1987.325949
  7. N. M. Gibson, M. S. Woolfson and J. A. Crowe, 'Detection of Fetal Electrocardiogram Signals Using Matched Filters with Adaptive Normalisation', Med. Bio. Eng. Com., Vol. 35, No.3, pp. 216-222, 1997 https://doi.org/10.1007/BF02530041
  8. P. P. Kanjilal, S. Palit and G. Saha, 'Fetal ECG Extraction from Single-Channel Maternal ECG Using Singular Value Decomposition', IEEE T. Bio-Med. Eng., Vol. 44, No.1, pp. 51-59, 1997 https://doi.org/10.1109/10.553712
  9. S. Horner and P. B. Crilly, 'A Review 아 Fetal ECG Detection And Enhancement Methodologies' , IEEE. SSST., pp. 278-282, 1991
  10. N. Ahmed, T. Natarajan and K. R. Rao, 'Discrete Cosine Transform' , IEEE T. Comput., Vol. 23, pp 90-93, 1974
  11. C. Jean-Francois, 'Multi-Dimensional Independent Component Analysis', Proc. IEEE. ICASSP., Vol. 3, pp. 1941-1944, 1998
  12. A. K. Nandi, 'Blind Estimation Using High-Order Statistics', Kluwer Academic Publishers, pp. 167-252, 1999
  13. N. V. Thankor, J. G. Webston and W. J. Tompkins, 'Estimation of QRS Complex Power Spectra for Design of a QRS Filter' , IEEE T. Bio-Med. Eng., Vol. 31, No 11, pp. 702-705, 1984
  14. 김조자, 왕명자, 이영자, 전시자, '심전도', 현문사, pp. 72, 1999
  15. D. Callaerts, J, Vanderschoot, J. Vandewalle, W. Sansen, G. Vantrappen and J. Janssens, 'An adaptive on-line method for the extraction of the complete fetal electrocardiogram from cutaneous multilead recordings', J. Perinat. Med., Vol. 14, pp. 421-433, 1986