High-Level Vision Object Recognition.

Slides:



Advertisements
Similar presentations
Face Recognition Sumitha Balasuriya.
Advertisements

Feature extraction: Corners
Context-based object-class recognition and retrieval by generalized correlograms by J. Amores, N. Sebe and P. Radeva Discussion led by Qi An Duke University.
Alignment Visual Recognition “Straighten your paths” Isaiah.
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
Announcements Final Exam May 13th, 8 am (not my idea).
Last week... why object recognition is difficult, the template model the feature recognition model, word recognition as a case study Today... Recognition.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
Perception Putting it together. Sensation vs. Perception A somewhat artificial distinction Sensation: Analysis –Extraction of basic perceptual features.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
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.
1 Image Recognition - I. Global appearance patterns Slides by K. Grauman, B. Leibe.
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
Cognitive Processes PSY 334 Chapter 2 – Perception June 30, 2003.
Overview of Computer Vision CS491E/791E. What is Computer Vision? Deals with the development of the theoretical and algorithmic basis by which useful.
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.
CS335 Principles of Multimedia Systems Content Based Media Retrieval Hao Jiang Computer Science Department Boston College Dec. 4, 2007.
Object Perception. Perceptual Grouping and Gestalt Laws Law of Good continuation. This is perceived as a square and triangle, not as a combination of.
Object Recognition: History and Overview Slides adapted from Fei-Fei Li, Rob Fergus, Antonio Torralba, and Jean Ponce.
Visual Cognition II Object Perception. Theories of Object Recognition Template matching models Feature matching Models Recognition-by-components Configural.
WORD-PREDICTION AS A TOOL TO EVALUATE LOW-LEVEL VISION PROCESSES Prasad Gabbur, Kobus Barnard University of Arizona.
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.
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.
An aside: peripheral drift illusion illusion of motion is strongest when reading text (such as this) while viewing the image in your periphery. Blinking.
Three-Dimensional Face Recognition Using Surface Space Combinations Thomas Heseltine, Nick Pears, Jim Austin Advanced Computer Architecture Group Department.
Lecture 6: Feature matching and alignment CS4670: Computer Vision Noah Snavely.
CIS 601 Fall 2004 Introduction to Computer Vision and Intelligent Systems Longin Jan Latecki Parts are based on lectures of Rolf Lakaemper and David Young.
Perception Illusion A false representation of the environment
Out-of-plane Rotations Environment constraints ● Surveillance systems ● Car driver images ASM: ● Similarity does not remove 3D pose ● Multiple-view database.
THE PROBLEM OF VISUAL RECOGNITION (Ch. 3, Farah) Why is it difficult to identify real world objects from the retinal image? Why is it difficult to identify.
Recognition and Matching based on local invariant features Cordelia Schmid INRIA, Grenoble David Lowe Univ. of British Columbia.
Pattern recognition = perception Template theory  has problems Prototype theory  better Distinctive features theory  better.
CIS 601 Fall 2003 Introduction to Computer Vision Longin Jan Latecki Based on the lectures of Rolf Lakaemper and David Young.
Lecture 4: Feature matching CS4670 / 5670: Computer Vision Noah Snavely.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
1 Recognition by Appearance Appearance-based recognition is a competing paradigm to features and alignment. No features are extracted! Images are represented.
CS 8690: Computer Vision Ye Duan. CS8690 Computer Vision University of Missouri at Columbia Instructor Ye Duan (209 Engr West)
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
Vision-based human motion analysis: An overview Computer Vision and Image Understanding(2007)
Korea University Dept.of Industrial System & Information Engineering User Interface Lab Chapter 3 _ Object Recognition + 이병용.
A Statistical Method for 3D Object Detection Applied to Face and Cars CVPR 2000 Henry Schneiderman and Takeo Kanade Robotics Institute, Carnegie Mellon.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
776 Computer Vision Jan-Michael Frahm, Enrique Dunn Spring 2013.
CS332 Visual Processing Department of Computer Science Wellesley College CS 332 Visual Processing in Computer and Biological Vision Systems Overview of.
Ivica Dimitrovski 1, Dragi Kocev 2, Suzana Loskovska 1, Sašo Džeroski 2 1 Faculty of Electrical Engineering and Information Technologies, Department of.
Discussion of Pictorial Structures Pedro Felzenszwalb Daniel Huttenlocher Sicily Workshop September, 2006.
CIS 350 Principles and Applications Of Computer Vision Dr. Rolf Lakaemper.
Ch.9 Bayesian Models of Sensory Cue Integration (Mon) Summarized and Presented by J.W. Ha 1.
CS654: Digital Image Analysis
High level vision.
CS332 Visual Processing Department of Computer Science Wellesley College High-Level Vision Face Recognition I.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Keypoint extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
Processing visual information for Computer Vision
Recognition: Face Recognition
Perceiving and Recognizing Objects
Common Classification Tasks
ECE 692 – Advanced Topics in Computer Vision
Brief Review of Recognition + Context
1.3 Vector Equations.
Cognitive Processes PSY 334
Fourier Transform of Boundaries
Recognition and Matching based on local invariant features
Psychophysical and Physiological Evidence for Viewer-centered Object Representations in the Primate N.K. Logothetis and J. Pauls Cerebral Cortex (1995)
High-Level Vision Object Recognition II.
Presentation transcript:

High-Level Vision Object Recognition

Recognition from geometric shape Objects can be recognized easily from the shape of their image contours Very young children can easily recognize a wide variety of common objects

Other recognition cues color characteristic motion texture context

Why is recognition difficult? We perceive the world in terms of objects, belonging to different classes. What are the differences between dogs and cats What is common across different examples of objects in the class, shoes, trees…

What is a chair?

Face recognition AR Face Database

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

classify cells in culture Invariant properties Every instance of each object class exhibits certain properties (1) measure properties of viewed object (2) apply decision procedure Properties: ratio: perimeter/area brightness “Feature Space” bright A B classify cells in culture dark compact elongated

Parts decomposition Every instance of each object class shares certain parts, arranged in a certain way (1) find object parts (2) recognize objects by presence of parts with proper relationship “Structural Description” Biederman’s Geons

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