Ob Objec ect-aware G e Guidance e for Auton onom omou ous S - - PowerPoint PPT Presentation

ob objec ect aware g e guidance e for auton onom omou ous
SMART_READER_LITE
LIVE PREVIEW

Ob Objec ect-aware G e Guidance e for Auton onom omou ous S - - PowerPoint PPT Presentation

Ob Objec ect-aware G e Guidance e for Auton onom omou ous S Scene e Reconstruction on Ligang Liu, Xi Xia , Han Sun, Qi Shen, Juzhan Xu, Bin Chen, Hui Huang, Kai Xu University of Science and Technology of China Shenzhen University


slide-1
SLIDE 1

Ob Objec ect-aware G e Guidance e for Auton

  • nom
  • mou
  • us S

Scene e Reconstruction

  • n

Ligang Liu, Xi Xia, Han Sun, Qi Shen, Juzhan Xu, Bin Chen, Hui Huang, Kai Xu University of Science and Technology of China Shenzhen University National University of Defense Technology

slide-2
SLIDE 2

Background

  • Commodity RGB-D sensors

Microsoft Kinect PrimeSense Intel RealSense

slide-3
SLIDE 3

Background

  • RGB-D sensor allows real-time reconstruction

KinectFusion

[Izadi et al. 2011]

slide-4
SLIDE 4

Background

  • Other real-time reconstruction methods

ElasticFusion

[Whelan et al. 2015]

Voxel Hashing

[Nießner et al. 2013]

slide-5
SLIDE 5

Background

  • Indoor scene reconstruction -> 3D object models
slide-6
SLIDE 6

Background

  • Human scanning is a laborious task [Kim et al. 2013]

Time consuming Inaccurate scanning

slide-7
SLIDE 7

Background

  • Modern robots are more and more reliable and controllable.

Unimation, 1958 Fetch, 2015

slide-8
SLIDE 8

Motivation

Automatic Never feel tired Stable and accurate

slide-9
SLIDE 9

Goal

slide-10
SLIDE 10

Existing Works

  • High quality scanning and reconstruction of single object

[Wu et al. 2014]

slide-11
SLIDE 11

Existing Works

  • Global path planning and exploration [Xu et al. 2017]
slide-12
SLIDE 12

Existing Works

  • Active reconstruction and segmentation [Xu et al. 2015]
slide-13
SLIDE 13

Existing Works

  • Local view planning for recognition [Xu et al. 2016]
slide-14
SLIDE 14
  • Two pass scene reconstruction and understanding.
  • Can only use low-level information in first exploration pass.

Conclusion of Existing Works

exploration & reconstruction

[Xu et al. 2017]

segmentation & recognition

[Nan et al. 2012]

First Pass Second Pass

slide-15
SLIDE 15
  • Two pass scene reconstruction and understanding.
  • Can only use low-level information in first exploration pass.

Conclusion of Existing Works

reconstruction & segmentation

[Xu et al. 2015]

  • bject recognition

[Xu et al. 2016]

First Pass Second Pass

slide-16
SLIDE 16

The Main Challenge

slide-17
SLIDE 17

Motivation

  • Human explore unknown scenes object by object!
slide-18
SLIDE 18

Motivation

  • Human tend to scan object by object!
slide-19
SLIDE 19

Our Solution

  • Key idea: Online recognized objects serve as an important

guidance map for planning the robot scanning.

slide-20
SLIDE 20

The Next Best Object Problem

Which object should I scan next?

Object of Interest (OOI)

slide-21
SLIDE 21

Overview

Objectness

Objectness Based Segmentation Objectness Based Global Path Planning Objectness Based Local View Planning

slide-22
SLIDE 22

Model-Driven Objectness

  • Objectness should measure both similarity and completeness
slide-23
SLIDE 23

Partial Matching

Dataset Query Dataset Model

slide-24
SLIDE 24

Partial Matching

Query Dataset Model

3DMatch [Zeng et al. 2016]

slide-25
SLIDE 25

Partial Matching

Query Dataset Model

slide-26
SLIDE 26

Model-Driven Objectness

slide-27
SLIDE 27

Model-Driven Objectness

  • Objectness should measure both similarity and completeness
slide-28
SLIDE 28

Next Best Object

Distance Orientation Size Objectness

slide-29
SLIDE 29

Technical Challenge

  • How to segment and recognize objects during reconstruction?

Missing data Recognition and segmentation constitute a chicken-egg problem

slide-30
SLIDE 30

Pre-segmentation

Indoor object Scanned Model

[Whelan et al. 2015] [Tateno et al. 2015]

Pre-segmented Components

slide-31
SLIDE 31
  • Couples segmentation and recognition in the same
  • ptimization

Post-segmentation

slide-32
SLIDE 32

Post-segmentation

slide-33
SLIDE 33

Post-segmentation Results

Pre-segmentation Post-segmentation

slide-34
SLIDE 34

Dataset Construction

slide-35
SLIDE 35

Dataset Construction

Two advantages:

  • Decrease the difference between CAD model and scanned model
  • Segmented components & component pairs can make retrieval easier
slide-36
SLIDE 36

The Next Best View Problem

Which view of the OOI should I scan next?

? ? ? ?

slide-37
SLIDE 37

Next Best View

slide-38
SLIDE 38

System Pipeline

  • Objectness based segmentation
  • Pre-segmentation
  • Post-segmentation (important)

Key techniques:

  • Objectness based reconstruction
  • The next best object (NBO)
  • The next best view (NBV)
slide-39
SLIDE 39
slide-40
SLIDE 40

Evaluation

  • Virtual scene dataset

SUNCG (66 scenes) ScanNet (38 scenes)

slide-41
SLIDE 41

Comparison

  • Comparing object recognition with PointNet++ [Qi et al. 2017]
slide-42
SLIDE 42

Comparison

  • Comparing Rand Index of segmentation
slide-43
SLIDE 43

Comparison

  • Comparing object coverage rate and quality against tensor field

guided autoscanning [Xu et al. 2017]

Depth noise

slide-44
SLIDE 44

Comparison

  • Comparing object coverage rate and quality against tensor field

guided autoscanning [Xu et al. 2017]

slide-45
SLIDE 45

More Results

slide-46
SLIDE 46

Limitations

No similar models Cluttered scenes

slide-47
SLIDE 47

Limitations & Future Works

Single object Group structure

slide-48
SLIDE 48

Future Works

Combine image-based method Driverless car with LiDAR

slide-49
SLIDE 49

Conclusion

  • An object-guided approach for autonomous scene exploration,

reconstruction, and understanding

  • Model-driven objectness
  • Objectness-based segmentation
  • Objectness-based NBO strategy
  • Objectness-based NBV strategy
  • Coupled global exploration and local scanning
  • Coupled segmentation and recognition
slide-50
SLIDE 50

Thank you! Q & A