EDS

Hidalgo-Carrió 2022 · 논문

한 줄 요약 — EDS(Event-aided Direct Sparse Odometry)는 이벤트와 프레임을 하나의 광도계 프레임워크에서 융합하는 최초의 직접 단안 VO입니다: 이벤트 생성 모델을 통해 키프레임에 대해 추적된 이벤트는, 빠른 움직임이 프레임 전용 직접 VO를 무너뜨리는 프레임 사이의 “맹점 시간”에도 추적을 유지시킵니다.

문제

DSO는 고그래디언트 희소 포인트 집합에 대한 광도계 번들 조정 덕분에 가장 정확한 프레임 기반 VO 시스템 중 하나이지만, 그 추적은 연속된 프레임이 광도계 정렬에 충분히 겹친다고 가정합니다. 이 가정은 빠른 카메라 움직임, 모션 블러, 낮은 프레임 레이트에서 무너집니다. 이벤트는 바로 그 간극에서 빠진 신호를 정확히 담고 있지만, 단순하게 끼워 넣을 수는 없습니다: 직접법은 절대 이미지 강도에서 작동하는 반면, 이벤트는 밝기 변화를 인코딩합니다. EDS는 이벤트 생성 모델을 통해 둘 사이의 원칙적인 변환을 제공합니다.

방법 및 아키텍처

이벤트 생성 모델(EGM). 이벤트 ek=(uk,tk,pk)e_k = (\mathbf{u}_k, t_k, p_k)는 로그 밝기가 대비 감도 CC만큼 변할 때 발화합니다: ΔL(uk,tk)=pkC\Delta L(\mathbf{u}_k, t_k) = p_k C. NeN_e개 이벤트의 윈도우에 걸쳐 극성을 누적하면 밝기 증분 이미지 ΔL(u)=tkTpkCδ(uuk)\Delta L(\mathbf{u}) = \sum_{t_k \in \mathcal{T}} p_k C\, \delta(\mathbf{u} - \mathbf{u}_k)를 얻습니다(EDS는 누적 블러를 줄이기 위해 가우시안 가중 극성 wkpkw_k p_k를 누적합니다). 이는 작은 Δt\Delta t에 대해 다음과 같이 선형화됩니다:

ΔL(u)L(u)v(u)Δt.\Delta L(\mathbf{u}) \approx -\nabla L(\mathbf{u}) \cdot \mathbf{v}(\mathbf{u})\, \Delta t.

프론트엔드(추적). 키프레임은 밝기 프레임 L^\hat{L}과 반밀집 역깊이 맵을 보유합니다. 이미지 포인트 속도는 순전히 기하학적입니다: v(u)=J(u,du)T˙\mathbf{v}(\mathbf{u}) = \mathrm{J}(\mathbf{u}, d_{\mathbf{u}})\, \dot{\mathrm{T}}, 여기서 J\mathrm{J}는 깊이 dud_{\mathbf{u}}를 가진 픽셀 u\mathbf{u}2×62\times 6 특징 감도 행렬이고 T˙=(V,ω)\dot{\mathrm{T}} = (\mathbf{V}^\top, \boldsymbol{\omega}^\top)^\top는 카메라의 선형/각속도입니다. 이는 프레임으로부터 밝기 변화 ΔL^(u)L^(u)J(u,du)T˙Δt\Delta \hat{L}(\mathbf{u}) \approx -\nabla \hat{L}(\mathbf{u}) \cdot \mathrm{J}(\mathbf{u}, d_{\mathbf{u}})\, \dot{\mathrm{T}}\, \Delta t를 예측합니다. 카메라 추적은 6자유도 포즈 증분과 속도를 이벤트 패킷에 대해 공동 최적화하며, Huber 노름 γ\gamma 아래 정규화된 증분을 매칭합니다:

(δT,T˙)=argminδT,T˙ΔL^ΔL^2ΔLΔL2γ,(\delta \mathrm{T}^{\ast}, \dot{\mathrm{T}}^{\ast}) = \arg\min_{\delta \mathrm{T}, \dot{\mathrm{T}}} \left\| \frac{\Delta \hat{L}}{\|\Delta \hat{L}\|_2} - \frac{\Delta L}{\|\Delta L\|_2} \right\|_{\gamma},

이는 선택된 고그래디언트 윤곽 픽셀에서만 평가되며(예: 11×11 타일 방식으로 픽셀의 1015%를 잘 분포시켜 유지), 이벤트 증분은 투영 ue=π(Te,fπ1(uf,duf))\mathbf{u}_e = \pi\big(T_{e,f}\, \pi^{-1}(\mathbf{u}_f, d_{\mathbf{u}_f})\big)를 통해 키프레임으로 전달됩니다. 정규화는 미지의 대비 CC를 상쇄합니다. 새로운 키프레임은 포인트의 2030%가 시야를 벗어나거나 상대 회전이 임계값을 초과할 때 생성됩니다; 깊이는 k-d 트리 최근접 이웃 채움을 통해 새 키프레임으로 전파됩니다.

백엔드. 7개 키프레임의 슬라이딩 윈도우에 대한 광도계 번들 조정(2000~8000개 포인트, 8픽셀 잔차 패치, Huber 노름, Ceres)이 포즈와 역깊이를 정밀화하고, 이는 프론트엔드로 피드백됩니다 — 이 설계는 DSO의 PBA로 교체할 수 있을 만큼 모듈화되어 있습니다. 부트스트래핑은 프레임에 대해 고전적 다중 뷰 기하학, 학습된 단안 깊이, 또는 DSO의 대략적인 초기화기를 사용합니다.

실험 결과

SLAM에서의 의미

EDS는 “이벤트를 향상 수단으로” 철학의 직접법 대응물입니다: EKLT가 특징 추적을 증강하고 Ultimate-SLAM이 특징 기반 VIO 백엔드를 증강하는 것처럼, EDS는 광도계 직접 오도메트리에서도 동일한 상호 보완성이 성립함을 보여줍니다. 이는 성숙한 프레임 기반 시스템이 전면 재설계 없이 표적화된 변경만으로 이벤트를 채택할 수 있음을 입증했으며 — 기존 직접 SLAM 파이프라인에 이벤트 강인성을 소급 적용하는 청사진입니다.

관련 문서