Pose Estimation으로 사람 탐지 오탐 해결하기
· 약 12분
들어가며
"저기 사람이 있어요!" AI 비전 시스템이 자신 있게 보고했습니다. 하지만 화면 속에는 빈 의자와 그 위에 걸쳐진 코트뿐이었습니다.
AI의 사람 인식 기술은 놀랍도록 발전했지만, 화려한 데모 영상과 달리 실제 현장은 훨씬 더 혼란스럽습니다. 특히 우리가 주로 다루는 환경에서는 그 문제가 더 두드러졌습니다.
- 🏢 사무실: 빈 의자와 의자에 걸린 옷들
- 🔬 실험실: 실험복이나 가운이 걸린 공간
- 💼 근무 환경: 회의실, 휴게실 등 사람이 비어 있는 구역
이런 오탐(False Positive)은 단순히 “조금 틀린 결과”가 아니라, 시스템 전체의 신뢰도와 효율성에 직접적인 영향을 줍니다.
예를 들어, 에너지 절약 시스템은 잘못된 인원 수를 기준으로 조명과 냉난방을 제어하고, 보안 시스템은 ‘없는 사람’을 감시하느라 리소스를 낭비할 수도 있습니다.

예시. 빈 의자를 "앉아있는 사람"으로 오인한 사례
VLM 기반 비전 시스템이 직면하는 오탐 문제
Vision-Language Model(VLM)을 활용한 지능형 영상 분석 시스템에서 사람 탐지 오탐은 흔히 발생하는 문제입니다.
가장 대표적인 패턴은 다음과 같습니다:
패턴 1: 빈 의자를 사람으로 인식
- 객체 탐지 모델이 의자 등받이를 "사람의 상체"로 오인
- 학습 데이터에서 "의자에는 보통 사람이 앉아 있다"는 패턴을 과도하게 학습한 결과
- VLM까지 전달되어 "의자에 앉아 업무 중인 사람"으로 해석
패턴 2: 걸린 옷을 사람으로 인식
- 의자나 옷걸이에 걸린 두툼한 코트, 실험복 등을 사람으로 판단
- "사람은 옷을 입고 있다"는 데이터 편향을 학습한 영향
- VLM이 "코트를 입은 직원이 서 있음"과 같은 비현실적 분석 생성
패턴 3: 마네킹이나 포스터
- 외형만으로는 사람과 구분하기 어려운 시각적 유사성
- 평면적인 이미지나 정적인 모형을 실제 사람으로 오판
무언가 근본적인 해결책이 필요했습니다.
EVA는 이 문제를 해결하기 위해, 객체 탐지와 VLM 사이에 'Pose Estimation(자세 추정)' 검증 단계를 도입했습니다. 다음은 그 과정과 성과를 공유합니다.
탐지 과정: OD에서 VLM까지
먼저 전체 시스템 구조를 이해해 봅시다.
