Automatisch-generierte Texturen aus Laserpunktwolken

Größe: px
Ab Seite anzeigen:

Download "Automatisch-generierte Texturen aus Laserpunktwolken"

Transkript

1 Automatisch-generierte Texturen aus Laserpunktwolken Sharon Friedrich, Maik Häsner Ruprecht-Karls-Universität Heidelberg Interdisziplinäres Zentrum für wissenschaftliches Rechnen (IWR) Softwarepraktikum für Fortgeschrittene Betreuer: Christoph Hoppe, Dr. Susanne Krömker 11. Juni 2008

2 2 Gliederung 1. Einleitung 1. Begriffe 2. Pointmesh 3. Rekonstruktion Kloster Lorsch 3. Ausblick

3 3 1. Einleitung Motivation: Digitale Darstellung von Objekten der realen Welt z. B. zu Studienzwecken, zur Planung oder Weiterverarbeitung Anwendung: z. B. Medizin, Industrie, Archäologie, Architektur- und Kunstwissenschaften

4 4 1. Einleitung Menschliche Leber mit Gefäßbaum und Tumor [1] Strömung um das Eco Veículo Mondego XC01 [2]

5 5 1. Einleitung Laser-Scan einer Statue [1]

6 6 1.1 Begriffe Punktwolken Endliche Menge von Punkten im 3-dimensionalen Raum Keine Verbindung zwischen den Punkten 3D-Meshes Polygonnetze zur Darstellung von Oberflächenmodellen Entstehen aus Punktwolken durch Vermaschung (z. B. Triangulierung)

7 7 1.1 Begriffe Visualisierung Methode, um aus einer Menge von Daten eine bildliche Vorstellung zu schaffen 2D- und 3D-Visualisierung Beispiel: 3D-Laserscan 3D-Laserscan Verfahren zur dreidimensionalen Erfassung von Objekten Punktwolken Verarbeitung der Punktwolken z. B. durch Triangulierung zu dreidimensionalen Oberflächenmodellen (Meshes) [4]

8 8 1.1 Begriffe Texturen Bilder, die auf die Oberfläche von dreidimensionalen Objekten abgebildet werden Detailreiche und realistische Darstellung mit reduziertem Rechenaufwand Normalenvektor Vektor, der senkrecht auf einer Kante oder Fläche steht Normale Gerade mit Normalenvektor als Richtungsvektor

9 9 1.2 Pointmesh Software zur Visualisierung von 3D-Laserscans Unterstützt Text- und VRML-Dateien Lädt Koordinaten, Oberflächen- und Farbinformationen aus Datei Stellt Punktwolken dar Ermöglicht Vermaschung Navigation und Bildausschnitte Abspeichern in Text- oder VRML-Dateien

10 Pointmesh

11 Rekonstruktion Kloster Lorsch Projekt am IWR Anhand vorhandener Materialien (z. B. Pläne, Aufzeichnungen) Konstruktion mehrerer 3D- Modelle Keine exakte Rekonstruktion möglich Vermessung des Geländes 3D-Visualisierung von Klosterresten mit Hilfe von 3D-Laserscannern und Software wie Pointmesh

12 12 Aufgabe: Erweiterung der Software Pointmesh Screenshotfunktion Erstellung von Texturen aus den vermaschten Datenmodellen Laden von Texturen Auswahl von Punkten und Darstellung ihrer Normalen zur Unterstützung der Vermaschung eckiger bzw. runder Objekte

13 13 Screenshotfunktion Wahlweise Speichern des gesamten Fensterinhalts (Viewport) oder nur eines markierten Ausschnitts als Bilddatei Bitmap als Dateiformat Dateikopf, Informationsblock, Bilddaten Gewählte Farbtiefe: 24 bpp jeweils ein Byte für blauen, grünen und roten Farbkanal Funktion zum Schreiben eines Bytes Farbinformationen aus Framebuffer

14 14 Screenshotfunktion Verwendung z. B. als Textur Seitenlängen von Texturen in OpenGL müssen 2er Potenz sein Erweiterung des Screenshots um pinke Pixel

15 15 Erstellung von Texturen aus den vermaschten Datenmodellen Funktion in Pointmesh: Vermaschen der Punktwolken mit Zuordnung der Farbwerte je detailreicher, desto mehr Rechenzeit Idee: Verwendung von Texturen Einmalige rechenaufwändige Vermaschung

16 16 Erstellung von Texturen aus den vermaschten Datenmodellen Aufgabe: Abspeichern des erzeugten Oberflächenmodells als Textur Bitmap als Dateiformat Informationen eines Meshes in Vector- Datenstruktur abgelegt Problem: Wie werden Daten während Vermaschung gespeichert?

17 17 Erstellung von Texturen aus den vermaschten Datenmodellen [5]

18 18 Erstellung von Texturen aus den vermaschten Datenmodellen

19 19 Erstellung von Texturen aus den vermaschten Datenmodellen

20 20 Erstellung von Texturen aus den vermaschten Datenmodellen Vermaschung links beginnend für jede Zeile von unten nach oben vs. Speicherung einer Bitmap unten beginnend von links nach rechts Speichern eines Pixels in der Bitmap Überspringen der nachfolgenden Pixel im Vektor bis rechter Nachbarpixel erreicht Erweitern mit pinken Pixeln

21 21 Laden von Texturen Erzeugte Textur in Stücke zerteilen Größe eines Quadrats im Mesh OpenGL verlangt Seitenlängen als 2er Potenzen Beim Speichern: Erweiterung um pinke Pixel Beim Laden: Überspringen der pinken Pixel

22 22 Auswahl von Punkten und Darstellung ihrer Normalen Problem bei Vermaschung: Richtungswechsel z. B. bei runden / eckigen Objekten Richtungswechsel durch Kompassfarben erkennbar Zuhilfenahme von Normalen geben Richtung an Implementierung eines Würfels Punkte innerhalb des Würfels ausgewählt Entscheidungsfunktion Punkt drin oder nicht

23 23 Auswahl von Punkten und Darstellung ihrer Normalen Problem bei der Auswahl von Punkten: Definition der Transformationsmatrix Grund: Transformationen an Punktwolken beim Laden (Translation + Rotation) Rückgängig machen der Transformationen

