Communication Systems Group Technische Universität Berlin S. Knorr A Geometric Segmentation Approach for the 3D Reconstruction of Dynamic Scenes in 2D.

Slides:



Advertisements
Similar presentations
Technical University of Berlin Communication Systems Group Director: Prof. Thomas Sikora Carsten Clemens Error Concealment for.
Advertisements

Feature Based Image Mosaicing
The fundamental matrix F
CSE473/573 – Stereo and Multiple View Geometry
For Internal Use Only. © CT T IN EM. All rights reserved. 3D Reconstruction Using Aerial Images A Dense Structure from Motion pipeline Ramakrishna Vedantam.
1. 2 An extreme occurrence of the missing data W I D E B A S E L I N E – no point in more than 2 images!
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Recent work in image-based rendering from unstructured image collections and remaining challenges Sudipta N. Sinha Microsoft Research, Redmond, USA.
Multiple View Reconstruction Class 24 Multiple View Geometry Comp Marc Pollefeys.
Parallel Tracking and Mapping for Small AR Workspaces Vision Seminar
Camera calibration and epipolar geometry
Scene Planes and Homographies class 16 Multiple View Geometry Comp Marc Pollefeys.
Motion from image and inertial measurements (additional slides) Dennis Strelow Carnegie Mellon University.
3D reconstruction class 11
Computing F and rectification class 14 Multiple View Geometry Comp Marc Pollefeys.
Motion based Correspondence for Distributed 3D tracking of multiple dim objects Ashok Veeraraghavan.
Stereoscopic Light Stripe Scanning: Interference Rejection, Error Minimization and Calibration By: Geoffrey Taylor Lindsay Kleeman Presented by: Ali Agha.
Srikumar Ramalingam Department of Computer Science University of California, Santa Cruz 3D Reconstruction from a Pair of Images.
Structure from motion. Multiple-view geometry questions Scene geometry (structure): Given 2D point matches in two or more images, where are the corresponding.
Multi-view stereo Many slides adapted from S. Seitz.
Visibility Subspaces: Uncalibrated Photometric Stereo with Shadows Kalyan Sunkavalli, Harvard University Joint work with Todd Zickler and Hanspeter Pfister.
Synchronization and Calibration of Camera Networks from Silhouettes Sudipta N. Sinha Marc Pollefeys University of North Carolina at Chapel Hill, USA.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
Planar Matchmove Using Invariant Image Features Andrew Kaufman.
Triangulation and Multi-View Geometry Class 9 Read notes Section 3.3, , 5.1 (if interested, read Triggs’s paper on MVG using tensor notation, see.
Assignment 2 Compute F automatically from image pair (putative matches, 8-point, 7-point, iterative, RANSAC, guided matching) (due by Wednesday 19/03/03)
Independent Motion Estimation Luv Kohli COMP Multiple View Geometry May 7, 2003.
Multiple View Reconstruction Class 23 Multiple View Geometry Comp Marc Pollefeys.
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
CSE473/573 – Stereo Correspondence
Hand Signals Recognition from Video Using 3D Motion Capture Archive Tai-Peng Tian Stan Sclaroff Computer Science Department B OSTON U NIVERSITY I. Introduction.
1Jana Kosecka, CS 223b EM and RANSAC EM and RANSAC.
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
Epipolar geometry Class 5. Geometric Computer Vision course schedule (tentative) LectureExercise Sept 16Introduction- Sept 23Geometry & Camera modelCamera.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
EE392J Final Project, March 20, Multiple Camera Object Tracking Helmy Eltoukhy and Khaled Salama.
Automatic Camera Calibration
Computer vision: models, learning and inference
Sequential Reconstruction Segment-Wise Feature Track and Structure Updating Based on Parallax Paths Mauricio Hess-Flores 1, Mark A. Duchaineau 2, Kenneth.
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
Final Exam Review CS485/685 Computer Vision Prof. Bebis.
A Local Adaptive Approach for Dense Stereo Matching in Architectural Scene Reconstruction C. Stentoumis 1, L. Grammatikopoulos 2, I. Kalisperakis 2, E.
Periodic Motion Detection via Approximate Sequence Alignment Ivan Laptev*, Serge Belongie**, Patrick Perez* *IRISA/INRIA, Rennes, France **Univ. of California,
Epipolar geometry Epipolar Plane Baseline Epipoles Epipolar Lines
Dynamic 3D Scene Analysis from a Moving Vehicle Young Ki Baik (CV Lab.) (Wed)
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
CSCE 643 Computer Vision: Structure from Motion
Ray Divergence-Based Bundle Adjustment Conditioning for Multi-View Stereo Mauricio Hess-Flores 1, Daniel Knoblauch 2, Mark A. Duchaineau 3, Kenneth I.
Technische Universität Berlin Communication Systems Group Director: Prof. Thomas Sikora Sebastian Knorr 21/08/2007 Super-Resolution.
© 2005 Martin Bujňák, Martin Bujňák Supervisor : RNDr.
Geometric Transformations
A Robust Method for Lane Tracking Using RANSAC James Ian Vaughn Daniel Gicklhorn CS664 Computer Vision Cornell University Spring 2008.
3D reconstruction from uncalibrated images
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
High Resolution Surface Reconstruction from Overlapping Multiple-Views
Tracking Groups of People for Video Surveillance Xinzhen(Elaine) Wang Advisor: Dr.Longin Latecki.
Person Following with a Mobile Robot Using Binocular Feature-Based Tracking Zhichao Chen and Stanley T. Birchfield Dept. of Electrical and Computer Engineering.
Multi-view Synchronization of Human Actions and Dynamic Scenes Emilie Dexter, Patrick Pérez, Ivan Laptev INRIA Rennes - Bretagne Atlantique
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
Lec 26: Fundamental Matrix CS4670 / 5670: Computer Vision Kavita Bala.
EE 7730 Parametric Motion Estimation. Bahadir K. Gunturk2 Parametric (Global) Motion Affine Flow.
L-infinity minimization in geometric vision problems.
Approximate Models for Fast and Accurate Epipolar Geometry Estimation
The Brightness Constraint
The Brightness Constraint
The Brightness Constraint
Combining Geometric- and View-Based Approaches for Articulated Pose Estimation David Demirdjian MIT Computer Science and Artificial Intelligence Laboratory.
Parameter estimation class 6
Presentation transcript:

Communication Systems Group Technische Universität Berlin S. Knorr A Geometric Segmentation Approach for the 3D Reconstruction of Dynamic Scenes in 2D Video Sequences Technical University of Berlin Communication Systems Group Director: Prof. Thomas Sikora Sebastian Knorr, Evren Imre*, A. Aydin Alatan*, and Thomas Sikora * Middle East Technical University EEE Department Assoc. Prof. Aydin Alatan

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Outline Motivation Overview of proposed solution Feature tracking and motion segmentation Multiview 3D reconstruction Simulation results Future work

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Motivation S. Knorr, E. Imre, B. Özkalayci, A. A. Alatan, and T. Sikora, A Modular Scheme for 2D/3D Conversion of TV Broadcast, 3DPVT'06 E. Imre, S. Knorr, A. A. Alatan, and T. Sikora, Prioritized Sequential 3D Reconstruction in Video Sequences of Dynamic Scenes, ICIP'06

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Motivation This work: 3D reconstruction of dynamic scenes with independently moving objects (IMOs) using Structure from Motion (SfM) techniques Scenes are captured with a single camera Static background and IMOs are reconstructed independently Main goal: 3D reconstruction of TV broadcast video

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Examples

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Overview of the Proposed Solution Feature Detection & Tracking Iterative F-Matrix Estimation & Motion Segmentation Initial Structure Computation Prioritized Sequential Structure Estimation

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Outline Motivation Overview of proposed solution Feature tracking and motion segmentation Multiview 3D reconstruction Simulation results Future work

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Feature tracking and motion segmentation Harris-Corner-Detector for feature selection pyramidal Lucas-Kanade tracker to track features along the whole sequence Geometric Robust Information Criterion (GRIC) for keyframe selection 2D motion model, H (homography), for small baselines vs. 3D motion model, F (epipolar geometry), for large baselines [P.H.S. Torr, A.W. Fitzgibbon and A. Zisserman (ICCV'98)]

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Keyframe Selection 240-frame sequence (TUB-room) with 14 keyframes

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Motion segmentation F-matrix estimation for consecutive keyframes (RANSAC and re-RANSAC)  labeling of background and IMO trajectories Increasing the number of features on the IMO (guided-matching) For each independent motion in the sequence, there exists a corresponding F-matrix, F i, which fulfills the epipolar constraint

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Outline Motivation Overview of proposed solution Feature tracking and motion segmentation Multiview 3D reconstruction Simulation results Future work

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Multiview 3D reconstruction Fast convergence to a reliable estimate: Since the quality of subsequent reconstructions depend on the current (intermediate) structure estimate, errors in the first few frame pairs may cause the entire estimation procedure to collapse. Fast recovery of the scene structure: The number of reconstructed 3-D points should be maximized, while processing a minimum number of frame pairs. Main goals:

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Prioritized Sequential Reconstruction 1. Compute the initial reconstruction and camera path (e.g. Pollefeys et al.). 2. Compute the priority metric and order the frame pairs. Given the internal calibration parameters and the feature trajectories: 2-view rec. 1:6 2-view rec. 2:4 2-view rec. 7:9 Add 5, 2-view rec. 1:5 Add 3, 2-view rec. 3:4 Merge sub- reconstruction 3:6 Add 8, 2-view rec. 3:8 Merge sub- reconstruction 7:8 Two-view reconstruction Sub-estimate fusion using 3D-2D correspondences Sub-reconstruction fusion using 3D-3D correspondences Ordered pair list: 1:6, 2:4, 1:5, 3:4, 3:6, 7:9, 3:8, 7:8

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Outline Motivation Overview of proposed solution Feature tracking and motion segmentation Multiview 3D reconstruction Simulation results Future work

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Simulation Results (1) frame 1 frame 170

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Simulation Results (2) frame 1 frame 200

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Future Work 2D TV-Display Autostereoscopic Display Shutter-Glases Anaglyph

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Future Work initial dense depth maprefined depth mapvirtual right stereo view original left stereo view

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Future Work original left stereo viewvirtual right stereo view

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Thank you for your attention! Questions? ?

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Motion segmentation For each independent motion in the sequence, there exists a corresponding F-matrix, F i, which fulfills the epipolar constraint where x 1 and x 2 are corresponding points in two views. A RANSAC-based F-matrix estimation algorithm identifies the feature pairs belonging to the dominant motion and labels the rest as outliers. Some of the outliers should satisfy the epipolar constraint according to a new F-matrix, which corresponds to the motion of an independent moving object (IMO)

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Segmentation Algorithm 1.Compute the F-matrix corresponding to the first and the second key-frame by using a RANSAC-based procedure and label the inliers as background trajectories. 2.Compute the F-matrix on the outliers of step 1 by using again RANSAC and label the inliers as IMO trajectories. 3.Compute the centroid of the inliers of step 2 and check their distances. If the distance is higher than a threshold, reject the feature. 4.Increase the number of features on the IMO in consecutive key- frames with guided-matching. 5.Repeat step 2 to 4 as long as the F-matrix estimation is still reliable and most of the remaining features are spatially close. 6.Proceed to the next key-frame. Estimate the F-matrix between the last and the current key-frame for each motion using the labeled trajectories and classify new trajectories using step 1 to 5. 7.Repeat step 6 for all key-frames.

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Priority Metric The priority metric, p, utilized in the algorithm to evaluate the feasibility of a frame pair for reconstruction is defined as where d is the baseline distance between the cameras, n the number of feature matches, a, b and c are the design parameters of the sigmoid function appearing in the second term. The non-linear (sigmoidal) weighting keeps the contribution of the second term within a bound, when there is a relatively small or large number of matching features.

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Simulation Results (3) # frame pairs (used/total) # 3D points (recov./total)  reproj. error Cliff45 / / Palace25 / / TUB- Room 17 / /

Communication Systems GroupS. Knorr Technische Universität Berlin EUSIPCO Segmentation Results frame 83 frame 1 frame 201 frame 170