Top Banner
Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von Punktsignaturen mit Hilfe von Voronoi-Diagrammen Sarah Tauscher
21

Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

Apr 06, 2016

Download

Documents

Dagmar Brauer
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

Institut für InformationssystemeTechnische Universität BraunschweigInstitut für InformationssystemeTechnische Universität Braunschweig

Verdrängung von Punktsignaturen mit Hilfe von Voronoi-Diagrammen

Sarah Tauscher

Page 2: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

2

• Darstellung von Sentiments auf

Karten

Sentiment Maps - Ziel

Sarah Tauscher— Technische Universität Braunschweig

Page 3: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

3

Sentiment Maps - Daten

Sarah Tauscher — Technische Universität Braunschweig

Page 4: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

4

<way id="27142171" user="Dabbi" uid="53579" visible="true" version="11" changeset="7428520" timestamp="2011-03-01T11:42:27Z"> <nd ref="297792588"/> <nd ref="1180552370"/> <nd ref="1180552674"/> <nd ref="1180552536"/> <nd ref="1180552469"/> <nd ref="1180552521"/> <nd ref="1180552846"/> <nd ref="297792787"/> <nd ref="1180552313"/> <nd ref="1180552781"/> <nd ref="1180552386"/> <nd ref="1180552651"/> <nd ref="1180552860"/> <nd ref="1180552849"/> <nd ref="297792974"/> <nd ref="297792592"/> <nd ref="297792792"/> <nd ref="297792594"/> <nd ref="1180552456"/> <nd ref="1180552541"/> <nd ref="1180552493"/> <nd ref="1180552496"/> <nd ref="297793033"/> <nd ref="297792596"/> <nd ref="297792597"/> <nd ref="297792588"/> <tag k="amenity" v="place_of_worship"/> <tag k="building" v="yes"/> <tag k="church" v="Church of Iceland"/> <tag k="denomination" v="lutheran"/> <tag k="name" v="Hallgrímskirkja"/> <tag k="religion" v="christian"/> <tag k="wikipedia" v="http://en.wikipedia.org/wiki/Hallgrimskirkja"/> </way>

Sentiment Maps - Daten

Sarah Tauscher — Technische Universität Braunschweig

Page 5: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

5

• Natural Language Processing– Named Entity

Recognition– Sentiment Analyse

• Darstellung auf Karten– Entwurf von

Signaturen– Auswahl der

Hintergrundkarte– Generalisierung:

Verdrängung

Sentiment Maps - Erstellung

Sarah Tauscher — Technische Universität Braunschweig

Page 6: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

6

Verdrängung - Idee

Sarah Tauscher — Technische Universität Braunschweig

Page 7: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

7

• Ort ist Schwerpunkt seiner Zelle

• Gleichmäßige Verteilung der Orte im Raum, abhängig von Dichtefunktion

• Anwendungen– Komprimierung– Auswahl von

Messpunkten– Aufteilen von Flächen

Schwerpunkt-Voronoi-Diagramme

Sarah Tauscher — Technische Universität Braunschweig

Page 8: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

8

• Gegeben: Menge von Punkten im Raum• Gesucht: Schwerpunkt-Voronoi-Diagramm• Iterativ

– Berechnung des Voronoi-Diagramms– Berechnung der Schwerpunkte– Verschiebung der Orte auf den

Schwerpunkt ihrer Zelle• Konvergenz nur für ein-

dimensionalen Fall bewiesen

Lloyd‘s algorithm

Sarah Tauscher — Technische Universität Braunschweig

Page 9: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

9

Verdrängung - Algorithmus

Sarah Tauscher — Technische Universität Braunschweig

Markiere Nachbarn

Verschie-bung

zulässig?

Punkt Markiert?

Radius groß

genug?

Signatur in

Voronoi-zelle?

Verschiebe Punkt Richtung

Schwerpunkt

Verschiebe Punkt Richtung

Mittelpunkt

Berechne größten Kreis in Zelle

neinnein

nein

jaja

ja

Page 10: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

10

