U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai 2006 1 / 35 Projektpraktikum AR mit korrekter Beleuchtung Entwicklung einer.

Slides:



Advertisements
Ähnliche Präsentationen
1. 2 Untersuchungsdesign Zielgruppe:Bevölkerung ab 14 Jahre Befragungsgebiet:Land Brandenburg Stichprobe:Soll:3.000 Befragte Ist:3.052 Befragte Auswahl:telefonische.
Advertisements

Geometrie von Objektoberflächen
Arbeitsbereich Technische Aspekte Multimodaler Systeme Universität Hamburg Fachbereich Informatik Oberseminar TAMS Grundlagen omnidirektionaler Sichtsysteme.
1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn.
Standortfaktoren INTERN - Ausdrucksstark präsentieren.
Der Einstieg in das Programmieren
Scratch Der Einstieg in das Programmieren. Scatch: Entwicklungsumgebung Prof. Dr. Haftendorn, Leuphana Universität Lüneburg,
Klicke Dich mit der linken Maustaste durch das Übungsprogramm! Vereinfachung von Termen Ein Übungsprogramm der IGS - Hamm/Sieg © IGS-Hamm/Sieg 2006 Dietmar.
HIT Human Information Technology Abschlusspräsentation Encoder PSP Labor Informationstechnik Betreuer: Prof. Walter Werner Aron Matthias Schuhmacher.
OGRE Object-Oriented Graphics Rendering Engine Szenen-orientierte, flexible 3D Engine in C++ Hardware-beschleunigte 3D Grafiken Unterstützt Direct3D und.
Rechneraufbau & Rechnerstrukturen, Folie 3.1 © 2006 W. Oberschelp, G. Vossen.
Java3d „Licht und Material“
Vorlesung 3: Verschiedenes Universität Bielefeld – Technische Fakultät AG Rechnernetze und verteilte Systeme Peter B. Ladkin
EXCAVE ein 3D-Modell eines archäologischen Grabungsquadranten
Inhalte und Maßnahmen eingegeben haben,
Vermessungsportal Auskünfte – Auszüge – Shop
Computergrafik Vom Dreieck zum Ego-Shooter Olaf Müller
Grundschutztools
1 Vorlesung 3 Verschiedenes Peter B. Ladkin
Ralf KüstersDagstuhl 2008/11/30 2 Ralf KüstersDagstuhl 2008/11/30 3.
PictureRubber Stefan Benischke, Eric Jahn, Erik Müller
Bild 1.1 Copyright © Alfred Mertins | Signaltheorie, 2. Auflage Vieweg+Teubner PLUS Zusatzmaterialien Vieweg+Teubner Verlag | Wiesbaden.
20:00.
Druckerinstallation HP1050C
Clustered Neuronal Network A C#.NET project for Compute Cluster Server 2003.
Clustered Neuronal Network A C#.NET project for Compute Cluster Server 2003.
1 März 2004 Bernd Reuther / Prof. Dr. Paul Müller, AG ICSY, Universität Kaiserslautern Multimediasysteme Blockveranstaltung Übung 1 - Wahrnehmung.
Lichttechnik Wirkungsweise von Goniophotometern Studienarbeit Thema:
...ich seh´es kommen !.
HORIZONT 1 XINFO ® Das IT - Informationssystem Java Scanner HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
Projekt Homepage für die VTAB 09
Präsentation läuft auch vollautomatisch ab … wie du möchtest
Auslegung eines Vorschubantriebes
1 DMS EXPO 2009 Keynote Angst und Gier Dr. Ulrich Kampffmeyer PROJECT CONSULT Unternehmensberatung Dr. Ulrich Kampffmeyer GmbH Breitenfelder Straße 17.
Sichern und Retten bei Arbeiten in Höhen und Tiefen
Der Religionslehrer präsentiert © Martin Dürnberger, April 2007 Google.Earth- Kirchen.Geschichte.
Neubau Feuerwehrmagazin Riedenberg Dokumentation der einzelnen Bauabschnitte –
Vorlesung Mai 2000 Konstruktion des Voronoi-Diagramms II
Agenda Rückblick 2. Aufbau der Software Benutzeroberfläche 4. Ausblick
Managemententscheidungsunterstützungssysteme (Ausgewählte Methoden und Fallstudien) ( Die Thesen zur Vorlesung 3) Thema der Vorlesung Lösung der linearen.
Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft.
Ein Überblick über verschiedene Verfahren
Helwig Hauser Teil 12: Zusammenfassung All CGR4 revisited.
Analyseprodukte numerischer Modelle
2014 Januar 2014 So Mo Di Mi Do Fr Sa So
1 Herzlich Willkommen AfL-Fortbildungsangebot zum strategischen Ziel 4 Vertiefungsmodul 2.1: Förderung sprachlicher Kompetenzen.
FRÜHLING.
Studiengang Informatik FHDW
Schutzvermerk nach DIN 34 beachten 20/05/14 Seite 1 Grundlagen XSoft Lösung :Logische Grundschaltung IEC-Grundlagen und logische Verknüpfungen.
Vortrag von Rechtsanwältin Verena Nedden, Fachanwältin für Steuerrecht zur Veranstaltung Wege zum bedingungslosen Grundeinkommen der Piratenpartei Rhein-Hessen.
PhotoPolis PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl Medieninformatik der LMU München Betreuer: Dipl.-Medieninf.
Ertragsteuern, 5. Auflage Christiana Djanani, Gernot Brähler, Christian Lösel, Andreas Krenzin © UVK Verlagsgesellschaft mbH, Konstanz und München 2012.
Augmented Reality mit korrekter Beleuchtung Thorsten Grosch
Der Erotik Kalender 2005.
01-1-Anfang. 01a-1-Vortrag-Inhalt 14-4-Gründe-Masterplan.
Familie Beutner, Konrad-Voelckerstrasse, Edenkoben/Pfalz, Tel:
T. Wallrath Optimierung des Photon Mapping Verfahrens durch Verbesserung der Radiance Estimate Berechnung und Einsatz von Radiosity Photonen.
1 Eagle I. 2 ● Videoformat:AVI, 30 fps ● Auflösung-Video:1280 x 720 Pixel ● Speicher:Micro-SD Karten Slot bis zu 16 GB, ab Class 4, besser Class 6 ● Speicherbedarf:ca.
Lisa Blum - Kathrin Kunze - Michael Kreil
VirtualPatt 2000 Interaktives 3D-Schachspiel
Tutorial Schritt 1: Über den Link im VP gelangen Sie auf die Seite
zur 2. Sitzung des Ausschusses für „couragiertes Miteinander“
Die Welt der Shader Universität zu Köln WS 14/15 Softwaretechnologie II (Teil 1) Prof. Dr. Manfred Thaller Referent: Lukas Kley Fortgeschrittene Techniken.
SAP Seminar 2007 Organisationsobjekte anlegen
Stefan Röttger Universität Stuttgart (VIS). Überblick 1. Motivation 2. Shadow Volumes [Crow77] 3. Verfahren ohne Stencil Buffer 4. Demonstrationsfilm.
Monatsbericht Ausgleichsenergiemarkt Gas – Oktober
Die Renderpipeline.
Augmented Reality mit korrekter Beleuchtung - Beleuchtung der virtuellen Geometrie - Jens Anhenn Timo Wallrath Yonghui Wan CG Praktikum WS 05/06.
 Präsentation transkript:

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Projektpraktikum AR mit korrekter Beleuchtung Entwicklung einer Augmented Reality Anwendung, bei der virtuelle Objekte korrekt beleuchtet werden

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Anforderungen und Ziele  Erfassung der aktuellen Beleuchtungs- verhältnisse mit Hilfe von zwei High Dynamic Range (HDR) Videokameras  Bestimmung der 3D-Positionen der Lichtquellen durch Triangulierung (Epipolargeometrie)  Beleuchtung virtueller Objekte durch Multipass Rendering Verfahren mit Schlagschatten für jede Lichtquelle

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Aufgabenverteilung  Zerlegung in 3 Teilbereiche:  Gruppe 1 Kameraanbindung Lichtquellen erkennen  Gruppe 2 Kalibrierung 3D Rekonstruktion (Epipolargeometrie)  Gruppe 3 3D Visualisierung mit Schatten und Beleuchtung Generieren der AR-Szene

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Organisation  Regelmäßige Treffen  Wiki   Subversion

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Programm ARLight  Unterstützte Plattformen  Windows (Visual Studio)  Linux Offline (keine Kameratreiber)  Programmiersprache C++  Verwendete Toolkits/Libraries:  OpenCV, Glut  Cg, Rendertexture, Glew  ARToolkit  Glui

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Programm ARLight

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Konzept  Klassendiagramm

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Gruppe 1 Hardware und Lichtdetektion Andreas von Arb Matthias Korn Maik Stange

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Kameras

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Kameras  High Dynamic Range  12 Bit Integer logarithmisch skaliert  Lichtempfindlichkeit: 0,02 – lux  Auflösung: max 768 x 496 Pixel Stereo (512 x 496)  30 Bilder pro Sekunde (bei Vollauflösung)

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Kamera-Ansteuerung  Spezielle PCI-Framegrabberkarte  maximal 2 HDR Kameras pro Karte  Treiber für Windows  Benötigt zusätzlich Kameratreiber  wurde nicht mitgeliefert  Aber: Beispielprogramm zur Ansteuerung Erweitert, u.a. (Stereo-) Video und Einzelbild speichern Anpassung an ARLight

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Fischaugenobjektiv

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Gruppe 2 Kalibrierung und 3D-Rekonstruktion Lisa Blum Michael Kreil Kathrin-Jennifer Kunze

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Gruppe 3 3D-Visualisierung und AR Jens Anhenn Timo Wallrath Yonghui Wan

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Voraussetzungen  3D-Lichtpositionen  HDR-Farbwerte der Lichtquellen  Ambienter Term Aufgabenstellung: Darstellung der Szene inklusive korrekt beleuchteter virtueller Geometrie und Schatten

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Features der Engine  VRML-Loader  Beleuchtung virtueller Objekte per N Lichtquellen  Shadow Volumes  Einbindung Webcam-Bild

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Verwendete Technik  OpenGL  Cg  RenderTexture  ARToolkit

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Display-Durchlauf  grabben des Webcam-Bildes RenderTexture0

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Display-Durchlauf Schleife über alle Lichter  setzen von Modelview- und Projectionmatrix  Projektionsebene für Schatten in z-Buffer  setzen der Shader-Parameter (Lichtposition, HDR-Farbwerte, Ambienter Term)

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Display-Durchlauf Schleife über alle Lichter  zeichne virtuelles Objekt RenderTexture0

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Display-Durchlauf Schleife über alle Lichter  zeichne Schatten RenderTexture0

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Schleife über alle Lichter Display-Durchlauf RenderTexture0 + RenderTexture1

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Schleife über alle Lichter Display-Durchlauf + RenderTexture0 RenderTexture1

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Display-Durchlauf  Tone Mapping RenderTexture1 Bildschirm: Tonemapping Shader

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Augmented Reality

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Realität

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Ausblick  Verbesserungsmöglichkeiten  Quelltextqualität  Sampling-Verfahren  Erweiterte Farbkalibrierung  Flächenlichtquellen ……  Studienarbeit  Diplomarbeit

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Danksagung Prof. Dr. Stefan Müller Thorsten Grosch Rodja Trappe Jacques

U N I V E R S I T Ä T KOBLENZ · LANDAU Arbeitsgruppe Computergrafik 4. Mai / 35 Projektpraktikum AR mit korrekter Beleuchtung Danke für Ihre Aufmerksamkeit Präsentation anschließend im CG-Labor (B 014)