Euripides G.M. PetrakisIR'2001 Oulu, 19-22 Sept. 20011 Indexing Images with Multiple Regions Euripides G.M. Petrakis Dept. of Electronic.

Slides:



Advertisements
Similar presentations
Trees for spatial indexing
Advertisements

Finding the Sites with Best Accessibilities to Amenities Qianlu Lin, Chuan Xiao, Muhammad Aamir Cheema and Wei Wang University of New South Wales, Australia.
Ranking Outliers Using Symmetric Neighborhood Relationship Wen Jin, Anthony K.H. Tung, Jiawei Han, and Wei Wang Advances in Knowledge Discovery and Data.
Spatial Database Systems. Spatial Database Applications GIS applications (maps): Urban planning, route optimization, fire or pollution monitoring, utility.
Spatio-temporal Databases
CMU SCS : Multimedia Databases and Data Mining Lecture #7: Spatial Access Methods - Metric trees C. Faloutsos.
Image classification Given the bag-of-features representations of images from different classes, how do we learn a model for distinguishing them?
1 NNH: Improving Performance of Nearest- Neighbor Searches Using Histograms Liang Jin (UC Irvine) Nick Koudas (AT&T Labs Research) Chen Li (UC Irvine)
Pivoting M-tree: A Metric Access Method for Efficient Similarity Search Tomáš Skopal Department of Computer Science, VŠB-Technical.
Fast Algorithm for Nearest Neighbor Search Based on a Lower Bound Tree Yong-Sheng Chen Yi-Ping Hung Chiou-Shann Fuh 8 th International Conference on Computer.
Multimedia DBs. Multimedia dbs A multimedia database stores text, strings and images Similarity queries (content based retrieval) Given an image find.
Answering Metric Skyline Queries by PM-tree Tomáš Skopal, Jakub Lokoč Department of Software Engineering, FMP, Charles University in Prague.
A Novel Scheme for Video Similarity Detection Chu-Hong Hoi, Steven March 5, 2003.
Multimedia DBs.
Spatio-temporal Databases Time Parameterized Queries.
Liang Jin (UC Irvine) Nick Koudas (AT&T) Chen Li (UC Irvine)
Indexing Time Series. Time Series Databases A time series is a sequence of real numbers, representing the measurements of a real variable at equal time.
Indexing Time Series Based on Slides by C. Faloutsos (CMU) and D. Gunopulos (UCR)
Efficient Similarity Search in Sequence Databases Rakesh Agrawal, Christos Faloutsos and Arun Swami Leila Kaghazian.
1 SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases Mohamed F. Mokbel, Xiaopeng Xiong, Walid G. Aref Presented by.
Similarity Searches in Sequence Databases
Based on Slides by D. Gunopulos (UCR)
Spatial and Temporal Data Mining
1 SINA: Scalable Incremental Processing of Continuous Queries in Spatio-temporal Databases Mohamed F. Mokbel, Xiaopeng Xiong, Walid G. Aref Presented by.
1 An Empirical Study on Large-Scale Content-Based Image Retrieval Group Meeting Presented by Wyman
Euripides G.M. PetrakisIR'2001 Oulu, Sept Indexing Images with Multiple Regions Euripides G.M. Petrakis Dept.
Scalable Network Distance Browsing in Spatial Database Samet, H., Sankaranarayanan, J., and Alborzi H. Proceedings of the 2008 ACM SIGMOD international.
Spatial and Temporal Databases Efficiently Time Series Matching by Wavelets (ICDE 98) Kin-pong Chan and Ada Wai-chee Fu.
Indexing Time Series.
DOG I : an Annotation System for Images of Dog Breeds Antonis Dimas Pyrros Koletsis Euripides Petrakis Intelligent Systems Laboratory Technical University.
Fast Subsequence Matching in Time-Series Databases Christos Faloutsos M. Ranganathan Yannis Manolopoulos Department of Computer Science and ISR University.
What Is the Most Efficient Way to Select Nearest Neighbor Candidates for Fast Approximate Nearest Neighbor Search? Masakazu Iwamura, Tomokazu Sato and.
Towards Robust Indexing for Ranked Queries Dong Xin, Chen Chen, Jiawei Han Department of Computer Science University of Illinois at Urbana-Champaign VLDB.
On Graph Query Optimization in Large Networks Alice Leung ICS 624 4/14/2011.
Fast Subsequence Matching in Time-Series Databases Author: Christos Faloutsos etc. Speaker: Weijun He.
Efficient Metric Index For Similarity Search Lu Chen, Yunjun Gao, Xinhan Li, Christian S. Jensen, Gang Chen.
E.G.M. PetrakisSearching Signals and Patterns1  Given a query Q and a collection of N objects O 1,O 2,…O N search exactly or approximately  The ideal.
Efficient Processing of Top-k Spatial Preference Queries
Spatio-temporal Pattern Queries M. Hadjieleftheriou G. Kollios P. Bakalov V. J. Tsotras.
Challenges in Mining Large Image Datasets Jelena Tešić, B.S. Manjunath University of California, Santa Barbara
Bin Yao (Slides made available by Feifei Li) R-tree: Indexing Structure for Data in Multi- dimensional Space.
2005/12/021 Content-Based Image Retrieval Using Grey Relational Analysis Dept. of Computer Engineering Tatung University Presenter: Tienwei Tsai ( 蔡殿偉.
2005/12/021 Fast Image Retrieval Using Low Frequency DCT Coefficients Dept. of Computer Engineering Tatung University Presenter: Yo-Ping Huang ( 黃有評 )
An Approximate Nearest Neighbor Retrieval Scheme for Computationally Intensive Distance Measures Pratyush Bhatt MS by Research(CVIT)
Approximate Nearest Neighbors: Towards Removing the Curse of Dimensionality Piotr Indyk, Rajeev Motwani The 30 th annual ACM symposium on theory of computing.
Monitoring k-NN Queries over Moving Objects Xiaohui Yu University of Toronto Joint work with Ken Pu and Nick Koudas.
Multi-object Similarity Query Evaluation Michal Batko.
A New Spatial Index Structure for Efficient Query Processing in Location Based Services Speaker: Yihao Jhang Adviser: Yuling Hsueh 2010 IEEE International.
Indexing Time Series. Outline Spatial Databases Temporal Databases Spatio-temporal Databases Data Mining Multimedia Databases Text databases Image and.
KNN & Naïve Bayes Hongning Wang Today’s lecture Instance-based classifiers – k nearest neighbors – Non-parametric learning algorithm Model-based.
Database Management Systems, R. Ramakrishnan 1 Algorithms for clustering large datasets in arbitrary metric spaces.
An Efficient Index Structure for String Databases Tamer Kahveci Ambuj K. Singh Presented By Atul Ugalmugale/Nikita Rasam 1.
1 Complex Spatio-Temporal Pattern Queries Cahide Sen University of Minnesota.
Indexing Time Series. Outline Spatial Databases Temporal Databases Spatio-temporal Databases Multimedia Databases Time Series databases Text databases.
DASFAA 2005, Beijing 1 Nearest Neighbours Search using the PM-tree Tomáš Skopal 1 Jaroslav Pokorný 1 Václav Snášel 2 1 Charles University in Prague Department.
FastMap : Algorithm for Indexing, Data- Mining and Visualization of Traditional and Multimedia Datasets.
CS Machine Learning Instance Based Learning (Adapted from various sources)
Presenters: Amool Gupta Amit Sharma. MOTIVATION Basic problem that it addresses?(Why) Other techniques to solve same problem and how this one is step.
Similarity Measurement and Detection of Video Sequences Chu-Hong HOI Supervisor: Prof. Michael R. LYU Marker: Prof. Yiu Sang MOON 25 April, 2003 Dept.
CMU SCS : Multimedia Databases and Data Mining Lecture #7: Spatial Access Methods - Metric trees C. Faloutsos.
KNN & Naïve Bayes Hongning Wang
1 Spatial Query Processing using the R-tree Donghui Zhang CCIS, Northeastern University Feb 8, 2005.
Fast Subsequence Matching in Time-Series Databases.
Strategies for Spatial Joins
Metric Learning for Clustering
Spatio-temporal Pattern Queries
Nearest-Neighbor Classifiers
15-826: Multimedia Databases and Data Mining
Similarity Search: A Matching Based Approach
Efficient Processing of Top-k Spatial Preference Queries
Presentation transcript:

Euripides G.M. PetrakisIR'2001 Oulu, Sept Indexing Images with Multiple Regions Euripides G.M. Petrakis Dept. of Electronic and Computer Engineering Technical University of Crete (TUC)

Euripides G.M. PetrakisIR'2001 Oulu, Sept Problem Definition: Given a database with N images. Retrieve images similar to a query Q.  Similar objects;  Similar spatial relationships. Respond faster than sequential scanning. Use an index to answer two type of image queries.  D(Q,I) <= t (range queries);  Retrieve the k most similar images (NN queries).

Euripides G.M. PetrakisIR'2001 Oulu, Sept Indexing Approach Each object is represented by an n-dimensional feature vector (v 1 v 2 …v n ).  E.g., (size, orientation, roundness, colour, texture).  Distance between objects D f : any vector distance like Euclidean, Manhattan etc. Map each vector to a n-dimensional feature space.  Each region  one point;  Image (query) with many regions  multiple points. Apply a SAM for indexing (R-tree, SR-tree etc).

Euripides G.M. PetrakisIR'2001 Oulu, Sept Mapping images I=(I 1,I 2, I 3 ) and J=(J 1,J 2 ) and query Q=(Q 1,Q 2 ) Q1Q1 Q 2 I1I1 I2I2 I3I3 J1J1 J2J2 t t size roundnessroundness

Euripides G.M. PetrakisIR'2001 Oulu, Sept Problems with SAMs  A SAM can treat only one point (region in our case) per image or query.  Existing algorithms can treat range or NN queries for each Q 1 or Q 2 but not for Q as a whole. Eg., find the k –NNs of Q 1 or Q 2 ; Similarly for range queries.  A SAM retrieves the k-NNs with respect to D f not to D (distance between whole images). D = function (D f )

Euripides G.M. PetrakisIR'2001 Oulu, Sept Our contributions We formulate the problem of image indexing as one of spatial searching using existing SAMs. We show how a SAM can be used treat images and queries with multiple objects and answer  Nearest Neighbor queries;  Range queries. Two algorithms are proposed, one for each type of query.

Euripides G.M. PetrakisIR'2001 Oulu, Sept Range Queries Input: query Q, distances D, D f, tolerance t. Output: images I satisfying D(Q,I) <= t. 1.Decompose Q = (Q 1,Q 2,…,Q n ); 2.Apply D f (Q i,I j ) <= t  store results in A i ; 3.Compute ; 4.For each I in A compute D(Q,I); 5.Output images satisfying D(Q,I) <= t;

Euripides G.M. PetrakisIR'2001 Oulu, Sept Nearest Neighbor (NN) Queries Input: query Q, distance D, D f, number k. Output: the k images most similar to Q. 1.Decompose Q = (Q 1,Q 2,…,Q n ); 2.Apply a k-NN query for each Q i. Retrieve k distinct images (incremental k-NN search); Compute t i = their max distance from Q; 3.Compute t = min{t i }; 4.Apply a range query D(Q,I) <= t; 5.Output the k images closest to Q.

Euripides G.M. PetrakisIR'2001 Oulu, Sept Comments on the Two Algorithms Assumption: image distance satisfies the Lower Bounding Principle D f (Q,I) <= D(Q,I).  Careful design of distance is necessary;  No false dismissals or false drops. The performance depends on t: the lower the t the faster the algorithms are.  NN queries are slower than range queries;  Optimization: do not apply all Q i ’s. NN search requires incremental k-NN search.

Euripides G.M. PetrakisIR'2001 Oulu, Sept Definition Image Distance (1) Image matching as an assignment problem (Hungarian algorithm). D(Q,I) : cost of the best mapping of objects of Q to objects in I. Cost of a mapping. C(Q,I) = Σ D f (i,j). D(Q,I) = min { C(Q,I) }. D f (Q,I) <= D(Q,I) ! Ignores relationships.

Euripides G.M. PetrakisIR'2001 Oulu, Sept Experiments Dataset: 13,500 synthetic images.  each image contains 4-8 objects;  90,000 vectors are stored in an R-tree;  search in the main memory. The results are averages over 20 queries. Demonstrate the superiority of the proposed approach over sequential scan searching.

Euripides G.M. PetrakisIR'2001 Oulu, Sept Speed-up: Range Queries

Euripides G.M. PetrakisIR'2001 Oulu, Sept Speed-up: NN queries

Euripides G.M. PetrakisIR'2001 Oulu, Sept Scale-up: Range Queries

Euripides G.M. PetrakisIR'2001 Oulu, Sept Scale-up: NN Queries

Euripides G.M. PetrakisIR'2001 Oulu, Sept Conclusions Interesting problem.  image, video retrieval, data mining etc. Disadvantages of the proposed solution:  Suitable for “small” images with 4-8 objects;  Require careful design of the distance;  Use of incremental NN search. More efficient algorithms are necessary.

Euripides G.M. PetrakisIR'2001 Oulu, Sept Definition of Image Distance (2) Image matching as a transformation of the ARG of I to the ARG of Q (A* algorithm).  D(Q,I): minimum cost transformation. Cost of a transformation C(Q,I) = max { D f (i,j) }. D f (Q,I) <= D(Q,I)!

Euripides G.M. PetrakisIR'2001 Oulu, Sept Retrieval Example