Presented by Marlene Shehadeh Advanced Topics in Computer Vision ( 048921 ) Winter 2011-2012.

Slides:



Advertisements
Similar presentations
Partitional Algorithms to Detect Complex Clusters
Advertisements

Location Recognition Given: A query image A database of images with known locations Two types of approaches: Direct matching: directly match image features.
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
Three things everyone should know to improve object retrieval
O(N 1.5 ) divide-and-conquer technique for Minimum Spanning Tree problem Step 1: Divide the graph into  N sub-graph by clustering. Step 2: Solve each.
Foreground Focus: Finding Meaningful Features in Unlabeled Images Yong Jae Lee and Kristen Grauman University of Texas at Austin.
Pete Bohman Adam Kunk.  Introduction  Related Work  System Overview  Indexing Scheme  Ranking  Evaluation  Conclusion.
Human Identity Recognition in Aerial Images Omar Oreifej Ramin Mehran Mubarak Shah CVPR 2010, June Computer Vision Lab of UCF.
VisualRank: Applying PageRank to Large-Scale Image Search Yushi Jing, Member, IEEE, and Shumeet Baluja, Member, IEEE.
電腦視覺 Computer and Robot Vision I Chapter2: Binary Machine Vision: Thresholding and Segmentation Instructor: Shih-Shinh Huang 1.
Probabilistic Graph and Hypergraph Matching
Graph-Based Image Segmentation
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Pedestrian Detection in Crowded Scenes Dhruv Batra ECE CMU.
Discriminative and generative methods for bags of features
CVPR 2008 James Philbin Ondˇrej Chum Michael Isard Josef Sivic
Unsupervised Feature Selection for Multi-Cluster Data Deng Cai et al, KDD 2010 Presenter: Yunchao Gong Dept. Computer Science, UNC Chapel Hill.
Lecture 6 Image Segmentation
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
Object retrieval with large vocabularies and fast spatial matching
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.
Region Segmentation. Find sets of pixels, such that All pixels in region i satisfy some constraint of similarity.
Segmentation CSE P 576 Larry Zitnick Many slides courtesy of Steve Seitz.
Contents Description of the big picture Theoretical background on this work The Algorithm Examples.
1 Unsupervised Modeling of Object Categories Using Link Analysis Techniques Gunhee Kim Christos Faloutsos Martial Hebert Gunhee Kim Christos Faloutsos.
Abstract Extracting a matte by previous approaches require the input image to be pre-segmented into three regions (trimap). This pre-segmentation based.
Kyle Heath, Natasha Gelfand, Maks Ovsjanikov, Mridul Aanjaneya, Leo Guibas Image Webs Computing and Exploiting Connectivity in Image Collections.
Stereo Computation using Iterative Graph-Cuts
Robust estimation Problem: we want to determine the displacement (u,v) between pairs of images. We are given 100 points with a correlation score computed.
A Fault-tolerant Architecture for Quantum Hamiltonian Simulation Guoming Wang Oleg Khainovski.
Image Segmentation Image segmentation is the operation of partitioning an image into a collection of connected sets of pixels. 1. into regions, which usually.
Jinhui Tang †, Shuicheng Yan †, Richang Hong †, Guo-Jun Qi ‡, Tat-Seng Chua † † National University of Singapore ‡ University of Illinois at Urbana-Champaign.
Unsupervised Learning of Categories from Sets of Partially Matching Image Features Kristen Grauman and Trevor Darrel CVPR 2006 Presented By Sovan Biswas.
Computer Vision James Hays, Brown
Mehdi Kargar Aijun An York University, Toronto, Canada Discovering Top-k Teams of Experts with/without a Leader in Social Networks.
MRFs and Segmentation with Graph Cuts Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/24/10.
Recognition using Regions (Demo) Sudheendra V. Outline Generating multiple segmentations –Normalized cuts [Ren & Malik (2003)] Uniform regions –Watershed.
Random Walk with Restart (RWR) for Image Segmentation
Interactive Graph Cuts for Optimal Boundary & Region Segmentation of Objects in N-D Images (Fri) Young Ki Baik, Computer Vision Lab.
VAST 2011 Sebastian Bremm, Tatiana von Landesberger, Martin Heß, Tobias Schreck, Philipp Weil, and Kay Hamacher Interactive-Graphics Systems TU Darmstadt,
A Non-local Cost Aggregation Method for Stereo Matching
A Statistical Approach to Speed Up Ranking/Re-Ranking Hong-Ming Chen Advisor: Professor Shih-Fu Chang.
CSE 185 Introduction to Computer Vision Pattern Recognition 2.
Efficient Region Search for Object Detection Sudheendra Vijayanarasimhan and Kristen Grauman Department of Computer Science, University of Texas at Austin.
Classifiers Given a feature representation for images, how do we learn a model for distinguishing features from different classes? Zebra Non-zebra Decision.
Feature-Based Stereo Matching Using Graph Cuts Gorkem Saygili, Laurens van der Maaten, Emile A. Hendriks ASCI Conference 2011.
Roee Litman, Alexander Bronstein, Michael Bronstein
Andreas Papadopoulos - [DEXA 2015] Clustering Attributed Multi-graphs with Information Ranking 26th International.
CVPR 2006 New York City Spatial Random Partition for Common Visual Pattern Discovery Junsong Yuan and Ying Wu EECS Dept. Northwestern Univ.
Presenter : Kuang-Jui Hsu Date : 2011/3/24(Thur.).
Category Independent Region Proposals Ian Endres and Derek Hoiem University of Illinois at Urbana-Champaign.
R-Trees: A Dynamic Index Structure For Spatial Searching Antonin Guttman.
CS654: Digital Image Analysis Lecture 28: Advanced topics in Image Segmentation Image courtesy: IEEE, IJCV.
Object Recognition by Integrating Multiple Image Segmentations Caroline Pantofaru, Cordelia Schmid, Martial Hebert ECCV 2008 E.
1 An Efficient Optimal Leaf Ordering for Hierarchical Clustering in Microarray Gene Expression Data Analysis Jianting Zhang Le Gruenwald School of Computer.
Example Apply hierarchical clustering with d min to below data where c=3. Nearest neighbor clustering d min d max will form elongated clusters!
Network Partition –Finding modules of the network. Graph Clustering –Partition graphs according to the connectivity. –Nodes within a cluster is highly.
Photoconsistency constraint C2 q C1 p l = 2 l = 3 Depth labels If this 3D point is visible in both cameras, pixels p and q should have similar intensities.
Spectral Methods for Dimensionality
Hansheng Xue School of Computer Science and Technology
Mean Shift Segmentation
Graph matching algorithms
Rob Fergus Computer Vision
Lecture 31: Graph-Based Image Segmentation
Clustering.
A Graph-Matching Kernel for Object Categorization
“Traditional” image segmentation
Presentation transcript:

