Attribute learning in large-scale datasets. Olga Russakovsky and Li Fei-Fei

Size: px
Start display at page:

Download "Attribute learning in large-scale datasets. Olga Russakovsky and Li Fei-Fei"

Transcription

1 Attribute learning in large-scale datasets Olga Russakovsky and Li Fei-Fei

2 Categorization of the visual world Berry Fruit Entity Tree Instrument Furniture

3 Categorization of the visual world Berry Fruit Entity Tree Instrument Furniture

4 Categorization of the visual world Berry Fruit Entity Tree Instrument Furniture

5 Scale of prior work on attributes 4 1 Lampert ' Current work Number of object classes Fu tu re + Kumar '09 Farhadi '09, '10, Wang '10 10,000s go al Berg '10

6 Why use attributes? Object description Targetted retrieval Zero-shot learning Find red round objects. Frogs are green, have heads and legs. What is this? Frog. Orange, furry Farhadi et al. '09 Lampert et al. '09 Object classification Outlier discovery Always yellow Never blue Green Sharp Better model Wang and Mori '10 Visual categorizaion Round Metallic Farhadi et al. '09

7 Overview Obtaining large-scale training data Images Attribute labels Training and evaluating attribute classifiers Performing higher-level tasks: Targetted retrieval Zero-shot learning Future directions

8 Obtaining images: J. Deng, W. Dong, R. Socher, L.-J. Li, K. Li and L. Fei-Fei. ImageNet: A Large-Scale Hierarchical Image Database. In CVPR Berry Fruit Entity Tree Instrument Furniture

9 Obtaining images: Lots of data > 15,500 synsets, > 11M images WordNet backbone Bounding box annotations 1,000 synsets Definitions Sweet fleshy red fruit Mango Kiwi Edible fruit Fig Pineapple

10 Obtaining semantic attribute labels A semantic attribute is an attribute which can be described using language. Class-level: Text mining Hand labeling Image-level: all frogs are green this particular frog is green Rohrbach '10 Ferrari '07, Berg '10 Lampert '10 Kumar '09, Wang '09, Farhadi '09, '10

11 Text mining in ImageNet False negative Firetruck: Any of various large trucks that carry firemen and equipment to the site of a fire Challenges Red-winged blackbird: blackbird with scarlet patches on the wings Two-spotted ladybug: Red ladybug with a black spot on each wing Coq-au-vin: Chicken and onions and mushrooms braised in red wine and seasonings

12 Semantic attribute labeling Yellow

13 Semantic attribute labeling Yellow

14 Semantic attribute labeling Yellow

15 Semantic attribute labeling Yellow ImageNet attribute dataset 384 synsets x 25 images each = 9600 images x 20 attributes x 3 or 4 people label each Labels: 10% positive, 78% negative

16 20 semantic visual attributes Color Texture Black, brown, gray, green, orange, red, white, Furry, metallic, rough, shiny, smooth, wet, yellow: wooden: Pattern Spotted, striped: Shape Long, rectangular, round:

17 Overview Obtaining large-scale training data Images Attribute labels Training and evaluating attribute classifiers Performing higher-level tasks: Targetted retrieval Zero-shot learning Future directions

18 Training striped classifier RGB codebook, size SIFT codebook, size Shape context codebook, size Binary classifier of striped objects Histogram intersection kernel SVM

19 Training attribute classifiers + Binary classifier of striped objects + Binary classifier of red objects Binary classifier of wooden objects Binary classifiers for each of the 20 semantic attributes

20 Evaluating attribute classifiers 0.9 Histogram intersection kernel SVM fold cross-validation positive training example negative training examples 0.5 bla c bro k wn gra g re y ora en ng e red wh i ye l te low fu me rry tall i rou c gh sh sm in y oo th wo wet od sp en ott e str d ipe d lo n re c g ta n gu la rou r nd ROC area 1 Attribute Regularization chosen on holdout set

21 Evaluating attribute classifiers ROC area Color: 0.87 Texture 0.77 Shape Pattern bla c bro k wn gra g re y ora en ng e red wh i ye l te low fu me rry tall i rou c gh sh sm in y oo th wo wet od sp en ott e str d ipe d lo n re c g ta n gu la rou r nd 0.5 Attribute Lack of labeling consensus: 34% images ambiguously labeled for smooth, 28% images ambiguously labeled for rough, 21% images for any other attribute Large variety Few training examples Global SIFT codebook

22 Overview Obtaining large-scale training data Images Attribute labels Training attribute classifiers Performing higher-level tasks: Targetted retrieval Zero-shot learning Future directions

23 Targetted retrieval Binary classifier of striped objects + - Binary classifier of red objects Best striped examples Image dataset Best red examples Retrieval system Binary classifier of wooden objects Best wooden examples

24 Targetted retrieval Binary classifier of striped objects + - Retrieval system Same 5-fold framework as before Retrieval done on the test images and the ambiguous images Binary classifier of red objects Best red examples Image Results aggregated over all folds dataset Best striped examples Binary classifier of wooden objects Best wooden examples

25 Targetted retrieval Red objects Top 20 retrieved images To better interpret results, additionally train an L1regularized logistic regression Chosen features: Legend Color SIFT Shape context

26 Targetted retrieval Gray objects Top 20 retrieved images To better interpret results, additionally train an L1regularized logistic regression Top 10 chosen features: Legend Color SIFT Shape context

27 Targetted retrieval Smooth objects Top 20 retrieved images To better interpret results, additionally train an L1regularized logistic regression Top 10 chosen features: Legend Color SIFT Shape context

28 Targetted retrieval Furry objects Top 20 retrieved images To better interpret results, additionally train an L1regularized logistic regression Top 10 chosen features: Legend Color SIFT Shape context

