Visualisierung Ziele der Visualisierung

Slides:



Advertisements
Ähnliche Präsentationen
Visualisierung von UML-Diagrammen
Advertisements

Grundlagen des A*-Algorithmus und Anwendung in der Routenplanung
Algorithm Engineering
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (26-Graphenalgorithmen: Wiederholung und Übung) Prof. Th. Ottmann.
Zerlegung von Graphen.
WS 05/06Automatische Akquisition linguistischen Wissens1 Partielles Wissen erweitern 1.Zusammenhang mit bisherigen Algorithmen 2.Vom offensichtlichen zum.
Wasserfall-Ansätze zur Bildsegmentierung
5. Beleuchtung und Schattierung
WS Algorithmentheorie 13 - Kürzeste (billigste) Wege Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (27 – Kürzeste Wege) Prof. Th. Ottmann.
Layout Algorithmen.
Demoprogramm: Clustering Eine graphische Demonstration verschiedener Clusteringalgorithmen anhand des Clusterings von Punkten im zweidimensionalen Raum.
Präsentation zu Milestone 1: Planaritätstest, Planarisierierung und Orthogonalisierung Gruppenmitglieder: cku, ocl, pdo, bra.
Globaler Ansatz Hough-Transformation
Martin Böhmer/Dennis Treder/Marina Schwacke Übungen zu Automatisches Zeichnen von Graphen Ausgabe: Besprechung: Gruppe 2 - Übungsblatt.
Constraints in orthogonal Graph Drawing
PG 478 – Open Graph Drawing Framework Thema: Compounds & Force-Directed Francois Bertault & Mirka Miller – An Algorithm for Drawing Compound Graphs [1999]
Constraints in Graph Drawing 1
Compound Graphen und hierarchisches Layout
Martin Böhmer/Dennis Treder/Marina Schwacke Übungen zu Automatisches Zeichnen von Graphen Ausgabe: Besprechung: Gruppe 2 - Übungsblatt.
Martin Böhmer/Dennis Treder/Marina Schwacke Automatisches Zeichnen von Graphen Übungen zu Automatisches Zeichnen von Graphen - Übungsblatt 1 - Ausgabe:
Minimum Spanning Tree: MST
Modellierung von Baumstrukturen mit einem einzigen Polygonnetz
1 Dienstbeschreibung mit DAML Ein graphischer Editor für DAML - Ting Zheng Betreuer: Michael Klein, Philipp Obreiter.
Punktbeschriftung mit vier Rechtecken gleicher Höhe (Anzahlmaximierung) Julia Löcherbach.
Maschinelles Lernen und automatische Textklassifikation
Paper: Aesthetics of Class Diagrams Vorgetragen von Tilmann Bartels Paper von Holger Eichelberger Universität Würzburg Bis jetzt gibt es keine allgemeingültige.
Eignung von Grammatik-basiertem Layout für grafische Programmiersprachen Seminar Layout-Algorithmen für Graphen Institut für Informatik Christian-Albrechts.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung 1 SS 2001 Algorithmus von Dijkstra.
Effiziente Algorithmen
in der medizinischen Bildverarbeitung
Mahmoud Zoabi Khaled Isa
Effiziente Algorithmen
Geoinformation II Vorlesung 4 SS 2001 Voronoi-Diagramme.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II Vorlesung 7 SS 2000 Punkt-in-Polygon-Verfahren I (Trapezkarte)
Black Box Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen
Effiziente Algorithmen
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen Hartmut Klauck Universität Frankfurt SS
Effiziente Algorithmen
Hartmut Klauck Universität Frankfurt SS
Information und Kommunikation
Quantum Computing Hartmut Klauck Universität Frankfurt WS 04/
SOTA Andrej Gisbrecht
– Gruppe 3 Jörg Moldenhauer Henri Palleis Renata Willi.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation III Vorlesung 1 WS 2001/02 Punkt-in-Landkarte I (Streifenkarte)
Das Springerproblem.
Routenplanung querfeldein - Geometric Route Planning
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Diskrete Mathematik II Vorlesung Suche des kürzesten Weges in einem Netz.
1 Slawa Belousow, Seminar über Algorithmen Load Balancing Slawa Belousow Freie Universität Berlin, Institut für Informatik.
Graph – basierte Routenplanung versus Geometrische Routenplanung
Didaktik der Geometrie (11) Vorlesung im Sommersemester 2004 Prof. Dr. Kristina Reiss Lehrstuhl für Didaktik der Mathematik Universität Augsburg.
Methoden zur Visualisierung semi-hierarchischer Graphen
- Studienarbeit - Entwurf und Umsetzung von kombinierten Anfragen für die Ähnlichkeitssuche auf digitalen Bilder auf der Basis von Regionen und Features.
Stabile Hochzeiten, Zuweisungsspiele und beides gleichzeitig
Version vom Max-Flow in Orientierten Matroiden Winfried Hochstättler & Robert Nickel Fernuniversität in Hagen Lehrstuhl für Diskrete Mathematik.
GeoNet Seminar Theta-Graph. Strukturen Motivation Definition von Theta-Graph Beispiel nach der Definition Eingenschafen von Theta-Graph Implemetierungsalgorithmus.
Matchings (Paarungen) in Graphen
Gliederung der Vorlesung
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer Geoinformation II 6. Sem. Vorlesung 4 4. Mai 2000 Voronoi-Diagramm.
Die natürlichste Sportart der Welt.
CL Tree MW 31.1 Business Intelligence Wintersemester 2015 / 2016 Stanislav Prokupetz.
Spärliche Kodierung von Videos natürlicher Szenen Vortragender: Christian Fischer.
Rechen- und Kommunikationszentrum (RZ) Selektionsstrategien auf Graphstrukturen Sven Porsche Seminarvorträge Aachen.
Der Dijkstra-Algorithmus
Wiederholung TexPoint fonts used in EMF.
Computing orthogonal drawings with the minimum number of bends
Vom Quadrat zur Fünfecktüte
 Präsentation transkript:

