Grundlagen von Rasterdaten

Ähnliche Dokumente
7. Grundlagen von Rasterdaten

Kapitel 9 Kombination von Vektor- und Rasterdaten

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

Kapitel 8: Operationen auf Rasterdaten

Kapitel 1: Informationsverarbeitung durch Programme

Kapitel 2: Ein abstraktes Geo-Datenmodell

Kapitel 2: Ein abstraktes Geo-Datenmodell

9. Kombination von Vektor- und Rasterdaten

GEO-INFORMATIONSSYSTEME

Daten und Algorithmen

Kapitel 1 Grundlagen. Skript zur Vorlesung: Datenbanksysteme II Sommersemester Vorlesung: PD Dr. Peer Kröger

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

4.4 Quadtrees. Literatur

Datenbanken: Datenkompression. Dr. Matthias Uflacker, Stefan Klauck 2. Mai 2018

Darstellungsarten für 3D-Körper. Boundary Representation (BRep):

{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

Digitale Bildverarbeitung (DBV)

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

Kapitel 5: Graphen und Graphalgorithmen

Kapitel 1: Einführung

Digitale Medien. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid. Übung zur Vorlesung

Statistische Kenngrößen. Histogramm. Grundlagen zur statistischen Signalverarbeitung. Statistische Beschreibung von Audio

GIS Einführungsschulung

Kapitel 2. Mathematische Grundlagen. Skript zur Vorlesung Einführung in die Programmierung

4.1 Einführung. 4.2 Z-Ordnung. 4.3 R-Bäume. 4.4 Quadtrees. Kapitel 3: Räumliche Indexstrukturen. 4. Räumliche Indexstrukturen

Kapitel 1: Informationsverarbeitung durch Programme

Kapitel 1: Informationsverarbeitung durch Programme

Kapitel 1: Einführung

4. Segmentierung von Objekten Video - Inhaltsanalyse

Tagged Image File Format. Im Printbereich neben EPS sehr verbreitet.

Übersicht der Vorlesung

Hauptseminar KDD SS 2002

Hauptklausur zur Vorlesung Bildverarbeitung WS 2002/2003

3.2. Divide-and-Conquer-Methoden

Tutorium 2. Strings. Skript zur Vorlesung Einführung in die Programmierung

Referat zum Thema Huffman-Codes

Messen optischer Größen, Messen aus Bildern Übersicht Optische Strahlung, Sensorik Geometrie, Photogrammetrie Kamerakalibrierung Stereo

Proseminar Kodierverfahren bei Dr. Ulrich Tamm Sommersemester 2003 Thema: Codierung von Bäumen (Prüfer Codes...)

Einführung. Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2009

Kapitel 3: Datenbanksysteme

Was bisher geschah. digitale Bilder: Funktion B : pos col Matrix B col

Kompression und Datenformate. Grundlagen der Bildspeicherung, Kompressionsverfahren, Datenformate

Algorithmen und Datenstrukturen. Kapitel 4: Suchverfahren. Skript zur Vorlesung. Algorithmen und Datenstrukturen

Übung zur Vorlesung. Digitale Medien. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid, Hanna Schneider

8. A & D - Heapsort. Werden sehen, wie wir durch geschicktes Organsieren von Daten effiziente Algorithmen entwerfen können.

Kapitel 6 Anfragebearbeitung

Bild-Erkennung & -Interpretation

Einführung in die Programmierung

Algorithmische Geometrie: Rest Lokalisierung von Punkten; Voronoi Diagramme (1/2)

Digitale Medien. Übung zur Vorlesung. Vorlesung: Heinrich Hußmann Übung: Renate Häuslschmid

Kapitel 6: Algorithmen der Computer-Geometrie

6. Komprimierung. (Text)komprimierung ist ein Wechsel der Repräsentation von Daten, so daß sie weniger

Binärbildverarbeitung

Algorithmen und Datenstrukturen. Kapitel 2: Datenstrukturen. Skript zur Vorlesung. Algorithmen und Datenstrukturen

5 BINÄRE ENTSCHEIDUNGS- DIAGRAMME (BDDS)

Universität Trier. Fachbereich IV. Wintersemester 2004/2005. Wavelets made easy. Kapitel 2 Mehrdimensionale Wavelets und Anwendungen

Überblick. 3. Mathematische Grundlagen 3.1 Mengen und Abbildungen 3.2 Induktion und Rekursion 3.3 Boolsche Algebra

Digitalisierung. Vorlesung FH-Hagenberg DSB

Kartographische Visualisierung

Luisenburg-Gymnasium Wunsiedel

Kapitel 9. Ausnahmebehandlung in Java. Skript zur Vorlesung Einführung in die Programmierung

Paare und Kartesische Produkte

(a, b)-bäume / 1. Datenmenge ist so groß, dass sie auf der Festplatte abgespeichert werden muss.

Das Graphics Interchange Format

Kapitel 3: Boolsche Algebra

Einführung. Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2008

Übung: Computergrafik 1

Malen nach Zahlen - Bilddarstellung

Inhalte. Photogram. Aufnahmesysteme. HS BO Lab. für Photogrammetrie: Digitalisierung analoger Bilder 1

Kapitel 3 Anfragen auf räumlichen Objekten. Skript zur Vorlesung: Spatial, Temporal, and Multimedia Databases Sommersemester 2010, LMU München

Inhalt. Bildaufnahme / Digitale Bilder. Kameras CCD Sensoren Auge Sampling / Aliasing Quantisierung

Kapitel 7: Optimalcodierung und Huffman Coding

Kapitel 3 Anfragen auf räumlichen Objekten

Einführung in die Programmierung

Klausur Informatik-Propädeutikum (Niedermeier/Hartung/Nichterlein, Wintersemester 2012/13)

Übungspaket 12 Der Datentyp char

Relationen und Graphentheorie

Übungsblatt 2: Betriebssysteme, Prozesse

Einführung in die Programmierung. Organisatorisches. Skript zur Vorlesung Einführung in die Programmierung

Überblick. 3. Mathematische Grundlagen 3.1 Mengen und Abbildungen 3.2 Boolsche Algebra 3.3 Induktion und Rekursion

Digitale Bildverarbeitung - Rechnerübung 3

Beispielhafte Testfragen (auch aus Schülerreferaten, Fragen können redundant sein, keine Audio Kompression berücksichtigt):

Digitales Video. Digitales Video

Empirische Okonomie 1

Datenkompression. Kommunikationstechnik, SS 08, Prof. Dr. Stefan Brunthaler 167

Graphen. Definitionen

Vorlesung Datenstrukturen

Ajdovic/Mühl Farbmodelle FARBMODELLE

Einführung in die Programmierung WS 2018/19. Übungsblatt 2: Boolesche Algebra, Vollständige Induktion

Transkript:

LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS DATABASE Kapitel 7: Grundlagen von Rasterdaten Skript zur Vorlesung Geo-Informationssysteme Wintersemester 2014/15 Ludwig-Maximilians-Universität München (c) Matthias Renz 2014, basierend auf dem Skript von Peer Kröger 2011 u. Christian Böhm aus dem SoSe 2009

7. Grundlagen von Rasterdaten 1. Einführung 2. Speicherung von Rasterdaten 3. Eigenschaften von Rasterdaten Geo-Informationssysteme 219

7.1 Einführung (I) Definitionen Rasterdaten beschreiben die Geometrie einer Vorlage in dem Zeilenund Spaltensystem eines Abtastvorgangs. Die Rasterelemente werden auch Pixel (Abk. für picture element) genannt. Jedem Pixel wird ein Zahlenwert (Grauwert) zugeordnet, der reflektierte oder emittierte Strahlungswerte repräsentiert, die in einem bestimmten Spektralbereich aufgezeichnet wurden. Passive Abtastsysteme können Strahlungsinformation nur empfangen, z.b. die meisten Fernerkundungssatelliten. Aktive Abtastsysteme benutzen die Vorlage als Reflektor für die von ihnen ausgesendete und wiederempfangene Strahlung, z.b. Radar. Geo-Informationssysteme 220

7.1 Einführung (II) Ausgewählte passive Fernerkundungssysteme Geo-Informationssysteme 221

7.1 Einführung (III) Parameter von Rasterdaten Anzahl der Pixel (Auflösung) Anzahl der Grauwertstufen (Quantisierungsstufen) Geo-Informationssysteme 222

7.1 Einführung (IV) Typische Parameter verschiedener Datenquellen Geo-Informationssysteme 223

7.2 Speicherung von Rasterdaten (I) Logisches Format Die Rasterdaten d(x,y) werden zeilenweise abgespeichert. N = Zahl der Zeilen M = Zahl der Pixel pro Zeile Speicherplatzbedarf N * M * Anzahl Bytes pro Pixel z.b. Luftbild 104 * 104 * 7 Bytes = 700 MB sehr hoher Speicherplatzbedarf Geo-Informationssysteme 224

7.2 Speicherung von Rasterdaten (II) Physisches Format Kennsatz Datenherkunft, Maximaler Grauwert, Koordinatensystem, Anzahl der Seiten Datenseiten Folge von c Pixeln, c = Anzahl Bytes einer Seite / Anzahl Bytes pro Pixel zeilenweise abgespeichert Beispiel: M = 3500 N = 3000 512 Bytes pro Seite 1 Byte pro Pixel Geo-Informationssysteme 225

() 7.2 Komprimierung von Rasterdaten (I) Lauflängen-Kodierung (Run Length Coding) Häufig treten Folgen desselben Grauwerts auf. Es werden nicht mehr alle M Pixel einer Zeile abgespeichert, sondern Läufe, d.h. Paare (Lauflänge, Grauwert). Beispiel (Logisches Format) Zeile x = 5, 256 Grauwertstufen, unkomprimiert FC FC FC FC FC FC FC FC 7C 7C 7C FC FC FC FC FC FC FC FC 7C 7C 7C 7C 7C 7C... FC FC FC FC FC FC FC FC FC FC Zeile x = 5, 256 Grauwertstufen, komprimiert i 08 FC 03 7C 08 FC 06 7C... 10 FC maximale Lauflänge 256 (Speicherung der Paare/Läufe in 2 Byte) Geo-Informationssysteme 226

( ) 7.2 Komprimierung von Rasterdaten (II) Beispiel (Physisches Format) M = 3500 N = 3000 512 Bytes pro Seite 1 Byte pro Pixel + geringerer Speicherplatzbedarf gegenüber der unkomprimierten Darstellung (bei Binärbildern ca. 10 %; bei 8 Graustufen ca. 30%) - Indirektion beim wahlfreien Zugriff auf eine Zeile (Zeilentabelle) - höherer Berechnungsaufwand bei Operationen wie z.b. Map Overlay Geo-Informationssysteme 227

( ) 7.2 Komprimierung von Rasterdaten (III) Rand-Kodierung (Chain Coding) Diese Kodierung ist anwendbar, wenn Rasterdaten nicht zeilenweise sondern objektweise abgespeichert werden. Ausgehend von einem Randpunkt R geht man entlang des Randes eines Objekts und codiert die Richtung der verfolgten Kanten. rechts = 0, oben = 1, links = 2, unten = 3 + Kompakte Speicherung von Linienzügen und Flächen - Operationen (Map Overlay) erfordern Konvertierung ins unkomprimierte Format Geo-Informationssysteme 228

( ) 7.2 Komprimierung von Rasterdaten (IV) Kodierung mit Region Quadtree Diese Kodierung ist ebenfalls anwendbar, wenn Rasterdaten nicht zeilenweise sondern objektweise abgespeichert werden. Ein Objekt wird durch einen Region Quadtree kodiert. Der Datenraum wird rekursiv in Quadranten zerlegt, bis das Objekt exakt überdeckt ist oder max. Auflösung erreicht ist. Geo-Informationssysteme 229

( ) 7.2 Komprimierung von Rasterdaten (V) Operationen auf den Kodierungen Jeder Knoten des Region Quadtree ist durch 2 Bits repräsentiert. Operationen auf zwei als Region Quadtree kodierten Rasterbildern werden durch parallelen Durchlauf der Quadtrees realisiert. Z. B. Map Overlay: schwarzer Knoten * beliebiger Teilbaum T --> T weisser Knoten * beliebiger Teilbaum T --> weisser Knoten + geringer Speicherplatzbedarf + variable Auflösung + Operationen (z.b. Map Overlay) sind einfach und schnell auszuführen Geo-Informationssysteme 230

7.3 Eigenschaften von Rasterdaten (I) Histogramme und davon abgeleitete Eigenschaften Der maximale Grauwert d max eines gegebenen Rasterbildes ist definiert als der größte auftretende Grauwert. Häufig ist d max = 255, so daß ein Pixel in einem Byte abgespeichert werden kann. Das Histogramm eines Rasterbilds ist definiert als die Häufigkeitsverteilung h(d) der einzelnen Grauwerte d, 0 d d max. Geo-Informationssysteme 231

( ) 7.3 Eigenschaften von Rasterdaten (II) Der mittlere Grauwert d mean ist definiert als: Er ist ein Maß für die Helligkeit des Bildes Die Varianz der Grauwerte d var ist definiert als Die Varianz lässt Rückschlüsse über den Kontrast eines Bildes zu. Der Median d med ist der mittlere Wert in der aufsteigend sortierten t Folge d i, 1 i n aller auftretenden Grauwerte, d.h. Geo-Informationssysteme 232