Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial Visual Object Recognition Bastian Leibe & Computer Vision Laboratory ETH.

Slides:



Advertisements
Similar presentations
TP14 - Local features: detection and description Computer Vision, FCUP, 2014 Miguel Coimbra Slides by Prof. Kristen Grauman.
Advertisements

MIT CSAIL Vision interfaces Approximate Correspondences in High Dimensions Kristen Grauman* Trevor Darrell MIT CSAIL (*) UT Austin…
Computer Vision for Human-Computer InteractionResearch Group, Universität Karlsruhe (TH) cv:hci Dr. Edgar Seemann 1 Computer Vision: Histograms of Oriented.
Object Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition l Panoramas,
A Colour Face Image Database for Benchmarking of Automatic Face Detection Algorithms Prag Sharma, Richard B. Reilly UCD DSP Research Group This work is.
Watching Unlabeled Video Helps Learn New Human Actions from Very Few Labeled Snapshots Chao-Yeh Chen and Kristen Grauman University of Texas at Austin.
Image alignment Image from
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
CPSC 425: Computer Vision (Jan-April 2007) David Lowe Prerequisites: 4 th year ability in CPSC Math 200 (Calculus III) Math 221 (Matrix Algebra: linear.
Beyond bags of features: Part-based models Many slides adapted from Fei-Fei Li, Rob Fergus, and Antonio Torralba.
Recognition: A machine learning approach
Tracking Objects with Dynamics Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 04/21/15 some slides from Amin Sadeghi, Lana Lazebnik,
Beyond bags of features: Adding spatial information Many slides adapted from Fei-Fei Li, Rob Fergus, and Antonio Torralba.
Statistical Recognition Slides adapted from Fei-Fei Li, Rob Fergus, Antonio Torralba, and Kristen Grauman.
Computational Vision: Object Recognition Object Recognition Jeremy Wyatt.
1 Image Recognition - I. Global appearance patterns Slides by K. Grauman, B. Leibe.
Generic Object Recognition -- by Yatharth Saraf A Project on.
A Study of Approaches for Object Recognition
Object Recognition with Invariant Features n Definition: Identify objects or scenes and determine their pose and model parameters n Applications l Industrial.
CS335 Principles of Multimedia Systems Content Based Media Retrieval Hao Jiang Computer Science Department Boston College Dec. 4, 2007.
Beyond bags of features: Adding spatial information Many slides adapted from Fei-Fei Li, Rob Fergus, and Antonio Torralba.
1 Visual Information Extraction in Content-based Image Retrieval System Presented by: Mian Huang Weichuan Dong Apr 29, 2004.
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2005 with a lot of slides stolen from Steve Seitz and.
Object Recognition: Conceptual Issues Slides adapted from Fei-Fei Li, Rob Fergus, Antonio Torralba, and K. Grauman.
Object Recognition: Conceptual Issues Slides adapted from Fei-Fei Li, Rob Fergus, Antonio Torralba, and K. Grauman.
Visual Object Recognition Rob Fergus Courant Institute, New York University
Automatic Image Alignment (feature-based) : Computational Photography Alexei Efros, CMU, Fall 2006 with a lot of slides stolen from Steve Seitz and.
Spatial Pyramid Pooling in Deep Convolutional
Machine learning & category recognition Cordelia Schmid Jakob Verbeek.
Advanced Computer Vision Devi Parikh Electrical and Computer Engineering.
Unsupervised Learning of Categories from Sets of Partially Matching Image Features Kristen Grauman and Trevor Darrel CVPR 2006 Presented By Sovan Biswas.
TP15 - Tracking Computer Vision, FCUP, 2013 Miguel Coimbra Slides by Prof. Kristen Grauman.
SPIE'01CIRL-JHU1 Dynamic Composition of Tracking Primitives for Interactive Vision-Guided Navigation D. Burschka and G. Hager Computational Interaction.
Teuvo Kohonen Dr. Eng., Emeritus Professor of the Academy of Finland; Academician Since the 1960s, Professor Kohonen has introduced several new concepts.
Object Tracking/Recognition using Invariant Local Features Applications l Mobile robots, driver assistance l Cell phone location or object recognition.
Computer Vision CS 776 Spring 2014 Recognition Machine Learning Prof. Alex Berg.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Face detection Slides adapted Grauman & Liebe’s tutorial
Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial Visual Object Recognition Bastian Leibe & Computer Vision Laboratory ETH.
Visual Object Recognition
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
Lecture 31: Modern recognition CS4670 / 5670: Computer Vision Noah Snavely.
Perceptual and Sensory Augmented Computing Discussion Session: Sliding Windows Sliding Windows – Silver Bullet or Evolutionary Deadend? Alyosha Efros,
CVPR 2003 Tutorial Recognition and Matching Based on Local Invariant Features David Lowe Computer Science Department University of British Columbia.
MSRI workshop, January 2005 Object Recognition Collected databases of objects on uniform background (no occlusions, no clutter) Mostly focus on viewpoint.
Computer Vision Group University of California Berkeley On Visual Recognition Jitendra Malik UC Berkeley.
Visual Categorization With Bags of Keypoints Original Authors: G. Csurka, C.R. Dance, L. Fan, J. Willamowski, C. Bray ECCV Workshop on Statistical Learning.
11/26/2015 Copyright G.D. Hager Class 2 - Schedule 1.Optical Illusions 2.Lecture on Object Recognition 3.Group Work 4.Sports Videos 5.Short Lecture on.
Efficient Visual Object Tracking with Online Nearest Neighbor Classifier Many slides adapt from Steve Gu.
Project 3 Results.
CS 1699: Intro to Computer Vision Detection II: Deformable Part Models Prof. Adriana Kovashka University of Pittsburgh November 12, 2015.
Lecture 08 27/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Li Fei-Fei, UIUC Rob Fergus, MIT Antonio Torralba, MIT Recognizing and Learning Object Categories ICCV 2005 Beijing, Short Course, Oct 15.
Lecture 5: Image Interpolation and Features
Local features: detection and description
Advanced Computer Vision Devi Parikh Electrical and Computer Engineering.
Object Recognition as Ranking Holistic Figure-Ground Hypotheses Fuxin Li and Joao Carreira and Cristian Sminchisescu 1.
Goggle Gist on the Google Phone A Content-based image retrieval system for the Google phone Manu Viswanathan Chin-Kai Chang Ji Hyun Moon.
Li Fei-Fei, Stanford Rob Fergus, NYU Antonio Torralba, MIT Recognizing and Learning Object Categories: Year 2009 ICCV 2009 Kyoto, Short Course, September.
Hough Transform CS 691 E Spring Outline Hough transform Homography Reading: FP Chapter 15.1 (text) Some slides from Lazebnik.
Machine learning & object recognition Cordelia Schmid Jakob Verbeek.
Lecture 07 13/12/2011 Shai Avidan הבהרה: החומר המחייב הוא החומר הנלמד בכיתה ולא זה המופיע / לא מופיע במצגת.
Paper Presentation: Shape and Matching
Object detection as supervised classification
ICCV 2009 Kyoto, Short Course, September 24
Recognizing and Learning Object categories
Brief Review of Recognition + Context
Advanced Topics in Computer Vision
Generic object recognition
Presentation transcript:

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial Visual Object Recognition Bastian Leibe & Computer Vision Laboratory ETH Zurich Chicago, Kristen Grauman Department of Computer Sciences University of Texas in Austin

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial 2 K. Grauman, B. Leibe ? ??? Identification vs. Categorization

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial 3 K. Grauman, B. Leibe Object Categorization How to recognize ANY car How to recognize ANY cow

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial What could be done with recognition algorithms? Medical image analysis Navigation, driver safety Autonomous robots Situated search Content-based retrieval and analysis for images and videos There is a wide range of applications, including…

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial 5 K. Grauman, B. Leibe Object Categorization Task Description  “Given a small number of training images of a category, recognize a-priori unknown instances of that category and assign the correct category label.” Which categories are feasible visually?  Extensively studied in Cognitive Psychology, e.g. [Brown’58] German shepherd animaldogliving being “Fido”

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial 6 K. Grauman, B. Leibe Visual Object Categories Basic Level Categories in human categorization [Rosch 76, Lakoff 87]  The highest level at which category members have similar perceived shape  The highest level at which a single mental image reflects the entire category  The level at which human subjects are usually fastest at identifying category members  The first level named and understood by children  The highest level at which a person uses similar motor actions for interaction with category members

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial 7 K. Grauman, B. Leibe Visual Object Categories Basic-level categories in humans seem to be defined predominantly visually. There is evidence that humans (usually) start with basic-level categorization before doing identification.  Basic-level categorization is easier and faster for humans than object identification!  Most promising starting point for visual classification Basic level Individual level Abstract levels “Fido” dog animal quadruped German shepherd Doberman catcow … … … … … …

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial 8 K. Grauman, B. Leibe Other Types of Categories Functional Categories  e.g. chairs = “something you can sit on”

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial 9 K. Grauman, B. Leibe Other Types of Categories Ad-hoc categories  e.g. “something you can find in an office environment”

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial 10 K. Grauman, B. Leibe Different levels of recognition  Which object class is in the image?  Obj/Img classification  Where is it in the image?  Detection/Localization  Where exactly ― which pixels?  F/G segmentation Levels of Object Categorization “cow” “motorbike” “car”

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial Challenges: robustness IlluminationObject pose Clutter Viewpoint Intra-class appearance Occlusions K. Grauman, B. Leibe

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial 12 K. Grauman, B. Leibe Challenges: robustness Detection in Crowded Scenes  Learn object variability –Changes in appearance, scale, and articulation  Compensate for clutter, overlap, and occlusion

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial Challenges: context and human experience K. Grauman, B. Leibe

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial Challenges: context and human experience Context cues Dynamics Video credit: J. Davis Image credit: D. Hoeim

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial Challenges: scale, efficiency Thousands to millions of pixels in an image Estimated 30 Gigapixels of image/video content generated per second About half of the cerebral cortex in primates is devoted to processing visual information [Felleman and van Essen 1991] 3,000-30,000 human recognizable object categories 30+ degrees of freedom in the pose of articulated objects (humans) Billions of images indexed by Google Image Search 18 billion+ prints produced from digital camera images in million camera phones sold in 2005 K. Grauman, B. Leibe

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial Challenges: learning with minimal supervision More Less Cropped to object, parts and classes labeled Classes labeled, some clutter Unlabeled, multiple objects K. Grauman, B. Leibe

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial Rough evolution of focus in recognition research 1980s Currently 1990s to early 2000s K. Grauman, B. Leibe

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial This tutorial Intended for broad AAAI audience  Assuming basic familiarity with machine learning, linear algebra, probability  Not assuming significant vision background Our goals  Describe main approaches to recognition  Highlight past successes and future challenges  Provide the pointers (to literature and tools) that would allow you to take advantage of existing techniques in your research Questions welcome 18 K. Grauman, B. Leibe

Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial 19 K. Grauman, B. Leibe Outline 1. Detection with Global Appearance & Sliding Windows 2. Local Invariant Features: Detection & Description 3. Specific Object Recognition with Local Features ― Coffee Break ― 4. Visual Words: Indexing, Bags of Words Categorization 5. Matching Local Features 6. Part-Based Models for Categorization 7. Current Challenges and Research Directions