OBJECT-AWARE GUIDANCE FOR AUTONOMOUS SCENE …kevinkaixu.net/slides/nbo_sig18_talk.pdf ·...

Post on 16-Aug-2020

4 views 0 download

Transcript of OBJECT-AWARE GUIDANCE FOR AUTONOMOUS SCENE …kevinkaixu.net/slides/nbo_sig18_talk.pdf ·...

OBJECT-AWARE

GUIDANCE FOR

AUTONOMOUS SCENE

RECONSTRUCTIONLigang Liu, Xi Xia, Han Sun, Qi Shen,

Juzhan Xu, Bin Chen, Hui Huang, Kai Xu

© 2018 SIGGRAPH. All Rights Reserved

University of Science and Technology of China

Shenzhen University

National University of Defense Technology

© 2018 SIGGRAPH. All Rights Reserved 1

Photography &

Recording Encouraged

Background

• Commodity RGB-D sensors

© 2018 SIGGRAPH. All Rights Reserved 2

Microsoft Kinect PrimeSense Intel RealSense

Background

• RGB-D sensor allows real-time reconstruction

© 2018 SIGGRAPH. All Rights Reserved 3

KinectFusion[Izadi et al. 2011]

Background

• Other real-time reconstruction methods

© 2018 SIGGRAPH. All Rights Reserved 4

Voxel Hashing[Nießner et al. 2013]

ElasticFusion[Whelan et al. 2015]

Background

• Indoor scene reconstruction -> 3D object models

© 2018 SIGGRAPH. All Rights Reserved 5

Background

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

© 2018 SIGGRAPH. All Rights Reserved 6

Time

consuming

Inaccurate

scanning

Background

• Modern robots are more and more reliable and controllable.

© 2018 SIGGRAPH. All Rights Reserved 7

Unimation, 1958 Fetch, 2015

Motivation: Autoscanning with Robots

© 2018 SIGGRAPH. All Rights Reserved 8

AutomaticNever feel

tired

Stable and

precise

Existing Works: Single Objects

• High quality scanning and reconstruction of single object [Wu et al. 2014]

© 2018 SIGGRAPH. All Rights Reserved 9

Existing Works: Unknown Scenes

• Two pass scene reconstruction and understanding.

• Can only use low-level information in first exploration pass.

© 2018 SIGGRAPH. All Rights Reserved 10

exploration & reconstruction[Xu et al. 2017]

segmentation & recognition[Nan et al. 2012]

First Pass Second Pass

frontier-based exploration[Yamauchi et al. 1997]

Existing Works: Unknown Scenes

• Two pass scene reconstruction and understanding.

• Can only use low-level information in first exploration pass.

© 2018 SIGGRAPH. All Rights Reserved 11

reconstruction & segmentation[Xu et al. 2015]

object recognition[Xu et al. 2016]

First Pass Second Pass

The Main Challenge

• How to automatically achieve scene reconstruction and understanding in one

pass?

© 2018 SIGGRAPH. All Rights Reserved 12

Motivation

• Human explore unknown scenes object by object!

© 2018 SIGGRAPH. All Rights Reserved 13

Our Solution

© 2018 SIGGRAPH. All Rights Reserved 14

• Key idea: using recognized objects as a guidance map

We need to

© 2018 SIGGRAPH. All Rights Reserved 15

Phase 1: The Next Best Object Problem

© 2018 SIGGRAPH. All Rights Reserved 16

Which object should I

scan next?

Object of Interest (OOI)

Overview

© 2018 SIGGRAPH. All Rights Reserved 17

Objectness

Objectness Based Segmentation

Objectness Based

Global Exploration Planning

Objectness Based

Local View Planning

Model-Driven Objectness

• Objectness should measure both similarity and completeness

© 2018 SIGGRAPH. All Rights Reserved 18

Partial Matching

© 2018 SIGGRAPH. All Rights Reserved 19

Database

Query Database Model

Partial Matching

© 2018 SIGGRAPH. All Rights Reserved 20

Query Database Model

3DMatch [Zeng et al. 2016]

Partial Matching

© 2018 SIGGRAPH. All Rights Reserved 21

Query Dataset Model

Model-Driven Objectness

© 2018 SIGGRAPH. All Rights Reserved 22

Similarity CompletenessObjectness

Next Best Object

© 2018 SIGGRAPH. All Rights Reserved 23

Distance Orientation Size

Objectness

Technical Challenge

• How to segment and recognize objects during reconstruction?

© 2018 SIGGRAPH. All Rights Reserved 24

Missing data

Recognition and segmentation constitute a chicken-egg problem

Pre-segmentation

© 2018 SIGGRAPH. All Rights Reserved 25

Indoor object Scanned Model

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

Pre-segmented Components

Post-segmentation

• Couples segmentation and recognition in the same optimization

© 2018 SIGGRAPH. All Rights Reserved 26

Post-segmentation

© 2018 SIGGRAPH. All Rights Reserved 27

Post-segmentation Results

© 2018 SIGGRAPH. All Rights Reserved 28

Pre-segmentation Post-segmentation

Database Construction

© 2018 SIGGRAPH. All Rights Reserved 29

Database Construction

Two advantages:

• Decrease the difference between CAD model and scanned model

• Segmented components & component pairs can make retrieval easier

© 2018 SIGGRAPH. All Rights Reserved 30

Phase 2: The Next Best View Problem

© 2018 SIGGRAPH. All Rights Reserved 31

Which view of the OOI

should I scan next?

?

??

?

Next Best View

© 2018 SIGGRAPH. All Rights Reserved 32

© 2018 SIGGRAPH. All Rights Reserved 33

Evaluation

• Virtual scene dataset

© 2018 SIGGRAPH. All Rights Reserved 34

SUNCG (66 scenes) ScanNet (38 scenes)

Comparison

• Comparing object recognition with PointNet++ [Qi et al. 2017]

© 2018 SIGGRAPH. All Rights Reserved 35

Comparison

• Comparing Rand Index of segmentation

© 2018 SIGGRAPH. All Rights Reserved 36

Comparison

• Comparing object coverage rate and quality against tensor field guided

autoscanning [Xu et al. 2017]

© 2018 SIGGRAPH. All Rights Reserved 37

More Results

© 2018 SIGGRAPH. All Rights Reserved 38

Conclusion

© 2018 SIGGRAPH. All Rights Reserved 39

• Objectness based segmentation

• Pre-segmentation

• Post-segmentation

Key techniques:

• Objectness based reconstruction

• The next best object (NBO)

• The next best view (NBV)

Limitations

© 2018 SIGGRAPH. All Rights Reserved 40

No similar models Cluttered scenes

Future Works

© 2018 SIGGRAPH. All Rights Reserved 41

Combine image-based method Driverless car with LiDAR

Thank you for your attention!Data and code are available:

http://kevinkaixu.net/projects/nbo.html

© 2018 SIGGRAPH. All Rights Reserved

Comparison

• Comparing object coverage rate and quality against tensor field guided

autoscanning [Xu et al. 2017]

© 2018 SIGGRAPH. All Rights Reserved 43

Depth noise

Time Table

© 2018 SIGGRAPH. All Rights Reserved 44

Robot

© 2018 SIGGRAPH. All Rights Reserved 45