모바일 헬스케어와 원격진료에서 사용되는 광용적 맥파(PPG) 신호는 환자로부터 발생되는 여러 가지의 동잡음을 포함하고 있다. 이러한 동잡음을 제거하기위해 이동평균필터, 적응필터, 가속도 센서 등을 이용한 기법이 제시되었으나, 아직까지도 그 성능이 만족 스럽지 못하다. 따라서 본 연구에서는 이러한 동잡음 문제를 해결하기 위해 칼만필터와 적응필터를 이용한 새로운 동잡음 제거 기법을 제안하고 그 성능을 평가하기위해 다양한 동잡음을 사용하였다. 이 실험의 결과에서 제안된 방법의 신호대 잡음비는 이동 평균 필터 보다 4.8배인 우수한 성능을 보였다.
The PPG signal used in mobile-healthcare and telemedicine system is including the various motion artifact that is signal generated from patient's movements. Recently, although the various methods to remove motion artifacts have been suggested, the performances of these methods are still not satisfactory. Therefore, this s study suggested the novel method based on the Kalman filter and adaptive filter to remove motion artifacts, and we used various motion artifacts to analyze the performance of the proposed method. In the results of experiments, the signal-to-noise ratio of proposed method showed good performace that was 4.8 times of moving average filter.
광용적맥파(PPG: Photoplethysmography) 신호는 헬스케어 단말기에서 측정할 수 있는 생체신호 중에 심혈관 질환 및 혈관 탄성도, 산소포화도 등에 관련된 질병을 분석하는데 사용되고 있어 가장 많이 사용하는 광학 신호로서 0.05-8[Hz]의 주파수 대역을 가진다[1-4]. 일반적으로 PPG 신호를 측정함에 있어 오한환자, 뇌졸중 환자, 손 뜰림이 많은 환자 등으로부터 생체 신호를 측정할 때 많은 어려움과 측정의 정확도가 떨어지는 현상이 발생한다. 그 이유는 환자 움직임의 주파수 대역(0.01-10Hz)과 PPG 주파수 대역이 겹쳐져 있기 때문이다[5-11]. 이러한 움직임에 의한 잡음을 동잡음(motion artifacts)라고하며, 이러한 동잡음의 제거를 위해 의료기기 산업 현장에서는 이동평균 필터, 적응 필터 등이 주로 사용되고 있다. 최근의 연구에서는 가속도 센서를 기반한 적응필터법, ICA(독립성분분석법) 등 다양한 방법이 연구되고 있으나 [6-9], 이들 연구의 결과는 환자의 움직임에서 이동평균 필터 또는 적응필터링법 보다 PPG 신호를 잘 추출하지만 아직까지도 동잡음 제거 성능이 만족스럽지 못하고, 또한 가속도 센서를 이용하는 방법은 단말기 설계비용이 높다. 따라서 본 연구에서는 잡음 특성에서도 신호 추출 특성이 우수한 칼만 필터와 적응필터를 이용한 새로운 동잡음 제거 기법을 제한한다. 제안된 기법은 칼만 필터로 현재의 심장 맥파를 추정하고, 추정된 심장 맥파를 기반하여 적응 필터로 동잡음을 제거하는 것이다. 제안한 기법의 성능을 평가하기 위해 다양한 동잡음(손가락 움직임, 충격, 손목 움직임 등)을 인의적으로 인가하여 신호 대 잡음비를 분석하였으며, 이 결과로부터 제안된 기법이 원격진료 및 모바일 헬스케어의 단말기 설계에 적용할 경우, 보다 정확한 생체지수 측정이 가능하다는 것을 제시하였다.
PPG 신호는 식 (1)과 같이 Beer-Lambert 법칙[5,6]을 이용하여 심장 맥파를 측정한 신호로서 적외선 또는 적 색 광을 손가락, 손목, 귓불 등에 조사한 후, 반사 또는 투과된 광을 수광 센서(photosensor)로 측정한 것이다. 이 원리는 다음과 같이 수광 신호를
식 (1)에서
PPG 신호는 심장 활동과 혈액의 흐름으로부터 발생되는 신호를 측정한 것으로, 동잡음이 없을 경우에 측정된 맥파의 패턴은 대체적으로 동일한 형태로 반복적으로 이루진다고 가정할 수 있다[10]. 이러한 가정을 토대로 본 연구에서는 그림 1과 같이 시스템의 상태 추정에 있어 우수 특성을 가지는 칼만 필터를 이용하여 심장으로부터 발생되는 맥파 발생 메커니즘을 상태 공간으로 모델링함과 동시에 정상적인 맥파 형상을 추정하고, 추정된 맥파를 기준으로 적응필터 처리를 하여 동잡음 제거하는 기법을 제안한다. 본 연구에서 제안한 기법은 3단계의 과정으로 이루어져 있다. 첫 단계는 전처리 단계로서, 아날로그 광센서로부터 측정된 PPG 신호를 샘플링 주기
두 번째 단계는 기저선이 제거된 PPG 신호
식(4)로부터 출력된 심박 비트 신호를 기반하여 칼만 필터로 심박 발생의 상태를 추정하도록 하였으며, 이에 관련된 동적 모델의 상태방정식을 다음과 같이 설계 하였다. 먼저 심박 비트
상태방정식 행렬 A, B, C는 식 (6)의 ARX 모델[11, 12]을 기반하여 동잡음이 없는 PPG 신호 구간에서 식 (7)~(8)과 같이 결정하였다.
위의 상태 방정식에서
여기서,
여기서,
본 논문에서 제안한 기법의 성능을 평가하기 위해 660[nm] 파장의 적색 LED와 TSL250RD 수광센서, LM324 Op-Amp를 사용하여 PPG 센싱 회로 및 0.2~ 5Hz의 대역통과필터 회로를 구성하고, 그리고 심박수가 85[bpm]인 정상인의 손가락에서 발생되는 PPG 신호를 Atmel사의 CPU인 ATmega32-16Mhz의 10비트 AD변환기를 사용하여 100[Hz]로 샘플링하여 RS232 19200[bps] 통신으로 PC로 신호 데이터를 전송하여 측정하였다. 측정된 PPG 신호는 30초 동안에 손가락 움 직임, 손목움직임, 손가락 두드림 등의 잡음신호를 인위적 가하여 측정한 것이며, 이 신호를 Matlab으로 작성된 각각의 처리 단계의 알고리즘에 입력하여 동잡음 필터링 실험을 하였다. 첫 번째 단계인 기저선 필터링 단계의 실험에서는 고주파 잡음과 직류성분을 제거하기위해 0.1~10[Hz]대역과 IIR 구조의 2차 버터워스 구조를 가진 대역통과필터와 기저선 추정을 위해 50차 이동평균 필터를 사용하여 실험하였으며, 그 출력 결과를 그림 2에 나타내었다.
이 실험 결과의 분석에서 그림 2(a)와 같이 호흡과 미소한 움직임에 의한 기저선 변동이 발생하더라도 그림 2(b)와 같이 원활하게 기저선이 제거됨을 알 수 있었다. 두 번째 단계의 실험에서는 동잡음이 없는 정상 상태의 PPG 신호로부터 심박비트 검출을 하고, ARX 파라미터 추정기로 상태 방정식 행렬을 식 (15)와 같이 생성하였으며, 이 행렬을 토대로 측정 잡음과 프로세서 잡음을 백색잡음 강도 0.1로 설정된 칼만 필터로 심박 파형을 추정하여 그 결과를 그림 3에 나타내었다. 그림 3의 분석에서는 본 연구에서 제안한 비트 검출기와 심박 파형 추정이 원활하게 이루 짐을 확인하였고, 칼만 필터 출력인 그림 3(b)의 일부분에서 변곡이 발생하였으나, 전반적으로 맥파 주파수를 가지고 있어 적응필터의 입력으로 사용이 가능 하였다.
세 번째 단계의 실험에서는 적응필터로 PPG 신호의 동잡음을 제거하는 단계로서 적응 필터의 차수와 수렴 상수를 각각 50차와
신호 대 잡음비 비교 분석표
이 결과에서도 제안된 방법의 동잡음 제거에 관한 성능이 이동평균 필터보다 약 4.8배 이상의 성능을 보였다. 따라서 본 연구에서 제안한 기법이 PPG 신호의 동잡음 제거에 있어 효율적임을 확인 하였다.
본 논문에서는 모바일 헬스 케어 및 원격진료에 있어 대표적인 생체 신호 중에 하나인 PPG 신호의 동잡음 제거를 위한 새로운 필터 설계법을 제안하였다. 제안된 필터링 법은 칼만 필터 현재의 심장 맥파를 추정하고 추정된 심장 맥파를 기반하여 적응필터로 동잡음을 제거하는 기법이며, 이 기법의 성능을 평가하기 위해 손가락 움직임, 충격, 손목 움직임 등을 인의적으로 인가하여 실험한 결과, PPG 신호처리에 가장 많이 사용하는 이동평균 필터법 보다 4.8배 이상의 SNR 성능을 보였다. 따라서 제안된 필터 설계법을 원격진료 및 모바일 헬스케어의 단말기 설계에 적용한다면, 보다 정확한 생체지수 측정이 가능할 것으로 사료된다.