ICCV 2009 Kyoto, Short Course, September 24

Slides:



Advertisements
Similar presentations
Copyright Jiawei Han, modified by Charles Ling for CS411a
Advertisements

INF1090 Special Project Photography.
Get Close to your subject Your subject should be the star of your photos, and the one way to make that happen is to be sure you are close enough to the.
1 Part 1: Classical Image Classification Methods Kai Yu Dept. of Media Analytics NEC Laboratories America Andrew Ng Computer Science Dept. Stanford University.
How to Draw What You See!.
Last week... why object recognition is difficult, the template model the feature recognition model, word recognition as a case study Today... Recognition.
Beyond bags of features: Adding spatial information Many slides adapted from Fei-Fei Li, Rob Fergus, and Antonio Torralba.
Cognitive Processes PSY 334 Chapter 2 – Perception April 9, 2003.
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.
Cognitive Processes PSY 334 Chapter 2 – Perception June 30, 2003.
Pattern Recognition Pattern - complex composition of sensory stimuli that the human observer may recognize as being a member of a class of objects Issue.
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.
HUMAN INFORMATION PROCESSING II STRUCTURE, SYSTEMS AND FUNCTION.
Opportunities of Scale, Part 2 Computer Vision James Hays, Brown Many slides from James Hays, Alyosha Efros, and Derek Hoiem Graphic from Antonio Torralba.
Cognitive Processes PSY 334 Chapter 2 – Perception.
Computer vision.
Human abilities Presented By Mahmoud Awadallah 1.
Observations and Inferences Scientists use observations and inferences to understand phenomena in the real world.
Introduction to Textures and Skins Chapter 8 & 9 3D Game Programming All-in-One By Ken Finney.
Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial Visual Object Recognition Bastian Leibe & Computer Vision Laboratory ETH.
Yao, B., and Fei-fei, L. IEEE Transactions on PAMI(2012)
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 2 Introduction, Light Course webpage:
1 Artificial Intelligence: Vision Stages of analysis Low level vision Surfaces and distance Object Matching.
Object Lesson: Discovering and Learning to Recognize Objects Object Lesson: Discovering and Learning to Recognize Objects – Paul Fitzpatrick – MIT CSAIL.
Autonomous Robots Vision © Manfred Huber 2014.
Context-based vision system for place and object recognition Antonio Torralba Kevin Murphy Bill Freeman Mark Rubin Presented by David Lee Some slides borrowed.
Li Fei-Fei, UIUC Rob Fergus, MIT Antonio Torralba, MIT Recognizing and Learning Object Categories ICCV 2005 Beijing, Short Course, Oct 15.
UNITY Principle of design that allows the viewer to see a complex combination of elements, principles, and media as a complete whole. (The invisible glue)
Recognition Readings – C. Bishop, “Neural Networks for Pattern Recognition”, Oxford University Press, 1998, Chapter 1. – Szeliski, Chapter (eigenfaces)
High-Level Vision Object Recognition.
How we actively interpret our environment..  Perception: The process in which we understand sensory information.  Illusions are powerful examples of.
Introduction to Recognition CS4670/5670: Intro to Computer Vision Noah Snavely mountain building tree banner vendor people street lamp.
Li Fei-Fei, Stanford Rob Fergus, NYU Antonio Torralba, MIT Recognizing and Learning Object Categories: Year 2009 ICCV 2009 Kyoto, Short Course, September.
1 What makes a Chair a Chair? Joydeep Bhadra Simon Fraser University Helmut Grabner, Jeurgen Gall, Luc Van Gool.
Visual Elements in Photography An Introduction to.
Another Example: Circle Detection
Depth Perception.
University of Ioannina
Reading and taking notes
Cognitive Processes PSY 334
Lecture 25: Introduction to Recognition
Prof. Riyadh Al_Azzawi F.R.C.Psych
Perception Unit How can we so easily perceive the world? Objects may be moving, partially hidden, varying in orientation, and projected as a 2D image.
How to Draw What You See!.
Opportunities of Scale, Part 2
Optical Illusions.
Lecture 14: Introduction to Recognition
Li Fei-Fei, UIUC Rob Fergus, MIT Antonio Torralba, MIT
Perceiving and Recognizing Objects
An opposition to: Context-Based Vision System for Place and Object Recognition Contextual Models for Object Detection Using BRFs.
Neural Correlates of Shape from Shading
Sensation/Perception AP PSYCH 42S (15) ~ Daniel B. & Hao-Yi S.
Lecture 25: Introduction to Recognition
Rob Fergus Computer Vision
Computer Vision Lecture 16: Texture II
CSc4730/6730 Scientific Visualization
Brief Review of Recognition + Context
Prof. Riyadh Al_Azzawi F.R.C.Psych
Cognitive Processes PSY 334
Pattern recognition (…and object perception).
COMPOSITION in photography
Cognitive Processes PSY 334
Perception.
Prof. Riyadh Al_Azzawi F.R.C.Psych
Elements of Art Line Shape Form Texture Color Value Space.
Genalin Lagman Taguiam Spring
Images in Plane Mirrors
Generic object recognition
Presentation transcript:

