22
Camera/Vision for Geo- Location & Geo- Identification John S. Zelek Intelligent Human Machine Interface Lab Dept. of Systems Design Engineering University of Waterloo

Camera/Vision for Geo-Location & Geo-Identification

  • Upload
    dixon

  • View
    54

  • Download
    5

Embed Size (px)

DESCRIPTION

Camera/Vision for Geo-Location & Geo-Identification. John S. Zelek Intelligent Human Machine Interface Lab Dept. of Systems Design Engineering University of Waterloo. Why can’t we use GPS everywhere?. Urban canyons. Indoor navigation. 1. Introduction - 2/20. What we are trying to do. - PowerPoint PPT Presentation

Citation preview

Page 1: Camera/Vision for Geo-Location & Geo-Identification

Camera/Vision for Geo-Location & Geo-Identification

John S. Zelek

Intelligent Human Machine Interface LabDept. of Systems Design Engineering

University of Waterloo

Page 2: Camera/Vision for Geo-Location & Geo-Identification

Why can’t we use GPS everywhere?

Urban canyons

Indoor navigation

1. Introduction - 2/20

Page 3: Camera/Vision for Geo-Location & Geo-Identification

What we are trying to do

CameraInertial

Altimeter, Compass+/- GPS =

Accuracy +Location +

Maps +1. Introduction – 3/20

Page 4: Camera/Vision for Geo-Location & Geo-Identification

Applications

1. Introduction – 4/20

Page 5: Camera/Vision for Geo-Location & Geo-Identification

SLAM

Given:Dead-reck.Ext. sensorWaypoints

Not Known:MapGPS

2. SLAM – 5/20

Page 6: Camera/Vision for Geo-Location & Geo-Identification

Trees as landmarks

for triangulati

on

2. SLAM - 6/20

Page 7: Camera/Vision for Geo-Location & Geo-Identification

Daniel AsmarSlide 7

Differentiating different trees

2. SLAM – 7/20

Page 8: Camera/Vision for Geo-Location & Geo-Identification

2. SLAM – 8/20

Page 9: Camera/Vision for Geo-Location & Geo-Identification

Object Category

Recognition

3. Object Detection & Recognition – 9/20

Page 10: Camera/Vision for Geo-Location & Geo-Identification

Classes of Objects vs. Instances

2 instances of an individual object(space shuttle)

2 instances of an object face class

2 instances of an

object motorcycle

class3. Object Detection & Recognition – 10/20

Page 11: Camera/Vision for Geo-Location & Geo-Identification

Visual vs. Functional classes

There is a wide variation in the

appearance of objects that are categorized

by function. We focus only on

categories related by some

visual consistency only!

3. Object Detection & Recognition – 11/20

Page 12: Camera/Vision for Geo-Location & Geo-Identification

Challenges

changes of viewpoint

transformation (translation, rotation, scaling, affine), out-of-plane (foreshortening)

illumination differences

background clutter

occlusion

intra-class variation

3. Object Detection & Recognition – 12/20

Page 13: Camera/Vision for Geo-Location & Geo-Identification

Ours

Others

Repeatability of our detector appears to be better!

3. Object Detection & Recognition – 13/20

Page 14: Camera/Vision for Geo-Location & Geo-Identification

Object Graphs

3. Object Detection & Recognition – 14/20

Page 15: Camera/Vision for Geo-Location & Geo-Identification

3. Object Detection & Recognition – 15/20

Page 16: Camera/Vision for Geo-Location & Geo-Identification

3. Object Detection & Recognition – 16/20

Page 17: Camera/Vision for Geo-Location & Geo-Identification

4. Structure from Stereo – 17/20

Structure from stereo

Page 18: Camera/Vision for Geo-Location & Geo-Identification

Structure from motion4. Structure From Motion – 18/20

Page 19: Camera/Vision for Geo-Location & Geo-Identification

5. Context Recognition – 19/20

Page 20: Camera/Vision for Geo-Location & Geo-Identification

6. Closing – 20/20

Page 21: Camera/Vision for Geo-Location & Geo-Identification

Extra. Features for Recognition & Structure – 21/20

Page 22: Camera/Vision for Geo-Location & Geo-Identification

Extra. Features for Recognition & Structure – 22/20