24 24 Auswahl von Punkten und Darstellung ihrer Normalen Ermittlung der Normalen für ausgewählte Punkte Problem: Punkte besitzen keine Normalen ABER: Kompassfarbe eines Punktes gibt Richtung an Normalenvektors eines Punktes: Rot = * x Grün = * y Blau = * z Berechnung eines zweiten Punktes auf der Normalen durch gegebene Informationen des Punktes 2 Punkte zum Zeichnen der Normalen

25 25 Auswahl von Punkten und Darstellung ihrer Normalen Implementierte Funktionen für Vermaschung verwendbar

26 26 Auswahl von Punkten und Darstellung ihrer Normalen

27 27 3. Ausblick Kenntnisse in der Visualisierung von Objekten, insbesondere in der Vermaschung hinzugewonnen Geringe bis keine Kenntnisse in der Computergraphik erschwerten anfangs das Verständnis der sehr komplexen Algorithmen im Programm

28 28 Literatur [1] [2] [4] [5] [6] SEITEL, Mathias; WOLF, Ivo; MEINZER, Hans-Peter: Medizinische Bildverarbeitung. 4. Visualisierung Vorlesungsfolien aus dem WS 07/08 CFX Berlin Software GmbH: ANSYS CFX in der Fahrzeugtechnik URL Zugriffsdatum: CALLIDUS precision systems GmbH: 3D Scanning URL Zugriffsdatum: HOPPE, Christoph; DUCATI, Dominik: Meshing Point Clouds from 3D Laser Scans URL Zugriffsdatum: IWR: Rekonstruktion und Informationssystem Kloster Lorsch URL Zugriffsdatum:

Auslesen einer Bitmap-Ressource: 16bpp BGR565

Auslesen einer Bitmap-Ressource: 16bpp BGR565 Auslesen einer Bitmap-Ressource: 16bpp BGR565 1 Grundlagen... 2 1.1 Vorbemerkungen... 2 1.2 Die Farbinformationen... 2 1.3 Gewinnen der Farbinformationen... 2 1.3.1 Farbinformationen Blau... 2 1.3.2 Farbinformation

Mehr

Farbtiefe. Gängige Farbtiefen

Farbtiefe. Gängige Farbtiefen Farbtiefe Die Anzahl der darstellbaren Farben ist abhängig von den Farbabstufungen, die in einem Pixel gespeichert werden. Die Anzahl der darstellbaren Farbtöne wird als Farbtiefe bezeichnet. Die Farbtiefe

Mehr

PhysX Evaluation. Softwarepraktikum Computergraphik. Daniel Brock, Robert Kreuzer, Simon Kufner. 5. Juli 2010

PhysX Evaluation. Softwarepraktikum Computergraphik. Daniel Brock, Robert Kreuzer, Simon Kufner. 5. Juli 2010 PhysX Evaluation Softwarepraktikum Computergraphik Daniel Brock, Robert Kreuzer, Simon Kufner 5. Juli 2010 Daniel Brock, Robert Kreuzer, Simon Kufner () PhysX Evaluation 5. Juli 2010 1 / 17 1 Aufgabenstellung

Mehr

Michael Bender Martin Brill. Computergrafik. Ein anwendungsorientiertes Lehrbuch. 2., überarbeitete Auflage HANSER

Michael Bender Martin Brill. Computergrafik. Ein anwendungsorientiertes Lehrbuch. 2., überarbeitete Auflage HANSER Michael Bender Martin Brill Computergrafik Ein anwendungsorientiertes Lehrbuch 2., überarbeitete Auflage HANSER Inhaltsverzeichnis Vorwort XI 1 Einleitung 1 1.1 Die Entwicklung der Computergrafik 1 1.2

Mehr

Computergrafik. Michael Bender, Manfred Brill. Ein anwendungsorientiertes Lehrbuch ISBN Inhaltsverzeichnis

Computergrafik. Michael Bender, Manfred Brill. Ein anwendungsorientiertes Lehrbuch ISBN Inhaltsverzeichnis Computergrafik Michael Bender, Manfred Brill Ein anwendungsorientiertes Lehrbuch ISBN 3-446-40434-1 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/3-446-40434-1 sowie

Mehr

Oberflächenrekonstruktion aus Punktwolken

Oberflächenrekonstruktion aus Punktwolken Oberflächenrekonstruktion aus Punktwolken Betreuer: Dominik Fritz Seminar Medizinische Simulationssysteme SS 2005 Gliederung 1 2 Der - 3 Der von Hoppe 4 Der - Gliederung 1 2 Der - 3 Der von Hoppe 4 Der

Mehr

Suche nach korrespondierenden Pixeln

Suche nach korrespondierenden Pixeln Suche nach korrespondierenden Pixeln Seminar Algorithmen zur Erzeugung von Panoramabildern Philip Mildner, Gliederung 1. Motivation 2. Anforderungen 3. Moravec Detektor 4. Harris Detektor 5. Scale Invariant

Mehr

Kapitel 1 - Einführung

Kapitel 1 - Einführung Vorlesung Graphische Datenverarbeitung Kapitel 1 - Einführung Prof. Dr.-Ing. Wolfgang Reinhardt AGIS/INF4 http://www.agis.unibw-muenchen.de UniBw München Überblick Kap. 1: Einführung (Überblick, Begriffe,

Mehr

1.2.1 Analoges Speichern auf Vinyl Erläutern Sie die prinzipielle Funktionsweise von Langspielplatten bzw. Plattenspielern.

1.2.1 Analoges Speichern auf Vinyl Erläutern Sie die prinzipielle Funktionsweise von Langspielplatten bzw. Plattenspielern. 1 Digitalisierung https://de.wikipedia.org/wiki/digitalisierung 1.1 Was versteht man unter Digitalisierung 1.2 Digital vs. Analog 1.2.1 Analoges Speichern auf Vinyl Erläutern Sie die prinzipielle Funktionsweise

Mehr

Speicherkonzepte von Pixel- und Vektorgrafik

Speicherkonzepte von Pixel- und Vektorgrafik Speicherkonzepte von Pixel- und Vektorgrafik Jahrgangsstufen Lernbereich 1: Modul 1.5 Stand: 20.01.2016 Fach/Fächer Zeitrahmen Benötigtes Material Informationstechnologie 1 Unterrichtsstunde Legoplatten

Mehr

Die Welt der Shader. Fortgeschrittene Techniken III