ICCV 2009 Kyoto, Short Course, September 24 Recognizing and Learning Object Categories: Year 2009 Li Fei-Fei, Stanford Rob Fergus, NYU Antonio Torralba, MIT Testimonials: “since I attended this course, I can recognize all the objects that I see”

Why do we care about recognition? Perception of function: We can perceive the 3D shape, texture, material properties, without knowing about objects. But, the concept of category encapsulates also information about what can we do with those objects. “We therefore include the perception of function as a proper –indeed, crucial- subject for vision science”, from Vision Science, chapter 9, Palmer.

The perception of function Direct perception (affordances): Gibson Flat surface Horizontal Knee-high … Sittable upon Flat surface Horizontal Knee-high … Sittable upon Chair Mediated perception (Categorization) Chair Chair Chair?

Direct perception Some aspects of an object function can be perceived directly Functional form: Some forms clearly indicate to a function (“sittable-upon”, container, cutting device, …) Sittable-upon It does not seem easy to sit-upon this…

Direct perception Some aspects of an object function can be perceived directly Observer relativity: Function is observer dependent From http://lastchancerescueflint.org

Limitations of Direct Perception Objects of similar structure might have very different functions Not all functions seem to be available from direct visual information only. The functions are the same at some level of description: we can put things inside in both and somebody will come later to empty them. However, we are not expected to put inside the same kinds of things…

Limitations of Direct Perception Visual appearance might be a very weak cue to function Propulsion system Strong protective surface Something that looks like a door Sure, I can travel to space on this object

How do we achieve Mediated perception? Well… this requires object recognition (for more details, see entire course)

Object recognition Is it really so hard? Find the chair in this image Output of normalized correlation This is a chair

Object recognition Is it really so hard? Find the chair in this image Pretty much garbage Simple template matching is not going to make it

Object recognition Is it really so hard? Find the chair in this image A “popular method is that of template matching, by point to point correlation of a model pattern with the image pattern. These techniques are inadequate for three-dimensional scene analysis for many reasons, such as occlusion, changes in viewing angle, and articulation of parts.” Nivatia & Binford, 1977.

And it can get a lot harder Brady, M. J., & Kersten, D. (2003). Bootstrapped learning of novel objects. J Vis, 3(6), 413-422

your visual system is amazing

is your visual system amazing?

Discover the camouflaged object Brady, M. J., & Kersten, D. (2003). Bootstrapped learning of novel objects. J Vis, 3(6), 413-422

Discover the camouflaged object Brady, M. J., & Kersten, D. (2003). Bootstrapped learning of novel objects. J Vis, 3(6), 413-422

Any guesses?

Outline 1. Introduction (15’) 2. Single object categories (1h15’) - Bag of words (rob) - Part-based (rob) - Discriminative (rob) - Detecting single objects in contexts (antonio) - 3D object classes (fei-fei) 15:30 – 16:00 Coffee break 3. Multiple object categories (1h30’) - Recognizing a large number of objects (rob) - Recognizing multiple objects in an image (antonio) - Objects and annotations (fei-fei) 4. Object-related datasets and challenges (30’)