Design and Implementation of a Real-time Bio-signal Obtaining, Transmitting, Compressing and Storing System for Telemedicine

원격 진료를 위한 실시간 생체 신호 취득, 전송 및 압축, 저장 시스템의 설계 및 구현

  • 정인교 (충북대학교 전파공학과) ;
  • 김영준 (충북대학교 전파공학과) ;
  • 박인수 (충북대학교 전파공학과) ;
  • 이인성 (충북대학교 전기전자및컴퓨터공학부)
  • Published : 2008.07.25

Abstract

The real-time bio-signal monitoring system based on the ZigBee and SIP/RTP has proposed and implemented for telemedicine but that has some problems at the stabilities to transmit bio-signal from the sensors to the other sides. In this paper, we designed and implemented a real-time bio-signal monitoring system that is focused on the reliability and efficiency for transmitting bio-signal at real-time. We designed the system to have enhanced architecture and performance in the ubiquitous sensor network, SIP/RTP real-time transmission and management of the database. The Bluetooth network is combined with ZigBee network to distribute traffic of the ECG and the other bio-signal. The modified and multiplied RTP session is used to ensure real-time transmission of ECG, other bio-signals and speech information on the internet. The modified ECG compression method based on DWLT and MSVQ is used to reduce data rate for storing ECG to the database. Finally we implemented a system that has improved performance for transmitting bio-signal from the sensors to the monitoring console and database. This implemented system makes possible to make various applications to serve U-health care services.

본 논문에서는 원격 의료 서비스를 위한 생체 신호 취득 및 전송 시스템의 실시간 신뢰성을 보장하기 위하여 ZigBee와 SIP/RTP를 기반으로 하는 실시간 생체 신호 전송 시스템의 성능 개선 방법을 제안하고 구현하였다. 기존의 시스템은 ZigBee기반의 유비쿼터스 센서 네트워크를 기반으로 사용자의 ECG 및 기타 생체 신호를 수집한다. 이 때 연속된 ECG 전송에 의하여 채널이 과다하게 점유되어 ECG 이외의 생체 신호를 전송할 때 패킷의 손실이 발생한다. 또한 하나의 RTP 세션을 통해 사용자의 음성과 ECG 및 기타 생체 신호를 순차적으로 전송하기 때문에 과중한 전송 스레드 부하와 지연이 발생한다. 따라서 본 논문에서는 ECG 전송 모듈의 채널 점유 문제를 해결하기 위해 Bluetooth를 보조 전송 수단으로 사용하고 복수의 RTP 세션과 전송 스레드를 사용하여 전송지연을 감소시키는 방법을 사용하였다. 또한 이산 웨이블릿 리프팅과 다단계 벡터 양자화 기반의 압축 방법을 적용하여 전송 및 저장되는 ECG를 압축하여 관리하는 구조를 제안하고 구현하였다. ECG의 압축은 데이터의 전송량을 감소시켜 시스템의 실시간 신뢰성을 향상시키며 데이터베이스의 저장 공간을 효율적으로 사용할 수 있도록 한다. 결과적으로 기존의 시스템에 대하여 유비쿼터스 센서 네트워크의 안정성을 확보할 수 있었고 실시간 전송 모듈의 프로세스 점유율을 약 20% 감소시킬 수 있었으며 실제 측정한 ECG를 압축한 결과 25.6:1의 압축률에서 약 3.25%의 PRD를 가지는 효율적인 ECG 관리가 이루어질 수 있었다.

Keywords

