Modern Boundary Detection II Computer Vision CS 143, Brown James Hays Many slides Michael Maire, Jitendra Malek Szeliski 4.2.

Slides:



Advertisements
Similar presentations
The blue and green colors are actually the same.
Advertisements

Combining Detectors for Human Hand Detection Antonio Hernández, Petia Radeva and Sergio Escalera Computer Vision Center, Universitat Autònoma de Barcelona,
Hough Transforms CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
DDDAS: Stochastic Multicue Tracking of Objects with Many Degrees of Freedom PIs: D. Metaxas, A. Elgammal and V. Pavlovic Dept of CS, Rutgers University.
Computer Vision for Human-Computer InteractionResearch Group, Universität Karlsruhe (TH) cv:hci Dr. Edgar Seemann 1 Computer Vision: Histograms of Oriented.
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.
November 4, 2014Computer Vision Lecture 15: Shape Representation II 1Signature Another popular method of representing shape is called the signature. In.
Fast intersection kernel SVMs for Realtime Object Detection
Effective Image Database Search via Dimensionality Reduction Anders Bjorholm Dahl and Henrik Aanæs IEEE Computer Society Conference on Computer Vision.
Recognition using Regions CVPR Outline Introduction Overview of the Approach Experimental Results Conclusion.
Patch Descriptors CSE P 576 Larry Zitnick
Small Codes and Large Image Databases for Recognition CVPR 2008 Antonio Torralba, MIT Rob Fergus, NYU Yair Weiss, Hebrew University.
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.
CS 376b Introduction to Computer Vision 04 / 11 / 2008 Instructor: Michael Eckmann.
Abstract We present a model of curvilinear grouping using piecewise linear representations of contours and a conditional random field to capture continuity.
1 Learning to Detect Natural Image Boundaries David Martin, Charless Fowlkes, Jitendra Malik Computer Science Division University of California at Berkeley.
Color a* b* Brightness L* Texture Original Image Features Feature combination E D 22 Boundary Processing Textons A B C A B C 22 Region Processing.
Texture Reading: Chapter 9 (skip 9.4) Key issue: How do we represent texture? Topics: –Texture segmentation –Texture-based matching –Texture synthesis.
CS 376b Introduction to Computer Vision 04 / 14 / 2008 Instructor: Michael Eckmann.
The Implicit Mapping into Feature Space. In order to learn non-linear relations with a linear machine, we need to select a set of non- linear features.
1 How do ideas from perceptual organization relate to natural scenes?
The blue and green colors are actually the same.
Opportunities of Scale, Part 2 Computer Vision James Hays, Brown Many slides from James Hays, Alyosha Efros, and Derek Hoiem Graphic from Antonio Torralba.
Lecture 6: Feature matching and alignment CS4670: Computer Vision Noah Snavely.
Matthew Brown University of British Columbia (prev.) Microsoft Research [ Collaborators: † Simon Winder, *Gang Hua, † Rick Szeliski † =MS Research, *=MS.
October 8, 2013Computer Vision Lecture 11: The Hough Transform 1 Fitting Curve Models to Edges Most contours can be well described by combining several.
Face Alignment Using Cascaded Boosted Regression Active Shape Models
Computer vision.
CSE 185 Introduction to Computer Vision Pattern Recognition.
Internet-scale Imagery for Graphics and Vision James Hays cs195g Computational Photography Brown University, Spring 2010.
Mutual Information-based Stereo Matching Combined with SIFT Descriptor in Log-chromaticity Color Space Yong Seok Heo, Kyoung Mu Lee, and Sang Uk Lee.
Shape-Based Human Detection and Segmentation via Hierarchical Part- Template Matching Zhe Lin, Member, IEEE Larry S. Davis, Fellow, IEEE IEEE TRANSACTIONS.
ENT 273 Object Recognition and Feature Detection Hema C.R.
Intelligent Vision Systems ENT 496 Object Shape Identification and Representation Hema C.R. Lecture 7.
Lecture 29: Face Detection Revisited CS4670 / 5670: Computer Vision Noah Snavely.
Face detection Slides adapted Grauman & Liebe’s tutorial
Supervised Learning of Edges and Object Boundaries Piotr Dollár Zhuowen Tu Serge Belongie.
Structured Forests for Fast Edge Detection
BING: Binarized Normed Gradients for Objectness Estimation at 300fps
Handwritten digit recognition
Project 3 Results.
Templates, Image Pyramids, and Filter Banks
October 16, 2014Computer Vision Lecture 12: Image Segmentation II 1 Hough Transform The Hough transform is a very general technique for feature detection.
October 1, 2013Computer Vision Lecture 9: From Edges to Contours 1 Canny Edge Detector However, usually there will still be noise in the array E[i, j],
CS654: Digital Image Analysis
SIFT DESCRIPTOR K Wasif Mrityunjay
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
More sliding window detection: Discriminative part-based models
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
SIFT Scale-Invariant Feature Transform David Lowe
Basic machine learning background with Python scikit-learn
Mean Shift Segmentation
Paper Presentation: Shape and Matching
Object detection as supervised classification
Non-linear classifiers Neural networks
Cheng-Ming Huang, Wen-Hung Liao Department of Computer Science
A Tutorial on HOG Human Detection
Computer Vision James Hays
Level Set Tree Feature Detection
CS 1674: Intro to Computer Vision Scene Recognition
ADABOOST(Adaptative Boosting)
CornerNet: Detecting Objects as Paired Keypoints
Creating Data Representations
RCNN, Fast-RCNN, Faster-RCNN
Grouping/Segmentation
Fourier Transform of Boundaries
Lecture 29: Face Detection Revisited
Winter in Kraków photographed by Marcin Ryczek
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Presentation transcript:

Modern Boundary Detection II Computer Vision CS 143, Brown James Hays Many slides Michael Maire, Jitendra Malek Szeliski 4.2

Today’s lecture pB boundary detector, from “local” to “global” Finding Junctions Sketch Tokens

Sketch Tokens: A Learned Mid-level Representation for Contour and Object Detection Joseph Lim, C Lawrence Zitnick, Piotr Dollar CVPR 2013

Image Features – dimensions! 35x35 patches centered at every pixel 35x35 “channels” of many types: – Color (3 channels) – Gradients (3 unoriented + 8 oriented channels) Sigma = 0, T heta = 0, pi/2, pi, 3pi/2 Sigma = 1.5, Theta = 0, pi/2, pi, 3pi/2 Sigma = 5 – Self Similarity 5x5 maps of self similarity within the above channels for a particular anchor point.

Self-similarity features Self-similarity features: The L1 distance from the anchor cell (yellow box) to the other 5 x 5 cells are shown for color and gradient magnitude channels. The original patch is shown to the left.

Learning Random Forest Classifiers, one for each sketch token + background, trained 1-vs-all Advantages: – Fast at test time, especially for a non-linear classifier. – Don’t have to explicitly compute independent descriptors for every patch. Just look up what the decision tree wants to know at each branch.

Learning Frequency of example features being selected by the random forest: (first row) color channels, (second row) gradient magnitude channels, (third row) selected orientation channels.

Detections of individual sketch tokens

Combining sketch token detections Simply add the probability of all non- background sketch tokens Free parameter: number of sketch tokens – k = 1 works poorly, k = 16 and above work OK.

Input Image Ground Truth Sketch Tokens

Evaluation on BSDS

Summary Distinct from previous work, cluster the human annotations to discover the mid-level structures that you want to detect. Train a classifier for every sketch token. Is as accurate as any other method while being 200 times faster and using no global information.