1 Building a Dictionary of Image Fragments Zicheng Liao Ali Farhadi Yang Wang Ian Endres David Forsyth Department of Computer Science, University of Illinois.

Slides:



Advertisements
Similar presentations
Shape Matching and Object Recognition using Low Distortion Correspondence Alexander C. Berg, Tamara L. Berg, Jitendra Malik U.C. Berkeley.
Advertisements

Distinctive Image Features from Scale-Invariant Keypoints David Lowe.
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.
Location Recognition Given: A query image A database of images with known locations Two types of approaches: Direct matching: directly match image features.
Foreground Focus: Finding Meaningful Features in Unlabeled Images Yong Jae Lee and Kristen Grauman University of Texas at Austin.
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
Automatically Annotating and Integrating Spatial Datasets Chieng-Chien Chen, Snehal Thakkar, Crail Knoblock, Cyrus Shahabi Department of Computer Science.
Patch to the Future: Unsupervised Visual Prediction
Proportion Priors for Image Sequence Segmentation Claudia Nieuwenhuis, etc. ICCV 2013 Oral.
An Introduction to Sparse Coding, Sparse Sensing, and Optimization Speaker: Wei-Lun Chao Date: Nov. 23, 2011 DISP Lab, Graduate Institute of Communication.
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Watching Unlabeled Video Helps Learn New Human Actions from Very Few Labeled Snapshots Chao-Yeh Chen and Kristen Grauman University of Texas at Austin.
Ghunhui Gu, Joseph J. Lim, Pablo Arbeláez, Jitendra Malik University of California at Berkeley Berkeley, CA
Sketch Tokens: A Learned Mid-level Representation for Contour and Object Detection CVPR2013 POSTER.
Computer Vision Group University of California Berkeley Estimating Human Body Configurations using Shape Context Matching Greg Mori and Jitendra Malik.
Retrieving Actions in Group Contexts Tian Lan, Yang Wang, Greg Mori, Stephen Robinovitch Simon Fraser University Sept. 11, 2010.
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
Quantifying and Transferring Contextual Information in Object Detection Professor: S. J. Wang Student : Y. S. Wang 1.
Statistical Recognition Slides adapted from Fei-Fei Li, Rob Fergus, Antonio Torralba, and Kristen Grauman.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
A Study of Approaches for Object Recognition
CS335 Principles of Multimedia Systems Content Based Media Retrieval Hao Jiang Computer Science Department Boston College Dec. 4, 2007.
Segmentation Divide the image into segments. Each segment:
Region-based Voting Exemplar 1 Query 1 Exemplar 2.
Supervised Distance Metric Learning Presented at CMU’s Computer Vision Misc-Read Reading Group May 9, 2007 by Tomasz Malisiewicz.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
Feature Screening Concept: A greedy feature selection method. Rank features and discard those whose ranking criterions are below the threshold. Problem:
Tracking Video Objects in Cluttered Background
Object Class Recognition using Images of Abstract Regions Yi Li, Jeff A. Bilmes, and Linda G. Shapiro Department of Computer Science and Engineering Department.
Learning to Segment from Diverse Data M. Pawan Kumar Daphne KollerHaithem TurkiDan Preston.
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
Background Estimation Mehdi Ghayoumi, MD Iftakharul Islam, Muslem Al-Saidi Department of Computer Science Kent State University, Kent, OH
Jinhui Tang †, Shuicheng Yan †, Richang Hong †, Guo-Jun Qi ‡, Tat-Seng Chua † † National University of Singapore ‡ University of Illinois at Urbana-Champaign.
Efficient Algorithms for Matching Pedro Felzenszwalb Trevor Darrell Yann LeCun Alex Berg.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Mining Discriminative Components With Low-Rank and Sparsity Constraints for Face Recognition Qiang Zhang, Baoxin Li Computer Science and Engineering Arizona.
Multiscale Symmetric Part Detection and Grouping Alex Levinshtein, Sven Dickinson, University of Toronto and Cristian Sminchisescu, University of Bonn.
報告人:張景舜 P.H. Wu, C.C. Chen, J.J. Ding, C.Y. Hsu, and Y.W. Huang IEEE Transactions on Image Processing, Vol. 22, No. 9, September 2013 Salient Region Detection.
Building local part models for category-level recognition C. Schmid, INRIA Grenoble Joint work with G. Dorko, S. Lazebnik, J. Ponce.
Group Sparse Coding Samy Bengio, Fernando Pereira, Yoram Singer, Dennis Strelow Google Mountain View, CA (NIPS2009) Presented by Miao Liu July
Object Detection with Discriminatively Trained Part Based Models
Representations for object class recognition David Lowe Department of Computer Science University of British Columbia Vancouver, Canada Sept. 21, 2006.
Supervised Learning of Edges and Object Boundaries Piotr Dollár Zhuowen Tu Serge Belongie.
In Defense of Nearest-Neighbor Based Image Classification Oren Boiman The Weizmann Institute of Science Rehovot, ISRAEL Eli Shechtman Adobe Systems Inc.
UNBIASED LOOK AT DATASET BIAS Antonio Torralba Massachusetts Institute of Technology Alexei A. Efros Carnegie Mellon University CVPR 2011.
CS654: Digital Image Analysis
Scene Completion Using Millions of Photographs James Hays, Alexei A. Efros Carnegie Mellon University ACM SIGGRAPH 2007.
1 Data Mining: Concepts and Techniques (3 rd ed.) — Chapter 12 — Jiawei Han, Micheline Kamber, and Jian Pei University of Illinois at Urbana-Champaign.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
Gang WangDerek HoiemDavid Forsyth. INTRODUCTION APROACH (implement detail) EXPERIMENTS CONCLUSION.
Region-Based Saliency Detection and Its Application in Object Recognition IEEE TRANSACTIONS ON CIRCUITS AND SYSTEM FOR VIDEO TECHNOLOGY, VOL. 24 NO. 5,
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Image Classification for Automatic Annotation
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
Object Recognition as Ranking Holistic Figure-Ground Hypotheses Fuxin Li and Joao Carreira and Cristian Sminchisescu 1.
Virtual Examples for Text Classification with Support Vector Machines Manabu Sassano Proceedings of the 2003 Conference on Emprical Methods in Natural.
Object Recognition by Integrating Multiple Image Segmentations Caroline Pantofaru, Cordelia Schmid, Martial Hebert ECCV 2008 E.
Distinctive Image Features from Scale-Invariant Keypoints Presenter :JIA-HONG,DONG Advisor : Yen- Ting, Chen 1 David G. Lowe International Journal of Computer.
Deeply learned face representations are sparse, selective, and robust
Range Image Segmentation for Modeling and Object Detection in Urban Scenes Cecilia Chen & Ioannis Stamos Computer Science Department Graduate Center, Hunter.
Nonparametric Semantic Segmentation
Fast Preprocessing for Robust Face Sketch Synthesis
Outline Texture modeling - continued Filtering-based approaches.
Paper Presentation: Shape and Matching
R-CNN region By Ilia Iofedov 11/11/2018 BGU, DNN course 2016.
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
Object tracking in video scenes Object tracking in video scenes
“The Truth About Cats And Dogs”
Brief Review of Recognition + Context
Presentation transcript:

