9. Kombination von Vektor- und Rasterdaten

Ähnliche Dokumente
Kapitel 9 Kombination von Vektor- und Rasterdaten

Kapitel 9. Kombination von Vektor- und Rasterdaten. Rasterdaten. 3. Transformationen des Formats. 4. Kombinierte Auswertungen

Computergrafik 2: Morphologische Operationen

Graphische Datenverarbeitung und Bildverarbeitung

Morphologische Filter

Morphologische BV. Morphological Image Processing. M. Thaler, TG208 Bildverarbeitung ZHAW, BV HS17, M. Thaler.

Übersicht der Vorlesung

Verarbeitung von Volumenbildern wichtige Werkzeuge

Kapitel 8: Operationen auf Rasterdaten

Morphologische Bildoperationen

Modul Digitale Bildverarbeitung SS16 Bestandteile der Lehrveranstaltung und Prüfung: Vorlesungen Übungsserien Praktika (ImageJ) bis Mai 2016 Projekt

Grundlagen von Rasterdaten

Digitale Bildverarbeitung Einheit 9 Morphologische Operationen

Geoinformatik I /Geoinformationsysteme

Digitale Bildverarbeitung Einheit 9 Morphologische Operationen

Morphologie auf Binärbildern

1. EINFÜHRUNG. 1. Was ist ein Geo-Informationssystem? 3. Anwendung 1: Verkehrs- und Standortplanung. 4. Anwendung 2: Klimatologische Analysen

Morphologische Filter. Vorlesung FH-Hagenberg DSB

Mathematik verstehen 7 Lösungsblatt Aufgabe 6.67

(Punktnr.) x-wert y-wert (z-wert) ( ) ( )

Lernmodul 2 Modelle des Raumes

Prüfung Grundlagen der digitalen Bildbearbeitung

Distributed Algorithms. Image and Video Processing

GIS-Analysen - Analyseverfahren. Prof. Dr.-Ing. Wolfgang Reinhardt. Universität der Bundeswehr München

Erkennung von Olivenhainen im Luftbild

Visualisierung von Geodaten. Visualisierung von Geodaten

{0,1} rekursive Aufteilung des Datenraums in die Quadranten NW, NE, SW und SE feste Auflösung des Datenraums in 2 p 2 p Gitterzellen

Klasse räumlicher Indexstrukturen, die den Datenraum rekursiv in 4 gleich große Zellen unterteilen (Quadranten NW, NE, SW, SE)

Kartographische Visualisierung

Sommersemester Prof. Dr. Christoph Kleinn Institut für Waldinventur und Waldwachstum Arbeitsbereich Fernerkundung und Waldinventur

4.4 Quadtrees. Literatur

Morphologische Bildverarbeitung II

Einführung in die medizinische Bildverarbeitung WS 12/13

Digitalisierung. Vorlesung FH-Hagenberg DSB

Bildverarbeitung: 3D-Geometrie. D. Schlesinger () Bildverarbeitung: 3D-Geometrie 1 / 13

Grundlagen der Bildverarbeitung

LU Grundlagen der digitalen Bildverarbeitung Abgabe 2. Gruppe 25 peter holzkorn andreas bretschneider martin tintel

Was bisher geschah. 1. Zerlegung in monotone Polygone 2. Triangulierung der monotonen Teilpolygone

Wasserscheiden-Ansätze zur Bildsegmentierung I

Praktikum-Meßtechnik Verfasser: Dr. H. Bergelt

Was ist GIS? Definition Geographisches Informationssystem

Generalisierung von OpenStreetMap-Daten

Bilder im Zusammenhang mit Geoinformatik sind u.a.: Luftbilder, Satellitenbilder Synthetische Bilder (z.b. digitale Oberflächenmodelle)

Gestaltung von Geoinformationssystemen Teil GIS Einführung und Grundlagen II

Füllen von Primitiven

GIS und raumbezogene Datenbanken

Innere Volumina und Integralgeometrie

a 11 a 12 a 1(m 1) a 1m a n1 a n2 a n(m 1) a nm Matrizen Betrachten wir das nachfolgende Rechteckschema:

Kompakte Graphmodelle handgezeichneter Bilder

Übungsblatt

Was bisher geschah. Definition digitaler Bilder B : pos col Bildanalyse, statistische Merkmale Signale im Orts- und Frequenzraum Bildbearbeitung durch

Relationen und Graphentheorie

Lineares Gleichungssystem - Vertiefung

GEO-INFORMATIONSSYSTEME

Nützliche Bildverarbeitungs- Verfahren

Industrielle Bildverarbeitung

GIS Einführungsschulung

Einführung in die Informatik 2

9 Lineare Gleichungssysteme

En Theoriefragen LU GDBV

SS 2017 Torsten Schreiber

Morphologische Bildverarbeitung I

Mathematische Grundlagen für die Vorlesung. Differentialgeometrie

f h c 7 a 1 b 1 g 2 2 d

Beispiele 1. Gegeben ist das lineare System. x+4y +3z = 1 2x+5y +9z = 14 x 3y 2z = 5. Die erweiterte Matrix ist

Bild-Erkennung & -Interpretation

Raster- und Vektorgrafik

5. Bäume und Minimalgerüste

mit. Wir definieren (Skalarprodukt = Winkel).

Kompakte Graphmodelle handgezeichneter Bilder. Einbeziehung in Autentizierung und Bilderkennung

In diesem Beitrag sollen die einzelnen Möglichkeiten detaillierter erläutert und bei Notwendigkeit mit einem Beispiel hinterlegt werden.

Distributed Algorithms. Image and Video Processing

Übungsblatt 1: Lösungswege und Lösungen

Vektoren und Matrizen

Kapitel 0. Einführung. 0.1 Was ist Computergrafik? 0.2 Anwendungsgebiete

Gliederung. Gliederung (cont.) Grundlage zur Programmierung auf Aufgabenebene

Inverse Matrix. 1-E Ma 1 Lubov Vassilevskaya

Einführung in die Robotik. Jianwei Zhang

Binärbildverarbeitung

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Multimedia für Referate und Präsentationen

Übung zur Vorlesung Algorithmische Geometrie

M. Pester 29. Ein konvexes d-polytop ist eine begrenzte d-dimensionale polyedrale Menge. (d = 3 Polyeder, d = 2 Polygon)

Modul Nr ,, M.Sc. Bau: Geodäsie und GIS Teil GIS Kapitel 2:

Segmentierung mit einem KurvenAdjazenzgraphen, basierend auf. der Wasserscheidentransformation

Grundlagen der Bildverarbeitung Klaus D. Tönnies

Beobachtung und Messung von Merkmalen des Menschen Ziel: (Wieder-)Erkennung natürlicher Vorgang

Bildverarbeitung in R

Kompression und Datenformate. Grundlagen der Bildspeicherung, Kompressionsverfahren, Datenformate

Binärbildverarbeitung

Geometrische Objekte im 3-dimensionalen affinen Raum oder,... wie nützlich ist ein zugehöriger Vektorraum der Verschiebungen

Digitale Bildverarbeitung Einheit 7 Bildarithmetik

Topologieerkennung von Sensornetzwerken

Eine Handschrift vektorisieren

12.2 Grauwertmorphologie

Routing A lgorithmen Algorithmen Begriffe, Definitionen Wegewahl Verkehrslenkung

Graphentheorie. Eulersche Graphen. Eulersche Graphen. Eulersche Graphen. Rainer Schrader. 14. November Gliederung.

2. Schnitterkennung Videoanalyse

Proseminar Mathematisches Problemlösen. Invarianten- und Halbinvariantenmethode

Zahlen und metrische Räume

Lösungen Serie 6 (Vektorräume, Skalarprodukt)

Transkript:

9. Kombination von Vektor- und Rasterdaten 1. Vergleich von Vektor- und Rasterdaten 2. Morphologische Operationen 3. Transformationen des Formats 4. Kombinierte Auswertungen Geo-Informationssysteme 224

