spie'01cirl-jhu1 dynamic composition of tracking primitives for interactive vision-guided...

21
SPIE'01 CIRL-JHU 1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction and Robotics Laboratory (CIRL) Johns Hopkins University

Upload: peter-long

Post on 29-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 1

Dynamic Composition of Tracking Primitives for Interactive

Vision-Guided Navigation

D. Burschka and G. Hager

Computational Interaction

and

Robotics Laboratory (CIRL)

Johns Hopkins University

Page 2: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 2

Outline

Introduction Motivation – Navigation Strategies

Tracking-System Architecture Pre-Processing New Tracking Definition Feature Identification

Results Conclusions

Page 3: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 3

Navigation Strategies

Sensor-Based Control control signals for the robot are generated directly from the visual input

i i 1

Map-Based Navigation pre-processed sensor data is stored in a geometrical representation of the envi- ronment (map). Path plan- ning+strategy algorithms are used to define the actions of the robot

Page 4: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 4

Tracking Primitives

Dynamic Vision(XVision)

algorithms

Color Tracking Pattern Tracking Disparity tracking

Page 5: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 5

XVision as Tracking Tool

Dynamic Vision(XVision)

algorithms

applications

Page 6: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 6

Tracking-System Architecture

Templates(SSD)

Hue(Color Blob)

Disparity(Disparity Region)

Points Curves

Feature Extraction

Feature-Based

Region-Based

Domain Conversion

Tracking Module

User/Task

Physical Hardware-Layer

Image Processing-Layer

Tracking-Layer

Coordination-Layer

Fe

atu

re I

de

nti

fic

ati

on

La

ye

r

Page 7: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 7

Dynamic Composition of Tracking Cues

Page 8: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 8

Tracking-System Architecture

Templates(SSD)

Hue(Color Blob)

Disparity(Disparity Region)

Points Curves

Feature Extraction

Feature-Based

Region-Based

Domain Conversion

Tracking Module

User/Task

Physical Hardware-Layer

Image Processing-Layer

Tracking-Layer

Coordination-Layer

Fe

atu

re I

de

nti

fic

ati

on

La

ye

r

Page 9: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 9

Segmentation in the ColorSpace

- HSI representation of color space

- Variable resolution gridding of space

Intensity

Hue

Saturation

Page 10: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 10

Segmentation in the Disparity Domain

Page 11: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 11

Tracking-System Architecture

Templates(SSD)

Hue(Color Blob)

Disparity(Disparity Region)

Points Curves

Feature Extraction

Feature-Based

Region-Based

Domain Conversion

Tracking Module

User/Task

Physical Hardware-Layer

Image Processing-Layer

Tracking-Layer

Coordination-Layer

Fe

atu

re I

de

nti

fic

ati

on

La

ye

r

Page 12: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 12

State Transitions in the Tracking Process

Page 13: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 13

State Information saved in the Tracking Module

Information about the object in the real scene is shared between the different Image Identifications:

Position in the imageSize of the regionRange in the current image domainShape ratio in the imageCompactness of the region

Page 14: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 14

Tracking-System Architecture

Templates(SSD)

Hue(Color Blob)

Disparity(Disparity Region)

Points Curves

Feature Extraction

Feature-Based

Region-Based

Domain Conversion

Tracking Module

User/Task

Physical Hardware-Layer

Image Processing-Layer

Tracking-Layer

Coordination-Layer

Fe

atu

re I

de

nti

fic

ati

on

La

ye

r

Page 15: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 15

Quality Value for Initial Search

cd 10

diD

,1min

iDiCi ,min

R

corriC A

A

Page 16: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 16

Problem in the Disparity Domain

Page 17: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 17

Ground Plane Suppression

Page 18: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 18

Results Obstacle Detection

Page 19: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 19

Results Dynamic Composition

Page 20: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 20

Conclusions and Future Work:

Dynamic Composition of the two Basic Feature Identification tools allowed robust initial selection and navigation through a door

Extension to the entire set of Feature Identification tools is our next step

The developed algorithms allow robust obstacle avoidance

Page 21: SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction

SPIE'01 CIRL-JHU 21

Additional Information:

Web: http://www.cs.jhu.edu/CIRL http://www.cs.jhu.edu/~burschka