Die Welt der Shader. Fortgeschrittene Techniken III Die Welt der Shader Fortgeschrittene Techniken III Universität zu Köln WS 14/15 Softwaretechnologie II (Teil 1) Prof. Dr. Manfred Thaller Referent: Lukas Kley Gliederung 1. Was ist ein Shader? 2. Verschiedene

Mehr

3D Rendering mit PHP. Die neue PEAR-Klasse Image_3D bietet die Möglichkeit nur mit PHP5 3DGrafiken zu rendern

3D Rendering mit PHP. Die neue PEAR-Klasse Image_3D bietet die Möglichkeit nur mit PHP5 3DGrafiken zu rendern 3D Rendering mit PHP Die neue PEAR-Klasse Image_3D bietet die Möglichkeit nur mit PHP5 3DGrafiken zu rendern Speaker Kore Nordmann Studiert Informatik an der Universität Dortmund Arbeitet als Software

Mehr

Digitale Bildverarbeitung

Digitale Bildverarbeitung Digitale Bildverarbeitung Prof. Dr. Sibylle Schwarz HTWK Leipzig, Fakultät IMN Gustav-Freytag-Str. 42a, 04277 Leipzig Zimmer Z 411 (Zuse-Bau) http://www.imn.htwk-leipzig.de/~schwarz sibylle.schwarz@htwk-leipzig.de

Mehr

Morphing. von Tim Sternberg. Im Rahmen des Seminars Manipulation und Verarbeitung digitaler Bilder

Morphing. von Tim Sternberg. Im Rahmen des Seminars Manipulation und Verarbeitung digitaler Bilder von Tim Sternberg Im Rahmen des Seminars Manipulation und Verarbeitung digitaler Bilder Einleitung Mit Morphing wird der fließende Übergang eines Bildes in ein anderes bezeichnet. Zwei digitale Bilder

Mehr

1.Workshop Kamera Einstellungen, Basiswissen Lightroom.

1.Workshop Kamera Einstellungen, Basiswissen Lightroom. 1.Workshop Kamera Einstellungen, Basiswissen Lightroom. 10.02.2017 Workshop 2017 www.fototeam-mattigtal.at 1 Workshop 2017 www.fototeam-mattigtal.at 2 Fotos von SD Karte laden und Ordner anlegen Ordner

Mehr

Tutorial Laserscanning: Automatisierung der Modellierung

Tutorial Laserscanning: Automatisierung der Modellierung Tutorial Laserscanning: Automatisierung der Modellierung Dr.-Ing. Fredie Kern Univ.-Prof. Dr.-Ing. habil. Wolfgang Niemeier Dipl.-Ing. Martin Zumstrull 1 Inhaltsverzeichnis 1. Was kann modelliert werden

Mehr

Generierung dichter Punktwolken mit UAS-Software -- Empirische Genauigkeitsuntersuchung

Generierung dichter Punktwolken mit UAS-Software -- Empirische Genauigkeitsuntersuchung Hao PANG Generierung dichter Punktwolken mit UAS-Software -- Empirische Genauigkeitsuntersuchung Dauer der Arbeit: 6 Monaten Abschluss: Mai 2015 Betreuer: Dr. -Ing. Michael Cramer Prüfer: Prof. Dr.-Ing.

Mehr

Abitur 2016 Mathematik Geometrie V

Abitur 2016 Mathematik Geometrie V Seite http://www.abiturloesung.de/ Seite Abitur Mathematik Geometrie V Betrachtet wird der abgebildete Würfel A B C D E F G H. Die Eckpunkte D, E, F und H dieses Würfels besitzen in einem kartesischen

Mehr

Grundlagen der Bildverarbeitung: Übung 3

Grundlagen der Bildverarbeitung: Übung 3 Grundlagen der Bildverarbeitung: Übung 3 Michael Korn Raum: BC414, Tel.: 0203-379 - 3583, E-Mail: michael.korn@uni-due.de Michael Korn (michael.korn@uni-due.de) Grundlagen der Bildverarbeitung: Übung 3

Mehr

Linien- / Flächenfindung in Bildern der PMD-3D-Kamera. Hochschule für Technik und Wirtschaft Dresden

Linien- / Flächenfindung in Bildern der PMD-3D-Kamera. Hochschule für Technik und Wirtschaft Dresden Linien- / Flächenfindung in Bildern der PMD-3D-Kamera Angelos Drossos Marius Vopel Christian Lenke Hochschule für Technik und Wirtschaft Dresden Fakultät Informatik / Mathematik Fachgebiet Künstliche Intelligenz

Mehr

Szenengraphen. Codruţa Cosma. Universität Ulm Sommersemester 2005

Szenengraphen. Codruţa Cosma. Universität Ulm Sommersemester 2005 Szenengraphen Codruţa Cosma Universität Ulm Sommersemester 2005 Übersicht Einführung VRML OpenSceneGraph Java3D vs. VRML OpenGL vs. Java3D und VRML Zusammenfassung 2/26 Was sind Szenengraphen? Datenstruktur

Mehr

Im Original veränderbare Word-Dateien

Im Original veränderbare Word-Dateien Bildbearbeitung Unter der digitalen Bildbearbeitung versteht man die computergestützte Bearbeitung von Bitmaps, zumeist Fotos oder gescannten Bildern. Dabei werden die Bilder oder Teile der Bilder verändert.

Mehr

Parallele Algorithmen in der Bildverarbeitung

Parallele Algorithmen in der Bildverarbeitung Seminar über Algorithmen - SoSe 2009 Parallele Algorithmen in der Bildverarbeitung von Christopher Keiner 1 Allgemeines 1.1 Einleitung Parallele Algorithmen gewinnen immer stärker an Bedeutung. Es existieren

Mehr

Software-Praktikum für! Anfänger und Fortgeschrittene! Susanne Krömker, Hubert Mara!

Software-Praktikum für! Anfänger und Fortgeschrittene! Susanne Krömker, Hubert Mara! Software-Praktikum für! Anfänger und Fortgeschrittene! Susanne Krömker, Hubert Mara! ! Bewerbung zu einem Thema!!(+ Alternativen)!! Anmeldung über Internet-Formular und Abgabe des unterschriebenen!!formulars

Mehr

Bilder im BMP Format (1)