9.1 Vergleich von Vektor- und Rasterdaten(I) Charakterisierung Das Vektormodell organisiert die Daten Das Rastermodell organisiert den Datenraum Vorteile von Vektordaten Vektordaten benötigen i.a. wesentlich weniger Speicherplatz als Rasterdaten. (im unkomprimierten Zustand) Es existiert ein Objektbegriff, was bei Rasterdaten i.a. nicht der Fall ist. z.b. thematische Selektionen topologische Beziehungen Geo-Informationssysteme 225

9.1 Vergleich von Vektor- und Rasterdaten(II) Vorteile von Rasterdaten Operationen auf Rasterdaten (z.b. Map Overlay) sind effizienter als bei Vektordaten. Die Komplexität der Operationen ist unabhängig von der Komplexität der im Rasterbild enthaltenen Objekte. Viele Daten werden als Rasterdaten erfaßt (durch Scanner, Satellit etc.). Schlussfolgerung Vektordaten sind sehr effizient abzuspeichern Operationen sind häufig im Rasterformat effizienter durchzuführen Kombination beider Formate in einem Geo-Informationssystem Transformationen Vektor <-> Rasterdaten nötig Geo-Informationssysteme 226

9.2 Morphologische Operationen Werden meistens auf Binär-, manchmal auch auf Graustufenbilder angewendet. Sie werden verwendet, um: bestimmte Formen hervorzuheben/zu löschen (d.h. Analyse) Kanten zu glätten Fehler bzw. Rauschen zu entfernen (insbes. im Zusammenhang mit einer Segmentierung) Die bekanntesten morphologischen Operationen sind: Dilatation und Erosion Opening und Closing Hit-and-Miss-Operator Geo-Informationssysteme 227

9.2 Morph. Operationen, Strukturelemente Das Strukturelement S einer morphologischen Operation bestimmt, welche Umgebungspixel in die jeweilige morphologische Operation mit einbezogen werden. Mit einem gezielt geformten Strukturelement können genau definierte Formveränderungen erzeugt werden. Im strukturierenden Element wird ein besonderer Punkt, der Ankerpunkt oder Ursprung, definiert. Strukturelement-Konvention bei Binärbildern: 0 = Hintergrund, 1 = Vordergrund (Objekt), = Pixel ignorieren Ankerpunkt Geo-Informationssysteme 228

9.2 Morph. Operationen, Dilatation Dilatation (Minkowski-Addition): Initialbild B S mit Strukturelement S b ( m, n) = ( m k, n k ) S bm ( + m, n + n ) k k Auswirkung: verbindet Strukturen füllt Löcher vergrößert Geo-Informationssysteme 229

9.2 Morph. Operationen, Erosion Erosion (Minkowski-Subtraktion): Initialbild B S mit Strukturelement S b ( m, n) = ( m k, n k ) S bm ( + m, n + n ) k k Auswirkung: löst Strukturen auf entfernt Details verkleinert Geo-Informationssysteme 230

9.2 Morph. Operationen, Beispiel Satellitenbild: Tunis/SPOT5/Airport, Strukturelement S der Größe 3 3 Initialbild Binärbild Dilatation Erosion Geo-Informationssysteme 231

9.2 Morph. Operationen, Opening Opening (Öffnen): Eine Erosion gefolgt von einer Dilatation mit dem gleichen Strukturelement S, d.h. B S = (B S) S. Ziel: Erosion: Entfernung aller (Teil-)strukturen, die kleiner als das Strukturelement sind Dilatation: Wiederherstellung der ursprünglichen Größe des Objekts mit Ausnahme der vorher vollständig entfernten Teilstrukturen Binärbild Opening Geo-Informationssysteme 232

9.2 Morph. Operationen, Closing Closing (Schließen): Eine Dilatation gefolgt von einer Erosion mit dem gleichem Strukturelement S, d.h. B S = (B S) S. Ziel: Dilatation: Schließen von kleinen Löchern (kleiner als das Strukturelement) Erosion: Wiederherstellung der ursprünglichen Größe des Objekts Binärbild Closing Geo-Informationssysteme 233

