상상해 보세요. 드론이 숲속을 날아다니며 실종자를 찾고 있습니다. 드론은 실종자를 발견하고 따라가야 하지만, 실종자와 드론 사이의 거리를 정확히 알아야 안전합니다.
너무 가까우면 부딪혀서 둘 다 다칠 수 있고,
너무 멀어지면 실종자를 놓쳐버립니다.
이때 드론은 두 가지 "눈"을 가지고 있습니다.
일반 카메라 (단안 카메라): 사람의 모습을 찍지만, 거리는 눈으로만 추측해야 합니다. (비유: 멀리서 사람을 보고 "아, 저 사람이 저 정도 거리에 있겠지"라고 짐작하는 것)
깊이 카메라 (Depth Camera): 거리를 직접 재는 레이저 같은 눈입니다. 하지만 빛이 반사되거나 어두우면, 혹은 사람이 너무 멀리 가면 오작동을 하거나 숫자가 엉망이 됩니다. (비유: 안개가 끼거나 거울이 비칠 때 거리를 재면 헛것이 보이는 것)
2. 해결책: "두 명의 감시관과 지휘관"
이 논문은 이 두 가지 눈의 단점을 보완하기 위해 두 명의 전문가와 한 명의 지휘관을 배치했습니다.
전문가 A (YOLO-Pose, AI): 드론의 일반 카메라로 사람의 어깨와 엉덩이를 찾아냅니다. 사람의 평균 키를 알고 있다면, 어깨와 엉덩이 사이의 거리가 화면에서 얼마나 작아지는지 보면 "아, 저 사람은 저 정도 거리에 있구나"라고 추측할 수 있습니다.
장점: 사람이 움직이거나 빛이 반사되어도 흔들리지 않고 꾸준히 추측합니다.
단점: 정확한 숫자는 아니에요. "대략 5 미터쯤?" 정도로만 맞춥니다.
전문가 B (깊이 카메라): 직접 거리를 재서 숫자를 알려줍니다.
장점: 가까이 있을 때는 매우 정확합니다.
단점: 빛 반사나 급격한 움직임이 있으면 "아니야, 100 미터야!"라고 엉뚱한 소리를 하기도 합니다 (이상치).
지휘관 (EKF, 확장 칼만 필터): 이 두 전문가의 말을 듣고 최종 결정을 내리는 지휘관입니다.
전문가 B 가 "100 미터야!"라고 외치는데, 전문가 A 가 "아니야, 사람이 저기서 뛰고 있으니 5 미터야"라고 하면, 지휘관은 "B 는 지금 망가진 거야. A 의 말을 믿자"라고 판단합니다.
반대로 전문가 B 가 정확한 숫자를 알려주면, A 의 추측을 그 숫자로 바로잡습니다.
핵심: 지휘관은 두 사람의 말을 섞어서 가장 정확하고 안전한 거리를 만들어냅니다.
3. 결과: "완벽한 파트너십"
이 시스템을 실험해 보니 놀라운 결과가 나왔습니다.
실내 실험: 사람 앞뒤로 걷거나 옆으로 움직일 때, 기존 방식보다 오류가 15% 이상 줄어들었습니다. 마치 안개 낀 날에도 등산로가 선명하게 보이는 것과 같습니다.
실외 실험: 드론이 실제로 날아다니며 사람을 따라갔습니다. 바람이 불고 햇빛이 반사되어도 드론은 **안전한 거리 (약 5 미터)**를 유지하며 사람을 놓치지 않고 따라갔습니다.
요약
이 논문은 **"AI 가 사람의 모습을 보고 거리를 추측하는 능력"**과 **"깊이 카메라가 거리를 재는 능력"**을 **지휘관 (알고리즘)**이 합쳐서, 어떤 상황에서도 드론이 사람과 안전하게 거리를 유지하게 만든 기술입니다.
이는 마치 안개 낀 밤에 운전할 때, 내비게이션 (추측) 과 레이더 (직접 측정) 를 동시에 써서 사고를 막는 것과 같은 원리입니다. 이제 드론은 구조 현장에서 더 똑똑하고 안전하게 실종자를 찾을 수 있게 되었습니다.
1. 문제 정의 (Problem)
구조 활동 (SAR) 의 요구사항: 인명 구조 및 재산 보호를 위한 구조 활동 (SAR) 은 신속한 대응이 필수적이며, 무인 항공기 (UAV) 는 이러한 임무에서 지형 조사 및 실시간 지원 역할을 수행합니다.
핵심 과제: UAV 가 특정 개인을 탐지, 인식, 추적하고 안전한 거리를 유지하며 추종 (Following) 하는 과정에서 카메라와 대상 (신체) 간의 거리 (C-B Distance) 를 정확하게 추정하는 것이 가장 중요한 안전 요구사항입니다.
기존 기술의 한계:
단안 카메라 (Monocular): 딥러닝을 이용한 거리 추정 시 신체 크기에 대한 가정이 필요하여 정밀도가 떨어질 수 있음.
깊이 카메라 (Depth Camera): Intel RealSense D435i 와 같은 저비용 깊이 카메라는 최적 작동 범위 (0.4m~4m) 내에서는 정밀하지만, 그 이상 거리에서는 오차가 기하급수적으로 증가하고, 반사, 저조도, 급격한 카메라 움직임으로 인한 이상치 (Outliers) 발생 문제가 있음.
신체 방향성: 신체 방향에 따라 거리 추정이 불안정해지거나, 카메라 시야 (FOV) 가장자리에서 데이터가 왜곡되는 문제가 존재함.
2. 방법론 (Methodology)
이 논문은 딥러닝 기반의 단안 카메라 거리 추정과 깊이 카메라 측정값을 **확장 칼만 필터 (EKF)**로 융합하여 강건한 거리 추정 시스템을 제안합니다.