Bilder im BMP Format (1) Bilder im BMP Format (1) Eines der ältesten Bildformate ist das so genannte Bitmap Format. Entsprechende Dateien werden mit der Endung bmp gekennzeichnet. Wesentliche Eigenschaften von BMP Bildern sind:

Mehr

3D-Oberflächen-Rekonstruktion und plastisches Rendern aus Bilderserien

3D-Oberflächen-Rekonstruktion und plastisches Rendern aus Bilderserien plastisches Rendern aus Bilderserien Sebastian Schäfer Carsten Heep Detlef Krömker Unterstüzung: Thomas Lehmann Krister Smith Naturmuseum Senckenberg Übersicht Motivation & Problemstellung Verfahren Anforderungen

Mehr

Winter 2011/ Projekt kd- Trees. achsenparallelen Farbwürfel angeordnet. Die beiden schwarz- weiß- Ecken verbindet eine Graulinie.

Winter 2011/ Projekt kd- Trees. achsenparallelen Farbwürfel angeordnet. Die beiden schwarz- weiß- Ecken verbindet eine Graulinie. Praktikum Algorithmik Prof. Dr. Heiner Klocke Winter 2011/2012 12.11.2011 1. Erläuterung des Umfeldes Projekt kd- Trees Bei der Bildanalyse sollen Farbpunkte eines Bildes klassifiziert werden. Die Farbe

Mehr

DIGITALISIERUNG VON BILDERN. Ivana

DIGITALISIERUNG VON BILDERN. Ivana DIGITALISIERUNG VON BILDERN Ivana WAS IST DIGITALISIERUNG? Begriff aus dem Lateinischen Überprüfung analoger Größen diskrete Werte Produkt = Digitalisat Analoge Speicherung von Informationen auf digitalen

Mehr

(1) Geometrie. Vorlesung Computergraphik 3 S. Müller U N I V E R S I T Ä T KOBLENZ LANDAU

(1) Geometrie. Vorlesung Computergraphik 3 S. Müller U N I V E R S I T Ä T KOBLENZ LANDAU (1) Geometrie Vorlesung Computergraphik 3 S. Müller KOBLENZ LANDAU KOBLENZ LANDAU Organisatorisches Vorlesung CG 2+3 Die Veranstaltung besteht aus 2 Teilen, wobei in der Mitte und am Ende eine Klausur

Mehr

Entwurf und Programmierung einer Rendering Engine

Entwurf und Programmierung einer Rendering Engine Entwurf und Programmierung einer Rendering Engine 186.166 WS 2.0 Robert F. Tobler VRVis Research Center Vienna, Austria Oranisatorisches Vorlesung! jeden Montag, 15:15 (s.t) - 16:45! Seminarraum Institut

Mehr

High Performance Computing Blatt 7

High Performance Computing Blatt 7 Dr. Andreas Borchert Institut für Numerische Mathematik Prof. Dr. Stefan Funken Universität Ulm Prof. Dr. Karsten Urban Sommersemester 03 Markus Bantle, Kristina Steih High Performance Computing Blatt

Mehr

Spiegelgasse 1 CH 4051 Basel. Vorführung der laufenden Programme im Tutorium Woche 3 (Abgabe ).

Spiegelgasse 1 CH 4051 Basel. Vorführung der laufenden Programme im Tutorium Woche 3 (Abgabe ). UNIVERSITÄT BASEL Prof. Dr. Thomas Vetter Departement Mathematik und Informatik Spiegelgasse 1 CH 4051 Basel Patrick Kahr (patrick.kahr@unibas.ch) Clemens Büchner (clemens.buechner@unibas.ch) Computer

Mehr

Digitale Bilddateien

Digitale Bilddateien ARBEITSBLATT 1 Digitale Bilddateien Gängige Bildformate und deren Speicherbedarf Unkomprimierte Bilddateien Öffnen Sie in Photopaint die Datei beauty.tga! Beauty.tga ein virtueller Männertraum, generiert

Mehr

Im Original veränderbare Word-Dateien

Im Original veränderbare Word-Dateien Computergrafik Bilder, Grafiken, Zeichnungen etc., die mithilfe von Computern hergestellt oder bearbeitet werden, bezeichnet man allgemein als Computergrafiken. Früher wurde streng zwischen Computergrafik

Mehr

Christina Nell. 3D-Computergrafik

Christina Nell. 3D-Computergrafik Christina Nell 3D-Computergrafik Was ist 3D-Computergrafik? 3D graphics is the art of cheating without getting caught. (unbekannte Quelle) Folie 2/52 Inhalt Beleuchtung Shading Texturierung Texturfilterung

Mehr

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

Tagged Image File Format. Im Printbereich neben EPS sehr verbreitet. 1.1 Pixelgrafik (auch ) Beispiel: Bei en wird das Bild in kleine Quadrate (Pixel) zerlegt. Für jedes Pixel wird die entsprechende Farbe gespeichert. Ein Foto kann nur durch eine große Zahl von Pixeln realistisch

Mehr

Praktischer Nutzen und Potenziale von Punktwolken für kommunale Anwendungen. Rico Richter 8. Oktober 2016 Workshop 3D-Stadtmodelle

Praktischer Nutzen und Potenziale von Punktwolken für kommunale Anwendungen. Rico Richter 8. Oktober 2016 Workshop 3D-Stadtmodelle Praktischer Nutzen und Potenziale von Punktwolken für kommunale Anwendungen Rico Richter 8. Oktober 2016 Workshop 3D-Stadtmodelle Hintergrund Hasso-Plattner-Institut (HPI): Fachgebiet Computergrafische

Mehr

Angkor - Geländevisualisierung

Angkor - Geländevisualisierung Visualization and Numerical Geometry Group Universität Heidelberg 24. Juni 2005 Einführung 1/2 Eine einfache und weit verbreitete Art der Visualisierung von großflächigem Gelände besteht in der Visualisierung

Mehr

Implementierung des Scan-Matching-Algorithmus MbICP im Fach Mensch-Maschine- Kommunikation/Robotik

Implementierung des Scan-Matching-Algorithmus MbICP im Fach Mensch-Maschine- Kommunikation/Robotik Implementierung des Scan-Matching-Algorithmus MbICP im Fach Mensch-Maschine- Kommunikation/Robotik Betreuer: Dipl.-Inf. (FH) Peter Poschmann Enrico Uhlig, Markus Fischer, Marcus Kupke 26. Jun 2012 1 Gliederung