29 Targetted retrieval Spotted objects Top 20 retrieved images To better interpret results, additionally train an L1regularized logistic regression Top 10 chosen features: Legend Color SIFT Shape context

30 Targetted retrieval Striped objects Top 20 retrieved images To better interpret results, additionally train an L1regularized logistic regression Top 10 chosen features: Legend Color SIFT Shape context

31 Targetted retrieval Round objects Top 20 retrieved images To better interpret results, additionally train an L1regularized logistic regression Top 10 chosen features: Legend Color SIFT Shape context

32 Zero-shot learning Attribute text descriptions of target classes Zero-shot learning system + - Binary classifier of striped objects + Binary classifier of red objects Binary classifier of wooden objects Classifiers trained on other object classes Images of target object classes Images of class 1 Images of class 2... Images of class N

33 Zero-shot learning Attribute text descriptions of target classes Chestnut: brown, smooth Green lizard: green, long Honey badger: black, gray, rough, furry Zebra: striped, white Spitz: white, furry + - Binary classifier of striped objects + Binary classifier of red objects Binary classifier of wooden objects Classifiers trained on other object classes Zero-shot learning system Images of target object classes Images of class 1 Images of class 2... Images of class N

34 Zero-shot learning Attribute text descriptions of target classes Chestnut: brown, smooth Green lizard: green, long Honey badger: black, gray, rough, furry Zebra: striped, white Spitz: white, furry + - Binary classifier of striped objects Binary SVMs +Histogram intersection kernel classifier of Trained on 379 non-target red classes objects Regularized on holdout set Binary classifier of wooden objects Classifiers trained on other object classes Zero-shot learning system Images of target object classes Images of class 1 Images of class 2... Images of class N

35 Zero-shot learning Attribute text descriptions of target classes Chestnut: brown, smooth Green lizard: green, long Honey badger: black, gray, rough, furry Zebra: striped, white Spitz: white, furry Binary classifier of striped objects Binary Histogram intersection kernel SVMs classifier of Trained on 379 non-target classes red objects Regularized on holdout set Binary classifier of wooden objects Classifiers trained on other object classes Zero-shot learning system Images of target object 25 images of each classes target class Images of class 1 Images of class 2... Images of class N

36 Zero-shot learning Chestnut: brown, smooth Green lizard: green, long Honey badger: black, gray, rough, furry Zebra: black, white, striped, smooth Spitz: white, furry X= TS = Training Set P(chestnut X ) = P(brown X ) x P(smooth X ) x P(not green X ) x... P(brown TS ) x P(smooth TS ) x P(not green TS ) x... Class( X ) = argmax { P(chestnut X ), P(lizard X ), P(zebra X ) } Model of Lampert et al. Learning to Detect Unseen Object Classes... In CVPR, 2009.

37 Zero-shot learning Chestnut: brown, smooth Green lizard: green, long Honey badger: black, gray, rough, furry Zebra: black, white, striped, smooth Spitz: white, furry X= TS = Training Set P(chestnut X ) = P(brown X ) x P(smooth X ) x P(not green X ) x... P(brown TS ) x P(smooth TS ) x P(not green TS ) x... Class( X ) = argmax { P(chestnut X ), P(lizard X ), P(zebra X ) } Model of Lampert et al. Learning to Detect Unseen Object Classes... In CVPR, 2009.

38 Overview Obtaining large-scale training data Images Attribute labels Training attribute classifiers Performing higher-level tasks: Targetted retrieval Zero-shot learning Future directions

39 More attributes Global appearance Semantic Has a strap Orange, furry Similaritybased Local parts Kangarooshaped Zebracolored Has a tail Rooster head Dog body

40 More object classes Berry Fruit Entity Tree Instrument Furniture

41 Attribute learning in large-scale datasets Olga Russakovsky and Li Fei-Fei Many thanks to Alex Berg, Jia Deng, Li-Jia Li, Bangpeng Yao, Juan Carlos Niebles, and all of Stanford vision lab.

Attributes and More Crowdsourcing

Attributes and More Crowdsourcing Attributes and More Crowdsourcing Computer Vision CS 143, Brown James Hays Many slides from Derek Hoiem Recap: Human Computation Active Learning: Let the classifier tell you where more annotation is needed.

More information

Attributes. Computer Vision. James Hays. Many slides from Derek Hoiem

Attributes. Computer Vision. James Hays. Many slides from Derek Hoiem Many slides from Derek Hoiem Attributes Computer Vision James Hays Recap: Human Computation Active Learning: Let the classifier tell you where more annotation is needed. Human-in-the-loop recognition:

More information

24 hours of Photo Sharing. installation by Erik Kessels

24 hours of Photo Sharing. installation by Erik Kessels 24 hours of Photo Sharing installation by Erik Kessels And sometimes Internet photos have useful labels Im2gps. Hays and Efros. CVPR 2008 But what if we want more? Image Categorization Training Images

More information

CS 1674: Intro to Computer Vision. Attributes. Prof. Adriana Kovashka University of Pittsburgh November 2, 2016

CS 1674: Intro to Computer Vision. Attributes. Prof. Adriana Kovashka University of Pittsburgh November 2, 2016 CS 1674: Intro to Computer Vision Attributes Prof. Adriana Kovashka University of Pittsburgh November 2, 2016 Plan for today What are attributes and why are they useful? (paper 1) Attributes for zero-shot

More information

Recognition of Animal Skin Texture Attributes in the Wild. Amey Dharwadker (aap2174) Kai Zhang (kz2213)

Recognition of Animal Skin Texture Attributes in the Wild. Amey Dharwadker (aap2174) Kai Zhang (kz2213) Recognition of Animal Skin Texture Attributes in the Wild Amey Dharwadker (aap2174) Kai Zhang (kz2213) Motivation Patterns and textures are have an important role in object description and understanding

