Image Retrieval Via Probabilistic Hypergraph Ranking

Image Retrieval Via Probabilistic Hypergraph Ranking

Image Retrieval via Probabilistic Hypergraph Ranking Yuchi Huang Qingshan Liu Shaoting Zhang Dimitris N. Metaxas Rutgers University 617 Bowser Road, Piscataway, NJ 08854 Abstract sion trees [22], boosting [28], Bayesian classifiers [9], and graph-cut [25]. Because the user-labeled images are far In this paper, we propose a new transductive learning from sufficient for supervised learning methods in a CBIR framework for image retrieval, in which images are taken system, recent work in this category attempts to apply trans- as vertices in a weighted hypergraph and the task of image ductive or semi-supervised learning to image retrieval. For search is formulated as the problem of hypergraph ranking. example, [16] presents an active learning framework, in Based on the similarity matrix computed from various fea- which a fusion of semi-supervised techniques (based on ture descriptors, we take each image as a ‘centroid’ vertex Gaussian fields and harmonic functions [36]) and SVM are and form a hyperedge by a centroid and its k-nearest neigh- comprised. In [14] and [13], a pairwise graph based man- bors. To further exploit the correlation information among ifold ranking algorithm [33] is adopted to build an image images, we propose a probabilistic hypergraph, which as- retrieval system. Cai et al. put forward semi-supervised signs each vertex vi to a hyperedge ej in a probabilistic way. discriminant analysis [7] and active subspace learning [6] In the incidence structure of a probabilistic hypergraph, we to relevance feedback based image retrieval. The common describe both the higher order grouping information and ground of [25], [16], [14] and [7] is that they all use a pair- the affinity relationship between vertices within each hy- wise graph (for simplicity, we denote the pairwise graph peredge. After feedback images are provided, our retrieval as a simple graph) to model relationship between images. system ranks image labels by a transductive inference ap- In a simple graph both labeled and unlabeled images are proach, which tends to assign the same label to vertices taken as vertices; two similar images are connected by an that share many incidental hyperedges, with the constraints edge and the edge weight is computed as image-to-image that predicted labels of feedback images should be similar affinities. Depending on the affinity relationship of a sim- to their initial labels. We compare the proposed method to ple graph, semi-supervised learning techniques could be uti- several other methods and its effectiveness is demonstrated lized to boost the image retrieval performance. by extensive experiments on Corel5K, the Scene dataset and Actually, it is not complete to represent the relations Caltech 101. among images only by pairwise simple graphs. It should be helpful to take account of the relationship not only be- tween two vertices, but also among three or more vertices 1. Introduction containing local grouping information. Such a representa- tion with higher order relationships is a generalization of In content-based image retrieval (CBIR) visual informa- a simple graph called a hypergraph. In a hypergraph a set tion instead of keywords is used to search images in large of vertices is defined as a weighted hyperedge; the magni- image databases. Typically in a CBIR system a query im- tude of the hyperedge weight indicates to what extent the age is provided by the user and the closest images are re- vertices in a hyperedge belong to the same cluster [1]. The turned according to a decision rule. In order to learn a initial use of hypergraph partitioning algorithms occurs in better representation of the query concept, a lot of CBIR the field of VLSI (Very-Large-Scale Integration) design and frameworks make use of an online learning technique called synthesis [3]. In [2], the hypergraph idea is first introduced relevance feedback (RF) [24] [15]: users are asked to la- to the field of computer vision, but it needs to be trans- bel images in the returned results as ‘relevant’ and/or ‘not ferred to a pairwise graph by ‘clique average’ to solve the relevant’, and then the search procedure is repeated with clustering problems. [32] presents a hypergraph based im- the new information. Previous work on relevance feed- age matching problem represented as a convex optimization back often aims at learning discriminative models to clas- problem. [26] proposes to use a hypergraph to the prob- sify the relevant and irrelevant images, such as, RF meth- lem of multi-label learning. In [17] a hypergraph cut al- ods based on support vector machines (SVM) [29], deci- gorithm [34] is adopted to solve the unsupervised video ob- Figure 1. Left: A simple graph of six points in 2-D space. Pairwise distances (Dis(i, j)) between vi and its 2 nearest neighbors are marked on the corresponding edges. Middle: A hypergraph is built, in which each vertex and its 2 nearest neighbors form a hyperedge. Right: The H matrix of the probability hypergraph shown above. The entry (vi,ej ) is set to the affinity A(j, i) if a hyperedge ej contains vi,or0 A(i, j)=exp(− Dis(i,j) ) D¯ otherwise. Here D¯ ,where is the average distance. ject segmentation problem. Tian et al. introduce a semi- 2. Probabilistic Hypergraph Model supervised learning method named HyperPrior [27] to clas- Let V represent a finite set of vertices and E a family of sify gene expression data using biological knowledge as = =( ) subsets of V such that e∈E V . G V,E,w is called constraints. a hypergraph with the vertex set V and the hyperedge set In this paper, we propose a hypergraph based transduc- E, and each hyperedge e is assigned a positive weight w(e). tive algorithm to the field of image retrieval. Based on the A hypergraph can be represented by a |V |×|E| incidence similarity matrix computed from various feature descrip- matrix Ht: tors, we take each image as a ‘centroid’ vertex and form a hyperedge by a centroid and its k-nearest neighbors. To 1, if v ∈ e h (v ,e )= i j (1) further exploit the correlation information among images, t i j 0, otherwise. we propose a novel hypergraph model called the probabilis- tic hypergraph, which presents not only whether a vertex The hypergraph model has proven to be beneficial to var- vi belongs to a hyperedge ej, but also the probability that ious clustering/classification tasks [2] [26] [17] [27]. How- vi ∈ ej. In this way, both the higher order grouping infor- ever, the traditional hypergraph structure defined in Equa- mation and the local relationship between vertices within tion 1 assigns a vertex vi to a hyperedge ej with a binary each hyperedge are described in our model. To improve the decision, i.e., ht(vi,ej) equals 1 or 0. In this model, all the performance of content-based image retrieval, we adopt the vertices in a hyperedge are treated equally; relative affinity hypergraph-based transductive learning algorithm proposed between vertices is discarded. This ‘truncation’ processing in [34] to learn beneficial information from both labeled and leads to the loss of some information, which may be harm- unlabeled data for image ranking. After feedback images ful to the hypergraph based applications. are provided by users or active learning techniques, the hy- Similar to [8], in this paper we propose a probabilistic pergraph ranking approach tends to assign the same label hypergraph model to overcome this limitation. Assume that to vertices that share many incidental hyperedges, with the a |V |×|V | affinity matrix A over V is computed based on constraints that predicted labels of feedback images should some measurement and A(i, j) ∈ [0, 1]. We take each ver- be similar to their initial labels. The effectiveness and supe- tex as a ‘centroid’ vertex and form a hyperedge by a centroid riority of the proposed method is demonstrated by extensive and its k-nearest neighbors. That is, the size of a hyperedge experiments on Corel5K [12], the Scene dataset [20] and in our framework is k +1. The incidence matrix H of a Caltech-101 [19]. probabilistic hypergraph is defined as follows: In summary, the contribution of this paper is threefold: ( ) ∈ (i) we propose a new image retrieval framework based on ( )= A j, i , if vi ej h vi,ej 0 (2) transductive learning with hypergraph structure, which con- , otherwise. siderably improves image search performance; (ii) we pro- According to this formulation, a vertex vi is ‘softly’ as- pose a probabilistic hypergraph model to exploit the struc- signed to ej based on the similarity A(i, j) between vi and ture of the data manifold by considering not only the lo- vj,wherevj is the centroid of ej. A probabilistic hyper- cal grouping information, but also the similarities between graph presents not only the local grouping information, but vertices in hyperedges; (iii) in this work we conduct an in- also the probability that a vertex belongs to a hyperedge. In depth comparison between simple graph and hypergraph this way, the correlation information among vertices is more based transductive learning algorithms in the application accurately described. Actually, the representation in Equa- domain of image retrieval, which is also beneficial to other tion 1 can be taken as the discretized version of Equation 2. computer vision and machine learning applications. The hyperedge weight w(ei) is computed as follows: w(ei)= A(i, j). (3) vj ∈ei Based on this definition, the ‘compact’ hyperedge (local and Ω(f)=f T Δf. The above cost function has the simi- group) with higher inner group similarities is assigned a lar formulation to the normalized cost function of a simple ∈ =( ) higher weight.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    8 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us