References

  1. 정부만, "IT839정책과 u-City 구현 전략", 한국통신학회지, 제22권, 제7호, 2005
  2. 이귀원, "원격의료정보 시스템의 활성화 방안에 관한 연구", 대한방사선기술학회지, 제26권, 제4호, pp.53-61, 2003
  3. 이종희, "원격 진단을 위한 ECG Telemetry 시스템에 관한 연구", 대한전자공학회 학술발표회 논문집, 제6권, 제22호, pp.145-148, 1997
  4. 장문석 외, "서비스 통합 시스템에서 지그비를 이용한 유비쿼터스 헬스케어 시스템의 설계 및 구현", 전자공학회논문지, 제43권 TC편, 제11호, pp.16-24, 2006
  5. 김진태 외, "RFID와 ZigBee를 이용한 유비쿼터스 u-Health 시스템 구현", 전자공학회논문지, 제43권 TC편, 제1호, pp.79-89, 2006
  6. 김영준 외, "ZigBee와 SIP를 이용한 실시간 생체 신호 모니터링 시스템의 설계 및 구현", 전자공학회논문지, 제45권 CI편, 제1호, pp.62-69, 2008
  7. 최선완 외, "SIP 기술", 한국통신학회지(정보통신), 제19권, 제3호, pp.76-85, 2001
  8. M. Handley, H. Schulzrinne, and E. Schooler, "SIP:session initiation protocol", Internet Draft, Internet Engineering Task Force, 1998
  9. H. Schulzrinne, "RTP:A Transport Protocol for Real-Time Applications", RFC1889, 1996
  10. 박서영 외, "다단계 벡터 양자화를 이용한 웨이브렛 리프팅 기반 ECG 압축", 전자공학회논문지, 제43권 SC편, 제 6호, pp.76-82, 2006
  11. Homepage of the MIT-BIH AHA database in the Harvard-MIT Division of Health Sciences and Technology : http://ecg.mit.edu/
  12. C.E. Perkins, M. E. Belding-Royer, and S. Das, "Ad-Hoc On-Demand Distance Vector(AODV) Routing", RFC3561, 2003
  13. H. Schulzrinne, J. Rosenberg, "A Comparison of SIP and H.323 for Internet Telephony", Proc. International Workshop on Network and Operating System, 1998
  14. Zhitao Lu, D.Y. Kim, and W.A. Pearlman, "Wavelet Compression of ECG Signals by the Set Partioning in Hierarchical Trees Algorithm", IEEE Trans. Biomed. Eng., vol. 44, pp.394-402, May 1997 https://doi.org/10.1109/10.568915
  15. M. Pooyan, T. Ali, M.G. Morteza, and S. Iman, "Wavelet Compression of ECG Signals Using SPIHT Algorithm", IEEE Trans. Com. and Tec. Enc., vol. 2, Dec 2004
  16. Miaou SG, Yen HL, Lin CL, "Wavelet-Based ECG Compression Using Dynamic Vector Quantization With Tree Codevectors in Single codebook", IEEE Trans. Biomed. Eng., vol 47, No 7, July 2002
  17. Lian CJ, Chen KF, Chen HH, "Lifting based discrete wavelet transform architecture for JPEG2000", Circuits and Systems, 2001. ISCAS 2001. The 2001 IEEE International Symposium on, vol. 2, pp.445-448, 2001
  18. S.M.S.Jalaleddine, C.G.Hutchens, R.D. Strattan, and W. A. Coberly, "ECG Data Compression Techniques- A Unified Approach", IEEE Trans. Biomed. Eng., vol. 37,no. 4, pp. 329-343, Apr. 1990 https://doi.org/10.1109/10.52340
  19. A. Djohan, T. Nguyen, W. J. Tompkins, "ECG Compression Using Discrete Symmetrical Wavelet Transform", Proc. IEEE Intl. Conf. EMBS, 1995
  20. M. L. Hilton, "Wavelet and Wavelet Packet Compression of Electrocardiograms", IEEE Trans. Biomed. Eng., vol. 44, pp. 394-402, May 1997 https://doi.org/10.1109/10.568915
  21. A. Al-Shrouf, M. Abo- ahhad, S. M. Ahmed, "A novel compression algorithm for electrocardiogram signals based on the linear prediction of the wavelet coefficients", Digital Signal Processing, vol. 13, no. 4, pp. 604-622, October 2003 https://doi.org/10.1016/S1051-2004(02)00031-3