Mehr

How To Create A Panorama Image From A Photoelectric Image From An Image From The Camera (I)

How To Create A Panorama Image From A Photoelectric Image From An Image From The Camera (I) Chapter 3 Image Registration Distributed Algorithms for Einführung (I) Definition: Image Registration Gegeben: 2 Bilder der gleichen Szene aber aufgenommen aus unterschiedlichen Perspektiven Gesucht: Transformation,

Mehr

Digitale Bilder. Ein Referat von Jacqueline Schäfer und Lea Pohl Am

Digitale Bilder. Ein Referat von Jacqueline Schäfer und Lea Pohl Am Digitale Bilder Ein Referat von Jacqueline Schäfer und Lea Pohl Am 06.05.2015 Inhaltsverzeichnis Einheiten Grafiktypen Bildformate Farbtiefe Farbbilder/ Farbräume Quellen Einführung in die Bildverarbeitung

Mehr

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

Darstellungsarten für 3D-Körper. Boundary Representation (BRep): Darstellungsarten für 3D-Körper Boundary Representation (BRep): Darstellung eines (verallgemeinerten) Polyeders durch das System seiner Ecken, Kanten und Facetten Abspeichern durch (Teilgraphen des) vef-graphen

Mehr

Computergrafik. Ein anwendungsorientiertes Lehrbuch. Bearbeitet von Michael Bender, Manfred Brill

Computergrafik. Ein anwendungsorientiertes Lehrbuch. Bearbeitet von Michael Bender, Manfred Brill Computergrafik Ein anwendungsorientiertes Lehrbuch Bearbeitet von Michael Bender, Manfred Brill 1. Auflage 2003. Taschenbuch. 528 S. Paperback ISBN 978 3 446 22150 5 Format (B x L): 16,9 x 24,1 cm Gewicht:

Mehr

Grafikformate. Grafikformate. Digitale Bildverarbeitung Bildkompression

Grafikformate. Grafikformate. Digitale Bildverarbeitung Bildkompression Digitale Bildverarbeitung Bildkompression Einleitung Datenmenge für ein unkomprimiertes Bild Verwendungszweck des Bildes Bild soll weiterverarbeitet werden Bild soll archiviert werden Bild soll per E-Mail

Mehr

Praxisorientierte Einführung in die Computergraphik - Vorlesungsplan -

Praxisorientierte Einführung in die Computergraphik - Vorlesungsplan - Praxisorientierte Einführung in die Computergraphik - Vorlesungsplan - 1. Einführung In dieser Lektion erhalten die Teilnehmer einen Überblick über das Wissensgebiet der Computergraphik und ihrer Anwendungsgebiete.

Mehr

Nichtrealistische Darstellung von Gebirgen mit OpenGL

Nichtrealistische Darstellung von Gebirgen mit OpenGL Nichtrealistische Darstellung von Gebirgen mit OpenGL Großer Beleg Torsten Keil Betreuer: Prof. Deussen Zielstellung Entwicklung eines Algorithmus, der die 3D- Daten einer Geometrie in eine nichtrealistische

Mehr

Software-Praktikum für! Anfänger und Fortgeschrittene!

Software-Praktikum für! Anfänger und Fortgeschrittene! Software-Praktikum für! Anfänger und Fortgeschrittene! Susanne Krömker, Hubert Mara!! Bewerbung zu einem Thema!!(+ Alternativen)!! Anmeldung über E-Mail bis Mi, 31. Oktober 2012!!www.iwr.uni-heidelberg.de/groups/ngg/practical.php!!

Mehr

Autodesk CIVIL 3D xx GIS-Funktionen! Geodaten der Bundesländer. Gert Domsch, CAD-Dienstleistung

Autodesk CIVIL 3D xx GIS-Funktionen! Geodaten der Bundesländer. Gert Domsch, CAD-Dienstleistung Autodesk CIVIL 3D xx GIS-Funktionen! Geodaten der Bundesländer Gert Domsch, CAD-Dienstleistung 07.08.2017 Einführung...2 Deutschland:... 2 Sachsen:... 3 DGM-Daten vom Vermessungsamt:... 3 Brandenburg:...

Mehr

Quadrocopters and it s Applications: Overview of State of the Art Techniques

Quadrocopters and it s Applications: Overview of State of the Art Techniques : Overview of State of the Art Techniques Visual Tracking for Robotic Applications Sebastian Brunner Lehrstuhl für Echtzeitsysteme und Robotik Technische Universität München Email: brunnese@in.tum.de Date:

Mehr

Software-Praktikum für! Anfänger und Fortgeschrittene!

Software-Praktikum für! Anfänger und Fortgeschrittene! Software-Praktikum für! Anfänger und Fortgeschrittene! Susanne Krömker!! Bewerbung zu einem Thema!!(+ Alternativen)!! Anmeldung über E-Mail bis Fr, 3. Mai 2013!!www.iwr.uni-heidelberg.de/groups/ngg/practical.php!!

Mehr

Universität Osnabrück Fachbereich Mathematik / Informatik. 5. Vorlesung ( )

Universität Osnabrück Fachbereich Mathematik / Informatik. 5. Vorlesung ( ) Universität Osnabrück Fachbereich Mathematik / Informatik 5. Vorlesung (06.05.2013) Prof. Dr. rer. nat. Oliver Vornberger Nico Marniok, B. Sc. Erik Wittkorn, B. Sc. Game Application Layer Rückblick Game

Mehr

FRAKTALE. Eine Dokumentation von Dominik Assmann, Philipp Gewessler und Paul Maier

FRAKTALE. Eine Dokumentation von Dominik Assmann, Philipp Gewessler und Paul Maier FRAKTALE Eine Dokumentation von Dominik Assmann, Philipp Gewessler und Paul Maier I. Fraktale allgemein a. Mathematischer Algorithmus i. Komplexe Zahlen b. Konvergieren und Divergieren i. Bei Mandelbrotmengen

Mehr

GPP GLASS-PROJECT-PARTNER. Gesellschaft m bh A-4320 Perg. 3D Laser-Messtechnik

GPP GLASS-PROJECT-PARTNER. Gesellschaft m bh A-4320 Perg. 3D Laser-Messtechnik A- 4320 Perg Pergkirchen 58 +43(0)7262 53088 +43(0)664 4601799 GPP office@gpp-glas.com messen@gpp-glas.com GLASS-PROJECT-PARTNER Gesellschaft m bh A-4320 Perg 3D Laser-Messtechnik Produktinformation LASER

