140 likes | 275 Views
Aus der Sicht eines Roboters. Erzeugen von Situationsmodelle für z.B. BIRON Welche Schritte sind notwendig?. Perzeption der Szene. Fokus auf 3D Datenakquise Verschiedene Möglichkeiten: Stereo-Kameras Laserscanner Unsere Wahl: Swissranger SR3000 3D Time-of-Flight (ToF) Kamera
E N D
Aus der Sicht eines Roboters • Erzeugen von Situationsmodelle für z.B. BIRON • Welche Schritte sind notwendig?
Perzeption der Szene • Fokus auf 3D Datenakquise • Verschiedene Möglichkeiten: • Stereo-Kameras • Laserscanner • Unsere Wahl: • Swissranger SR3000 • 3D Time-of-Flight (ToF) Kamera • 176 x 144 Pixelsensoren • Abstandsberechung aus Zeitdifferenz zwischen Senden und Empfangen eines Infrarotsignals
Erweiterung des Sichtfelds • Aufnahme einer Sequenz von 3D Punktwolken • Registrierung und Rekonstruktion zu einer globalen Punktwolke • Diplomarbeit:„Estimation of Camera Motion from Depth Image Sequences“
Analyse der Szenen • Datengetriebene Analyse der 3D Punktwolken • Extraktion von geometrischen „Raumprimitiven“: • Beschränkung auf von Menschen gestaltete Innenräume • Extraktion von planaren Flächen: • Gegebene Anordnung der 3D Punkte in eine 2D Matrix • Region Growing über die 8-er Nachbarschaft durch Punkte die 4 Kriterien erfüllen • Kriterien: planar, valid, conormal, coplanar
Raumerkennung • Raumerkennung auf Basis planaren Strukturen • Experiment: • Raumkategorien: Büro, Seminarraum, Flur • Ziel: Klassifikation eines Perzepts (3D Punktwolke) in einer der 3 Raumkategorien • Statistiken auf den extrahierten Ebenen zur Definition von geeigneten Merkmalsvektoren
4 untersuchte Statistiken • Anzahl der Punkte pro planare Fläche • Winkel zwischen allen Flächenpaaren • Winkel zwischen nah benachbarten Flächenpaaren • Größen-verhältnisse zwischen allen Flächenpaaren
Ergebnisse Trainingsräume
Ergebnisse Testräume
Ausblick • Nächste Schritte: • Experimente mit anderen Räumen (z.B. Wohnzimmer, Schlafzimmer, Küche) • Untersuchung alternativer Statistiken • Weitere Ziele: • Generieren von Szenenmodellen basierend auf planaren Strukturen und extrahierten Merkmalen • Wissen über menschliche Modelle integrieren • Weltwissen über Räume aufbauen