470 likes | 722 Views
Paper presentation topics. 1. Segmentation. 2. More on feature detection and descriptors. 3. Shape and Matching. 4. Indexing and Retrieval. 5. More on 3D reconstruction. depth map. 3D rendering. [Szeliski & Kang ‘ 95]. X. z. x. x ’. f. f. baseline. C. C ’. Depth from disparity.
E N D
Paper presentation topics 1. Segmentation 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction
depth map 3D rendering [Szeliski & Kang ‘95] X z x x’ f f baseline C C’ Depth from disparity input image (1 of 2)
Real-time stereo • Used for robot navigation (and other tasks) • Several software-based real-time stereo techniques have been developed (most based on simple discrete search) • Nomad robot searches for meteorites in Antartica • http://www.frc.ri.cmu.edu/projects/meteorobot/index.html
Stereo reconstruction pipeline • Steps • Calibrate cameras • Rectify images • Compute disparity • Estimate depth • Camera calibration errors • Poor image resolution • Occlusions • Violations of brightness constancy (specular reflections) • Large motions • Low-contrast image regions What will cause errors?
Spacetime Stereo Li Zhang, Noah Snavely, Brian Curless, Steven Seitz CVPR 2003, SIGGRAPH 2004
? ? ? Stereo
Marker-based Face Capture The Polar Express,2004 “The largest intractable problem with ‘The Polar Express’ is that the motion-capture technologyused to create the human figures has resulted in a film filled with creepily unlifelike beings.” New York Times Review,Nov 2004
Stereo A Pair of Videos 640480@60fps Each Frame-by-Frame Stereo WH = 1515 Window Inaccurate & Jittering
Spacetime Stereo 3D Surface
Spacetime Stereo 3D Surface Time
Spacetime Stereo 3D Surface Time
Spacetime Stereo 3D Surface Time
Spacetime Stereo Surface Motion Time
Spacetime Stereo Surface Motion Time=0
Spacetime Stereo Surface Motion Time=1
Spacetime Stereo Surface Motion Time=2
Spacetime Stereo Surface Motion Time=3
Spacetime Stereo Surface Motion Time=4
Spacetime Stereo Key ideas: • Matching Volumetric Window • Affine Window Deformation Surface Motion Time
Spacetime Stereo Time
Spacetime Stereo Time
Spacetime Stereo A Pair of Videos 640480@60fps Each Spacetime Stereo WHT = 955 Window
Frame-by-Frame vs. Spacetime Stereo Frame-by-Frame WH = 1515 Window Spacetime Stereo WHT = 955 Window Spatially More Accurate Temporally More Stable
Spacetime Face Capture System Black & White Cameras Color Cameras Video Projectors
… Creating a Face Database [Zhang et al. SIGGRAPH’04]
… Application 1: Expression Synthesis A New Expression: [Zhang et al. SIGGRAPH’04]
… Application 2: Facial Animation [Zhang et al. SIGGRAPH’04]
Some Applications Entertainment: Games & Movies Medical Practice: Prosthetics
Some books on linear algebra Linear Algebra, Serge Lang, 2004 Finite Dimensional Vector Spaces, Paul R. Halmos, 1947 Linear Algebra and its Applications, Gilbert Strang, 1988 Matrix Computation, Gene H. Golub, Charles F. Van Loan, 1996
Choosing the stereo baseline What’s the optimal baseline? • Too small: large depth error • Too large: difficult search problem all of these points project to the same pair of pixels width of a pixel Large Baseline Small Baseline
1/z width of a pixel width of a pixel pixel matching score 1/z
Multibaseline Stereo Basic Approach • Choose a reference view • Use your favorite stereo algorithm BUT • replace two-view SSD with SSD over all baselines Limitations • Must choose a reference view (bad) • Visibility!
MSR Image based Reality Project http://research.microsoft.com/~larryz/videoviewinterpolation.htm …|