Glasgow 02/02/04 NN k networks for content-based image retrieval Daniel Heesch.

Slides:



Advertisements
Similar presentations
Using Large-Scale Web Data to Facilitate Textual Query Based Retrieval of Consumer Photos.
Advertisements

Image Retrieval With Relevant Feedback Hayati Cam & Ozge Cavus IMAGE RETRIEVAL WITH RELEVANCE FEEDBACK Hayati CAM Ozge CAVUS.
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Improvements and extras Paul Thomas CSIRO. Overview of the lectures 1.Introduction to information retrieval (IR) 2.Ranked retrieval 3.Probabilistic retrieval.
Relevance Feedback and User Interaction for CBIR Hai Le Supervisor: Dr. Sid Ray.
Pete Bohman Adam Kunk.  Introduction  Related Work  System Overview  Indexing Scheme  Ranking  Evaluation  Conclusion.
Relevance Feedback Retrieval of Time Series Data Eamonn J. Keogh & Michael J. Pazzani Prepared By/ Fahad Al-jutaily Supervisor/ Dr. Mourad Ykhlef IS531.
VL Netzwerke, WS 2007/08 Edda Klipp 1 Max Planck Institute Molecular Genetics Humboldt University Berlin Theoretical Biophysics Networks in Metabolism.
Query Specific Fusion for Image Retrieval
Trust and Profit Sensitive Ranking for Web Databases and On-line Advertisements Raju Balakrishnan (Arizona State University)
Using Structure Indices for Efficient Approximation of Network Properties Matthew J. Rattigan, Marc Maier, and David Jensen University of Massachusetts.
Morris LeBlanc.  Why Image Retrieval is Hard?  Problems with Image Retrieval  Support Vector Machines  Active Learning  Image Processing ◦ Texture.
Clustering… in General In vector space, clusters are vectors found within  of a cluster vector, with different techniques for determining the cluster.
Image Search Presented by: Samantha Mahindrakar Diti Gandhi.
ACM Multimedia th Annual Conference, October , 2004
Relevance Feedback based on Parameter Estimation of Target Distribution K. C. Sia and Irwin King Department of Computer Science & Engineering The Chinese.
1 Integrating User Feedback Log into Relevance Feedback by Coupled SVM for Content-Based Image Retrieval 9-April, 2005 Steven C. H. Hoi *, Michael R. Lyu.
1998/5/21by Chang I-Ning1 ImageRover: A Content-Based Image Browser for the World Wide Web Introduction Approach Image Collection Subsystem Image Query.
Video Google: Text Retrieval Approach to Object Matching in Videos Authors: Josef Sivic and Andrew Zisserman University of Oxford ICCV 2003.
Presentation in IJCNN 2004 Biased Support Vector Machine for Relevance Feedback in Image Retrieval Hoi, Chu-Hong Steven Department of Computer Science.
1 An Empirical Study on Large-Scale Content-Based Image Retrieval Group Meeting Presented by Wyman
Dept. of Computer Science & Engineering, CUHK Pseudo Relevance Feedback with Biased Support Vector Machine in Multimedia Retrieval Steven C.H. Hoi 14-Oct,
Presented by Zeehasham Rasheed
Topic-Sensitive PageRank Taher H. Haveliwala. PageRank Importance is propagated A global ranking vector is pre-computed.
Ranking by Odds Ratio A Probability Model Approach let be a Boolean random variable: document d is relevant to query q otherwise Consider document d as.
Optimizing Learning with SVM Constraint for Content-based Image Retrieval* Steven C.H. Hoi 1th March, 2004 *Note: The copyright of the presentation material.
Overview of Search Engines
Λ14 Διαδικτυακά Κοινωνικά Δίκτυα και Μέσα
Graph-based consensus clustering for class discovery from gene expression data Zhiwen Yum, Hau-San Wong and Hongqiang Wang Bioinformatics, 2007.
Jinhui Tang †, Shuicheng Yan †, Richang Hong †, Guo-Jun Qi ‡, Tat-Seng Chua † † National University of Singapore ‡ University of Illinois at Urbana-Champaign.
IAT Text ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS + TECHNOLOGY [SIAT]
Improving Web Search Ranking by Incorporating User Behavior Information Eugene Agichtein Eric Brill Susan Dumais Microsoft Research.
Xiaoying Gao Computer Science Victoria University of Wellington Intelligent Agents COMP 423.
UOS 1 Ontology Based Personalized Search Zhang Tao The University of Seoul.
Finding Better Answers in Video Using Pseudo Relevance Feedback Informedia Project Carnegie Mellon University Carnegie Mellon Question Answering from Errorful.
Social Networking Algorithms related sections to read in Networked Life: 2.1,
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
A Graph-based Friend Recommendation System Using Genetic Algorithm
Video Google: A Text Retrieval Approach to Object Matching in Videos Josef Sivic and Andrew Zisserman.
Machine Learning in Ad-hoc IR. Machine Learning for ad hoc IR We’ve looked at methods for ranking documents in IR using factors like –Cosine similarity,
Distributed Information Retrieval Server Ranking for Distributed Text Retrieval Systems on the Internet B. Yuwono and D. Lee Siemens TREC-4 Report: Further.
IEEE Int'l Symposium on Signal Processing and its Applications 1 An Unsupervised Learning Approach to Content-Based Image Retrieval Yixin Chen & James.
Relevance Feedback: New Trends Derive global optimization methods: More computationally robust Consider the correlation between different attributes Incorporate.
LANGUAGE MODELS FOR RELEVANCE FEEDBACK Lee Won Hee.
PSEUDO-RELEVANCE FEEDBACK FOR MULTIMEDIA RETRIEVAL Seo Seok Jun.
Semantic Wordfication of Document Collections Presenter: Yingyu Wu.
IAT Text ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS + TECHNOLOGY [SIAT]
INTERACTIVELY BROWSING LARGE IMAGE DATABASES Ronald Richter, Mathias Eitz and Marc Alexa.
Visual Categorization With Bags of Keypoints Original Authors: G. Csurka, C.R. Dance, L. Fan, J. Willamowski, C. Bray ECCV Workshop on Statistical Learning.
Clustering C.Watters CS6403.
Competence Centre on Information Extraction and Image Understanding for Earth Observation 29th March 2007 Category - based Semantic Search Engine 1 Mihai.
Event retrieval in large video collections with circulant temporal encoding CVPR 2013 Oral.
1 A Compact Feature Representation and Image Indexing in Content- Based Image Retrieval A presentation by Gita Das PhD Candidate 29 Nov 2005 Supervisor:
1Ellen L. Walker Category Recognition Associating information extracted from images with categories (classes) of objects Requires prior knowledge about.
Identifying “Best Bet” Web Search Results by Mining Past User Behavior Author: Eugene Agichtein, Zijian Zheng (Microsoft Research) Source: KDD2006 Reporter:
Informatics tools in network science
Relevance Feedback in Image Retrieval System: A Survey Tao Huang Lin Luo Chengcui Zhang.
Jianping Fan Department of Computer Science University of North Carolina at Charlotte Charlotte, NC Relevance Feedback for Image Retrieval.
NN k Networks for browsing and clustering image collections Daniel Heesch Communications and Signal Processing Group Electrical and Electronic Engineering.
1 A Methodology for automatic retrieval of similarly shaped machinable components Mark Ascher - Dept of ECE.
A Self-organizing Semantic Map for Information Retrieval Xia Lin, Dagobert Soergel, Gary Marchionini presented by Yi-Ting.
1 Dongheng Sun 04/26/2011 Learning with Matrix Factorizations By Nathan Srebro.
Nonparametric Semantic Segmentation
Associative Query Answering via Query Feature Similarity
Authors: Wai Lam and Kon Fan Low Announcer: Kyu-Baek Hwang
Relevance and Reinforcement in Interactive Browsing
Retrieval Utilities Relevance feedback Clustering
Topological Signatures For Fast Mobility Analysis
INF 141: Information Retrieval
Topic: Semantic Text Mining
Presentation transcript:

Glasgow 02/02/04 NN k networks for content-based image retrieval Daniel Heesch

Overview CBIR – a problem of image understanding? Approaches to feature weighting The NN k technique for retrieval Getting connected: NN k networks for browsing Future work

Challenges: Semantic gap What is the relationship between low-level features and image meaning?

Challenges: Image polysemy one image - multiple meanings

Feature Weights

Approaches to feature weighting (1) Post retrieval relevance feedback effectiveness relies on a good first retrieval result useful for fine-tuning weights

Approaches to feature weighting (2) SVM Metaclassifier ( Yavlinsky et al., ICASSP 2004 ) Given a set of queries and ground truth, for each query: sample at random m positive and negative images and for each build a score vector consisting of the feature- specific similarities between that image and the query Use an SVM to obtain a hyperplane that separates positive and negative score vectors with least error For an unseen image, compute similarity to the query as the distance of its score vector to the hyperplane.

Approaches to feature weighting (2) The distance of a vector to a hyperplane is a weighted sum of the vector’s components, which is just the aggregation formula shown to you previously. The hyperplane represents a set of feature weights that maximise the expected mean average precision

Approaches to feature weighting (2) ~ 300 score vectors needed to establish near-optimal weights for a subset of the Corel collection on average (6192 images) No query-specific weight optimization

