Wooseok Song profile photoPaper Reviews

DynaSLAM: Tracking, Mapping and Inpainting in Dynamic Scenes

IEEE RA-L / IROS 2018arXiv v2: 15 Aug 2018
Authors
Berta Bescos; Jose M. Facil; Javier Civera; Jose Neira
Affiliations
Universidad de Zaragoza / I3A
Topics
#Dynamic SLAM#ORB-SLAM2#Segmentation#Inpainting

핵심 요약

ORB-SLAM2 위에 동적 객체 검출, static-map 유지, RGB-D background inpainting을 얹어 동적 장면에서도 tracking과 map reuse를 함께 다루는 visual SLAM 시스템이다.

문제dynamic content → tracking/map 오염해결semantic + geometry mask근거TUM/KITTI + timing
한 문장 요약

DynaSLAM은 동적 객체를 단순 outlier로 버리는 데서 멈추지 않고, tracking에 쓰면 안 되는 관측장기 지도에 복원해 남겨야 하는 static background를 분리한다.

Contribution 01

ORB-SLAM2 Extension

monocular, stereo, RGB-D 설정에서 ORB-SLAM2 앞단에 dynamic-content handling 추가.

Contribution 02

Semantic Segmentation

Mask R-CNN으로 사람, 차량 등 a priori dynamic classes를 pixel-wise masking.

Contribution 03

RGB-D Geometry

multi-view geometry로 semantic class 밖의 실제 움직임을 depth-change 기반으로 보완 검출.

Contribution 04

Background Inpainting

이전 keyframe의 RGB-D 정보를 투영해 동적 객체가 가린 static background 복원.

내가 얻은 인사이트

DynaSLAM은 dynamic SLAM을 localization robustification 문제와 long-term static-map usability 문제로 동시에 읽게 만든다. 이 관점이 단순 masking 논문과 가장 크게 다른 지점이다.

처리 흐름
01RGB / RGB-D Inputmonocular / stereo / RGB-D
02Mask R-CNNa priori dynamic classes
03Low-Cost Trackingrough pose for RGB-D geometry
04Geometry Checkprojected vs observed depth
05Tracking / Mappingstatic features only
06Inpainting / Static Mapbackground reconstruction
접근 방식 비교
Monocular / Stereo

semantic mask 중심

a priori dynamic object 영역에서 feature를 뽑지 않아 tracking과 mapping 오염을 줄임.

RGB-D

geometry + semantic 결합

semantic mask가 놓치는 실제 움직임을 depth-change 기반 multi-view geometry로 추가 검출.

Static Map

장기 재사용성

동적 객체를 제거한 뒤 occluded background를 채워 relocalization과 map reuse에 유리한 지도 생성.

논문 상세 정리

아래부터는 기존 논문 내용을 최대한 담은 상세 해석이다. 핵심 흐름에서 벗어나는 배경지식, notation, 부가 자료는 접어두었다.

Comments