Visualisierung Ziele der Visualisierung Welche Grössen lassen sich beeinflussen Das Prinzip der Übersichtlichkeit Verschiedene Anordnungsprinzipien Automatisches Layouten Aufgaben -“Zoom”algorithmen

Findet assoziationen: 4 freie Assoziationen, 1 Unter- und 1 Überbegriff springen: O: 2xSport, 2xBewegen, Bewegungsform, Bewegung U: Seilspringen, Hochspringen, Hochsprung, Turmspringen, Skispringen, Seitensprung A: Akrobatik, Luft, 2xSeil, 2xSprungbrett, Hochsprung, Katzensprung, laufen, fallen, Fallschirm, Bungee, 2xweit, hoch, Sport, Gazelle, Trampolin, Hürde, Glas, Stabhochsprung, Turmspringen, hüpfen, hopsen Beispiel automatische Extraktion

Ziele bei Visualisierung Übersichtlichkeit (oder nicht) Einfach alle Knoten darstellen? Alle Kanten darstellen? Ohne Kanten/Knotengewichte, wie bekommt man Wichtigkeitskriterium? Gegeben ein Graph, entscheiden Sie wichtige Kanten/Knoten Was ist Ihr „Algorithmus“? Wiedererkennbarkeit (plain forcebased liefert jedes Mal anderes Bild) Auch beim zoomen und Ausschnittsanfertigung

Beeinflussbare Grössen Kanten: Länge Breite Winkel zwischen Kanten Gruppierungen von Kanten (Flüsse? Transformation in Kantengraf?) Knoten: Beschriftung Darstellung Grösse Gruppierungen von Knoten (Cluster) Abstände Zwischen nicht-adjazenten Knoten Zwischen Kanten Zwischen Gruppen von Knoten oder Kanten Überschneidungen Zwischen unrelatierten Kanten Zwischen Knotenlabels Hierarchisierung Von Knoten Von Kanten Von Subgrafen

Übersichtlichkeit Techniken, um wichtiges von wichtigem visuell zu trennen: Zoomen Konkret vs. Konzeptuell Aus/Einblendung von Knoten/Kanten Farbgebung oder Intensität 3D Darstellung (weiter vorn ist wichtiger) Interaktivität (z.B. mouse over Einblendungen)

Welche Darstellung ist die bessere? [gd-constraints.pdf]

Verschiedene generelle Anordnungsprinzipien im Vergleich kanten-orientiert cluster-orientiert Kreisförmig Orthogonal Hierarchisch Kraftgestützt knoten- orientiert hierarchisch orientiert [drawing large graphs.ppt]

Automatisches Layout Wenn wir layouten, wollen wir: minimale Kantenüberkreuzungen minimaler Flächenverbrauch des Gesamtgraphen maximaler global kleinster Kantenaustrittswinkel maximale Symmetrieausnutzung Orientierung des Gesamtgrafen Kräftebasierte Verfahren Spanning tree basierte Verfahren

Aufgaben Skizzieren Sie einen Algorithmus zum automatischen Layout eines Genealogiegrafen Beschreiben sie einen Algorithmus zur kräftebasierten Darstellung eines beliebigen Grafen Wie lässt sich ein derartiger Algorithmus für grosse Grafen optimieren?