📄 카메라 심박수 측정, 피부톤 따라 오차가 갈렸다
얼굴만 비추면 심박수가 나온다는 기술
스마트폰 카메라로 얼굴을 몇십 초 비추면 심박수가 나오는 앱을 본 적이 있을 것이다. 원리는 생각보다 단순하다. 심장이 뛸 때마다 피부 아래 혈류량이 미세하게 변하고, 그에 따라 피부가 반사하는 빛의 색이 아주 조금 달라진다. 이 변화를 영상에서 뽑아내는 기술을 원격 광용적맥파, 줄여서 rPPG라고 부른다. 손가락에 집게를 끼우는 접촉식 PPG를 카메라로 대신하겠다는 발상이다.
문제는 이 기술을 어떻게 검증하느냐다. 지금까지는 대개 "심박수를 얼마나 맞혔나"라는 최종 수치 하나로 판단해 왔다. 최근 arXiv에 공개된 이 논문은 그 방식이 놓치는 것을 짚는다.
무엇을 했나: 655개 기록을 속성별로 뜯어봤다
저자들은 모바일 영상 생리 데이터셋에서 655개 기록을 가져와, 고전적이지만 널리 쓰이는 CHROM 알고리즘을 고정된 관찰 경로로 삼았다. 핵심 질문은 이것이다. 접촉식 PPG가 담고 있던 여러 생리적 성질 가운데, 카메라를 거친 뒤에도 개별 기록 단위로 살아남는 것은 무엇인가.
먼저 기본 성능이다.
| 지표 | 값 |
|---|---|
| 심박수 평균절대오차 | 15.26 bpm |
| 피어슨 상관 | 0.0801 |
이 수치는 기존에 발표된 CHROM 성능 범위를 그대로 재현한 것이다. 다만 절댓값만 놓고 보면 결코 좋다고 하기 어렵다.
속성마다 결과가 달랐다
논문의 진짜 기여는 여기서부터다. 저자들은 같은 기록끼리 짝지은 경우와 무작위로 섞은 경우를 비교해, 각 생리적 성질이 "그 기록만의 특성"으로 보존되는지를 검사했다.
- 자기상관 구조: 기록별 대응이 어느 정도 있었다. 다만 크지 않았다.
- 스펙트럼과 재귀율 지표: 짝지은 경우와 섞은 경우의 변별력이 거의 없었다.
- 최대 리아푸노프 지수: 사실상 대응이 없었다. 상관 0.0231, 순열검정 p값 0.5584다. 마지막 항목이 특히 시사적이다. 집단 전체로 보면 접촉식과 카메라 쪽 분포가 겹쳐 보인다. 그런데 개별 기록으로 짝을 맞춰보면 대응이 사라진다. 그럴듯해 보이는 값이 나온다는 것과, 그 사람의 값이 제대로 옮겨졌다는 것은 전혀 다른 이야기라는 뜻이다.
피부 톤에 따라 오차가 갈렸다
또 하나의 발견은 공정성 문제다. 조명과 움직임이라는 두 교란 요인을 보정한 뒤에도, 피츠패트릭 피부 톤 유형에 따른 오차 차이가 남았다. 가장 어두운 쪽인 VI형과 중간대인 III형 사이의 심박수 오차 격차는 9.32bpm이었다.
흔히 떠올리는 설명은 "어두운 피부는 반사광 신호가 약하니 잡음이 크다"는 것이다. 그런데 논문은 RGB 신호대잡음비를 따져봐도 이 격차가 설명되지 않았다고 보고한다. 단순한 신호 세기 문제로 환원되지 않는다는 뜻이다. 흥미로운 대비도 있다. 이 피부톤 격차는 최종 심박수 오차에서는 나타났지만, 앞서 본 동역학적 성질의 불일치에서는 대응하는 경향이 보이지 않았다.
한편 실용적인 개선점도 함께 보고됐다. 피험자를 분리한 검증에서 rPPG 심박수만 쓰는 대신 움직임과 조명 정보를 함께 넣자, 선형 회귀와 릿지, 랜덤 포레스트 모두에서 오차가 줄었다. 최대 감소폭은 13.32%였다.
그래서 진짜 의미하는 것
세 가지로 정리할 수 있다.
첫째, 하나의 정확도 숫자로 검증을 끝내면 안 된다. 논문의 표현대로 복원 가능성은 속성별로 다르다. 심박수를 그럭저럭 맞히는 시스템이라도 파형의 시간적 구조나 비선형 동역학까지 보존한다는 보장은 없다. 심박변이도나 스트레스 지표처럼 파형의 모양에 기대는 값을 쓸 계획이라면, 심박수 정확도는 그 근거가 되지 못한다.
둘째, 피부톤 격차는 조명과 움직임을 통제한 뒤에도 남았다. 촬영 환경을 개선하는 것만으로 해결될 문제가 아닐 수 있다는 신호다. 국내에서도 비접촉 생체 측정이 헬스케어 앱과 차량 운전자 모니터링 쪽으로 들어오고 있는 만큼, 어떤 조건에서 검증했는지를 따져 물을 근거가 된다.
셋째, 한계도 분명히 해야 한다. 이 실험은 CHROM이라는 고전 알고리즘 하나를 고정 경로로 썼다. 최근의 딥러닝 기반 rPPG는 정확도가 훨씬 높게 보고되며, 여기서 나온 15.26bpm이라는 오차를 업계 전반의 수준으로 읽으면 곤란하다. 데이터셋도 하나뿐이다. 이 논문을 "카메라 심박수 측정은 못 믿을 기술"이라는 결론으로 끌고 가는 것은 과한 독해다. 정확한 독해는 "검증 방식이 지금보다 촘촘해야 한다"는 쪽이다.
마무리
기술을 평가할 때 우리는 대개 하나의 대표 숫자를 본다. 이 논문은 그 습관의 비용을 구체적으로 보여준다. 평균은 맞는데 개인은 틀릴 수 있고, 전체 오차는 비슷한데 집단별로는 갈릴 수 있다. 비접촉 측정이 의료와 자동차로 넘어가는 지금, 어떤 속성이 어떤 조건에서 보존되는지를 따로따로 확인하는 절차가 필요하다는 것이 이 연구의 요지다.
출처: Timothy Oladunni, Farouk Ganiyu-Adewumi, "Property-Specific Recoverability from Contact PPG to Camera rPPG under Heterogeneous Observation Conditions", arXiv:2608.27392, 2026년 8월 27일.