More information

Shifting from Naming to Describing: Semantic Attribute Models. Rogerio Feris, June 2014

Shifting from Naming to Describing: Semantic Attribute Models. Rogerio Feris, June 2014 Shifting from Naming to Describing: Semantic Attribute Models Rogerio Feris, June 2014 Recap Large-Scale Semantic Modeling Feature Coding and Pooling Low-Level Feature Extraction Training Data Slide credit:

More information

Visual Material Traits Recognizing Per-Pixel Material Context

Visual Material Traits Recognizing Per-Pixel Material Context Visual Material Traits Recognizing Per-Pixel Material Context Gabriel Schwartz gbs25@drexel.edu Ko Nishino kon@drexel.edu 1 / 22 2 / 22 Materials as Visual Context What tells us this road is unsafe? 3

More information

The Caltech-UCSD Birds Dataset

The Caltech-UCSD Birds Dataset The Caltech-UCSD Birds-200-2011 Dataset Catherine Wah 1, Steve Branson 1, Peter Welinder 2, Pietro Perona 2, Serge Belongie 1 1 University of California, San Diego 2 California Institute of Technology

More information

The attributes of objects. D.A. Forsyth, UIUC channelling Derek Hoiem, UIUC, with Ali Farhadi, Ian Endres, Gang Wang all of UIUC

The attributes of objects. D.A. Forsyth, UIUC channelling Derek Hoiem, UIUC, with Ali Farhadi, Ian Endres, Gang Wang all of UIUC The attributes of objects D.A. Forsyth, UIUC channelling Derek Hoiem, UIUC, with Ali Farhadi, Ian Endres, Gang Wang all of UIUC Obtain dataset Build features Mess around with classifiers, probability,

More information

Class 5: Attributes and Semantic Features

Class 5: Attributes and Semantic Features Class 5: Attributes and Semantic Features Rogerio Feris, Feb 21, 2013 EECS 6890 Topics in Information Processing Spring 2013, Columbia University http://rogerioferis.com/visualrecognitionandsearch Project

More information

Interactive Image Search with Attributes

Interactive Image Search with Attributes Interactive Image Search with Attributes Adriana Kovashka Department of Computer Science January 13, 2015 Joint work with Kristen Grauman and Devi Parikh We Need Search to Access Visual Data 144,000 hours

More information

Mining Discriminative Adjectives and Prepositions for Natural Scene Recognition

Mining Discriminative Adjectives and Prepositions for Natural Scene Recognition Mining Discriminative Adjectives and Prepositions for Natural Scene Recognition Bangpeng Yao 1, Juan Carlos Niebles 2,3, Li Fei-Fei 1 1 Department of Computer Science, Princeton University, NJ 08540, USA

More information

Learning to Localize Objects with Structured Output Regression

Learning to Localize Objects with Structured Output Regression Learning to Localize Objects with Structured Output Regression Matthew Blaschko and Christopher Lampert ECCV 2008 Best Student Paper Award Presentation by Jaeyong Sung and Yiting Xie 1 Object Localization

More information

Local Features and Bag of Words Models

Local Features and Bag of Words Models 10/14/11 Local Features and Bag of Words Models Computer Vision CS 143, Brown James Hays Slides from Svetlana Lazebnik, Derek Hoiem, Antonio Torralba, David Lowe, Fei Fei Li and others Computer Engineering

More information

CAP 6412 Advanced Computer Vision

CAP 6412 Advanced Computer Vision CAP 6412 Advanced Computer Vision http://www.cs.ucf.edu/~bgong/cap6412.html Boqing Gong April 5th, 2016 Today Administrivia LSTM Attribute in computer vision, by Abdullah and Samer Project II posted, due

More information

Building and Using a Semantivisual Image Hierarchy

Building and Using a Semantivisual Image Hierarchy Building and Using a Semantivisual Image Hierarchy Li-Jia Li, Chong Wang, Yongwhan Lim, David M. Blei, Li Fei-Fei Computer Science Department, Stanford University Computer Science Department, Princeton

More information

Part Localization by Exploiting Deep Convolutional Networks

Part Localization by Exploiting Deep Convolutional Networks Part Localization by Exploiting Deep Convolutional Networks Marcel Simon, Erik Rodner, and Joachim Denzler Computer Vision Group, Friedrich Schiller University of Jena, Germany www.inf-cv.uni-jena.de Abstract.

More information

Describable Visual Attributes for Face Verification and Image Search

Describable Visual Attributes for Face Verification and Image Search Advanced Topics in Multimedia Analysis and Indexing, Spring 2011, NTU. 1 Describable Visual Attributes for Face Verification and Image Search Kumar, Berg, Belhumeur, Nayar. PAMI, 2011. Ryan Lei 2011/05/05

More information

Automatic Colorization of Grayscale Images

Automatic Colorization of Grayscale Images Automatic Colorization of Grayscale Images Austin Sousa Rasoul Kabirzadeh Patrick Blaes Department of Electrical Engineering, Stanford University 1 Introduction ere exists a wealth of photographic images,

More information

Improving Recognition through Object Sub-categorization

Improving Recognition through Object Sub-categorization Improving Recognition through Object Sub-categorization Al Mansur and Yoshinori Kuno Graduate School of Science and Engineering, Saitama University, 255 Shimo-Okubo, Sakura-ku, Saitama-shi, Saitama 338-8570,

More information

Lessons Learned from Large Scale Crowdsourced Data Collection for ILSVRC. Jonathan Krause

