Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1.

Slides:



Advertisements
Similar presentations
The fundamental matrix F
Advertisements

Some books on linear algebra Linear Algebra, Serge Lang, 2004 Finite Dimensional Vector Spaces, Paul R. Halmos, 1947 Matrix Computation, Gene H. Golub,
CSE 473/573 Computer Vision and Image Processing (CVIP)
Structured light and active ranging techniques Class 11.
Stereo Many slides adapted from Steve Seitz. Binocular stereo Given a calibrated binocular stereo pair, fuse it to produce a depth image Where does the.
Recap from Previous Lecture Tone Mapping – Preserve local contrast or detail at the expense of large scale contrast. – Changing the brightness within.
Stereo.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2012.
Capturing Facial Details by Space- time Shape-from-shading Yung-Sheng Lo *, I-Chen Lin *, Wen-Xing Zhang *, Wen-Chih Tai †, Shian-Jun Chiou † CAIG Lab,
Last Time Pinhole camera model, projection
Lecture 12: Structure from motion CS6670: Computer Vision Noah Snavely.
Lecture 23: Structure from motion and multi-view stereo
SIGGRAPH Course 30: Performance-Driven Facial Animation Section: Markerless Face Capture and Automatic Model Construction Part 2: Li Zhang, Columbia University.
CS6670: Computer Vision Noah Snavely Lecture 17: Stereo
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2005 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
Structured light and active ranging techniques Class 8.
Multi-view stereo Many slides adapted from S. Seitz.
High-Quality Video View Interpolation
3D from multiple views : Rendering and Image Processing Alexei Efros …with a lot of slides stolen from Steve Seitz and Jianbo Shi.
CSCE 641 Computer Graphics: Image-based Modeling Jinxiang Chai.
Lecture 10: Stereo and Graph Cuts
Lecture 3a: Feature detection and matching CS6670: Computer Vision Noah Snavely.
Project 1 grades out Announcements. Multiview stereo Readings S. M. Seitz and C. R. Dyer, Photorealistic Scene Reconstruction by Voxel Coloring, International.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Stereo Guest Lecture by Li Zhang
Project 1 artifact winners Project 2 questions Project 2 extra signup slots –Can take a second slot if you’d like Announcements.
Midterm went out on Tuesday (due next Tuesday) Project 3 out today Announcements.
Multiple View Geometry : Computational Photography Alexei Efros, CMU, Fall 2006 © Martin Quinn …with a lot of slides stolen from Steve Seitz and.
VZvZ r t b image cross ratio Measuring height B (bottom of object) T (top of object) R (reference point) ground plane H C scene cross ratio  scene points.
Review: Binocular stereo If necessary, rectify the two stereo images to transform epipolar lines into scanlines For each pixel x in the first image Find.
CSCE 641 Computer Graphics: Image-based Modeling Jinxiang Chai.
Matthew Brown University of British Columbia (prev.) Microsoft Research [ Collaborators: † Simon Winder, *Gang Hua, † Rick Szeliski † =MS Research, *=MS.
What have we leaned so far? Camera structure Eye structure Project 1: High Dynamic Range Imaging.
Stereo Readings Trucco & Verri, Chapter 7 –Read through 7.1, 7.2.1, 7.2.2, 7.3.1, 7.3.2, and 7.4, –The rest is optional. Single image stereogram,
Structured light and active ranging techniques Class 8
Camera Calibration & Stereo Reconstruction Jinxiang Chai.
What have we leaned so far? Camera structure Eye structure Project 1: High Dynamic Range Imaging.
Components of a computer vision system
Announcements Project 1 artifact winners Project 2 questions
Structure from images. Calibration Review: Pinhole Camera.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
Recap from Monday Image Warping – Coordinate transforms – Linear transforms expressed in matrix form – Inverse transforms useful when synthesizing images.
Image-based rendering Michael F. Cohen Microsoft Research.
Stereo Readings Szeliski, Chapter 11 (through 11.5) Single image stereogram, by Niklas EenNiklas Een.
Stereo Many slides adapted from Steve Seitz.
Project 2 code & artifact due Friday Midterm out tomorrow (check your ), due next Fri Announcements TexPoint fonts used in EMF. Read the TexPoint.
Why is computer vision difficult?
Stereo Many slides adapted from Steve Seitz. Binocular stereo Given a calibrated binocular stereo pair, fuse it to produce a depth image image 1image.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
Computer Vision Lecture #10 Hossam Abdelmunim 1 & Aly A. Farag 2 1 Computer & Systems Engineering Department, Ain Shams University, Cairo, Egypt 2 Electerical.
Bahadir K. Gunturk1 Phase Correlation Bahadir K. Gunturk2 Phase Correlation Take cross correlation Take inverse Fourier transform  Location of the impulse.
Lecture 16: Stereo CS4670 / 5670: Computer Vision Noah Snavely Single image stereogram, by Niklas EenNiklas Een.
stereo Outline : Remind class of 3d geometry Introduction
Digital Image Processing
776 Computer Vision Jan-Michael Frahm Spring 2012.
Computer Vision, CS766 Staff Instructor: Li Zhang TA: Yu-Chi Lai
Project 2 due today Project 3 out today Announcements TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA.
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
Project 2 artifacts—vote now!! Project 3 questions? Start thinking about final project ideas, partners Announcements.
Project 3 code & artifact due Tuesday Final project proposals due noon Wed (by ) –One-page writeup (from project web page), specifying: »Your team.
1 Review and Summary We have covered a LOT of material, spending more time and more detail on 2D image segmentation and analysis, but hopefully giving.
Energy minimization Another global approach to improve quality of correspondences Assumption: disparities vary (mostly) smoothly Minimize energy function:
CSE 185 Introduction to Computer Vision Stereo 2.
Stereo CS4670 / 5670: Computer Vision Noah Snavely Single image stereogram, by Niklas EenNiklas Een.
Noah Snavely, Zhengqi Li
제 5 장 스테레오.
CS4670 / 5670: Computer Vision Kavita Bala Lec 27: Stereo.
Motion and Optical Flow
Announcements Midterms graded (handed back at end of lecture)
Stereo vision Many slides adapted from Steve Seitz.
Presentation transcript:

Paper presentation topics 2. More on feature detection and descriptors 3. Shape and Matching 4. Indexing and Retrieval 5. More on 3D reconstruction 1. Segmentation

Depth from disparity f xx’x’ baseline z CC’C’ X f input image (1 of 2) [Szeliski & Kang ‘95] depth map 3D rendering

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 Nomad robot searches for meteorites in Antartica

Camera calibration errors Poor image resolution Occlusions Violations of brightness constancy (specular reflections) Large motions Low-contrast image regions Stereo reconstruction pipeline Steps Calibrate cameras Rectify images Compute disparity Estimate depth 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 technology used to create the human figures has resulted in a film filled with creepily unlifelike beings.” New York Times Review, Nov 2004

Stereo

Frame-by-Frame Stereo W  H = 15  15 Window A Pair of Videos 640  Each Inaccurate & Jittering

3D Surface Spacetime Stereo

Time 3D Surface

Spacetime Stereo Time 3D Surface

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

Surface Motion Matching Volumetric Window Affine Window Deformation Key ideas: Spacetime Stereo Time

Spacetime Stereo Time

Spacetime Stereo Time

Spacetime Stereo

A Pair of Videos 640  Each Spacetime Stereo W  H  T = 9  5  5 Window

Frame-by-Frame vs. Spacetime Stereo Spacetime Stereo W  H  T = 9  5  5 Window Frame-by-Frame W  H = 15  15 Window Spatially More Accurate Temporally More Stable

Video Projectors Color Cameras Black & White Cameras Spacetime Face Capture System

System in Action

Input Videos (640  480, 60fps)

Spacetime Stereo Reconstruction

Creating a Face Database

[Zhang et al. SIGGRAPH’04] …

Application 1: Expression Synthesis [Zhang et al. SIGGRAPH’04] … A New Expression:

Application 2: Facial Animation [Zhang et al. SIGGRAPH’04] …

Keyframe Animation

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 Matrix Computation, Gene H. Golub, Charles F. Van Loan, 1996 Linear Algebra and its Applications, Gilbert Strang, 1988

Multiview Stereo

width of a pixel Choosing the stereo baseline What’s the optimal baseline? Too small: large depth error Too large: difficult search problem Large Baseline Small Baseline all of these points project to the same pair of pixels

The Effect of Baseline on Depth Estimation

1/z width of a pixel width of a pixel 1/z pixel matching score

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 …|…|