High-Level Vision Object Recognition II.

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

Feature extraction: Corners
Image Registration  Mapping of Evolution. Registration Goals Assume the correspondences are known Find such f() and g() such that the images are best.
Alignment Visual Recognition “Straighten your paths” Isaiah.
Announcements Final Exam May 13th, 8 am (not my idea).
University of Pennsylvania 1 GRASP CIS 580 Machine Perception Fall 2004 Jianbo Shi Object recognition.
Computer Vision Laboratory 1 Unrestricted Recognition of 3-D Objects Using Multi-Level Triplet Invariants Gösta Granlund and Anders Moe Computer Vision.
Mapping: Scaling Rotation Translation Warp
AAM based Face Tracking with Temporal Matching and Face Segmentation Dalong Du.
MASKS © 2004 Invitation to 3D vision Lecture 6 Multiple-View Reconstruction from Scene Knowledge Multiple-View Geometry for Image-Based Modeling.
Segmentation into Planar Patches for Recovery of Unmodeled Objects Kok-Lim Low COMP Computer Vision 4/26/2000.
Announcements Final Exam May 16 th, 8 am (not my idea). Practice quiz handout 5/8. Review session: think about good times. PS5: For challenge problems,
Computational Vision: Object Recognition Object Recognition Jeremy Wyatt.
Visual Cognition II Object Perception. Theories of Object Recognition Template matching models Feature matching Models Recognition-by-components Configural.
A Study of Approaches for Object Recognition
Recognising objects and faces. General problems Given that objects move on a surface, why do they not appear to change shape? How do we recognise objects.
Object Recognition: History and Overview Slides adapted from Fei-Fei Li, Rob Fergus, Antonio Torralba, and Jean Ponce.
Real-time Combined 2D+3D Active Appearance Models Jing Xiao, Simon Baker,Iain Matthew, and Takeo Kanade CVPR 2004 Presented by Pat Chan 23/11/2004.
CS CS 175 – Week 2 Processing Point Clouds Registration.
Visual Cognition II Object Perception. Theories of Object Recognition Template matching models Feature matching Models Recognition-by-components Configural.
3D Geometry for Computer Graphics
1Ellen L. Walker Matching Find a smaller image in a larger image Applications Find object / pattern of interest in a larger picture Identify moving objects.
Venus. Classification Faces – Different Faces -- Same.
Michael Arbib & Laurent Itti: CS664 – USC, spring Lecture 6: Object Recognition 1 CS664, USC, Spring 2002 Lecture 6. Object Recognition Reading Assignments:
Object recognition under varying illumination. Lighting changes objects appearance.
Geometrically overlaying di ff erent representations of an object in a scene By: Senate Taka CS 104 Final Project.
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Identifying similar surface patches on proteins using a spin-image surface representation M. E. Bock Purdue University, USA G. M. Cortelazzo, C. Ferrari,
Object Recognition Vision Class Object Classes.
Lecture 6: Feature matching and alignment CS4670: Computer Vision Noah Snavely.
55:148 Digital Image Processing Chapter 11 3D Vision, Geometry Topics: Basics of projective geometry Points and hyperplanes in projective space Homography.
Robust fitting Prof. Noah Snavely CS1114
CSE 185 Introduction to Computer Vision
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.
Biases: An Example Non-accidental properties: Properties that appear in an image that are very unlikely to have been produced by chance, and therefore.
Mathematical Morphology Set-theoretic representation for binary shapes
Lecture 4: Feature matching CS4670 / 5670: Computer Vision Noah Snavely.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
Augmented Reality and 3D modelling By Stafford Joemat Supervised by Mr James Connan.
Korea University Dept.of Industrial System & Information Engineering User Interface Lab Chapter 3 _ Object Recognition + 이병용.
CSC2535: 2013 Advanced Machine Learning Taking Inverse Graphics Seriously Geoffrey Hinton Department of Computer Science University of Toronto.
Efficient Matching of Pictorial Structures By Pedro Felzenszwalb and Daniel Huttenlocher Presented by John Winn.
00/4/103DVIP-011 Part Two: Integration of Multi-View Data.
Computer Vision - Fitting and Alignment (Slides borrowed from various presentations)
CSE 140: Computer Vision Camillo J. Taylor Assistant Professor CIS Dept, UPenn.
CSE 185 Introduction to Computer Vision Feature Matching.
High level vision.
Multi-linear Systems and Invariant Theory
776 Computer Vision Jan-Michael Frahm Spring 2012.
Robotics Chapter 6 – Machine Vision Dr. Amit Goradia.
Representing Moving Images with Layers J. Y. Wang and E. H. Adelson MIT Media Lab.
High-Level Vision Object Recognition.
Finding Clusters within a Class to Improve Classification Accuracy Literature Survey Yong Jae Lee 3/6/08.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
776 Computer Vision Jan-Michael Frahm Spring 2012.
Face recognition using Histograms of Oriented Gradients
Another Example: Circle Detection
Processing visual information for Computer Vision
Perceiving and Recognizing Objects
Machine Learning Dimensionality Reduction
Object recognition Prof. Graeme Bailey
ECE 692 – Advanced Topics in Computer Vision
Geometric Hashing: An Overview
Brief Review of Recognition + Context
3D Object Recognition and 2-Simplex Meshes
1.3 Vector Equations.
Object Recognition in Biological Vision Systems
Integration of Multi-View Data
Psychophysical and Physiological Evidence for Viewer-centered Object Representations in the Primate N.K. Logothetis and J. Pauls Cerebral Cortex (1995)
Presentation transcript:

High-Level Vision Object Recognition II

What is a chair?

Approaches to recognition… … differ in how regularities are used to constrain the interpretation of the viewed object Three main approaches:  invariant properties  parts decomposition  alignment

Face recognition by parts decomposition MIT Media Lab Vision & Modeling Group

Object-centered representation Feature hierarchies Object-centered representation Marr & Nishihara

Mental rotation Time needed to determine whether pair of objects are the same is proportional to angle of rotation between pair

Viewer-centered object representation? Tarr, ‘95: After learning to recognize a set of 3-D objects from a small set of specific 2-D views of these objects, the time needed to recognize a novel view is proportional to the 3-D angle between the new view and closest learned view

The debate continues… Viewpoint dependent object representations Viewpoint invariant object representations

Alignment methods Find an object model and geometric transformation that best match the viewed image V viewed object (image) Mi object models Tij allowable transformations between viewed object and models F measure of fit between V and the expected appearance of model Mi under the transformation Tij GOAL: Find a combination of Mi and Tij that maximizes the fit F

Alignment method: recognition process Find best transformation Tij for each model Mi (optimizing over possible views) Find Mi whose best Tij gives the best match to image V

Aligning pictorial models image model transformed model superimposed on image triangulated model

When the model doesn’t fit… image model transformed model transformed model superimposed on image

Recognition by linear combination of views model views LC2 is a linear combination of M1 and M2 that best matches the novel view novel view

Obelisk, jukebox or seat? Each object model consists of multiple 2-D views Goal: recognize novel views of these objects obelisk model

Predicting object appearance two known views of obelisk Recognition process: (1) compute α, β that predict P1 and P2 (2) use α, β to predict other points (3) evaluate fit of model to image XP1I0 = α XP1I1 + β XP1I2 XP2I0 = α XP2I1 + β XP2I2

Face recognition by linear combination of views

Ullman & Basri Object models: edge maps from multiple 2D views Template: linear combination of locations of edge points from model views that “best fits” edge map from image of unknown object