Lessons Learned from Large Scale Crowdsourced Data Collection for ILSVRC. Jonathan Krause Lessons Learned from Large Scale Crowdsourced Data Collection for ILSVRC Jonathan Krause Overview Classification Localization Detection Pelican Overview Classification Localization Detection Pelican Overview

More information

Computer Vision: Summary and Discussion

Computer Vision: Summary and Discussion 12/05/2011 Computer Vision: Summary and Discussion Computer Vision CS 143, Brown James Hays Many slides from Derek Hoiem Announcements Today is last day of regular class Second quiz on Wednesday (Dec 7

More information

Selective Search for Object Recognition

Selective Search for Object Recognition Selective Search for Object Recognition Uijlings et al. Schuyler Smith Overview Introduction Object Recognition Selective Search Similarity Metrics Results Object Recognition Kitten Goal: Problem: Where

More information

Syllabus. 1. Visual classification Intro 2. SVM 3. Datasets and evaluation 4. Shallow / Deep architectures

Syllabus. 1. Visual classification Intro 2. SVM 3. Datasets and evaluation 4. Shallow / Deep architectures Syllabus 1. Visual classification Intro 2. SVM 3. Datasets and evaluation 4. Shallow / Deep architectures Image classification How to define a category? Bicycle Paintings with women Portraits Concepts,

More information

Deep Tracking: Biologically Inspired Tracking with Deep Convolutional Networks

Deep Tracking: Biologically Inspired Tracking with Deep Convolutional Networks Deep Tracking: Biologically Inspired Tracking with Deep Convolutional Networks Si Chen The George Washington University sichen@gwmail.gwu.edu Meera Hahn Emory University mhahn7@emory.edu Mentor: Afshin

More information

An Exploration of Computer Vision Techniques for Bird Species Classification

An Exploration of Computer Vision Techniques for Bird Species Classification An Exploration of Computer Vision Techniques for Bird Species Classification Anne L. Alter, Karen M. Wang December 15, 2017 Abstract Bird classification, a fine-grained categorization task, is a complex

More information

DATA MINING INTRODUCTION TO CLASSIFICATION USING LINEAR CLASSIFIERS

DATA MINING INTRODUCTION TO CLASSIFICATION USING LINEAR CLASSIFIERS DATA MINING INTRODUCTION TO CLASSIFICATION USING LINEAR CLASSIFIERS 1 Classification: Definition Given a collection of records (training set ) Each record contains a set of attributes and a class attribute

More information

Combining Selective Search Segmentation and Random Forest for Image Classification

Combining Selective Search Segmentation and Random Forest for Image Classification Combining Selective Search Segmentation and Random Forest for Image Classification Gediminas Bertasius November 24, 2013 1 Problem Statement Random Forest algorithm have been successfully used in many

More information

Additional Remarks on Designing Category-Level Attributes for Discriminative Visual Recognition

Additional Remarks on Designing Category-Level Attributes for Discriminative Visual Recognition Columbia University Computer Science Department Technical Report # CUCS 007-13 (2013) Additional Remarks on Designing Category-Level Attributes for Discriminative Visual Recognition Felix X. Yu, Liangliang

More information

Preliminary Local Feature Selection by Support Vector Machine for Bag of Features

Preliminary Local Feature Selection by Support Vector Machine for Bag of Features Preliminary Local Feature Selection by Support Vector Machine for Bag of Features Tetsu Matsukawa Koji Suzuki Takio Kurita :University of Tsukuba :National Institute of Advanced Industrial Science and

More information

Beyond Bags of features Spatial information & Shape models

Beyond Bags of features Spatial information & Shape models Beyond Bags of features Spatial information & Shape models Jana Kosecka Many slides adapted from S. Lazebnik, FeiFei Li, Rob Fergus, and Antonio Torralba Detection, recognition (so far )! Bags of features

More information

Deep learning for object detection. Slides from Svetlana Lazebnik and many others

Deep learning for object detection. Slides from Svetlana Lazebnik and many others Deep learning for object detection Slides from Svetlana Lazebnik and many others Recent developments in object detection 80% PASCAL VOC mean0average0precision0(map) 70% 60% 50% 40% 30% 20% 10% Before deep

More information

CHAPTER 4 DETECTION OF DISEASES IN PLANT LEAF USING IMAGE SEGMENTATION

CHAPTER 4 DETECTION OF DISEASES IN PLANT LEAF USING IMAGE SEGMENTATION CHAPTER 4 DETECTION OF DISEASES IN PLANT LEAF USING IMAGE SEGMENTATION 4.1. Introduction Indian economy is highly dependent of agricultural productivity. Therefore, in field of agriculture, detection of

More information

Adaptive Learning of an Accurate Skin-Color Model

Adaptive Learning of an Accurate Skin-Color Model Adaptive Learning of an Accurate Skin-Color Model Q. Zhu K.T. Cheng C. T. Wu Y. L. Wu Electrical & Computer Engineering University of California, Santa Barbara Presented by: H.T Wang Outline Generic Skin

More information

Computer Vision. Exercise Session 10 Image Categorization

Computer Vision. Exercise Session 10 Image Categorization Computer Vision Exercise Session 10 Image Categorization Object Categorization Task Description Given a small number of training images of a category, recognize a-priori unknown instances of that category

More information

Skin and Face Detection

Skin and Face Detection Skin and Face Detection Linda Shapiro EE/CSE 576 1 What s Coming 1. Review of Bakic flesh detector 2. Fleck and Forsyth flesh detector 3. Details of Rowley face detector 4. Review of the basic AdaBoost

More information

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, September 18,

International Journal of Computer Engineering and Applications, Volume XII, Special Issue, September 18, REAL-TIME OBJECT DETECTION WITH CONVOLUTION NEURAL NETWORK USING KERAS Asmita Goswami [1], Lokesh Soni [2 ] Department of Information Technology [1] Jaipur Engineering College and Research Center Jaipur[2]

More information

Object Detection with YOLO on Artwork Dataset

Object Detection with YOLO on Artwork Dataset Object Detection with YOLO on Artwork Dataset Yihui He Computer Science Department, Xi an Jiaotong University heyihui@stu.xjtu.edu.cn Abstract Person: 0.64 Horse: 0.28 I design a small object detection

More information

arxiv: v1 [cs.cv] 10 Jul 2014

arxiv: v1 [cs.cv] 10 Jul 2014 ARTOS Adaptive Real-Time Object Detection System Björn Barz Erik Rodner bjoern.barz@uni-jena.de erik.rodner@uni-jena.de arxiv:1407.2721v1 [cs.cv] 10 Jul 2014 Joachim Denzler Computer Vision Group Friedrich

More information

The Population Density of Early Warning System Based On Video Image

The Population Density of Early Warning System Based On Video Image International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Print): 2320-9356 Volume 4 Issue 4 ǁ April. 2016 ǁ PP.32-37 The Population Density of Early Warning