• Zulässige Verschiebungsdistanz– Fester Wert– Ansteigend mit Anzahl der Iterationen

• Verschiebung von Punkten– nur innerhalb ihrer Voronoizellen – wenn sie sich mit anderen überlappen– wenn einer ihrer Nachbarn verschoben werden soll– abhängig von Anzahl der Iterationen

• Maximale Anzahl von Iterationen

Verdrängung - Parameter

Sarah Tauscher — Technische Universität Braunschweig

Page 11: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

11

• Polygon aufteilen in Kanten, die es von unten bzw. oben begrenzen– Steigung der Kanten berechnen– Keine senkrechten Kanten

• Eigenschaften des gesuchten Kreises– Mittelpunkt liegt oberhalb der Kanten,

die das Polygon von unten begrenzen– Mittelpunkt liegt unterhalb der Kanten,

die das Polygon von oben begrenzen– Abstand des Mittelpunktes zu allen

Kanten ist größer gleich dem Radius

– Radius soll maximal sein

Größter innenliegender Kreis

Sarah Tauscher — Technische Universität Braunschweig

Page 12: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

12

• Der Radius der Kreise, deren Mittelpunkt auf der Verbindung zwischen dem Punkt und den Mittelpunkt des größten Kreises liegen, wird mit wachsender Entfernung vom Punkt größer

• Eigenschaften des gesuchten Kreises– Mittelpunkt liegt auf einer gegebenen

Geraden– Abstand des Mittelpunktes zu allen

Kanten ist größer gleich dem Radius– Radius ist gegeben– Abstand zum Punkt soll minimal sein

Genügend großer Kreis

Sarah Tauscher — Technische Universität Braunschweig

Page 13: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

13

• Voraussetzungen– Problem definiert durch lineare Gleichungen und

Ungleichungen– Ziel Minimierung oder Maximierung von Variablen– Lösung des Problems

• Optimal• Unbeschränkt• Unzulässing

• Lp_solve– Freie Open Source Software in Java– Simplex Methode

• Worst case: exponentielle Laufzeit– Branch and Bound

Lineare Optimierung

Sarah Tauscher — Technische Universität Braunschweig

Page 14: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

14

Testfälle

Sarah Tauscher — Technische Universität Braunschweig

Page 15: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

15

Testfälle

Sarah Tauscher — Technische Universität Braunschweig

Page 16: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

16

Testfälle

Sarah Tauscher — Technische Universität Braunschweig

• Zufällige Punkte• Gebiet: 1000 x 1500• Punktgröße: 20• Anzahl Punkte: 100• Überlappungen: 10• Nicht gelöst: 0

Page 17: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

17

• Zufällige Punkte• Gebiet: 1000 x 1500• Punktgröße: 20• Anzahl Punkte: 100• Überlappungen: 23• Nicht gelöst: 4

Testfälle

Sarah Tauscher — Technische Universität Braunschweig

Page 18: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

18

• Zufällige Punkte• Gebiet: 1000 x 1500• Punktgröße: 20• Anzahl Punkte: 200• Überlappungen: 55• Nicht gelöst: 6

Testfälle

Sarah Tauscher — Technische Universität Braunschweig

Page 19: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

19

• Ist die Berechnung des größten Kreises sinnvoll?

• Bleibt die „Optimalität“ bei Beschränkung der Verschiebung erhalten?

• Konvergiert der Algorithmus?• Ist das Auftreten von neuen Konflikten, auch

bei Verschiebung der Nachbarn beschränkt?• In wie weit ist die Erhaltung der Topologie

gewährleistet?• Ist eine Zerlegung des Problems sinnvoll

möglich?

Offene Fragen

Sarah Tauscher — Technische Universität Braunschweig

Page 20: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

20

Zerlegung in Teilprobleme

Sarah Tauscher — Technische Universität Braunschweig

Page 21: Institut für Informationssysteme Technische Universität Braunschweig Institut für Informationssysteme Technische Universität Braunschweig Verdrängung von.

21

Zerlegung in Teilprobleme

Sarah Tauscher — Technische Universität Braunschweig