1 Building a Dictionary of Image Fragments Zicheng Liao Ali Farhadi Yang Wang Ian Endres David Forsyth Department of Computer Science, University of Illinois at Urbana-Champaign

2 Outline ► Introduction ► Related Work ► ► Building a Dictionary of Fragments ► ► Applications ► ► Conclusion

3 Introduction

4 Introduction ► Image fragment – regions that could represent a single object, an object in context or a piece of a scene – form a natural representation of objects. ► ► Key step - to build a large, rich dictionary of image fragments automatically.

5 Introduction ► Four steps:  1.G  1.Generate a set of fragment proposals from image sets.   2.Verifythe qualities of the generated fragment proposals with a discriminative method. The selected fragments are grouped and indexed by the labels of their source images.   3.Use a clean-up procedure to remove anomalies from the dictionary within each category.   4.Matte the resulting fragments out of the training images to get the best possible boundaries.

6 Related Work ► ► Automated object segmentation   (a) that it is useful to work with more than one segmentation of a particular image, then choose good fragments   (b) that these multiple segmentations can yield estimates of support   (c) that it is possible to identify segments that seem to form a single object, without knowing what the object is

7 Related Work ► ► Exemplar-based image classification   There exist methods for image classification using region-based exemplar matching and image-based exemplar matching

