Instructor: Mircea Nicolescu

Slides:



Advertisements
Similar presentations
Image formation. Image Formation Vision infers world properties form images. How do images depend on these properties? Two key elements –Geometry –Radiometry.
Advertisements

C280, Computer Vision Prof. Trevor Darrell Lecture 2: Image Formation.
Paris town hall.
Study the mathematical relations between corresponding image points.
Geometry 1: Projection and Epipolar Lines Introduction to Computer Vision Ronen Basri Weizmann Institute of Science.
Oleh Tretiak © Computer Vision Lecture 1: Introduction.
Camera Models A camera is a mapping between the 3D world and a 2D image The principal camera of interest is central projection.
Cameras (Reading: Chapter 1) Goal: understand how images are formed Camera obscura dates from 15 th century Basic abstraction is the pinhole camera Perspective.
Image Formation and Optics
Geometry of Images Pinhole camera, projection A taste of projective geometry Two view geometry:  Homography  Epipolar geometry, the essential matrix.
Announcements. Projection Today’s Readings Nalwa 2.1.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
Lecture 5: Projection CS6670: Computer Vision Noah Snavely.
Announcements Mailing list (you should have received messages) Project 1 additional test sequences online Talk today on “Lightfield photography” by Ren.
CS485/685 Computer Vision Prof. George Bebis
Computer Vision - A Modern Approach
Announcements Mailing list Project 1 test the turnin procedure *this week* (make sure it works) vote on best artifacts in next week’s class Project 2 groups.
Computer Vision : CISC4/689
Lecture 12: Projection CS4670: Computer Vision Noah Snavely “The School of Athens,” Raphael.
The Image Formation Pipeline
CS223b, Jana Kosecka Rigid Body Motion and Image Formation.
1 Digital Images WorldCameraDigitizer Digital Image (i) What determines where the image of a 3D point appears on the 2D image? (ii) What determines how.
Cameras, lenses, and calibration
EEM 561 Machine Vision Week 10 :Image Formation and Cameras
Basic Principles of Imaging and Photometry Lecture #2 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Instance-level recognition I. - Camera geometry and image alignment Josef Sivic INRIA, WILLOW, ENS/INRIA/CNRS UMR 8548 Laboratoire.
Image Processing Lecture 1 Introduction and Application - Gaurav Gupta - Shobhit Niranjan.
A Brief Overview of Computer Vision Jinxiang Chai.
1 CS6825: Image Formation How are images created. How are images created.
Image Formation Fundamentals Basic Concepts (Continued…)
Imaging Geometry for the Pinhole Camera Outline: Motivation |The pinhole camera.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Metrology 1.Perspective distortion. 2.Depth is lost.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
CSE 185 Introduction to Computer Vision Cameras. Camera models –Pinhole Perspective Projection –Affine Projection –Spherical Perspective Projection Camera.
12/24/2015 A.Aruna/Assistant professor/IT/SNSCE 1.
Computer vision: models, learning and inference M Ahad Multiple Cameras
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
More with Pinhole + Single-view Metrology
Cameras, lenses, and sensors 6.801/6.866 Profs. Bill Freeman and Trevor Darrell Sept. 10, 2002 Reading: Chapter 1, Forsyth & Ponce Optional: Section 2.1,
Lecture 18: Cameras CS4670 / 5670: Computer Vision KavitaBala Source: S. Lazebnik.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Rendering Pipeline Fall, 2015.
3D Single Image Scene Reconstruction For Video Surveillance Systems
CS262 – Computer Vision Lect 4 - Image Formation
CS5670: Computer Vision Lecture 9: Cameras Noah Snavely
The Camera : Computational Photography
PERSPECTIVE PROJECTION…...
CSE 185 Introduction to Computer Vision
CSCE 441 Computer Graphics 3-D Viewing
Modeling 101 For the moment assume that all geometry consists of points, lines and faces Line: A segment between two endpoints Face: A planar area bounded.
Three-Dimensional Concepts. Three Dimensional Graphics  It is the field of computer graphics that deals with generating and displaying three dimensional.
I. BASICS Thanks to Peter Corke for the use of some slides
Three Dimensional Viewing
Study the mathematical relations between corresponding image points.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2016
Unit 8: Light and Optics Chapter 22: Optics
Lecture 13: Cameras and geometry
EECS 274 Computer Vision Cameras.
Lecturer: Dr. A.H. Abdul Hafez
The Camera : Computational Photography
Multiple View Geometry for Robotics
Announcements Midterm out today Project 1 demos.
Last Time Canonical view pipeline Projection Local Coordinate Space
Projection Readings Nalwa 2.1.
Credit: CS231a, Stanford, Silvio Savarese
The Pinhole Camera Model
Announcements Midterm out today Project 1 demos.
Presentation transcript:

