Processing visual information for Computer Vision

Slides:



Advertisements
Similar presentations
Scene Reconstruction from Two Projections Eight Points Algorithm Speaker: Junwen WU Course:CSE291 Learning and Vision Seminar Date: 11/13/2001.
Advertisements

Announcements. Structure-from-Motion Determining the 3-D structure of the world, and/or the motion of a camera using a sequence of images taken by a moving.
Simultaneous surveillance camera calibration and foot-head homology estimation from human detection 1 Author : Micusic & Pajdla Presenter : Shiu, Jia-Hau.
CSE473/573 – Stereo and Multiple View Geometry
MASKS © 2004 Invitation to 3D vision Lecture 7 Step-by-Step Model Buidling.
Computer vision: models, learning and inference
Intelligent Systems Lab. Extrinsic Self Calibration of a Camera and a 3D Laser Range Finder from Natural Scenes Davide Scaramuzza, Ahad Harati, and Roland.
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Camera Models A camera is a mapping between the 3D world and a 2D image The principal camera of interest is central projection.
Structure from motion.
A Novel 2D-to-3D Conversion System Using Edge Information IEEE Transactions on Consumer Electronics 2010 Chao-Chung Cheng Chung-Te li Liang-Gee Chen.
A new approach for modeling and rendering existing architectural scenes from a sparse set of still photographs Combines both geometry-based and image.
Epipolar geometry. (i)Correspondence geometry: Given an image point x in the first view, how does this constrain the position of the corresponding point.
Structure from motion. Multiple-view geometry questions Scene geometry (structure): Given 2D point matches in two or more images, where are the corresponding.
Uncalibrated Geometry & Stratification Sastry and Yang
1 Introduction to 3D Imaging: Perceiving 3D from 2D Images How can we derive 3D information from one or more 2D images? There have been 2 approaches: 1.
Vision Computing An Introduction. Visual Perception Sight is our most impressive sense. It gives us, without conscious effort, detailed information about.
3D reconstruction of cameras and structure x i = PX i x’ i = P’X i.
© 2003 by Davi GeigerComputer Vision October 2003 L1.1 Structure-from-EgoMotion (based on notes from David Jacobs, CS-Maryland) Determining the 3-D structure.
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
3D Computer Vision and Video Computing 3D Vision Lecture 14 Stereo Vision (I) CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
May 2004Stereo1 Introduction to Computer Vision CS / ECE 181B Tuesday, May 11, 2004  Multiple view geometry and stereo  Handout #6 available (check with.
December 2, 2014Computer Vision Lecture 21: Image Understanding 1 Today’s topic is.. Image Understanding.
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Project 4 Results Representation – SIFT and HoG are popular and successful. Data – Hugely varying results from hard mining. Learning – Non-linear classifier.
1 Perceiving 3D from 2D Images How can we derive 3D information from one or more 2D images? There have been 2 approaches: 1. intrinsic images: a 2D representation.
3-D Scene u u’u’ Study the mathematical relations between corresponding image points. “Corresponding” means originated from the same 3D point. Objective.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
November 29, 2004AI: Chapter 24: Perception1 Artificial Intelligence Chapter 24: Perception Michael Scherger Department of Computer Science Kent State.
Automatic Camera Calibration
A Brief Overview of Computer Vision Jinxiang Chai.
1 Intelligent Robotics Research Centre (IRRC) Department of Electrical and Computer Systems Engineering Monash University, Australia Visual Perception.
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
A Bayesian Approach For 3D Reconstruction From a Single Image
1 Preview At least two views are required to access the depth of a scene point and in turn to reconstruct scene structure Multiple views can be obtained.
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Visual Perception PhD Program in Information Technologies Description: Obtention of 3D Information. Study of the problem of triangulation, camera calibration.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
3D Sensing and Reconstruction Readings: Ch 12: , Ch 13: , Perspective Geometry Camera Model Stereo Triangulation 3D Reconstruction by.
Introduction EE 520: Image Analysis & Computer Vision.
CS654: Digital Image Analysis Lecture 8: Stereo Imaging.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
CSCE 643 Computer Vision: Structure from Motion
1 Formation et Analyse d’Images Session 7 Daniela Hall 25 November 2004.
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
© 2005 Martin Bujňák, Martin Bujňák Supervisor : RNDr.
CS654: Digital Image Analysis Lecture 6: Basic Transformations.
CSE 185 Introduction to Computer Vision Stereo. Taken at the same time or sequential in time stereo vision structure from motion optical flow Multiple.
3D Sensing Camera Model Camera Calibration
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
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.
3D Reconstruction Using Image Sequence
Auto-calibration we have just calibrated using a calibration object –another calibration object is the Tsai grid of Figure 7.1 on HZ182, which can be used.
3D Sensing 3D Shape from X Perspective Geometry Camera Model Camera Calibration General Stereo Triangulation 3D Reconstruction.
Geometry Reconstruction March 22, Fundamental Matrix An important problem: Determine the epipolar geometry. That is, the correspondence between.
Uncalibrated reconstruction Calibration with a rig Uncalibrated epipolar geometry Ambiguities in image formation Stratified reconstruction Autocalibration.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
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.
Correspondence and Stereopsis. Introduction Disparity – Informally: difference between two pictures – Allows us to gain a strong sense of depth Stereopsis.
Computer vision: geometric models Md. Atiqur Rahman Ahad Based on: Computer vision: models, learning and inference. ©2011 Simon J.D. Prince.
3D Rendering 2016, Fall.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry
Advanced Computer Graphics
Think-Pair-Share What visual or physiological cues help us to perceive 3D shape and depth?
A Novel 2D-to-3D Conversion System Using Edge Information
Common Classification Tasks
Computer Vision Computer vision attempts to construct meaningful and explicit descriptions of the world depicted in an image Using machines to Interpret!!!
Uncalibrated Geometry & Stratification
Course 6 Stereo.
Presentation transcript:

Processing visual information for Computer Vision Computer vision introduction - construct scene descriptions from images - make useful decisions about real physical objects and scenes based on sensed image Fundamental issues - Sensing - Encoded information - Representation - Algorithms

Fundamental issues Sensing – how do sensors obtain images of the world? how do the images encode properties of the world, such as material, shape, illumination and spatial relationships? Encoded information – how do images yield information for understanding the 3D world, including the geometry, texture, motion and identity of objects in it? Representation – what representations should be used for stored descriptions of objects, their parts, properties and relationship. Algorithms – what methods are there to process image information and construct descriptions of the world and its objects?

Some topics Motion analysis from 2D image sequences Image analysis and segmentation 3D shape from 2D (shape from “x”, e.g., shading, texture, motion,..) Depth perception from stereo Stereo model (camera calibration) 3D/2D models and matching

Camera Model Camera calibration - obtain the camera parameters by computational procedure based on the set of image points whose coordinates are known (Note: it is not necessary to measure the focal length, offsets, angles of titles/pans) - 3D affine transformation -- translation a certain distance -- scaling -- rotation about x-axis (y-axis and z-axis) or arbitrary rotation (1) Monocular image – single camera - The shape information is contained in shading, texture, contours, shadow, motion, etc.

Camera Model (1) Monocular image – single camera (cont’d) Y P(x,y,z) I(x’,y’) Z f X

Camera Model (2) Binocular image – two cameras (stereo) -- missing depth information can be obtained by using stereoscopic imaging techniques Disparity: D = x’’ – x’ For eL: (f-z)x’ = (x-d)f eR: (f-z)x’’ = (x+d)f So: z = f – (2df/(x’’-x’) = f – (2df/D) = f(1-(2d)/D) P(x, f-z) (x’, f) eL x’=0 d x=0 (x”, f) d eR f z x” =0

Camera Model (3) Active camera (movable camera) – Pin-hole model

Camera Model (3) Active camera (movable camera)

Camera Model (3) Active camera (movable camera)

3D information reconstruction 3D object information and representation Shape from “X” -- shape from shading -- shape from texture -- shape from motion

Image Understanding High-level vision Graph isomophism -- find the similarity of the structure of the graph through matching Dynamic programming and linear programming -- Solving combinational optimization problems which involves sequential decision making process -- Solving optimization problem where cost functions and constraints are strictly linear.

Knowledge based computer vision Prior knowledge of certain object/scene will help computer to understand what it captured Similar to human vision system -- E.g., Template matching design Relational model design Image training for computing the basis image

Knowledge based computer vision Image acquisition & processing Representation & description 3D understanding segmentation recognition

Conclusion Low-level: spatial-domain methods, transform-domain methods, …. Intermediate level: region-based, edge-based,…… (segmentation…) High-level: primitive structure, 3D understanding, object matching, description/modeling, …..