생체신호 추적용 칼만필터 (Kalman Filter for Biosignal Tracking)

의공학
한 줄 정의: 잡음이 섞인 측정값과 시스템의 변화 모델을 결합해 생체신호의 실제 상태(예: 심박수, 위치)를 시간에 따라 최적으로 추정하는 재귀적 필터링 기법입니다.
센서가 신호를 측정·기록하는 개념
대상의 물리량을 센서로 측정하고 신호로 기록하는 계측 개념을 나타냅니다.

쉽게 풀면

차의 내비게이션이 GPS 신호가 잠깐 끊기거나 흔들려도 이전 이동 정보를 바탕으로 현재 위치를 매끄럽게 추정해 주는 것을 떠올려 보면 이해가 쉽습니다. 칼만필터는 매 순간 들어오는 잡음 섞인 측정값과, 신호가 어떻게 변할지에 대한 수학적 모델(예측)을 결합해 가장 그럴듯한 실제 값을 계속 갱신해 나가는 방법입니다. 측정값 하나만 믿지 않고, 예측과 측정을 적절히 절충해 더 안정적인 추정치를 만들어냅니다.

왜 중요한가

생체신호는 측정 잡음이 많고 실시간으로 값이 변하기 때문에, 매 순간의 상태를 안정적으로 추적해야 하는 웨어러블 모니터링이나 생체신호 기반 제어 시스템에서 칼만필터가 유용하게 쓰입니다. 특히 심박수 추적, 움직임 보정 등 시간에 따라 변화하는 값을 실시간으로 추정해야 하는 상황에서 강점을 보입니다.

논문에서는 이렇게 쓰입니다

"A Kalman filter was employed to track heart rate in real time from noisy photoplethysmography signals during exercise."

운동 중 잡음이 섞인 광용적맥파 신호로부터 심박수를 실시간으로 추적하는 데 칼만필터를 사용했다는 문장입니다.

"The extended Kalman filter improved the estimation accuracy of the nonlinear biosignal dynamics compared to standard filtering."

확장 칼만필터가 비선형적인 생체신호 변화에 대한 추정 정확도를 일반 필터링보다 향상시켰다는 문장입니다.

조금 더 깊게 보면

칼만필터는 예측 단계와 갱신 단계를 반복하며 동작합니다. 예측 단계에서는 시스템 모델을 이용해 다음 상태를 추정하고, 갱신 단계에서는 실제 측정값을 반영해 추정치를 보정합니다. 신호가 비선형적으로 변하는 경우에는 확장 칼만필터나 무향 칼만필터 같은 변형 기법이 활용됩니다.

주의할 점

칼만필터의 성능은 시스템 모델과 잡음의 통계적 특성을 얼마나 정확히 가정하느냐에 크게 좌우되므로, 모델이 실제와 다르면 추정치가 왜곡될 수 있습니다.

관련 용어