Presented by Marlene Shehadeh Advanced Topics in Computer Vision ( ) Winter

Problem

Goals arrange: Icon BCS

A Review of: Discovering Favorite Views of Popular Places with Iconoid Shift Tobias Weyand and Bastian Leibe ICCV 2011

Iconoid shift algorithm outline seeds Minimal spanning tree overlap distance pairwise distances medoid shift

Medoid shift For a given kernel and distance function Center is always a point in the set The clustering in performed iteratively

Homography Overlap Distance Modes search for image with maximal overlap with its neighbors The distance measure must: Reward similar views Penalize different view ( zoom, pan) Consider the overlap region are the areas of images and bounding boxes around the inliers

Homeography distance

Transitive Homography Overlap Distance Medoid shift requires the distance of each pair of images in the set Direct feature matching distance calculation is very expensive Solution: Represent local neighborhood by a tree Compute distance along edges Calculate the distance using the tree path

Hinge kernel The kernel : Cuts off images with distance greater than the threshold

Implementation efficiency Local Exploration and Minimum Spanning Tree Construction node i stores overlap region with the root homography overlap distances to root are computed by propagating the overlap region only O(N) propagation steps have to be performed Homography Overlap Propagation (HOP) For parent i the homography overlap is propagated to all nodes j in its subtree the transitive propagation scheme is used to compute the distances between all nodes n and m that have common parent i O(N) memory complexity, O(N2) time complexity.

Experimental results Dataset of 500k images of paris from tourist pictures Initial seed set is determined by Min-Hash Seed Generation

results

Kernel effect

Experimental evaluation Many visual results Comparison to existing methods Subsystem tests Large random dataset EVALUATION Novel approach in image soft clustering Novel combination of existing parts Well written Not self contained Technically convincing

A Review of: Selecting Canonical Views for View- Based 3-D Object Recognition T. Denton et al ICPR 2004

algorithm outline Given a set of views P and a similarity function S Construct a graph: Views are vertices Edges are proportional to nodes similarity Find bounded canonical subset(BCS) Minimize the sum of edges within BCS Maximize the sum of edges between BCS and the rest of the set

Problem of maximizing weight edges is NP hard Approximate Solution: Semidefinite programming (SDP) Normalized cut

patter is assigned an indicator if the pattern belongs to the BCS Cut edge maximization Intra edge minimization

Reformulation as quadratic problem SDP is used to solve this problem

Similarity measure

Experimantal results 2D images were acquired from 3D synthetic objects Each object has 19 views acquired by sampeling the view sphere The resulting BCS views were compared to the rest of the set and ranked. In 90.6% of the cases the correct canonical view was among the top 6 ranks.

when different objects share similar views the correct canonical view may not be top ranked If the bounds are set too low for a complex object, whole classes of object views are not represented in the object’s BCS

Future work Evaluate the method quantitivly Study the effect of set size and boundaries on performance Adjust the algorithm to use a simpler matching method to replace the many to many complex method used

Experimental evaluation Synthetic results only No comparison to other methods No quantative results EVALUATION Extention to previous works for summarizing sets Novel combination of existing parts Not self contained

A Review of: Finding Iconic Images Tamara L. Berg Alexander C. Berg CVPR’09 Internet Vision Workshop, 2009

outline

Ranking Learn model The image consists of a rectangular foreground, and background Possible layouts are examined High score is give to an image with icon layout Top ranked images are are used to calculate similarity

Experimental results learning set of 500 images 17 categories of 100k initial images

FINDING ICONIC IMAGES BCSIconoid shift yes noPreliminary learning Single classMultiple classes input Single image(icon)K images (canonical base) Single image(icon)Representative set

References T. Weyand and B. Leibe,”Discovering Favorite Views of Popular Places with Iconoid Shift”, ICCV T. Denton, M. Demirci, J. Abrahamson, A. Shokoufandeh,and S. Dickinson. “Selecting Canonical Views for View-based 3D Object Recognition”. In ICPR, T. Berg and A. B. Berg. “Finding Iconic Images”. In CVPR’09,Internet Vision Workshop, O. Chum and J. Matas. “Large-scale discovery of spatiallyrelated images”. In PAMI, 2010.