<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Cross-modal retrieval by text and image feature biclustering∗</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>AndrÆs Benczoer IstvÆn Br MÆtyÆs Brendel KÆroly CsalogÆny BÆlint Darczy DÆvid Siklsi Data Mining and Web search Research Group, Informatics Laboratory Computer and Automation Research Institute of the Hungarian Academy of Sciences</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>We describe our approach to the ImageCLEF-Photo 2007 task. The novelty of our method consists of biclustering image segments and annotation words. Given the query words, we may select the image segment clusters that have strongest cooccurrence with the corresponding word clusters. These image segment clusters act as the selected segments relevant to a query. We rank text hits by our own tf.idf based information retrieval system and image similarities by using a 20-dimensional vector describing the visual content of image segments. Here relevant image segments were selected by the biclustering procedure. Images were segmented by a home developed segmenter. We used neither query expansion nor relevance feedback; queries were generated automatically from the title and the 0.1 weighted description words.</p>
      </abstract>
      <kwd-group>
        <kwd>Cross-modal retrieval</kwd>
        <kwd>image annotation</kwd>
        <kwd>biclustering</kwd>
        <kwd>co-clustering</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        In this paper we describe our approach to the ImageCLEF Photo 2007 evaluation campaign [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] over
the IAPR TC-12 Benchmark [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] with reduced annotation text. The key feature of our solution is
to combine text based image retrieval and content based image retrieval. Moreover, a biclustering
algorithm to form interrelated clusters of image segments and annotation words.
      </p>
      <p>Our CBIR method is based on segmentation of the image and on the comparison of features
of the segments. The biclustering algorithm is used to lter relevant segments.</p>
      <p>
        We use the Hungarian Academy of Sciences search engine [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] as our information retrieval
system. Biclustering is used to extend our method so, that segments are ltered according to the
estimated relevance-relation to the query-text.
1.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>Related results</title>
      <p>
        Many of the existing CBIR systems rely on so called blobs, regions, or segments, see [
        <xref ref-type="bibr" rid="ref10 ref11 ref4 ref5">5, 11, 4, 10</xref>
        ]
