1 / 31

Advanced Seminar – University of Trento – June 2006

Advanced Seminar – University of Trento – June 2006. COMPASS is a distributed application for content-based image retrieval using remoted databases. It has been developed in 2000 by Roberto Brunelli and Ornella Mich by the group of Technology of Vision, ITC – irst, Trento, Italy.

lottie
Download Presentation

Advanced Seminar – University of Trento – June 2006

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Advanced Seminar – University of Trento – June 2006

  2. COMPASS is a distributed application for content-based image retrieval using remoted databases. It has been developed in 2000 by Roberto Brunelli and Ornella Mich by the group of Technology of Vision, ITC – irst, Trento, Italy What is COMPASS

  3. The considerable amount of multimedia database requires sophisticated indices for its effective use. Manual indexing is the most effective method to do this, but it is also the lowest and the most expensive. Automated methods have to be developed. The problem

  4. The traditional methods based on the textual description and searches are no more practicable for two reasons: 1. associating textual description to multimedia data can be very expensive; 2. textual description may be not adequate for multimedia retrieval. Multimedia Data Management

  5. COMPASS can be used for two main activities: 1. to search database images similar to a query image (query by example); 2. to browse image databases . COMPASS

  6. COMPASS is a client-server architecture in which a client application submits a user query to multiple image servers. The answers are then merged and proposed to the user as a single results. Query by example

  7. Query by example Description of the database images by low-level features Described Image Databases Image Databases Description and Comparison with the Described Image Databases Ranked List of Responses One or more query images

  8. The images in the database, such as the user query, are described by low-level features. Image Description

  9. Simple General Descriptors: to describe the general visual appearance of the image or of a region of interest; Texture Descriptors: to quantify and qualify properties such as smoothness, coarseness and regularity (pattern replication); Shape Descriptors: to describe the shape of an interest image region. Image Description (2)

  10. The color properties are described by 1. Hue 2. Saturation 3. Luminance Simple General Descriptors (1)

  11. Color Space HSI The color properties are described by using the space HSI. Simple General Descriptors (2)

  12. Hue Color perceived as ranging from red through yellow, green and blue, as determined by the dominant wavelenght of the light. In HSL space it is measured in degrees. Simple General Descriptors (3) green (120o) yellow (60o) red (90o) cyan (180o) blue (270o) violet (300o)

  13. Saturation It defines how gray the color is and it ranges in [0, 1]: 0 is gray, 1 is a pure color. Simple General Descriptors (4) green yellow Saturation Hue red cyan blue violet

  14. Intensity It defines the lightness of the colors. Variability range: [0,1]. Simple General Descriptors (5) intensity = 0.3 intensity = 0.4 intensity = 0.5

  15. Edges Distribution The edgeness is defined as dx I + dy I where I is the intensity of the image. So it is related to the image gradient. Simple General Descriptors (6)

  16. The distribution of the simple general descriptors are represented by 16 bins histograms. Simple General Descriptors (7) [R. Brunelli – O.Mich, On the Use of Histograms for Image Retrieval, Proc. of IEEE ICCM 1999, Florence, Italy]

  17. Texture means properties such as smoothness, coarseness, and regularity (pattern replication). Texture Descriptors (1)

  18. Intensity and Hue Co-occurrence Histograms: 2-D histograms of distributions of hue and intensity, of two pixels related each to other by a positional operator T. In COMPASS, indicated by (x, y) and (x', y') the position in the image of the pixels p and p' resp., T is defined as T(x, y) = (x + 2, y + 2). p and p' are T-related iff (x', y') = T(x, y). Texture Descriptors (2)

  19. Intensity and Hue Co-occurrence Histograms: Intensity co-occurrence : to describe textural information of grey level image; Hue co-occurrence: to describe the textural properties of color image. Texture Descriptors (3)

  20. Wavelets: Texture is strictly related with the scale factor at which an image (or a portion of it) is observed. Wavelets are a powerful approach to multi-resolution image processing. Texture Descriptors (4)

  21. Wavelets: The wavelet transform is a decomposition of the signal into different frequency components by means of a family of real orthonormal bases fa, b(x) obtained through translation and dilation of a kernel function f(x) called mother wavelet: fa,b(x) = a-1/2 f((x-b)/a) Texture Descriptors (5)

  22. Wavelets: The wavelet transform of a continuous signal f(x) is Wa, b f = ʃf(x) f*a, b(x) dx where f* indicates the analyzed wavelet. [S. Mallat, A Theory for Multiresolution Signal Decomposition: The Wavelet Representation, Proc. IEEE PAMI, Vol. 11, N. 7, 1989] Texture Descriptors (6)

  23. For region shape descriptors: 52 Li Moments: to describe the shape of a region; these moments are computed by using the Fourier-Mellin transformation; Fourier Coefficients: to describe the external contour of a region; they represent the shape in the frequency domain (low frequency -> general features, high frequency -> details). Shape Descriptors (1)

  24. 52 Li Moments: Y. Li, Reforming the theory of invariant moments for pattern recognition, Pattern Recognition, 25(7), 1992 Fourier Coefficients: A lot of Books of Mathematical Analysis ... Shape Descriptors (2)

  25. All the used features are normalized to be invariant by translation, rotation, rescaling and combination by thereof. The low-level features are then encoded in a vector (96-dimensional vector in original version, 208 in the extended version), whose entries vary in the range [0, 255]. Descriptor Invariance and Coding

  26. The similarity between the query image and each item of the remoted databases is defined as L1-distance between the corresponding feature vectors v = [v1, ..., vn], w = [w1, ..., wn]: d(v, w) = Si=1, ..., n | vi - wi| [R. Brunelli – O.Mich, On the Use of Histograms for Image Retrieval, Proc. of IEEE ICCM 1999, Florence, Italy] Image Comparison (1)

  27. In the case of queries with multiple images, COMPASS uses warpable metrics to emphasize (or minimize) the impact of the most (or less) relevant features of the image query set. [See references for details.] Image Comparison (2)

  28. Performances The search process is very efficient: retrieving the closest item in a database of 1 million elements takes less than a second on a standard Pentium4 with 2GHz CPU !!! http://compass.itc.it/compareIt.html

  29. Database images are clustered in groups of images similar to each other according to their L1- distance. Each cluster is then represented by a key image, the closest to the center, and acts as hyperlink to the elements of the cluster. Browsing Databases

  30. COMPASS Interface [http://compass.itc.it/demos.html]

  31. References • R. Brunelli, O. Mich, COMPASS: an Image Retrieval System for Distributed Databases, Proc. of ICME 2000, New York, USA • R. Brunelli, O. Mich, Image Retrieval by Example, IEEE Transaction on Multimedia, Vol. 2, N. 3, 2000 • C. Andreatta, CBIR Techniques for Object Recognition, Tech. Rep. ITC-irst 04-12-01, Dec. 2004 http://compass.itc.it/papers.html

More Related