Mehr

Hotline-Information / FAQ

Hotline-Information / FAQ Hotline-Information / FAQ Thema: Animationsfenster & Performanceprobleme Datum: 14.12.2009 Programme: Allplan 2008 Allplan 2006 Allplan 2005 Allplan 2004 Dokument-ID: 0003F4E2 Internet: http://serviceplus.nemetschek.de/hotline/faq.nsf/link/cad_0003f4e2.html

Mehr

3. Analyse der Kamerabewegung Video - Inhaltsanalyse

3. Analyse der Kamerabewegung Video - Inhaltsanalyse 3. Analyse der Kamerabewegung Video - Inhaltsanalyse Stephan Kopf Bewegungen in Videos Objektbewegungen (object motion) Kameraoperationen bzw. Kamerabewegungen (camera motion) Semantische Informationen

Mehr

Universität Trier FB IV Mathematik PS Mathematics for 3D Game Programming & Computer Graphics - WS 07/08 Seminarleiter: Prof. Dr.

Universität Trier FB IV Mathematik PS Mathematics for 3D Game Programming & Computer Graphics - WS 07/08 Seminarleiter: Prof. Dr. The Rendering Pipeline Universität Trier FB IV Mathematik PS Mathematics for 3D Game Programming & Computer Graphics - WS 07/08 Seminarleiter: Prof. Dr. Volker Schulz Referent: Carsten Kurz Datum 25.10.07

Mehr

Teil 7: Beleuchtung Beleuchtungsmodelle, Schattierungsmodelle

Teil 7: Beleuchtung Beleuchtungsmodelle, Schattierungsmodelle Beleuchtungsmodelle, Schattierungsmodelle Einleitung Beleuchtung vs. Schattierung Beleuchtung: Modell auswerten (anschl.) global vs. lokal phsikalisch (photo-realistisch?) vs. empirisch Phong-Modell Schattierung:

Mehr

Übersicht. Stewart Plattform. Präsentation des Robotik-Praktikums. Hendrik Burgdörfer Fabian Rühle

Übersicht. Stewart Plattform. Präsentation des Robotik-Praktikums. Hendrik Burgdörfer Fabian Rühle Übersicht Stewart Plattform Präsentation des Robotik-Praktikums Hendrik Burgdörfer Fabian Rühle Interdisziplinäres Zentrum für wissenschaftliches Rechnen Ruprecht - Karls Universität Heidelberg 07. Mai

Mehr

Grundlagen von Formen

Grundlagen von Formen Grundlagen von Formen Für Anfänger ist es schwer, die vielen Programme und Dateiendungen zu überblicken, die im FabLab benutzt werden. Daher habe ich eine kurze Übersicht zusammengestellt. Quellen: Geometrisches

Mehr

3D-Punktkorrelation auf Basis von 2D-Bildern auf einer FPGA-Plattform

3D-Punktkorrelation auf Basis von 2D-Bildern auf einer FPGA-Plattform Fakultät Informatik, Institut für Technische Informatik, Professur für VLSI Entwurfssysteme, Diagnostik und Architektur 3D-Punktkorrelation auf Basis von 2D-Bildern auf einer FPGA-Plattform Verteidigung

Mehr

VR - Virtuelle Welten. Gerrit Bode AI Semester

VR - Virtuelle Welten. Gerrit Bode AI Semester VR - Virtuelle Welten Gerrit Bode AI Semester 5 30.05.16 1 Übersicht Virtuelle Welt Szene 3D-Objekt Aussehen Animation Andere Objekte Spezialsysteme 2 Virtuelle Welten 3 Was ist eine Virtuelle Welt? Eine

Mehr

3D - Modellierung. Arne Theß. Proseminar Computergraphik TU Dresden

3D - Modellierung. Arne Theß. Proseminar Computergraphik TU Dresden 3D - Modellierung Arne Theß Proseminar Computergraphik TU Dresden Gliederung Darstellungsschemata direkte Constructive Solid Geometry (CSG) Generative Modellierung Voxelgitter indirekte Drahtgittermodell

Mehr

Proseminar über multimediale Lineare Algebra und Analytische Geometrie

Proseminar über multimediale Lineare Algebra und Analytische Geometrie Proseminar über multimediale Lineare Algebra und Analytische Geometrie Aufgabensteller: Dr. M. Kaplan Josef Lichtinger Montag, 1. Dezember 008 Proseminar WS0809 Inhaltsverzeichnis 1 Aufgabenstellung 3

Mehr

GIS Einführungsschulung

GIS Einführungsschulung Datentypen 1. Rasterdaten Datenquellen: Gescannte analoge Karten und Pläne Digitale Kameras Framegrabber Satellitenaufnahmen (Scanner und optische Sensoren) Datentypen: binär (Synonyme: 1-Bit, Schwarz-weiß)

Mehr

Digitale Bildverarbeitung (DBV)

Digitale Bildverarbeitung (DBV) Digitale Bildverarbeitung (DBV) Prof. Dr. Ing. Heinz Jürgen Przybilla Labor für Photogrammetrie Email: heinz juergen.przybilla@hs bochum.de Tel. 0234 32 10517 Sprechstunde: Montags 13 14 Uhr und nach Vereinbarung

Mehr

GISLUPE. Diese Angaben sind unbedingt einzuhalten, damit später die Informationen auch wieder abgerufen werden können.

GISLUPE. Diese Angaben sind unbedingt einzuhalten, damit später die Informationen auch wieder abgerufen werden können. Über die GISLupe ist es möglich, pixelgenaue Informationen innerhalb eines Projektes abzulegen und später auch wieder aufzurufen. Diese Informationen werden über eine Schnittstelle in Word erstellt und

Mehr

R.Wagner, Mathematik in der Astronomie

R.Wagner, Mathematik in der Astronomie Mathematik in der Astronomie Roland Wagner Johann Radon Institute for Computational and Applied Mathematics (RICAM) Österreichische Akademie der Wissenschaften (ÖAW) Linz, Austria Linz, 20.Mai 2016 Übersicht

Mehr

Überblick: Oracle Spatial 3D