More information

Recognizing clothes patterns and colours for blind people using neural network

Recognizing clothes patterns and colours for blind people using neural network Recognizing clothes patterns and colours for blind people using neural network Jarin Joe Rini J Department of EIE Karunya University Coimbatore jarinjoerini@gmail.com Thilagavathi B Assistant professor

More information

CS6716 Pattern Recognition

CS6716 Pattern Recognition CS6716 Pattern Recognition Aaron Bobick School of Interactive Computing Administrivia PS3 is out now, due April 8. Today chapter 12 of the Hastie book. Slides (and entertainment) from Moataz Al-Haj Three

More information

Rich feature hierarchies for accurate object detection and semantic segmentation

Rich feature hierarchies for accurate object detection and semantic segmentation Rich feature hierarchies for accurate object detection and semantic segmentation BY; ROSS GIRSHICK, JEFF DONAHUE, TREVOR DARRELL AND JITENDRA MALIK PRESENTER; MUHAMMAD OSAMA Object detection vs. classification

More information

CISC 4631 Data Mining

CISC 4631 Data Mining CISC 4631 Data Mining Lecture 03: Introduction to classification Linear classifier Theses slides are based on the slides by Tan, Steinbach and Kumar (textbook authors) Eamonn Koegh (UC Riverside) 1 Classification:

More information

Learning Semantic Video Captioning using Data Generated with Grand Theft Auto

Learning Semantic Video Captioning using Data Generated with Grand Theft Auto A dark car is turning left on an exit Learning Semantic Video Captioning using Data Generated with Grand Theft Auto Alex Polis Polichroniadis Data Scientist, MSc Kolia Sadeghi Applied Mathematician, PhD

More information

Visual Material Traits: Recognizing Per-Pixel Material Context

Visual Material Traits: Recognizing Per-Pixel Material Context Visual Material Traits: Recognizing Per-Pixel Material Context Gabriel Schwartz Drexel University Ko Nishino Drexel University gbs25@drexel.edu kon@drexel.edu Abstract Information describing the materials

More information

Previously. Part-based and local feature models for generic object recognition. Bag-of-words model 4/20/2011

Previously. Part-based and local feature models for generic object recognition. Bag-of-words model 4/20/2011 Previously Part-based and local feature models for generic object recognition Wed, April 20 UT-Austin Discriminative classifiers Boosting Nearest neighbors Support vector machines Useful for object recognition

More information

CS229: Machine Learning

CS229: Machine Learning Project Title: Recognition and Classification of human Embryonic Stem (hes) Cells Differentiation Level Team members Dennis Won (jwon2014), Jeong Soo Sim (digivice) Project Purpose 1. Given an image of

More information

Vehicle Classification on Low-resolution and Occluded images: A low-cost labeled dataset for augmentation

Vehicle Classification on Low-resolution and Occluded images: A low-cost labeled dataset for augmentation Vehicle Classification on Low-resolution and Occluded images: A low-cost labeled dataset for augmentation Anonymous Author(s) Affiliation Address email Abstract 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Video image

More information

Crowdsourcing Annotations for Visual Object Detection

Crowdsourcing Annotations for Visual Object Detection Crowdsourcing Annotations for Visual Object Detection Hao Su, Jia Deng, Li Fei-Fei Computer Science Department, Stanford University Abstract A large number of images with ground truth object bounding boxes

More information

Action recognition in videos

Action recognition in videos Action recognition in videos Cordelia Schmid INRIA Grenoble Joint work with V. Ferrari, A. Gaidon, Z. Harchaoui, A. Klaeser, A. Prest, H. Wang Action recognition - goal Short actions, i.e. drinking, sit

More information

REJECTION-BASED CLASSIFICATION FOR ACTION RECOGNITION USING A SPATIO-TEMPORAL DICTIONARY. Stefen Chan Wai Tim, Michele Rombaut, Denis Pellerin

REJECTION-BASED CLASSIFICATION FOR ACTION RECOGNITION USING A SPATIO-TEMPORAL DICTIONARY. Stefen Chan Wai Tim, Michele Rombaut, Denis Pellerin REJECTION-BASED CLASSIFICATION FOR ACTION RECOGNITION USING A SPATIO-TEMPORAL DICTIONARY Stefen Chan Wai Tim, Michele Rombaut, Denis Pellerin Univ. Grenoble Alpes, GIPSA-Lab, F-38000 Grenoble, France ABSTRACT

More information

arxiv: v2 [cs.cv] 25 Aug 2014

