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

Transcript of Kolloquium zur Bachelorarbeit: Softwaresystem zur Echtzeitaufnahme und Echtzeitgenerierung von...

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