Überblick: Oracle Spatial 3D ORACLE PRODUCT LOGO Quelle: TeleAtlas Überblick: Oracle Spatial 3D Karin Patenge / Carsten Czarski Oracle Deutschland B.V. & Co KG Agenda 3D Daten: Wo werden sie genutzt...? 3D Daten: Welche Varianten

Mehr

Perlen der Informatik I Wintersemester 2012 Aufgabenblatt 6

Perlen der Informatik I Wintersemester 2012 Aufgabenblatt 6 Technische Universität München WS 2012 Institut für Informatik Prof. Dr. H.-J. Bungartz Prof. Dr. T. Huckle Prof. Dr. M. Bader Kristof Unterweger Perlen der Informatik I Wintersemester 2012 Aufgabenblatt

Mehr

Einleitung. Gliederung des Kolloquiums: 1. Vorstellung der Aufgabe. 2. Präsentation des Prozesses. 3. Konstruktion des 3D-Scanners

Einleitung. Gliederung des Kolloquiums: 1. Vorstellung der Aufgabe. 2. Präsentation des Prozesses. 3. Konstruktion des 3D-Scanners Einleitung 3 Gliederung des Kolloquiums: 1. Vorstellung der Aufgabe 2. Präsentation des Prozesses 4. Zusammenfassung und Ausblick 1. Vorstellung der Aufgabe 4 Reverse Engineering Aus Industrie und Forschung

Mehr

The Ball Pivoting Algorithm (BPA) Michael H. Nguyen

The Ball Pivoting Algorithm (BPA) Michael H. Nguyen The Ball Pivoting Algorithm (BPA) Michael H. Nguyen Gliederung Einführung Typische 3D-Dokumentation(3D-Modelling-Pipeline) Anwendungsbeispiele (Archäologie, Bauforschung, Denkmalpflege) Angestrebtes Ziel

Mehr

Digitale Gebäudeaufnahmen mit ArchiCAD 14 bearbeitet GMRitter Architekturdienste

Digitale Gebäudeaufnahmen mit ArchiCAD 14 bearbeitet GMRitter Architekturdienste Digitale Gebäudeaufnahmen mit ArchiCAD 14 bearbeitet GMRitter Architekturdienste Wir erstellen ArchiCAD-Pläne (Massstab 1:50 / 1:100) für Umbauten, Sanierungen, Verkaufsdokumentationen, Facility Management,

Mehr

Reconstruction and simplification of surfaces from contoures

Reconstruction and simplification of surfaces from contoures CG Seminar Reconstruction and simplification of surfaces from contoures Nach Klein, Schilling und Straßer Referent Thomas Kowalski Anfangssituation - Punktdaten Das zu rekonstruierende Objekt besteht aus

Mehr

2015 Sebastian Wahner - Die teilweise oder vollständige Weiterverbreitung dieses Werkes ist ohne Einverständnis des Autors

2015 Sebastian Wahner -  Die teilweise oder vollständige Weiterverbreitung dieses Werkes ist ohne Einverständnis des Autors 1 Inhalt Einführung... 3 Das Raster... 4 Die Anlagen-Maps... 6 Heightmap ( H.bmp)... 8 Höhenbestimmung für beliebigen Anlagenpunkt... 9 Texturen-Datei ( T.bmp)... 11 Farbendatei ( F.bmp)... 12 Skalierungs-,

Mehr

Optimierungsalgorithmen

Optimierungsalgorithmen Optimierungsalgorithmen Effektives Rendern in der Computergraphik Benjamin Schneider Agenda 1. Einleitung 2. Grundlagen 3. Algorithmen im Detail 4. Weitere Techniken 5. Verbesserungen 6. Fazit Einleitung

Mehr

Raster- und Vektorgrafik

Raster- und Vektorgrafik Raster- und Vektorgrafik 3 Eine Rastergrafik ist aus einzelnen kleinen Flächenelementen (Bildelementen) zusammengesetzt, die ihrerseits unterschiedlich gefärbt bzw. mit verschiedenen Grauwerten belegt

Mehr

Grundlagen der Spieleprogrammierung

Grundlagen der Spieleprogrammierung Grundlagen der Spieleprogrammierung Sommer 23 Grundlagen der Spieleprogrammierung Teil I: 3D-Graphik Kapitel 2: Die Mathematik Peter Sturm Universität Trier Outline. Übersicht und Motivation 2. Mathematische

Mehr

Gliederung: 1) Einleitung 2) Oberflächenvergleich 3) Objekterkennung

Gliederung: 1) Einleitung 2) Oberflächenvergleich 3) Objekterkennung Using Spin Images for Efficient Object Recogition in Cluttered 3D Scenes (Effiziente Objekterkennung von ungeordneten 3D Szenen mithilfe von Spin Images) Gliederung: 1) Einleitung 2) Oberflächenvergleich

Mehr

3. Analyse der Kamerabewegung Video - Inhaltsanalyse

3. Analyse der Kamerabewegung Video - Inhaltsanalyse 3. Analyse der Kamerabewegung Video - Inhaltsanalyse Stephan Kopf Bewegungen in Videos Objektbewegungen (object motion) Kameraoperationen bzw. Kamerabewegungen (camera motion) Semantische Informationen

Mehr

Entwurf und Umsetzung eines Werkzeugs für die Fluchtwegplanung

Entwurf und Umsetzung eines Werkzeugs für die Fluchtwegplanung Entwurf und Umsetzung eines Werkzeugs für die Fluchtwegplanung Diplomarbeit Christian Weiprecht Bauhaus-Universität Weimar Fakultät Bauingenieurwesen Professur CAD in der Bauinformatik Inhaltsübersicht

Mehr

EVC Repetitorium Blender

EVC Repetitorium Blender EVC Repetitorium Blender Michael Hecher Felix Kreuzer Institute of Computer Graphics and Algorithms Vienna University of Technology INSTITUTE OF COMPUTER GRAPHICS AND ALGORITHMS Filter Transformationen

Mehr

Software Praktikum bei Dr. Susanne Krömker. Projekt : Modellierung mit Laserscan Daten. Praktikumsbericht

Software Praktikum bei Dr. Susanne Krömker. Projekt : Modellierung mit Laserscan Daten. Praktikumsbericht Interdisciplinary Center for Scientific Computing, University Heidelberg - 1 Software Praktikum bei Dr. Susanne Krömker Projekt : Modellierung mit Laserscan Daten Praktikumsbericht Interdisciplinary Center

