CSE 140: Computer Vision Camillo J. Taylor Assistant Professor CIS Dept, UPenn.

Slides:



Advertisements
Similar presentations
The fundamental matrix F
Advertisements

Announcements Project 2 due today Project 3 out today –demo session at the end of class.
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #12.
5/13/2015CAM Talk G.Kamberova Computer Vision Introduction Gerda Kamberova Department of Computer Science Hofstra University.
Multiresolution stereo image matching using complex wavelets Julian Magarey CRC for Sensor Signal and Information Processing Anthony Dick Dept of Computer.
Automatic scene inference for 3D object compositing Kevin Karsch (UIUC), Sunkavalli, K. Hadap, S.; Carr, N.; Jin, H.; Fonte, R.; Sittig, M., David Forsyth.
Shape-from-X Class 11 Some slides from Shree Nayar. others.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
GATE D Object Representations (GATE-540) Dr.Çağatay ÜNDEĞER Instructor Middle East Technical University, GameTechnologies & General Manager SimBT.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Postcalibrating RBLFs Vaibhav Vaish. A “Really Big Light Field” 1300x1030 color images 62x56 viewpoints per slab Seven slabs of 3472 images each
Introduction to Computer Vision 3D Vision Topic 9 Stereo Vision (I) CMPSCI 591A/691A CMPSCI 570/670.
3D reconstruction of cameras and structure x i = PX i x’ i = P’X i.
Lecture 32: Photometric stereo, Part 2 CS4670: Computer Vision Noah Snavely.
Previously Two view geometry: epipolar geometry Stereo vision: 3D reconstruction epipolar lines Baseline O O’ epipolar plane.
CSE473/573 – Stereo Correspondence
Photometric Stereo & Shape from Shading
COMP322/S2000/L271 Stereo Imaging Ref.V.S.Nalwa, A Guided Tour of Computer Vision, Addison Wesley, (ISBN ) Slides are adapted from CS641.
Stereo matching “Stereo matching” is the correspondence problem –For a point in Image #1, where is the corresponding point in Image #2? C1C1 C2C2 ? ? C1C1.
Stereo matching Class 10 Read Chapter 7 Tsukuba dataset.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
David Luebke Modeling and Rendering Architecture from Photographs A hybrid geometry- and image-based approach Debevec, Taylor, and Malik SIGGRAPH.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Computer Vision Spring ,-685 Instructor: S. Narasimhan WH 5409 T-R 10:30am – 11:50am Lecture #15.
Computer Vision Spring ,-685 Instructor: S. Narasimhan PH A18B T-R 10:30am – 11:50am Lecture #13.
Automatic Camera Calibration
Computer vision: models, learning and inference
A Brief Overview of Computer Vision Jinxiang Chai.
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.
Lecture 12 Stereo Reconstruction II Lecture 12 Stereo Reconstruction II Mata kuliah: T Computer Vision Tahun: 2010.
Brief Introduction to Geometry and Vision
Introduction to Computer Vision Olac Fuentes Computer Science Department University of Texas at El Paso El Paso, TX, U.S.A.
Visual Perception PhD Program in Information Technologies Description: Obtention of 3D Information. Study of the problem of triangulation, camera calibration.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
Sources, Shadows, and Shading
CSCE 643 Computer Vision: Structure from Motion
Stereo Many slides adapted from Steve Seitz. Binocular stereo Given a calibrated binocular stereo pair, fuse it to produce a depth image image 1image.
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
Bahadir K. Gunturk1 Phase Correlation Bahadir K. Gunturk2 Phase Correlation Take cross correlation Take inverse Fourier transform  Location of the impulse.
A survey of Light Source Detection Methods Nathan Funk University of Alberta Nov
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
APECE-505 Intelligent System Engineering Basics of Digital Image Processing! Md. Atiqur Rahman Ahad Reference books: – Digital Image Processing, Gonzalez.
Reference books: – Digital Image Processing, Gonzalez & Woods. - Digital Image Processing, M. Joshi - Computer Vision – a modern approach, Forsyth & Ponce.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Yizhou Yu Texture-Mapping Real Scenes from Photographs Yizhou Yu Computer Science Division University of California at Berkeley Yizhou Yu Computer Science.
High Resolution Surface Reconstruction from Overlapping Multiple-Views
3D Reconstruction Using Image Sequence
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
Person Following with a Mobile Robot Using Binocular Feature-Based Tracking Zhichao Chen and Stanley T. Birchfield Dept. of Electrical and Computer Engineering.
Lecture 22: Structure from motion CS6670: Computer Vision Noah Snavely.
Lec 26: Fundamental Matrix CS4670 / 5670: Computer Vision Kavita Bala.
EECS 274 Computer Vision Sources, Shadows, and Shading.
MAN-522 Computer Vision Spring
Advanced Computer Graphics
Instructor: S. Narasimhan
Multiple View Geometry
Wrap-up Computer Vision Spring 2018, Lecture 28
What have we learned so far?
--- Stereoscopic Vision and Range Finders
--- Stereoscopic Vision and Range Finders
Binocular Stereo Vision
Computer Vision Stereo Vision.
Detecting image intensity changes
Binocular Stereo Vision
Wrap-up Computer Vision Spring 2019, Lecture 26
Lecture 15: Structure from motion
Stereo vision Many slides adapted from Steve Seitz.
Presentation transcript:

CSE 140: Computer Vision Camillo J. Taylor Assistant Professor CIS Dept, UPenn

What is Computer Vision b Recover information about the scene from one or more images b Relevant questions What’s out thereWhat’s out there Where is itWhere is it Where is it goingWhere is it going

Computer Vision as an Inverse Problem b Given information about the geometry of the scene, surface reflectance properties, lighting configuration and camera model we can generate an image b The problem of computer vision is to infer these properties of the scene from the image data (a 2D array of numbers]

Outline b Reconstruction b Recognition

Stereo b Given two images of a scene taken from known positions with calibrated cameras recover the 3D structure of the environment.

Correspondence Problem b Stereo algorithms attempt to automatically detect correspondences between points in the two images. b Once these correspondences have been determined, the locations of these points in space can be determined from a simple triangulation

SSD matching b The sum of squared differences is a commonly used matching criterion in stereo algorithms SSDidIijdIij l r j (,)(()())     2  

Constraints that can be employed in matching b Uniqueness b Ordering b Smoothness

Recovering 3D models from 2D image b For single images we can only recover the geometry if we make some assumptions about the shape of objects that we’re looking at

Reconstructions

More Reconstructions

Recognition b One statement of the recognition problem Given a 3D model of a target object determine whether that object appears in a given imageGiven a 3D model of a target object determine whether that object appears in a given image b In the alignment approach to recognition the computer hypothesizes matches between features in the model and features in the image and then tests whether any other features support this match

Other approaches to recognition b Image based Directly compare stored image to acquired image to determine whether or not they are similarDirectly compare stored image to acquired image to determine whether or not they are similar Useful in face recognitionUseful in face recognition

Recognizing articulated objects b David Forsyth’s Horse finder