8 Building a Dictionary of Fragments ► 1. ► 1. Generating fragment proposals ► ► 2. Fragment verification ► ► 3. Dictionary clean-up ► ► 4. Matting dictionary fragments

9 Building a Dictionary of Fragments

10 Building a Dictionary of Fragments- Generating fragment proposals ► Proposing regions: ► Proposing regions: This step aims to generate a large and diverse set of proposals that are likely to be object regions.

11 Building a Dictionary of Fragments- Generating fragment proposals ► ► Ranking proposals:   The next step of is to rank all the proposals in an image so that object regions are ranked higher than non-object regions.   Use a rank-SVM formulation based on various features computed from proposal regions, such as color, texture, geometric surfaces, boundaries, etc.

12 Building a Dictionary of Fragments- Fragment Verification

13 Building a Dictionary of Fragments- Fragment Verification ► ► Flickr: These images are downloaded from Flickr. They are mainly about humans, objects, activities, pets, and familiar scenes (indoor and outdoor). ► ► Caltech256: This dataset is widely used for object recognition in the computer vision literature. ► ► PASCAL VOC2010: This is another widely used object recognition dataset. The images are more complex than those in Caltech256.

14 Building a Dictionary of Fragments- Fragment Verification

15 Building a Dictionary of Fragments- Fragment Verification ► ► A good fragment can be a whole object, a meaningful component of a larger object, or a scene that consists of part of an scene. ► ► A good fragment ’ s effective size should cover neither too little nor too much of the entire image domain. If a fragment covers too little of the image, it may contain little discriminative information and is unlikely to be useful for image compositing. On the other hand, if a fragment covers too much of the image, its distinction from the whole image is small.

16 Building a Dictionary of Fragments- Dictionary Cleanup ► ► Fragments associated with the same tag (e.g. “ cat ” ) in the source images are grouped as “ cat ” fragments. ► ► In this step we want to remove such within- class fragment anomalies from the dictionary.

17 Building a Dictionary of Fragments- Dictionary Cleanup ► ► How to cleanup   For each new incoming fragment, we use an adapted asymmetric region-to-image matching algorithm to measure its distance to the fragment set and count the top k (5 in experiment) best matches.

18 Building a Dictionary of Fragments- Dictionary Cleanup

19 Building a Dictionary of Fragments- Matting Dictionary Fragments ► ► The closed-form matting algorithm simplifies the matting equation with a local window color smoothness assumption, and transforms the problem into a quadratic optimization problem, which can be solved efficiently via a sparse linear solver.

20 Applications ► 1. ► 1. Image Classification ► ► 2. Object Localization ► ► 3. Image Composition

21 Applications- Applications- Image Classification ► ► Fragments may have a small advantage because contextual information creates noise, or because our fragment selection procedure will prefer images with high contrast between fragment and background.

22 Applications- Applications- Image Classification

23 Applications- Applications- Object Localization ► ► The spatial support of fragments can be used to accurately localize objects in a query image.

24 Applications- Applications- Object Localization

25 Applications-Image Composition

26 Applications-Image Composition

27 Conclusions ► ► Use the highly localized information of fragment-based matching to do object detection.

28 ► Thanks for your listening.