Approaches to feature weighting (3) Query-specific optimization (Aggarwal et al., IEEE Trans. Multimedia 2002) Modify query representation along each feature axis and regenerate modified query, ask user whether new query image is still relevant Interesting idea but limited applicability in practice

NN k retrieval

The idea of NN k – a two-step approach 1.Retrieve with all possible weight sets -> returns a set of images (NN k ) each associated with a particular weight 2.Retrieve with the weights associated with the relevant images the user selects

The first retrieval step: finding the NN k For each feature combination w, determine nearest neighbour of the query Record for each nearest neighbour the proportion of w for which it came top as well as the average of these w NN for nearest neighbour, k for the dimensionality of the weight space (= length of the weight vector w)

F2 F1 F3 The first retrieval step: finding the NN k 1 1 1

With fixed number of grid points, time complexity is exponential in the number of features (k) Useful theorem: if for any two weight sets w 1 and w 2 that differ only in two components the top ranked image is the same, then this image will be top ranked for all linear combinations of w 1 and w 2

The first retrieval step: finding the NN k

Visualization of NN k

Retrieve with each weight set in turn Merge ranked lists The second retrieval step:

Comparison of NN k with two post-retrieval methods for weight-update 1. Our own: minimize 2. Rui’s method (Rui et al., 2002) Performance evaluation

Corel Gallery 380,000 Package Given a subset of images, treat each image as a query in turn and retrieve from the rest For RF: retrieve with equal weight sets, gather relevance data and retrieve with new weight set For NN k : determine NN k, gather relevance data and retrieve with new weight sets Determine MAP after second retrieval

Performance evaluation

NN k networks

Network Construction Vertices represent images An arc is established between two images X and Y, iff there exist at least one instantiation of the weight vector w, for which Y is the nearest neighbour of X Record for each nearest neighbour the proportion of w, for which it came top -> edge weight, measure of similarity Storage: for each image, its nearest neighbours and their frequencies

Rationale exposure of semantic richness user decides which image meaning is the correct one network precomputed -> interactive supports search without query formulation

Graph topology: small world properties small average distance between any two vertices (three nodes for images) high clustering coefficient: an image‘s neighbours are likely to be neighbours themselves CorelSketchesVideo k547 Vertices6, ,318 Edges150,7761,8221,253,076 C(G) C rand (G) Dist Dist rand

Graph topology: scale-freeness Degree distribution follows power-law

Image Browsing Initial display: retrieval result using search-by-example OR cluster display using Markov-Chain Clustering (MCL) technique (van Dongen, 2000) Clicking on an image displays all adjacent vertices in the network Distance inversely proportional to edge weight

Evaluation of NN k networks: TRECVID2003 search collection: keyframes from news videos 24 topics: example images + text Four system variants: Search + Relevance Feedback + Browsing Search + Relevance Feedback Search + Browsing Browsing

Future work

User interaction What can we infer from the history of images in the user‘s search path? The location of the target? Changing information needs?

Network construction and analysis Hierarchical sampling of points in weight space Incremental update of network while preserving small-world properties Optimal network structures

Thanks