9.2 Morph. Operationen, Hit-and-Miss Im Vergleich zu einer Dilatation bzw. Erosion wird das Strukturelement bei einer Hit-and- Miss Operation etwas erweitert: es kann jetzt Hinter- und Vordergrundpixel enthalten, d.h. sowohl Nullen als auch Einsen. Hit-and-Miss Operatior: Falls die Hinter- und die Vordergrundpixel des Strukturelements exakt mit dem Bildinhalt übereinstimmen, wird das Pixel am Ankerpunkt auf 1 gesetzt, andernfalls auf 0. Ziel: Erkennen von Teilstrukturen in einem Bild. Beispiel: Strukturelemente, um konvexe 90 Ecken zu finden. Geo-Informationssysteme 234

9.3 Transformation Vektor-> Rasterdaten Gegeben ein Linienzug als Liste von 2D Punkten: [(x 1,y 1 ), (x 2,y 2 ),..., (x n,y n )] Gesucht Methode ein Gitter bestimmter Auflösung die Menge aller Pixel des Gitters, die den Linienzug repräsentieren Umrechnung der Koordinaten der Punkte in Pixel: (x,y) -> (Zeilennummer, Pixelnummer) Für je zwei Nachbarpunkte (x i,y i ) und (x i+1,y i+1 ) des Linienzugs wird die Gleichung der Kante aufgestellt. Bestimmung der zum Linienzug gehörenden Pixel: alle Pixel, deren Rand von einer der Kanten geschnitten werden. Geo-Informationssysteme 235

9.3 Transformation Raster-> Vektordaten(I) Problem Methode Gegeben: ein Rasterbild bestimmter Auflösung Gesucht: die im Rasterbild enthaltenen Linienzüge als Listen von 2D Punkten: [(x 1,y 1 ), (x 2,y 2 ),..., (x n,y n )] Binärisierung des Rasterbildes durch Anwendung einer TC(0,0,d t -1,0,d t,1,d max,1) mit einem geeigneten d t Elimination von Störpixeln z.b. durch eine geeignete Filterung Abstandstransformation mit dem Hintergrund (alle Pixel mit d=0) als Zielobjekt Topologische Skelettierung ein Skelettpixel besitzt den gleichen Abstand zu mindestens zwei Pixeln am Objektrand (Abstand=1 vom Hintergrund): Skelett einer Linie ist ihre Mittelachse Bestimmung der vektoriellen Linienzüge ausgehend von den Knoten des topologischen Skeletts Geo-Informationssysteme 236

9.3 Transformation Raster-> Vektordaten(II) Beispiel nach Binärisierung nach Elimination von Störpixeln nach Abstandstransformation nach Skelettierung Endergebnis Geo-Informationssysteme 237

Motivation 9.4 Kombinierte Auswertungen (I) In einem Geo-Informationssystem werden meist Vektor- und Rasterdaten verwaltet. Häufig sollen in einer Auswertung Daten in beidem Format miteinander kombiniert werden. Die Transformation von Vektor- in Rasterdaten ist wesentlich einfacher als die inverse Transformation. Transformation der Vektordaten ins Rasterformat Kombination der Daten im Rasterformat Wahl der Pixelgrösse Bei der Rasterung von Vektordaten und bei der Kombination von Rasterdaten unterschiedlicher Auflösung (Pixelgrösse) ist die Wahl der Pixelgrösse entscheidend. Kleine Pixel bedeuten einen sehr grossen Speicherplatzaufwand. Hierarchisches Vorgehen: erste Schritte einer Auswertung mit grober Pixelgrösse, gezielte Endauswertungen mit feiner Pixelgrösse durchführen Geo-Informationssysteme 238

9.4 Kombinierte Auswertungen (II) Schema einer kombinierten Auswertung Geo-Informationssysteme 239

9.4 Kombinierte Auswertungen (III) Beispiel eines kombinierten Geo-Informationssystems Topographische Karte Verwaltungseinheiten Satelliten-Aufnahme (Landsat MSS-5) Satelliten-Aufnahme (NOAA-7) Geologische Karte Abb. 7.1-1 Geo-Informationssysteme 240