for example. The specialty of our method is our special segmentation method and the combining
of CBIR with biclustering and text based IR.
      </p>
      <p>
        Biclustering is used in a wide variety of applications. For example documents-words clustering
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] or gene expression clustering [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
2
      </p>
      <sec id="sec-2-1">
        <title>The base text search engine</title>
        <p>
          We use the Hungarian Academy of Sciences search engine [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] as our information retrieval system.
Its ranking algorithm was developed originally for HTML pages, it uses a tf.idf based ranking with
increased weights for query words within URL, anchor text, title and additional HTML elements.
        </p>
        <p>We created small HTML-like documents from the textual information of the images. These
contain the title, description and the location part of the annotations. The ranking algorithm uses
dierent weights depending on which part of the document contains the query term. As in the
original HTML search engine we removed the stop words from the documents. We used a wider
range of stop words than usually because words like "photo" and "image" are frequently used in
annotations but does not have distinctive meaning in this task.</p>
        <p>The queries which were submitted to the search engine were constructed from the the title
and narrative parts of topics. We removed the stop words described above rst and sentences
containing the phrase "not relevant" were also removed from the narrative. The resulting query
is the concatenation of the remaining words of the title and the narrative parts. The words from
the narrative part are marked, as the ranking algorithm uses dierent weights for the title and
narrative query word hits.</p>
        <p>
          The relevance score is computed by the weighted combination of the following:
• tf.idf based ranking which takes the proximity of query terms into account[
          <xref ref-type="bibr" rid="ref12 ref3">12, 3</xref>
          ] and uses
document length normalization [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] and uses dierent weights depending on the location of
the query terms inside the document (title, description or location).
• Number of dierent query terms in the document.
        </p>
        <p>This ranking method had several parameters: weights of the tf.idf score and the number of
query words, weights of the title, description and location hits and the weight of the title and
narrative query terms. After several runs with dierent set-ups, we found that we get the
bestlooking result if the weight of the number of query terms is much higher than the tf.idf score.
In other words we rank the documents with respect to the number of query terms, then use the
tf.idf score to rank those documents that have the same number of query terms.</p>
        <p>Since many topics have location reference, we get the best results if the weight of hits inside
the location is much higher than the weights of title and the description. The query terms from
the topic title have ten times higher weight than the narrative terms.
3</p>
      </sec>
      <sec id="sec-2-2">
        <title>The content based IR system</title>
        <p>
          The task of the CBIR part was to help annotation based retrieval with a content based method.
Query images had to be classied into query topics. For each topics 3 sample images were given.
For each query image we had to compute a distance, which measures how similar the query image
is to the 3 sample images in the topic. Segment, region or blob based image similarity is a common
method in content based image retrieval, see for example [
          <xref ref-type="bibr" rid="ref10 ref11 ref4 ref5">5, 11, 4, 10</xref>
          ]. Respectively, the basis
of our method is to nd segments on the query image, which are similar to the segments in the
sample-images. Image segmentation in itself is a widely researched and open problem itself. We
used an image segmenter developed by our group to extract segments from the query images.
Similarity of complex objects is usually measured feature-based. This means the the similarity of
the objects is dened by the similarity in a certain feature-space.
        </p>
        <p>dist(Si, Sj ) = d(F (Si), F (Sj )) : Si ∈ S(Q), Sj ∈ S(I)
(1)
where S(q) is the set of segments of the query image Q, and S(I) is the set of segments of the
sample image I, dist is the distance function of the segments, d is a distance function in the feature
space (usually some of the conventional metrics in the n-dimensional real space), F is the function,
which assigns features to objects and segments. We extracted features, like mean color, size, shape
information, and histogram information. Our histograms had 5 bins in each channel. Altogether
a 20-dimensional, real valued feature-vector was extracted for each of the segments. The same
features were extracted for the segments of the sample-images. The features of the segments were
written to a le. This way we obtained a data-base of the topic-samples, containing features of
segments.
3.1</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Segmentation</title>
      <p>Most of the traditional digital image segmentation methods were based on the fact that we have
no further information aside the position of pixels and their color. Fifteen or less regions are usual
considered enough for processing with a Content Based Image Retrieval(CBIR) system properly.</p>
      <p>In computer graphics we use many color representations. The most common color space is
RGB. Because the equivalence of components in this three dimensional space we can use the
Euclidean distance to measure the similarity of pixels P1 and P2:
dif f RGB(P1, P2) = p(RP2 − RP1 )2 + (GP2 − GP1 )2 + (BP2 − BP1 )2
(2)
We know that the human visual system (HVS) is more sensitive to the brightness of pixels than
to the additional color. According to this we can use a dierent distance:
dif f Y (P1, P2) = 0.3∗ | RP2 − RP1 | +0.59∗ | GP2 − GP1 | +0.11∗ | BP2 − BP1 |
(3)</p>
      <p>The basic idea is that we transform the image into a graph. Let G = (V, E) be an undirected
graph where ∀vi ∈ V corresponds to a pixel in the image, and the edges in E connect certain
pairs of neighboring pixels. The early graph-based representations contained only edges between
neighboring pixels, recent works dene a full graph with a more complex distance function. This
graph-based representation of the image reduces the original proposition into a graph cutting
challenge.</p>
      <p>
        The adequate cut is the normalized cut (Ncut developed by Shi and Malik[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]). Unfortunately
Ncut is one of the NP-hard problems so they could only approach the optimal cut. The subjective
quality of the minimal cut found by the early graph-based CBIR systems is far weaker than that
of the result of nearly normalized cut-based CBIR systems. However, old normalized cut-based
methods are too slow for real-time or practical utilization. Felzenszwalb and Huttenlocher made
a very ecient and linear algorithm that yields a result near to the optimal normalized cut[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
Notably, they did not limit the number of segments inside an image.
      </p>
      <p>With our restrictions, the graph-based algorithms are not the only option. One of the
wellknown methods is pyramid-based image segmentation. Using the Gaussian-Laplacian pyramid
we can dene a connection between pixels on neighboring levels and inside a level. Generally
the pyramid-based segmentation methods use six or more levels with typically small thresholds.
Pyramid-based algorithms have advantages over graph-based methods, such as computation time,
but they oer subjectively worse quality - they suer from the so-called blocking problem, and
perform badly with complicated picture regions.</p>
      <p>
        When we decided to develop our own segmentation method we wanted to achieve a relatively
low running time, and to preserve a quality comparable to the graph-based algorithms used as
reference. To improve the eciency of our implementation we used some functions from the OpenCV
library (www.intel.com/technology/computing/opencv/) for resizing, smoothing the image and to
calculate the Sobel gradient. We resized all images to a xed resolution to eliminate the
downsides of dierent image resolutions. Gaussian-based smoothing helped us cut down high frequency
noise. As pre-segmentation we built a three-level Gaussian-Laplacian pyramid to dene initial
pixel groups. The original pyramid-based method which uses brightness distance was modied to
eliminate the blocking problem. After these, we had groups of 16 pixels maximum. To detect
complex segments, we implemented a modied Felzenszwalb and Huttenlocher[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] graph-based method
with an adaptive threshold system using Euclidean distance to prefer larger regions instead of
small, noise-like parts of the image.
      </p>
      <p>Algorithm Segmentation (Isrc, τ1, τ2)
τ1 and τ2 are threshold functions. Let I2 be the source image, I1 and I0 are
the down-scaled images. Let P (x, y, i) be the pixel P (x, y) in the image on
level i (Ii). Let G = (V, E) be an undirected weighted graph where ∀vi ∈ V
corresponds to a pixel P (x, y). Each edge (vi, vj ) has a non-negative weight
w(vi, vj ).</p>
      <p>Gaussian-Laplacian Pyramid
1. For every P(x,y,1) J oin(P (x, y, 1), P (x/2, y/2, 0))</p>
      <p>dif f Y (P (x, y, 1), P (x/2, y/2, 0))
2. For every P(x,y,2) J oin(P (x, y, 2), P (x/2, y/2, 1))
dif f Y (P (x, y, 2), P (x/2, y/2, 1))
if
if
τ1
τ1
&lt;
&lt;
Graph-based Segmentation
1. Compute M axweight(R) = maxe∈MST (R,E) w(e) for every coherent group</p>
      <p>of points R where M ST (R, E) is the minimal spanning tree
2. Compute Co(R) = τ2(R) + M axweight(R) as the measure of coherence</p>
      <p>between points in R
3. J oin(R1, R2) if e ∈ E exists so w(e) &lt; min(Co(R1), Co(R2)) is true,
where R1 T R2 = ∅ and w(e) is the weight of the border edge e between</p>
      <p>R1 and R2
4. Repeat steps 1,2,3 for every neighboring group ( R1, R2) until possible to</p>
      <p>join two groups</p>
      <p>This algorithm sometimes does not nd relevant parts with low initial thresholds. To nd the
relevant borders which would disappear with the graph-based method we calculated the gradient
image to select important edges from remainders. Typically we detected a hundred or less segments
in a regular image.
where n is the number of segments in the sample image, S(Q) is the set of segments of image
Q, S(I) is the set of segments of the sample-image S. So, we took all the segments in the sample
image, and searched for the closest segment in the query image. After this, we summed up all
the distances for the sample image. Doing this in the other way would also be possible: for each
segment in the query image we could search closest segments in the sample images. We choose
our direction, because for each topic the sample images and its segments are xed, and this way,
dist(Q) does not depend on the number of segments in the query image. To be sure, we are using
a normalization by n, but found that this way the distances are better. From the 3 sample-images,
we took the closest one.
4</p>
      <p>Image segment annotation word biclustering
Clustering is used to group together similar objects and has practical importance in a wide variety
of applications such as web-log and market-basket data analysis. The data in this applications
is arranged as a co-occurrence table. Most of the clustering algorithms clusters one dimension
of the co-occurrence table based on the similarities along the second dimension. Biclustering is
simultaneously clusters both dimensions of the table by exploiting the duality between rows and
columns.</p>
      <p>
        We used the following biclustering algorithm [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Let X and Y be discrete random variables
that take values in the sets {segments} and {words of annotations} respectively. Let p(X, Y )
denote the joint probability distribution between X and Y . Let the k clusters of X be written
as: {xˆ1, xˆ2, ..., xˆk} , and let the l clusters of Y be written as: {yˆ1, yˆ2, ..., yˆl} . We are interested in
nding maps CX and CY ,
      </p>
      <p>CX : {x1, x2, ..., xk} 7→ {xˆ1, xˆ2, ..., xˆk},</p>
      <p>CY : {y1, y2, ..., yl} 7→ {yˆ1, yˆ2, ..., yˆl}.</p>
      <p>For brevity we write Xˆ = CX (X) and Yˆ = CY (Y ) where Xˆ and Yˆ are random variables that are a
deterministic function of X and Y , respectively. Finally let D(p k q) denote the Kullback-Leibler
divergence of probability distributions p and q.</p>
      <p>Algorithm BiClustering p, k, l, CX(0), CY(0)</p>
      <sec id="sec-3-1">
        <title>Where CX(0) and C(0) are some initial partition functions.</title>
        <p>Y
1. Compute segment (row) clusters: For each segment x , nd its new cluster
index as</p>
        <p>CX(t+1)(x) = argminxˆ D
p(x, Y )
p(x)</p>
        <p>p(t)(xˆ, yˆ)
k p(Y ) · p(t)(xˆ) · p(t)(yˆ)
,
resolving ties arbitrarily. Let C(t+1) = CY(t) .</p>
        <p>Y
2. Compute word (column) clusters: For each word y, nd its new cluster
index as</p>
        <p>C(t+2)(y) = argminyˆ D</p>
        <p>Y
p(X, y)
p(y)</p>
        <p>p(t+1)(xˆ, yˆ)
k p(X) · p(t+1)(xˆ) · p(t+1)(yˆ)
resolving ties arbitrarily. Let CX(t+2) = CX(t+1) .</p>
        <p>3. set t = t + 2 and go to step 1.</p>
        <p>We modied the above algorithm at the rst step by combining KL-divergence with
euclideandistance on the segment features as follows. Let f1(x), ..., fs(x) denote the features of a segment x.
Let ci(xˆ) be the avarage of fi(x) (i = 1, ..., s) where x ∈ xˆ. With this notations the modied rst
step is</p>
        <p>
CX(t+1)(x) = argminxˆ D

p(x, Y )
p(x)</p>
        <p>p(t)
k p(Y ) · ( xˆ, yˆ)p(t)(xˆ) · p(t)(yˆ)</p>
        <p>vu s
+ utX
i=1
fi(x) − ci(t)(xˆ)

2

5</p>
        <p>Image distance with bicluster information
We extended the CBIR method by using the above described biclustering method. It was supposed
that these biclusters indicate some semantical connection between the features and the text. This
was used to rene the CBIR method. When the segments of the 3 sample-images were examined,
we tried to lter them. All the segments were examined if there is a word in a corresponding textual
bicluster, which occurs in the title of the topic. The title of the topic was a short description. If
there is at least one word in common, then we assumed, that the segment is semantically connected
to a word, which is relevant. Consequently, we included this segment in our computation. In the
rare case, when all of the segments of a sample-image was excluded, we included them all again,
since an empty set of segments would not do anything good. The distance measure was done the
same way with the ltered segments.
6</p>
      </sec>
      <sec id="sec-3-2">
        <title>Results</title>
      </sec>
      <sec id="sec-3-3">
        <title>Conclusion and future work</title>
        <p>We have demonstrated that the biclustering of image segments and annotation words can improve
the performance of an IR system.</p>
        <p>Our future work to be done includes to improve the content based IR behind the results, to
test various settings of the segmentation and the biclustering algorithm. And nally, to use query
expansion and feedback in order to demonstrate whether the method can improve performance
over the state of the art.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Ron</given-names>
            <surname>Shamir Amos Tanay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Roded</given-names>
            <surname>Sharan</surname>
          </string-name>
          .
          <article-title>Biclustering algorithms: A survey</article-title>
          . Oxford Univ Press,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>AndrÆs</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Benczoer</surname>
            , KÆroly CsalogÆny,
            <given-names>Eszter</given-names>
            Friedman, DÆniel Fogaras, TamÆs Sarls, MÆtØ Uher, and Eszter
          </string-name>
          <string-name>
            <surname>Windhager</surname>
          </string-name>
          .
          <article-title>Searching a small national domainpreliminary report</article-title>
          .
          <source>In Proceedings of the 12th World Wide Web Conference (WWW)</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Stefan</given-names>
            <surname>Bttcher</surname>
          </string-name>
          ,
          <string-name>
            <surname>Charles L. A. Clarke</surname>
            , and
            <given-names>Brad</given-names>
          </string-name>
          <string-name>
            <surname>Lushman</surname>
          </string-name>
          .
          <article-title>Term proximity scoring for adhoc retrieval on very large text collections</article-title>
          .
          <source>In SIGIR '06: Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval</source>
          , pages
          <fpage>621622</fpage>
          , New York, NY, USA,
          <year>2006</year>
          . ACM Press.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Chad</given-names>
            <surname>Carson</surname>
          </string-name>
          , Serge Belongie, Hayit Greenspan, and
          <string-name>
            <given-names>Jitendra</given-names>
            <surname>Malik</surname>
          </string-name>
          .
          <article-title>Blobworld: Image segmentation using expectation-maximization and its application to image querying</article-title>
          .
          <source>IEEE Trans. Pattern Anal. Mach</source>
          . Intell. ,
          <volume>24</volume>
          (
          <issue>8</issue>
          ):
          <fpage>10261038</fpage>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Yixin</given-names>
            <surname>Chen</surname>
          </string-name>
          and
          <string-name>
            <given-names>James Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          .
          <article-title>Image categorization by learning and reasoning with regions</article-title>
          .
          <source>J. Mach. Learn. Res.</source>
          ,
          <volume>5</volume>
          :
          <fpage>913939</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Pedro</surname>
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Felzenszwalb</surname>
          </string-name>
          and Daniel P. Huttenlocher.
          <article-title>Ecient graph-based image segmentation</article-title>
          .
          <source>International Journal of Computer Vision</source>
          ,
          <volume>59</volume>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Michael</given-names>
            <surname>Grubinger</surname>
          </string-name>
          , Paul Clough, Allan Hanbury, and
          <string-name>
            <given-names>Henning</given-names>
            <surname>Mller</surname>
          </string-name>
          .
          <article-title>Overview of the ImageCLEFphoto 2007 photographic retrieval task</article-title>
          .
          <source>In Working Notes of the 2007 CLEF Workshop</source>
          , Budapest, Hungary,
          <year>September 2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Michael</given-names>
            <surname>Grubinger</surname>
          </string-name>
          , Paul Clough, Henning Mller, and
          <string-name>
            <given-names>Thomas</given-names>
            <surname>Deselears</surname>
          </string-name>
          .
          <article-title>The IAPR TC12 benchmark - a new evaluation resource for visual information systems</article-title>
          . In International Workshop OntoImage 2006:
          <article-title>Language Resources for Content-Based Image Retrieval, held in conjunction with LREC'06</article-title>
          , pages
          <fpage>1323</fpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Dharmendra</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Modha Inderjit S. Dhillon</surname>
            ,
            <given-names>Subramanyam</given-names>
          </string-name>
          <string-name>
            <surname>Mallela</surname>
          </string-name>
          .
          <article-title>Information-theoretic coclustering</article-title>
          .
          <source>In Proceedings of the ninth ACM SIGKDD international conference on Knowledge discovery and data mining</source>
          , pages
          <fpage>8998</fpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Qin</surname>
            <given-names>Lv</given-names>
          </string-name>
          , Moses Charikar, and
          <string-name>
            <given-names>Kai</given-names>
            <surname>Li</surname>
          </string-name>
          .
          <article-title>Image similarity search with compact data structures</article-title>
          .
          <source>In CIKM '04: Proceedings of the thirteenth ACM international conference on Information and knowledge management</source>
          , pages
          <fpage>208217</fpage>
          , New York, NY, USA,
          <year>2004</year>
          . ACM Press.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>B. G.</given-names>
            <surname>Prasad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. K.</given-names>
            <surname>Biswas</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S. K.</given-names>
            <surname>Gupta</surname>
          </string-name>
          .
          <article-title>Region-based image retrieval using integrated color, shape, and location index</article-title>
          .
          <source>Comput. Vis. Image Underst</source>
          . ,
          <volume>94</volume>
          (
          <issue>1-3</issue>
          ):
          <fpage>193233</fpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Yves</given-names>
            <surname>Rasolofo</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jacques</given-names>
            <surname>Savoy</surname>
          </string-name>
          .
          <article-title>Term proximity scoring for keyword-based retrieval systems</article-title>
          . In Fabrizio Sebastiani, editor,
          <source>ECIR</source>
          , volume
          <volume>2633</volume>
          of Lecture Notes in Computer Science , pages
          <fpage>207218</fpage>
          . Springer,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>Jianbo</given-names>
            <surname>Shi</surname>
          </string-name>
          and
          <string-name>
            <given-names>Jitendra</given-names>
            <surname>Malik</surname>
          </string-name>
          .
          <article-title>Normalized cuts and image segmentation</article-title>
          .
          <source>IEEE Transactions on Pattern and Machine Intelligence</source>
          ,
          <volume>22</volume>
          :
          <fpage>888905</fpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Amit</surname>
            <given-names>Singhal</given-names>
          </string-name>
          , Chris Buckley, Mandar Mitra, and
          <string-name>
            <given-names>Gerard</given-names>
            <surname>Salton</surname>
          </string-name>
          .
          <article-title>Pivoted document length normalization</article-title>
          .
          <source>Technical report</source>
          , Ithaca,
          <string-name>
            <surname>NY</surname>
          </string-name>
          , USA,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>