kolloquium zur bachelorarbeit: softwaresystem zur echtzeitaufnahme und echtzeitgenerierung von...

29
Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft 20. Juni 2005 Universität zu Lübeck IMIS

Upload: malger-geter

Post on 06-Apr-2015

105 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme

und Echtzeitgenerierung von stereoskopischen Bildsequenzen und

Videos

Tobias Nothdurft20. Juni 2005

Universität zu LübeckIMIS

Page 2: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

2

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Überblick

1. Einleitung2. Ausgangslage

• Anaglyphen• Theorie des räumlichen Sehens• JMF

3. Realisierung und Implementierung4. Präsentation der Software

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 3: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

3

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Aufgabenstellung

• Bau und Implementierung eines Systems, welches bewegte Bilder dreidimensional darstellt.

• Aus finanziellen Aspekten soll zur Realisierung die Anaglyphentechnik eingesetzt werden

• Einsatz dieser Technik erstmalig in JavaTM

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 4: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

4

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Was ist Stereoskopie?

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 5: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

5

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Geschichte

• Euklid: erste Überlegungen über dreidimensionales Sehen (300 v. Chr.)

• Jacopo Chimenti da Empoli: Tuschezeichnungen mit zwei verschiedenen Perspektiven (1600 nach Chr.)

• Cyberhelm und Anaglyphenverfahren (Beispiele für heutige dreidimensionale Problemlösungen)

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 6: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

6

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Einleitung

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

• Wofür benötigt man dreidimensionale Darstellungen von Objekten?

Page 7: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

7

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Anwendungsgebiete (1)

4d_scanner_glow.swf

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Quelle: GE, 2005

Page 8: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

8

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Anwendungsgebiete (2)

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Quelle: Friedemann, 2005

Page 9: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

9

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Einleitung

• Warum soll man die „veraltete“ Anaglyphentechnik benutzen?

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 10: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

10

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Einleitung

• Kostenersparnis!

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Quelle: Hoffmann, 2005

Page 11: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

11

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Ausgangslage

• Das Anaglyphenverfahren

Quelle: Marshall, 2004

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 12: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

12

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Theorie des räumlichen Sehens

Quelle: Kuhn, 1999

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 13: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

13

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Theorie des räumlichen Sehens

• S= (v/f) (n/T+1) (n-f)

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Variable Dimension Beschreibung

f mm Brennweite

v mm parallaktische Verschiebung (sichtbarer Abstand zw. den Objekten)

n cm Nahpunktweite

T cm reale Tiefe des Objektes

S cm Stereobasis = Abstand zw. den Kameras

Page 14: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

14

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

• Parallaktische Verschiebung

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 15: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

15

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Java Media Framework

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Quelle: SUN, 1999

Page 16: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

16

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

• Zustandsmodell des Processors:

Quelle: Divotkey & Eidenberger, 2004

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 17: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

17

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Realisierung und Implementierung

• Ursprüngliches Konzept

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 18: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

18

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

• Grobe Darstellung der Realisierung

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 19: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

19

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

• Ende-zu-Ende-Verbindungsprotokoll • Unterstützt die Übertragung von Daten

in Echtzeit über das Netzwerk– Speziell für Video- und Audiodaten

• Ergänzt den UDP-Header – Identifizierung der transportierten Datentypen– Sequenznummerierung– Zeitstempel

• Setzt auf UDP auf

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

RTP (Real-Time-Transport-Protocol )

Page 20: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

20

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

• Detaillierte Implementierung

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 21: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

21

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

• Verschmelzen der beiden Streams

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 22: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

22

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Präsentation

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

• Kamerastativ

Page 23: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

23

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

• L.A.R.C.- Anaglyphenbilder (1)

Page 24: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

24

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

• L.A.R.C.- Anaglyphenbilder (2)

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 25: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

25

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

• L.A.R.C.- Anaglyphenbilder (3)

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 26: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

26

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

• L.A.R.C.- Anaglyphenbilder (4)

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 27: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

27

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

• L.A.R.C.- Anaglyphenbilder (5)

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 28: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

28

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Bedienung der L.A.R.C.- Software

• 1. Ausrechnen der Stereobasis• 2. Starten der Software• 3. Einstellen der gewünschten

Auflösung• 4. Starten der Kameras• 5. Kontrolle der Dreidimensionalität• 6. Einstellen der horizontalen

Verschiebung

Einleitung Ausgangslage Realisierung und Implementierung Präsentation

Page 29: Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von stereoskopischen Bildsequenzen und Videos Tobias Nothdurft

29

Live-Anaglyph-Recording-by-Cameras– Tobias Nothdurft

Vielen Dank für Ihr Interesse!

Einleitung Ausgangslage Realisierung und Implementierung Präsentation