← Back to projects
2023 · 충남대학교병원

다중 센서를 활용한 병원 내 실시간 이상 상황 감지 인공지능 비지도학습 연구

개인정보 보호가 가능한 Depth 센서 기반의 행동 인식 시스템 연구. 학습 시에는 RGB·Depth 다중 모달리티를 함께 사용하고, 추론 시에는 어떤 단일 모달리티만으로도 강인한 성능을 유지하는 cross-modal distillation 모델을 개발했다.

Overview

병원 병실은 사생활 보호 문제로 RGB 카메라를 통한 실시간 모니터링이 어렵고, 개인 식별이 불가능한 센서의 활용이 요구된다. 이에 본 과제는 개인정보 보호가 가능한 Depth 센서를 기반으로 병원 내 환자의 행동을 인식하고 실시간으로 이상 상황을 감지하는 기술을 연구했다.

그러나 RGB 데이터에 비해 Depth 데이터는 취득이 상대적으로 어렵고, 센서별로 모델을 따로 학습하면 유지보수 비용이 증가한다. 또한 기존 다중 센서 학습 모델은 단일 센서만 입력될 경우 성능이 크게 저하되는 한계가 있다. 본 연구는 다중 센서로 학습하되 실제 환경에서는 단일 센서만으로도 높은 성능을 유지할 수 있는, 모달리티 변경에 유연한 인공지능 모델을 목표로 했다.

Approach

Cross-modal mixing distillation 프레임워크
제안한 Cross-modal mixing distillation — 공유 백본으로 추출한 RGB·Depth 특징을 선형 결합해 RGB·Depth·mixed 3개 logit을 생성하고, consistency loss·distillation loss로 모달리티 간 정보를 교환
Body pose-aware distillation 프레임워크
비교 방법으로 탐구한 Body pose-aware distillation — 키포인트로 전경·배경을 나눠 배경을 blur 처리한 frozen teacher에서 Depth student로 지식 증류
Role Cross-modal mixing distillation 기반 행동 인식 모델 설계 및 학습, Toyota Smarthome·NTU RGB+D 120 데이터셋 실험 및 정량 평가 수행.

Methods & Tech

Action Recognition Privacy-Safe Cross-Modality Distillation Cross-Modal Mixing Distillation Multi-Modal (RGB-Depth) Knowledge Distillation I3D TimeSformer Video Swin Transformer Kinetics-400 Toyota Smarthome NTU RGB+D 120

Results

I3D 기반 Toyota Smarthome에서 제안한 cross-modal mixing distillation은 Depth 단일 추론만으로 CS 74.43%, CV1 53.46%, CV2 61.09%를 달성하여 Depth scratch·Depth fine-tune은 물론 naive·body pose-aware distillation 보다도 높은 성능을 보였다. 특히 시점 변화가 큰 CV1에서 Depth scratch 대비 +15.35%p의 큰 향상을 기록하였다.

I3D · Toyota Smarthome (Accuracy, %)
Method Inference CS CV1 CV2
RGB fine-tuneRGB76.7648.5262.73
Depth scratchDepth71.0438.1151.43
Depth fine-tuneDepth73.4646.3656.43
Naive distillationDepth72.8041.1352.43
Body pose-aware distillationDepth73.7646.7359.14
Cross-modal mixing distillation (Ours)Depth74.4353.4661.09
Toyota Smarthome 클래스별 정확도 비교
클래스별 정확도 비교 (Toyota Smarthome, CV1) — Depth scratch·Depth fine-tune 대비 제안 방법(Ours Depth)이 다수 행동에서 큰 향상

백본을 TimeSformer·Video Swin Transformer로 바꿔도 동일한 경향이 나타났으며, 특히 NTU RGB+D 120 cross-setup에서 Depth scratch 대비 TimeSformer 11.84% → 79.54%, Video Swin Transformer 39.47% → 84.10%로 큰 폭의 향상을 보여 두 Depth 기반 벤치마크에서 SOTA 정확도를 달성하였다. 특징맵 시각화에서도 제안 방법이 배경이 아닌 전경(사람)에 집중하여, Depth scratch가 'Walk'로 오분류한 샘플을 'SitDown'으로 올바르게 예측함을 확인할 수 있다.

I3D 백본 마지막 특징맵 시각화
I3D 마지막 특징맵 시각화 — (a) RGB 입력, (b) Depth 입력, (c) RGB fine-tune, (d) Depth scratch, (e) 제안한 cross-modal mixing distillation(Depth 단일 추론)

본 연구 결과는 「Privacy-Safe Action Recognition via Cross-Modality Distillation」 논문으로 정리되어 IEEE Access(IF 3.6, 2024)에 게재되었으며, 본인은 공동 제1저자(co-first author)로 참여하였다. 향후 과제로는 더 다양한 센서 환경과 상황에 대응할 수 있는 모델 연구를 제시하였다.