17
Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna 2004 Institute of Cartography and Geoinformatics University of Hannover

Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

Localisation with sketch based input

Matthias Kopczynski

2nd Symposium on Location Based Services and TeleCartography, Vienna 2004

Institute of Cartography and GeoinformaticsUniversity of Hannover

Page 2: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

2

Motivation

Where am I?

...just a sketch with the PDA...

...actually we are at Aegidientorplatz!

Page 3: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

3

Contents

SPIRIT – Brief Overview

Sketched places

Sketch interpretation

Localisation

Outlook

Page 4: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

4

SPIRIT – brief overview

Project of EU in the IST-Programme

International cooperation

Internet search engine

Spatially aware

www.geo-spirit.org

Project aims:

Page 5: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

5

Sketched places - definition

Outline of spatial situation

Build from lines

Relations of human thoughts

Precise or abstract reference

„Route description“

Page 6: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

6

Sketched places - contents

Selection of important features (landmarks)BuildingsRoadsPlacesBoundaries

Abstract symbolisation of elements

Level of simplicity

Page 7: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

7

Sketched places – on a screen

Drawing toolsMousePen

Drawing surfacesVirtual (Mouse)Physical (Graphic tablet)Screen (PDA, TabletPC)

Extended drawing capabilitiesDrag&drop iconsRemoving elementsTyped text

Page 8: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

8

Sketch interpretation – basic problem

Comparable description neededWhat is in the sketch?Where is the sketched situation?

Geometrically exactRelations of human thoughts

National reference frames

Picture coordinates

InterpretedUninterpreted

Reference dataSketch

Page 9: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

9

Sketch interpretation – three step solution

1. Geometry/topology

2. Pattern recognition

3. Localisation

Level of abstraction

Geometry Pattern recognition Localisation

Page 10: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

10

Sketch interpretation - topological data model I

Invariant: topological relationsNeighbourhood

Distance

Direction

Clusters

Orthogonal/Parallel lines

Crossing lines

Contained in

Semantic network

Page 11: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

11

Sketch interpretation – topological data model II

Example of a semantic network representation

Page 12: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

12

Localisation – problem definition

Find identical partial graphs!

Look up geographical reference

Pattern Reference

Page 13: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

13

Localisation – partial graphs

Constraint Tree SearchDiscover state tree

Restrict state tree

• Produce combinations

• Forbidden partial solutions• Constraints

Search the state tree with backtracking

Page 14: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

14

Localisation – example I

Query pattern

Page 15: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

15

Localisation – example II

Query pattern

Page 16: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

16

Outlook

Large data sets

Specify topological relations

Incomplete/unprecise queries

Page 17: Matthias Kopczynski Institute of Cartography and ... · Localisation with sketch based input Matthias Kopczynski 2nd Symposium on Location Based Services and TeleCartography, Vienna

17

Finish

Many thanks foryour attention!

Matthias KopczynskiInstitute of Cartography and Geoinformatics

University of Hannover