Mehr

Grundlagen der Bildbearbeitung

Grundlagen der Bildbearbeitung Grundlagen der Bildbearbeitung Voraussetzungen zur Bildbearbeitung Eingabegeräte Scanner Digitale Kameras Ausgabegeräte Speichermedien Index Voraussetzungen zur Bildbearbeitung Um Bilder auf elektronischem

Mehr

Zielstellung - "bildhafte" Darstellung von Informationen. "Ein Bild sagt mehr als 1000 Worte"

Zielstellung - bildhafte Darstellung von Informationen. Ein Bild sagt mehr als 1000 Worte Informatik - Präsentation / Graphik 1 Präsentation / Graphik Zielstellung - "bildhafte" Darstellung von Informationen "Ein Bild sagt mehr als 1000 Worte" - Aufnahmefähigkeit des Menschen Lesen 10-150 Bit/s

Mehr

Mathematische Grundlagen

Mathematische Grundlagen Mathematische Grundlagen Oliver Deussen Mathematische Grundlagen 1 Affine Räume um Zeichenebene bzw. Raum zu beschreiben, muß vorher ein Koordinatensystem festgelegt werden durch geometrische Fragestellungen

Mehr

Sehen Sie Ihre Zukunft schon heute in 3D

Sehen Sie Ihre Zukunft schon heute in 3D Sehen Sie Ihre Zukunft schon heute in 3D PERFEKT GEPLANT FOTOREALISTISCHE 3D-VISUALISIERUNG 3-D Visualisierungen sind ein unverzichtbares Instrument Warum 3D-Visualisierungen so wichtig sind Perfekt geplant

Mehr

How to make a PIXAR movie

How to make a PIXAR movie How to make a PIXAR movie Non-Photorealistic Rendering Definition NPR is an area of computer graphics that focuses on enabling a wide variety of expressive styles for digital art. Alternativbezeichnungen:

Mehr

Computertomographie an einfachen Objekten. Verwandte Begriffe. Prinzip. Material TEP Strahlhärtung, Artefakte, Algorithmen.

Computertomographie an einfachen Objekten. Verwandte Begriffe. Prinzip. Material TEP Strahlhärtung, Artefakte, Algorithmen. Verwandte Begriffe Strahlhärtung, Artefakte, Algorithmen. Prinzip An einfachen Objekten wird das Prinzip von CT veranschaulicht. Bei sehr einfachen Zielen reichen bereits wenige Aufnahmen, um ein gutes

Mehr

Bilddateien. Für die Speicherung von Bilddaten existieren zwei grundsätzlich unterschiedliche Verfahren. Bilder können als

Bilddateien. Für die Speicherung von Bilddaten existieren zwei grundsätzlich unterschiedliche Verfahren. Bilder können als Computerdateien Alle Dateien auf dem Computer, egal ob nun Zeichen (Text), Bilder, Töne, Filme etc abgespeichert wurden, enthalten nur eine Folge von Binärdaten, also Nullen und Einsen. Damit die eigentliche

Mehr

146

146 145 netpbm PBM Portable Bitmap PGM Portable Greymap PPM Portable Pixmap PNM Portable Anymap Konvertierungsroutinen: anytopnm, asciitopgm, bmptoppm, giftopnm, pbmtopgm, pgmtopbm, pgmtoppm, ppmtopgm, pstopnm,

Mehr

Kartographische Visualisierung

Kartographische Visualisierung Kartographische Visualisierung Kartenmodellierung Modellierung von Karten Ziel der Kartenmodellierung: Geodaten angemessen abbilden (repräsentieren) Informationen mit der Karte vermitteln (präsentieren).

Mehr

Transformationen im 3D-Raum

Transformationen im 3D-Raum Thomas Jung Repräsentation von 3D-Oberflächen Aufbau von Szenen Transformationen im 3D-Raum Projektionstranformationen Anwendung in OpenGL Geometrietransformationen bilden die Basis für die Computergrafik

Mehr

Mathematische Grundlagen

Mathematische Grundlagen Kapitel 12 Mathematische Grundlagen In diesem Kapitel werden die mathematischen Grundlagen dargelegt, die für die Darstellung von dreidimensionalen Objekten notwendig sind. 12.1 3D-Koordinatensystem Weit

Mehr

3D-Daten verwalten, verarbeiten und visualisieren

3D-Daten verwalten, verarbeiten und visualisieren 3D-Daten verwalten, verarbeiten und visualisieren 11.07.2016 Gliederung 1 Was ist PlexMap? 2 PlexMap-Magazine 3 PlexMap-Switchboard 4 PlexMap3D 5 Implementierung von PlexMap 08.03.2016 1. Was ist PlexMap?

Mehr

Stereo-Rendering für VR-Brillen und Verlinkung über QR-Code Kurzanleitung

Stereo-Rendering für VR-Brillen und Verlinkung über QR-Code Kurzanleitung Stereo-Rendering für VR-Brillen und Verlinkung über QR-Code Kurzanleitung BIM-Methodik Digitales Planen und Bauen DB Station&Service AG I.SBB Europaplatz 1 10557 Berlin Inhaltsverzeichnis Index 3 Geltungsbereich

Mehr

BIM Methodik Digitales Planen und Bauen

BIM Methodik Digitales Planen und Bauen BIM Methodik Digitales Planen und Bauen Kurzanleitung Stereo-Rendering für VR-Brillen und Verlinkung über QR-Code DB Station & Service AG I.SBB Europaplatz 1 10557 Berlin Inhaltsverzeichnis Index 3 1 Allgemeine

Mehr

SIMD-Accelerated Regular Expression Matching

SIMD-Accelerated Regular Expression Matching SIMD-Accelerated Regular Expression Matching Seminar - Implementierungstechniken für MMDBS Stefan Lachnit 29. Oktober 2018 Einleitung Reguläre Ausdrücke ermöglichen komplexe Abfragen bei Strings RE muss

Mehr

Was ist Informatik? Alexander Lange

Was ist Informatik? Alexander Lange Was ist Informatik? Was ist Informatik? Alexander Lange 12.11.2003 Was ist Informatik? Inhalt 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Das Wort»Informatik«Die Idee Teilgebiete der Informatik Technische Informatik

Mehr