arxiv: v2 [cs.cv] 25 Aug 2014 ARTOS Adaptive Real-Time Object Detection System Björn Barz Erik Rodner bjoern.barz@uni-jena.de erik.rodner@uni-jena.de arxiv:1407.2721v2 [cs.cv] 25 Aug 2014 Joachim Denzler Computer Vision Group Friedrich

More information

Object detection with CNNs

Object detection with CNNs Object detection with CNNs 80% PASCAL VOC mean0average0precision0(map) 70% 60% 50% 40% 30% 20% 10% Before CNNs After CNNs 0% 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 year Region proposals

More information

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009 Learning and Inferring Depth from Monocular Images Jiyan Pan April 1, 2009 Traditional ways of inferring depth Binocular disparity Structure from motion Defocus Given a single monocular image, how to infer

More information

Supervised Learning of Classifiers

Supervised Learning of Classifiers Supervised Learning of Classifiers Carlo Tomasi Supervised learning is the problem of computing a function from a feature (or input) space X to an output space Y from a training set T of feature-output

More information

Part-Based Models for Object Class Recognition Part 3

Part-Based Models for Object Class Recognition Part 3 High Level Computer Vision! Part-Based Models for Object Class Recognition Part 3 Bernt Schiele - schiele@mpi-inf.mpg.de Mario Fritz - mfritz@mpi-inf.mpg.de! http://www.d2.mpi-inf.mpg.de/cv ! State-of-the-Art

More information

Data Mining: Classifier Evaluation. CSCI-B490 Seminar in Computer Science (Data Mining)

Data Mining: Classifier Evaluation. CSCI-B490 Seminar in Computer Science (Data Mining) Data Mining: Classifier Evaluation CSCI-B490 Seminar in Computer Science (Data Mining) Predictor Evaluation 1. Question: how good is our algorithm? how will we estimate its performance? 2. Question: what

More information

Birds in a Forest. Abstract. 2. Methods. 1. Introduction. Sneha Mehta Aditya Pratapa Phillip Summers

Birds in a Forest. Abstract. 2. Methods. 1. Introduction. Sneha Mehta Aditya Pratapa Phillip Summers Sneha Mehta Aditya Pratapa Phillip Summers SUDO777@VT.EDU ADYPRAT@VT.EDU PTS964@VT.EDU Abstract The goal of this project is to use machine learning and computer vision techniques to identify an object

More information

Tutorial on Machine Learning Tools

Tutorial on Machine Learning Tools Tutorial on Machine Learning Tools Yanbing Xue Milos Hauskrecht Why do we need these tools? Widely deployed classical models No need to code from scratch Easy-to-use GUI Outline Matlab Apps Weka 3 UI TensorFlow

More information

[Supplementary Material] Improving Occlusion and Hard Negative Handling for Single-Stage Pedestrian Detectors

[Supplementary Material] Improving Occlusion and Hard Negative Handling for Single-Stage Pedestrian Detectors [Supplementary Material] Improving Occlusion and Hard Negative Handling for Single-Stage Pedestrian Detectors Junhyug Noh Soochan Lee Beomsu Kim Gunhee Kim Department of Computer Science and Engineering

More information

arxiv: v1 [cs.mm] 12 Jan 2016

arxiv: v1 [cs.mm] 12 Jan 2016 Learning Subclass Representations for Visually-varied Image Classification Xinchao Li, Peng Xu, Yue Shi, Martha Larson, Alan Hanjalic Multimedia Information Retrieval Lab, Delft University of Technology

More information

Experiments of Image Retrieval Using Weak Attributes

Experiments of Image Retrieval Using Weak Attributes Columbia University Computer Science Department Technical Report # CUCS 005-12 (2012) Experiments of Image Retrieval Using Weak Attributes Felix X. Yu, Rongrong Ji, Ming-Hen Tsai, Guangnan Ye, Shih-Fu

More information

Deep Learning for Computer Vision II

Deep Learning for Computer Vision II IIIT Hyderabad Deep Learning for Computer Vision II C. V. Jawahar Paradigm Shift Feature Extraction (SIFT, HoG, ) Part Models / Encoding Classifier Sparrow Feature Learning Classifier Sparrow L 1 L 2 L

More information

Action Recognition & Categories via Spatial-Temporal Features

Action Recognition & Categories via Spatial-Temporal Features Action Recognition & Categories via Spatial-Temporal Features 华俊豪, 11331007 huajh7@gmail.com 2014/4/9 Talk at Image & Video Analysis taught by Huimin Yu. Outline Introduction Frameworks Feature extraction

More information

CS395T paper review. Indoor Segmentation and Support Inference from RGBD Images. Chao Jia Sep

CS395T paper review. Indoor Segmentation and Support Inference from RGBD Images. Chao Jia Sep CS395T paper review Indoor Segmentation and Support Inference from RGBD Images Chao Jia Sep 28 2012 Introduction What do we want -- Indoor scene parsing Segmentation and labeling Support relationships

More information

Visual Object Recognition

Visual Object Recognition Perceptual and Sensory Augmented Computing Visual Object Recognition Tutorial Visual Object Recognition Bastian Leibe Computer Vision Laboratory ETH Zurich Chicago, 14.07.2008 & Kristen Grauman Department

More information

CPSC 340: Machine Learning and Data Mining. More Linear Classifiers Fall 2017

CPSC 340: Machine Learning and Data Mining. More Linear Classifiers Fall 2017 CPSC 340: Machine Learning and Data Mining More Linear Classifiers Fall 2017 Admin Assignment 3: Due Friday of next week. Midterm: Can view your exam during instructor office hours next week, or after

More information

MIT Samberg Center Cambridge, MA, USA. May 30 th June 2 nd, by C. Rea, R.S. Granetz MIT Plasma Science and Fusion Center, Cambridge, MA, USA

