Similarity and Difference

Slides:



Advertisements
Similar presentations
Ranking Multimedia Databases via Relevance Feedback with History and Foresight Support / 12 I9 CHAIR OF COMPUTER SCIENCE 9 DATA MANAGEMENT AND EXPLORATION.
Advertisements

Independent Component Analysis
Feature Selection as Relevant Information Encoding Naftali Tishby School of Computer Science and Engineering The Hebrew University, Jerusalem, Israel NIPS.
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
Empirical Evaluation of Dissimilarity Measures for Color and Texture
Audio Meets Image Retrieval Techniques Dave Kauchak Department of Computer Science University of California, San Diego
The Image Histogram.
Visual matching: distance measures
Image Processing David Kauchak cs160 Fall 2009 Empirical Evaluation of Dissimilarity Measures for Color and Texture Jan Puzicha, Joachim M. Buhmann, Yossi.
Computer Vision – Image Representation (Histograms)
Templates, Image Pyramids, and Filter Banks Slides largely from Derek Hoeim, Univ. of Illinois.
Image Similarity and the Earth Mover’s Distance Empirical Evaluation of Dissimilarity Measures for Color and Texture Y. Rubner, J. Puzicha, C. Tomasi and.
Motivation Histograms are everywhere in vision. object recognition / classification appearance-based tracking How do we compare two histograms {pi}, {qj}?
Discriminative and generative methods for bags of features
Tracking Using A Highly Deformable Object Model Nilanjan Ray Department of Computing Science University of Alberta.
Computer Vision Group, University of BonnVision Laboratory, Stanford University Abstract This paper empirically compares nine image dissimilarity measures.
Patch Descriptors CSE P 576 Larry Zitnick
Texture-Based Image Retrieval for Computerized Tomography Databases Winnie Tsang, Andrew Corboy, Ken Lee, Daniela Raicu and Jacob Furst.
Berkeley Vision GroupNIPS Vancouver Learning to Detect Natural Image Boundaries Using Local Brightness,
Dorin Comaniciu Visvanathan Ramesh (Imaging & Visualization Dept., Siemens Corp. Res. Inc.) Peter Meer (Rutgers University) Real-Time Tracking of Non-Rigid.
EE565 Advanced Image Processing Copyright Xin Li Statistical Modeling of Natural Images in the Wavelet Space Parametric models of wavelet coefficients.
A fuzzy video content representation for video summarization and content-based retrieval Anastasios D. Doulamis, Nikolaos D. Doulamis, Stefanos D. Kollias.
Heather Dunlop : Advanced Perception January 25, 2006
Comparing Images Adopted from Frederic Heger : Computational Photography Alexei Efros, CMU, Fall 2008.
Discriminative and generative methods for bags of features
Content-Based Image Retrieval using the EMD algorithm Igal Ioffe George Leifman Supervisor: Doron Shaked Winter-Spring 2000 Technion - Israel Institute.
DVMM Lab, Columbia UniversityVideo Event Recognition Video Event Recognition: Multilevel Pyramid Matching Dong Xu and Shih-Fu Chang Digital Video and Multimedia.
Image Processing David Kauchak cs458 Fall 2012 Empirical Evaluation of Dissimilarity Measures for Color and Texture Jan Puzicha, Joachim M. Buhmann, Yossi.
Linear Algebra and Image Processing
Computer Vision James Hays, Brown
Step 3: Classification Learn a decision rule (classifier) assigning bag-of-features representations of images to different classes Decision boundary Zebra.
FRIP: A Region-Based Image Retrieval Tool Using Automatic Image Segmentation and Stepwise Boolean AND Matching IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 7,
Image and Video Retrieval INST 734 Doug Oard Module 13.
ADVANCED CLASSIFICATION TECHNIQUES David Kauchak CS 159 – Fall 2014.
CSE 185 Introduction to Computer Vision Pattern Recognition 2.
SVM-KNN Discriminative Nearest Neighbor Classification for Visual Category Recognition Hao Zhang, Alex Berg, Michael Maire, Jitendra Malik.
1 Multiple Classifier Based on Fuzzy C-Means for a Flower Image Retrieval Keita Fukuda, Tetsuya Takiguchi, Yasuo Ariki Graduate School of Engineering,
Image Categorization Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 03/15/11.
1 1 MSCIT-5210: Knowledge Discovery and Data Minig Instructor: Lei Chen Acknowledgement: Slides modified by Dr. Lei Chen based on the slides provided by.
Recognition II Ali Farhadi. We have talked about Nearest Neighbor Naïve Bayes Logistic Regression Boosting.
MACHINE LEARNING 8. Clustering. Motivation Based on E ALPAYDIN 2004 Introduction to Machine Learning © The MIT Press (V1.1) 2  Classification problem:
MedIX – Summer 07 Lucia Dettori (room 745)
A Sparse Texture Representation Using Affine-Invariant Regions Svetlana Lazebnik, Jean Ponce Svetlana Lazebnik, Jean Ponce Beckman Institute University.
Visual Data on the Internet With slides from Alexei Efros, James Hays, Antonio Torralba, and Frederic Heger : Computational Photography Jean-Francois.
Real-Time Tracking with Mean Shift Presented by: Qiuhua Liu May 6, 2005.
Using Transportation Distances for Measuring Melodic Similarity Pichaya Tappayuthpijarn Qiang Wang.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
Similarity Measures Spring 2009 Ben-Gurion University of the Negev.
Perception and VR MONT 104S, Fall 2008 Lecture 8 Seeing Depth
A Statistical Approach to Texture Classification Nicholas Chan Heather Dunlop Project Dec. 14, 2005.
Nonparametric Modeling of Textures Outline Parametric vs. nonparametric Image patches and similarity distance Efros-Leung’s texture synthesis by non- parametric.
CS598:Visual information Retrieval
南台科技大學 資訊工程系 Region partition and feature matching based color recognition of tongue image 指導教授:李育強 報告者 :楊智雁 日期 : 2010/04/19 Pattern Recognition Letters,
Non-separable SVM's, and non-linear classification using kernels Jakob Verbeek December 16, 2011 Course website:
1 C.A.L. Bailer-Jones. Machine Learning. Data exploration and dimensionality reduction Machine learning, pattern recognition and statistical data modelling.
MSCBD 5002/IT5210: Knowledge Discovery and Data Minig
CS262: Computer Vision Lect 09: SIFT Descriptors
The Earth Mover's Distance
Outline Texture modeling - continued Filtering-based approaches.
Paper Presentation: Shape and Matching
Outline Announcement Texture modeling - continued Some remarks
Object Modeling with Layers
©2012 Han, Kamber & Pei. All rights reserved.
بازیابی تصاویر بر اساس محتوا
Dimension reduction : PCA and Clustering
Outline Texture modeling - continued Julesz ensemble.
Validating a Random Number Generator
Grouping/Segmentation
CIS 4350 Image ENHANCEMENT SPATIAL DOMAIN
Review and Importance CS 111.
Presentation transcript:

Similarity and Difference Pete Barnum January 25, 2006 Advanced Perception

Visual Similarity Color Texture

Uses for Visual Similarity Measures Classification Is it a horse? Image Retrieval Show me pictures of horses. Unsupervised segmentation Which parts of the image are grass?

Histogram Example Slides from Dave Kauchak

Cumulative Histogram Normal Histogram Cumulative Histogram Slides from Dave Kauchak

Joint vs Marginal Histograms Images from Dave Kauchak

Joint vs Marginal Histograms Images from Dave Kauchak

Adaptive Binning

Clusters (Signatures)

Higher Dimensional Histograms Histograms generalize to any number of features Colors Textures Gradient Depth Signatures Histograms

Distance Metrics - - - = Euclidian distance of 5 units y y - x x = Euclidian distance of 5 units - = Grayvalue distance of 50 values - = ?

Bin-by-bin Bad! Good!

Cross-bin Bad! Good!

Distance Measures Heuristic Nonparametric test statistics Minkowski-form Weighted-Mean-Variance (WMV) Nonparametric test statistics  2 (Chi Square) Kolmogorov-Smirnov (KS) Cramer/von Mises (CvM) Information-theory divergences Kullback-Liebler (KL) Jeffrey-divergence (JD) Ground distance measures Histogram intersection Quadratic form (QF) Earth Movers Distance (EMD)

Heuristic Histogram Distances Minkowski-form distance Lp Special cases: L1: absolute, cityblock, or Manhattan distance L2: Euclidian distance L: Maximum value distance Slides from Dave Kauchak

More Heuristic Distances Weighted-Mean-Variance Only includes minimal information about the distribution Slides from Dave Kauchak

Nonparametric Test Statistics 2 Measures the underlying similarity of two samples Images from Kein Folientitel

Nonparametric Test Statistics Kolmogorov-Smirnov distance Measures the underlying similarity of two samples Only for 1D data

Nonparametric Test Statistics Kramer/von Mises Euclidian distance Only for 1D data

Information Theory Kullback-Liebler Cost of encoding one distribution as another

Information Theory Jeffrey divergence Just like KL, but more numerically stable

Ground Distance Histogram intersection Good for partial matches

Ground Distance Quadratic form Heuristic Images from Kein Folientitel

Ground Distance Earth Movers Distance Images from Kein Folientitel

Summary Images from Kein Folientitel

Moving Earth ≠

Moving Earth ≠

Moving Earth =

The Difference? (amount moved) =

The Difference? (amount moved) * (distance moved) =

Linear programming P Q m clusters (distance moved) * (amount moved) All movements n clusters

Linear programming P Q m clusters (distance moved) * (amount moved) n clusters

Linear programming P m clusters * (amount moved) Q n clusters

Linear programming P m clusters Q n clusters

Constraints 1. Move “earth” only from P to Q P P’ Q Q’ m clusters n clusters

Constraints 2. Cannot send more “earth” than there is P P’ Q Q’ m clusters P’ Q Q’ n clusters

Constraints 3. Q cannot receive more “earth” than it can hold P P’ Q m clusters P’ Q Q’ n clusters

Constraints 4. As much “earth” as possible must be moved P P’ Q Q’ m clusters P’ Q Q’ n clusters

Advantages Uses signatures Nearness measure without quantization Partial matching A true metric

Disadvantage High computational cost Not effective for unsupervised segmentation, etc.

Examples Using Color (CIE Lab) Color + XY Texture (Gabor filter bank)

Image Lookup

Image Lookup L1 distance Jeffrey divergence χ2 statistics Quadratic form distance Earth Mover Distance

Image Lookup

Concluding thought - - = it depends on the application -