Instructor: Mircea Nicolescu Computer Vision Instructor: Mircea Nicolescu Good afternoon and thank you everyone for coming. My talk today will describe the research I performed at the IRIS at USC, the object of this work being to build a computational framework that addresses the problem of motion analysis and interpretation.

Nomenclature Somewhat interchangeable names, with somewhat different implications: Computer Vision Most general term Computational Vision Includes modeling of biological vision Image Understanding Automated scene analysis (e.g., satellite images, robot navigation) Machine Vision Industrial, factory-floor systems for inspection, measurements, part placement, etc.

Another View Interesting Computer vision Actually works Computational vision Machine vision Actually works

Related Fields Largely built upon Related areas Image Processing Statistical Pattern Recognition Artificial Intelligence Related areas Robotics Biological vision Medical imaging Computer graphics Human-computer interaction

Vision Processing

Low Level Vision

Low Level Vision Feature extraction

Low Level Vision Region segmentation

Mid Level Vision

Mid Level Vision 3D Reconstruction

Mid Level Vision Motion

Mid Level Vision A moving camera can be used instead of stereo

High Level Vision

Progress in Computer Vision First generation: Military/Early Research Few systems, each custom-built, cost $Ms “Users” have PhDs 1 hour per frame Second generation: Industrial/Medical Numerous systems, 1000s of each, cost $10Ks Users have college degree Special hardware Third generation: Consumer 100000(00) systems, cost $100s Users have little or no training Emphasis on software

Visual Inspection

Character Recognition

Biometrics

Indexing into Databases Shape content

Indexing into Databases Color, texture

Target Recognition Department of Defense (Army, Air Force, Navy)

Interpretation of Aerial Photography

Autonomous Vehicles Land, Underwater, Space

Traffic Monitoring

Inserting Artificial Objects into a Scene

Inserting Images onto Ground Plane

Face Detection

Face Recognition

Human Activity Recognition

Human Activity Recognition Overview: The course examines fundamental concepts in computer vision, while highlighting application areas where vision techniques are providing solutions. It is suited for students who are interested in doing research in computer vision, or who are involved in computer graphics, robotics, artificial intelligence or image processing. Topics: Color Vision Multiple View Geometry Camera Calibration 3D Reconstruction Object Recognition Optical Flow and Motion Analysis Perceptual Grouping Background Modeling Detection and Tracking Robotic Vision Gesture and Facial Expression Recognition Activity Recognition

Cameras First photograph due to Niepce (1816) First on record - shown below (1822)

Main Concepts Factors that define image formation: Optical Parameters Focal length Angular aperture Photometric Parameters Type, intensity and direction of illumination Reflectance properties of viewed surfaces Sensor structure Geometric Parameters Type of projection Position and orientation of the camera in space Distortions

Evolution Photographic camera: Animal eye: a (really) long time ago. Niepce, 1816. Animal eye: a (really) long time ago. Pinhole perspective projection: Brunelleschi, XVth Century. Camera obscura: XVIth Century.

Pinhole Cameras Abstract camera model - box with a small hole in it Pinhole cameras work in practice The point to make here is that each point on the image plane sees light from only one direction, the one that passes through the pinhole.

Distant Objects Are Smaller

Parallel Lines Meet Common to draw film plane in front of the focal point. Moving the film plane merely scales the image.

Vanishing Points Each set of parallel lines (direction) meets at a different point The vanishing point for this direction Sets of parallel lines on the same plane lead to collinear vanishing points. The line is called the horizon for that plane Good ways to spot fake images scale and perspective don’t work vanishing points behave badly supermarket tabloids are a great source

Is This Correct? Is this a perspective image of four identical buildings? why not?

The Perspective Projection Equation x’ = f’ x/z y’ = f’ y/z

Homogenous Coordinates Add an extra coordinate and use an equivalence relation for 2D equivalence relation k*(X,Y,Z) is the same as (X,Y,Z) for 3D equivalence relation k*(X,Y,Z,T) is the same as (X,Y,Z,T) Basic notion Possible to represent points “at infinity” Where parallel lines intersect Where parallel planes intersect Possible to write the action of a perspective camera as a matrix

The Camera Matrix Turn previous expression into HC’s HC’s for 3D point are (X,Y,Z,T) HC’s for point in image are (U,V,W) Image coordinates are x’ and y’: x’ = U / W = f’ X / Z y’ = V / W = f’ Y / Z

Other Projection Models Weak Perspective Assumes that the relative distance along the Z axis between any scene points is much smaller than the average distance z0 to the camera (objects far away) is the magnification.

Other Projection Models Orthographic Projection Quite unrealistic

Pinhole Cameras - Problems Why are pinhole cameras not really used? Pinhole too big - many directions are averaged, blurring the image Pinhole too small - diffraction effects blur the image Generally, pinhole cameras are dark, because a very small set of rays from a particular point hits the screen.