MIT Samberg Center Cambridge, MA, USA. May 30 th June 2 nd, by C. Rea, R.S. Granetz MIT Plasma Science and Fusion Center, Cambridge, MA, USA Exploratory Machine Learning studies for disruption prediction on DIII-D by C. Rea, R.S. Granetz MIT Plasma Science and Fusion Center, Cambridge, MA, USA Presented at the 2 nd IAEA Technical Meeting on

More information

Multiclass Classification

Multiclass Classification Multiclass Classification Instructor: Jessica Wu Harvey Mudd College The instructor gratefully acknowledges Eric Eaton (UPenn), David Kauchak (Pomona), Tommi Jaakola (MIT) and the many others who made

More information

Weakly Supervised Localization of Novel Objects Using Appearance Transfer

Weakly Supervised Localization of Novel Objects Using Appearance Transfer Weakly Supervised Localization of Novel Objects Using Appearance Transfer Mrigank Rochan Department of Computer Science University of Manitoba, Canada mrochan@cs.umanitoba.ca Yang Wang Department of Computer

More information

Metric Learning for Large Scale Image Classification:

Metric Learning for Large Scale Image Classification: Metric Learning for Large Scale Image Classification: Generalizing to New Classes at Near-Zero Cost Thomas Mensink 1,2 Jakob Verbeek 2 Florent Perronnin 1 Gabriela Csurka 1 1 TVPA - Xerox Research Centre

More information

COSC160: Detection and Classification. Jeremy Bolton, PhD Assistant Teaching Professor

COSC160: Detection and Classification. Jeremy Bolton, PhD Assistant Teaching Professor COSC160: Detection and Classification Jeremy Bolton, PhD Assistant Teaching Professor Outline I. Problem I. Strategies II. Features for training III. Using spatial information? IV. Reducing dimensionality

More information

Video annotation based on adaptive annular spatial partition scheme

Video annotation based on adaptive annular spatial partition scheme Video annotation based on adaptive annular spatial partition scheme Guiguang Ding a), Lu Zhang, and Xiaoxu Li Key Laboratory for Information System Security, Ministry of Education, Tsinghua National Laboratory

More information

CS145: INTRODUCTION TO DATA MINING

CS145: INTRODUCTION TO DATA MINING CS145: INTRODUCTION TO DATA MINING 08: Classification Evaluation and Practical Issues Instructor: Yizhou Sun yzsun@cs.ucla.edu October 24, 2017 Learnt Prediction and Classification Methods Vector Data

More information

Global Probability of Boundary

Global Probability of Boundary Global Probability of Boundary Learning to Detect Natural Image Boundaries Using Local Brightness, Color, and Texture Cues Martin, Fowlkes, Malik Using Contours to Detect and Localize Junctions in Natural

More information

Selection of Scale-Invariant Parts for Object Class Recognition

Selection of Scale-Invariant Parts for Object Class Recognition Selection of Scale-Invariant Parts for Object Class Recognition Gy. Dorkó and C. Schmid INRIA Rhône-Alpes, GRAVIR-CNRS 655, av. de l Europe, 3833 Montbonnot, France fdorko,schmidg@inrialpes.fr Abstract

More information

Research of Traffic Flow Based on SVM Method. Deng-hong YIN, Jian WANG and Bo LI *

Research of Traffic Flow Based on SVM Method. Deng-hong YIN, Jian WANG and Bo LI * 2017 2nd International onference on Artificial Intelligence: Techniques and Applications (AITA 2017) ISBN: 978-1-60595-491-2 Research of Traffic Flow Based on SVM Method Deng-hong YIN, Jian WANG and Bo

More information

Patch Descriptors. EE/CSE 576 Linda Shapiro

Patch Descriptors. EE/CSE 576 Linda Shapiro Patch Descriptors EE/CSE 576 Linda Shapiro 1 How can we find corresponding points? How can we find correspondences? How do we describe an image patch? How do we describe an image patch? Patches with similar

More information

ImageCLEF 2011

ImageCLEF 2011 SZTAKI @ ImageCLEF 2011 Bálint Daróczy joint work with András Benczúr, Róbert Pethes Data Mining and Web Search Group Computer and Automation Research Institute Hungarian Academy of Sciences Training/test

More information

Cricket Activity Detection

Cricket Activity Detection Cricket Activity Detection Ashok Kumar(11164) Javesh Garg(11334) IIT Kanpur March 4, 2014 Introduction In this project we aim to classify different types of cricket shots played during the match. The agent

More information

Object Localization, Segmentation, Classification, and Pose Estimation in 3D Images using Deep Learning

Object Localization, Segmentation, Classification, and Pose Estimation in 3D Images using Deep Learning Allan Zelener Dissertation Proposal December 12 th 2016 Object Localization, Segmentation, Classification, and Pose Estimation in 3D Images using Deep Learning Overview 1. Introduction to 3D Object Identification

More information

Evaluating Classifiers

Evaluating Classifiers Evaluating Classifiers Reading for this topic: T. Fawcett, An introduction to ROC analysis, Sections 1-4, 7 (linked from class website) Evaluating Classifiers What we want: Classifier that best predicts

More information

Real-time Object Detection CS 229 Course Project

Real-time Object Detection CS 229 Course Project Real-time Object Detection CS 229 Course Project Zibo Gong 1, Tianchang He 1, and Ziyi Yang 1 1 Department of Electrical Engineering, Stanford University December 17, 2016 Abstract Objection detection

More information

Region-based Segmentation and Object Detection

Region-based Segmentation and Object Detection Region-based Segmentation and Object Detection Stephen Gould Tianshi Gao Daphne Koller Presented at NIPS 2009 Discussion and Slides by Eric Wang April 23, 2010 Outline Introduction Model Overview Model

More information

Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks

Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks Shaoqing Ren, Kaiming He, Ross Girshick, and Jian Sun Presented by Tushar Bansal Objective 1. Get bounding box for all objects

More information

Artistic ideation based on computer vision methods

Artistic ideation based on computer vision methods Journal of Theoretical and Applied Computer Science Vol. 6, No. 2, 2012, pp. 72 78 ISSN 2299-2634 http://www.jtacs.org Artistic ideation based on computer vision methods Ferran Reverter, Pilar Rosado,

More information

Image Classification pipeline. Lecture 2-1

Image Classification pipeline. Lecture 2-1 Lecture 2: Image Classification pipeline Lecture 2-1 Administrative: Piazza For questions about midterm, poster session, projects, etc, use Piazza! SCPD students: Use your @stanford.edu address to register

More information

Hybrid Learning Framework for Large-Scale Web Image Annotation and Localization

Hybrid Learning Framework for Large-Scale Web Image Annotation and Localization .. Hybrid Learning Framework for Large-Scale Web Image Annotation and Localization Yong Li, Jing Liu, Yuhang Wang, Bingyuan Liu, Jun Fu, Yunze Gao, Hui Wu, Hang Song, Peng Ying, Hanqing lu Image & Video

More information

Beyond Bags of Features

Beyond Bags of Features : for Recognizing Natural Scene Categories Matching and Modeling Seminar Instructed by Prof. Haim J. Wolfson School of Computer Science Tel Aviv University December 9 th, 2015

More information

Human Activity Recognition Using a Dynamic Texture Based Method

Human Activity Recognition Using a Dynamic Texture Based Method Human Activity Recognition Using a Dynamic Texture Based Method Vili Kellokumpu, Guoying Zhao and Matti Pietikäinen Machine Vision Group University of Oulu, P.O. Box 4500, Finland {kello,gyzhao,mkp}@ee.oulu.fi

More information

Weakly Supervised Learning of Mid-Level Features with Beta-Bernoulli Process Restricted Boltzmann Machines

Weakly Supervised Learning of Mid-Level Features with Beta-Bernoulli Process Restricted Boltzmann Machines Wealy Supervised Learning of Mid-Level Features with Beta-Bernoulli Process Restricted Boltzmann Machines Roni Mittelman, Hongla Lee, Benjamin Kuipers, Silvio Savarese Department of Electrical Engineering

More information

TRANSPARENT OBJECT DETECTION USING REGIONS WITH CONVOLUTIONAL NEURAL NETWORK

TRANSPARENT OBJECT DETECTION USING REGIONS WITH CONVOLUTIONAL NEURAL NETWORK TRANSPARENT OBJECT DETECTION USING REGIONS WITH CONVOLUTIONAL NEURAL NETWORK 1 Po-Jen Lai ( 賴柏任 ), 2 Chiou-Shann Fuh ( 傅楸善 ) 1 Dept. of Electrical Engineering, National Taiwan University, Taiwan 2 Dept.

More information

Recognition Tools: Support Vector Machines

Recognition Tools: Support Vector Machines CS 2770: Computer Vision Recognition Tools: Support Vector Machines Prof. Adriana Kovashka University of Pittsburgh January 12, 2017 Announcement TA office hours: Tuesday 4pm-6pm Wednesday 10am-12pm Matlab

More information

Detecting Thoracic Diseases from Chest X-Ray Images Binit Topiwala, Mariam Alawadi, Hari Prasad { topbinit, malawadi, hprasad

Detecting Thoracic Diseases from Chest X-Ray Images Binit Topiwala, Mariam Alawadi, Hari Prasad { topbinit, malawadi, hprasad CS 229, Fall 2017 1 Detecting Thoracic Diseases from Chest X-Ray Images Binit Topiwala, Mariam Alawadi, Hari Prasad { topbinit, malawadi, hprasad }@stanford.edu Abstract Radiologists have to spend time

More information

Color Naming for Multi-Color Fashion Items

Color Naming for Multi-Color Fashion Items Color Naming for Multi-Color Fashion Items Vacit Oguz Yazici 1,2, Joost van de Weijer 1, and Arnau Ramisa 2 1 Computer Vision Center, Universitat Autonoma de Barcelona, Building O Campus UAB, 08193 Bellaterra,

More information

Flood-survivors detection using IR imagery on an autonomous drone

Flood-survivors detection using IR imagery on an autonomous drone Flood-survivors detection using IR imagery on an autonomous drone Sumant Sharma Department of Aeronautcs and Astronautics Stanford University Email: sharmas@stanford.edu Abstract In the search and rescue

More information

Apparel Classifier and Recommender using Deep Learning

Apparel Classifier and Recommender using Deep Learning Apparel Classifier and Recommender using Deep Learning Live Demo at: http://saurabhg.me/projects/tag-that-apparel Saurabh Gupta sag043@ucsd.edu Siddhartha Agarwal siagarwa@ucsd.edu Apoorve Dave a1dave@ucsd.edu

More information

Learning Realistic Human Actions from Movies

Learning Realistic Human Actions from Movies Learning Realistic Human Actions from Movies Ivan Laptev*, Marcin Marszałek**, Cordelia Schmid**, Benjamin Rozenfeld*** INRIA Rennes, France ** INRIA Grenoble, France *** Bar-Ilan University, Israel Presented

More information

PERSONALIZATION OF MESSAGES

PERSONALIZATION OF  MESSAGES PERSONALIZATION OF E-MAIL MESSAGES Arun Pandian 1, Balaji 2, Gowtham 3, Harinath 4, Hariharan 5 1,2,3,4 Student, Department of Computer Science and Engineering, TRP Engineering College,Tamilnadu, India

More information