<!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>Medical Image Annotation and Retrieval Using Visual Features</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jing Liu</string-name>
          <email>jliu@nlpr.ia.ac.cn</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>¤ Yang Hu</string-name>
          <email>yanghu@ustc.edu</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mingjing Li</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wei-ying Ma</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Automation, Chinese Academy of Sciences</institution>
          ,
          <addr-line>Beijing 100080</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Microsoft Research Asia</institution>
          ,
          <addr-line>No 49, Zhichun Road, Beijing 100080</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Science and Technology of China</institution>
          ,
          <addr-line>Hefei 230027</addr-line>
          ,
          <country country="CN">China</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this article, we present the algorithms and results of our participation in the medical image annotation and retrieval tasks of ImageCLEFmed 2006. We exploit both global features and local features to describe medical images in the annotation task. We examine di®erent kinds global features and extract the most descriptive ones, which e®ectively capture the intensity, texture and shape characters of the image content, to represent the radiographs. We also evaluate the descriptive power of local features, i.e. local image patches, for medical images. A newly developed spatial pyramid matching algorithm is applied to measure the similarity between images represented by sets of local features. Both descriptors use multi-class SVM to classify the images. The error rate is 17.6% for global description and 18.2% for the local one, which rank sixth and ninth respectively among all the submissions. For the medical image retrieval task, we only use visual features to describe the images. No textual information is considered. Di®erent features are used to describe gray images and color images. Our submission achieves a mean average precision (MAP) of 0.0681, which ranks second in the 11 runs that also only use visual features.</p>
      </abstract>
      <kwd-group>
        <kwd>Image annotation</kwd>
        <kwd>Image retrieval</kwd>
        <kwd>Support vector machine</kwd>
        <kwd>Similarity measure</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Due to the rapid development of biomedical informatics, medical images have become an
indispensable investigation tool for medical diagnosis and therapy. A single average size radiology
department may produce tens of tera-bytes of data annually. The ever-increasing amount of
digitally produced images require e±cient methods to archive and access this data. Therefore, the
application of general image classi¯cation and retrieval techniques in this specialized domain has
obtained increasing research interest recently.</p>
      <p>ImageCLEF, which conducts evaluation of cross-language image retrieval has come up with a
medical image retrieval task since 2004. And an automatic medical image annotation task was
added in 2005. It provides a benchmark to evaluate the performance of di®erent algorithms on the
same tasks using the same dataset. The tasks in 2006 are similar to those in the last year. The
dataset and the task description are almost the same. However, the topics are more challenging
than last year's. More categories are de¯ned for the annotation task and more semantic queries
are issued for the retrieval task.</p>
      <p>In this paper, we describe our participation in the automatic medical image annotation and
medical image retrieval tasks of ImageCLEF 2006. We submitted two runs for the annotation task,
which exploited the e®ectiveness of two di®erent kinds of features to describe and classify medical
images. The ¯rst run examined di®erent kinds of global features and extracted the most descriptive
ones to represent the radiographs. It achieved an error rate of 17.6%, which ranked sixth among
all the submissions. In the second run, we applied a newly developed spatial pyramid matching
scheme to this task, which e®ectively measured the similarity between images represented by sets
of local features. It achieved an error rate of 18.2%, and ranked ninth in the submissions. We
submitted one run for the medical image retrieval task. We evaluated the e®ectiveness of visual
features for medical image retrieval. Our submission yielded a mean average precision (MAP) of
0.0681, which ranked second in the 11 runs that also only used visual features.</p>
      <p>The rest of the paper is organized as follows. We describe the details of our runs for the
automatic annotation task in Section 2. The medical image retrieval task is presented in Section
3. Experimental results are discussed in Section 4. Finally, we conclude this paper in Section 5.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Automatic Medical Image Annotation</title>
      <p>The automatic image annotation task is to classify images into a set of prede¯ned categories.
It provides a dataset consisting of 10,000 fully classi¯ed radiographs for participants to train a
classi¯cation system. These images are classi¯ed into 116 categories this year according to image
modality, body orientation, body region and the biological system examined. 1000 additional
radiographs whose classi¯cation labels are unavailable to participants are used to evaluate the
performance of various algorithms.</p>
      <p>We developed two di®erent schemes for this task. In the ¯rst algorithm, traditional global
features, such as intensity, texture and shape descriptors were used to describe medical images. In
the second one, we exploited using local features to represent the images. And a spatial pyramid
matching scheme was then applied to measure the similarity between two images. Both methods
used SVM to classify the images into di®erent categories.
2.1</p>
      <sec id="sec-2-1">
        <title>Global Features for Medical Image Classi¯cation</title>
        <p>When designing image features, we should consider two issues. First, the features should be
representative for the images. Second, the complexity of calculating the features should be relatively
low. Medical images have their particular characteristics in appearance. For example, radiographs
are usually grayscale images and the spatial layouts of the anatomical structures in the radiographs
of the same category are quite similar. The texture, shape and local features are valuable and
discriminative for describing medical images.</p>
        <p>According to these observations, we select several di®erent visual features to represent the
radiographs. We extract gray-block feature and block wavelet feature from the original images.
Shape-related features are exacted from the corresponding binary images. Then, they are combined
into a 382-dimensional feature vector. The detail descriptions of the features are as follows:
Gray-block feature The original images are uniformly divided into 8 £ 8 = 64 blocks. The
average gray value in each block is calculated and a 64-dimensional gray-block feature is
obtained. The `2¡norm of the feature vector is set to 1. The normalization could reduce
the in°uence of illumination variance across di®erent images to some extent. According to
the experiments, this is the most e®ective feature although it is straight forward and very
simple.</p>
        <p>Block-wavelet feature The wavelet coe±cients could characterize the texture of the images at
di®erent scales. We divide the images into 4 £ 4 = 16 blocks and extract multi-scale wavelet
features in each block. We implement 3-level wavelet transforms on the image blocks using
Daubechies ¯lter (db8). Then, the mean and the variance of the wavelet coe±cients in the
HL, LH and HH sub-bands are computed. Therefore, we get a 288(6 £ 3 £ 4 £ 4)-dimensional
feature vector.</p>
        <p>
          Features for the binary image We ¯rst convert the images into binary images. Otsu's method
[
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] is used here to calculate the threshold. The area and the center point of the object
region in the binary image are calculated. Moreover, we apply morphological operations on
the binary image and extract the contour and the edges of the image. The length of the
contour and the ratio of the total length of the edges and that of the contour are calculated
and are taken as the shape feature. Then we get a 5-dimensional feature for the binary
image. Although the dimension of this feature is small, it is highly discriminative among
di®erent categories. In order to increase the e®ect of this feature, we duplicate it 6 times
and convert it into a 30-dimensional feature vector.
        </p>
        <p>Choosing suitable parameters for above features is very di±cult in theory. Therefore, we tune
the parameters through experiments. The parameters, such as the size of the image block and
the dimension of the features for the binary image, are determined through cross-validation on
the training set. The same parameter settings are used in both of the annotation task and the
retrieval task.</p>
        <p>
          The classi¯er is trained using SVM, which is a classic machine learning technique that has
strong theoretical foundation and excellent empirical successes. The basic idea of SVM is to map
the data into a high dimensional space and then ¯nd a separating hyperplane with the maximal
margin. In the experiment, we use the multi-class SVM implemented by the LIBSVM tool[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
The radial basis function (RBF) is chosen as the kernel function and the optimal parameters are
determined through 5-fold cross-validation.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Spatial Pyramid Matching for Medical Image Classi¯cation</title>
        <p>
          Recently, a class of local descriptor based methods, which represent an image with an collection
of local photometric descriptors, have demonstrated impressive level of performance for object
recognition and classi¯cation. And this kind of algorithms have also been explored for
medical image classi¯cation, considering that most information in medical images is local [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. Unlike
global features, local features are always unordered. Di®erent images are represented by di®erent
number of local descriptors and the correspondence between the features across di®erent images
is unknown. Therefore, it is challenging to apply this kind of representation to discriminative
learning, which usually operates on ¯xed-length vector inputs. Many recent works have devoted
to leverage the power of both local descriptor and discriminative learning. In [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], Grauman and
Darrell proposed to map sets of features to multi-resolution histogram and then compare the
histograms with a weighted histogram intersection measure. The pyramid matching scheme
resulted in a kernel which was proved to satisfy Mercer's condition. And SVM was then trained to
recognize the objects. Inspired by the idea of [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], Lazebnik et al.[
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] presented a spatial pyramid
matching method for recognizing natural scene categories. Instead of exploiting the structure of
feature space, it constructed pyramid in image space by partitioning the image into increasingly
¯ne sub-regions. The histograms of local features were computed on each sub-region and the same
weighted histogram intersection was applied to measure the similarity between feature sets.The
geometric information of local features is extremely valuable for medical images, since the objects
are always centered in the images and the spatial layouts of the anatomical structures in the
radiographs belonging to the same category are quite similar. Therefore, we can expect promising
results using this spatial matching scheme. We apply spatial pyramid matching for medical image
classi¯cation and examine its performance on this new task.
        </p>
        <p>
          Although SIFT descriptor [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] has been proven to work well for common object and nature
scene recognition [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ][
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], its power to describe radiographs is somewhat limited. Since the scale and
rotation variations in radiographs of the same category are small, the SIFT descriptor can not show
its advantage of being scale and rotation invariant for describing radiographs. In previous works,
local image patches have shown pleasant performance for medical image retrieval and classi¯cation
[
          <xref ref-type="bibr" rid="ref5">5</xref>
          ][
          <xref ref-type="bibr" rid="ref6">6</xref>
          ][
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. Therefore, we utilize local image patches as the local features in our experiments. Before
feature extraction, we resize the images so that the long sides are 200 pixels and their aspect ratios
are maintained. The positions of the local patches are determined in two ways. Local patches are
¯rst extracted from interest points detected by DoG region detector [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], which are located at local
scale-space maxima of the Di®erence-of-Gaussian. We also extract local patches from an uniform
grid spacing at 10 £ 10 pixels. This dense regular description is necessary to capture uniform
regions that are prevalent in radiographs. We use 11 £ 11 pixel patches in our experiments. And
about 400 patches are extracted from each image. After feature extraction, we applied a high
speed clustering algorithm Growing Cell Structures (GCS) neural network [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], which is able to
detect high dimensional patterns with any probability distribution, to quantize all feature vectors
into M discrete types (M = 600 in the experiment). Then each feature vector is represented by
the ID of the cluster it belongs to and its spatial coordinate.
        </p>
        <p>In order to measure the similarity between two images represented by orderless collections of
local patches, we ¯rst partition the scaled images into increasingly ¯ne sub-regions. Then we
compute the histograms of cluster frequencies inside each sub-region by counting the number of
patches that belong to each cluster (Fig. 1). The histograms from two images are compared using a
weighted histogram intersection measure. Let X and Y be two sets of feature vectors representing
two images. Their histograms in the ith sub-region at level l are denoted by HXli and HYli with
HXli (j) and HYli(j) indicating the number of feature vectors from X and Y that fall into the jth
bin of the histograms. The histogram intersection function is given by
(1)
(2)
I(HXli ; HYli) =</p>
        <p>M
X min(HXli (j); HYli(j)) ;
j=1
which measures the \overlap" between two histograms' bins. It implicitly ¯nds the correspondences
between feature vectors falling into that sub-region. The similarity between X and Y is de¯ned
as the weighted sum of the number of matches found in each sub-region:</p>
        <p>K(X; Y ) =</p>
        <p>L 4(l¡1) M
X wl X X min(HXli (j); HYli(j)) ;
l=1</p>
        <p>i=1 j=1
where L refers to the max level. As shown in Fig. 1, the weight wl is inversely proportional to
region size: the smaller the region the larger the weight, i.e. matches made within smaller regions
are weighted more than those made in larger regions.</p>
        <p>Actually, K can be implemented as a single histogram intersection of \long" vectors which are
formed by concatenating the appropriately weighted histograms in all sub-regions. For L levels
and M clusters, although the index of the single histogram may be as high as M PlL=1 4l¡1, the
histogram of each image is actually very sparse. The number of non-zero bins is at most mL.</p>
        <p>elvel1
*# # + *+ # + + *</p>
        <p>Another implementation issue is normalization. In order not to favor large feature sets, which
would always yield high similarity due to the intersection operation, we should normalize the
histograms by the total weight of all features in the images before conducting matching.</p>
        <p>
          K has been proved to satisfy the Mercer's condition, i.e. it is positive semi-de¯nite [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ][
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
Therefore, kernel-based discriminative methods can be applied. In the experiment, multi-class
classi¯cation is done with a \one-against-one" SVM classi¯er [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] using the spatial pyramid
matching kernel.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Medical Image Retrieval</title>
      <p>The dataset for the medical image retrieval task consists of images from the Casimage, MIR,
PEIR and PathoPIC datasets. There are totally 50,026 images with di®erent modalities, such
as photographs, radiographs, ultrasonic images, and scans of illustrations used for teaching etc.
Query topics are formulated with example images and a short textual description, which denotes
the exact information need such as the illness, the body region or the modalities shown in the
images. Therefore, this task is much more challenging than the annotaion task. We only exploit the
e®ectiveness of visual features for this task. No textual information is utilized in our experiment.</p>
      <p>As general image retrieval systems, the whole retrieval procedure contains three steps: image
preprocessing, feature extraction and relevance ranking based on similarity measure. For image
preprocessing, we ¯rst resize the images so that the long sides are 512 pixels and their aspect
ratios are maintained. As the characters of gray images and color images are quite di®erent, we
examine whether an image is gray or color before extracting features from it. Note that the images
in Fig. 2 are regarded as gray images because the color information in them are very limited and
also useless for retrieval. Feature extraction is carried out according to the type of the image, i.e.
the features for gray image and color image are di®erent:
Features for gray images The global features used to describe radiographs in the annotation</p>
      <p>task are used here to describe the gray images.</p>
      <p>
        Features for color images We use band-correlogram, color histogram and block-wavelet
features to describe the color images:
- Band-correlogram We ¯rst quantize the RGB values into 64 bins. Then the general
autocorrelogram features are extracted within four square neighborhoods, whose radius are
1,3,5,7 pixels respectively. The ¯nal features used are the average of the corresponding
elements in the four square neighborhoods. It is a 64-dimensional feature vector.
- Color histogram We quantize the RGB values into 36 bins, and calculate the
36dimensional color histogram as described in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
- Block-wavelet We ¯rst convert the color images into gray images using:
      </p>
      <p>L = 0:299 £ R + 0:587 £ G + 0:114 £ B :</p>
      <p>Then the block-wavelet feature are calculated as introduced in Sect.2.1.</p>
      <p>The last step is ranking the images in the dataset according to their relevance to the query
images. As each topic contains multiple query images, the distance between a dataset image Z
and a set of query images belonging to the same topic is de¯ned as the minimun distance between
Z and each query image:
d(Z; Q) = min d(Z; Qi) :</p>
      <p>i
The top 1000 images are returned for evaluation.
4
4.1</p>
    </sec>
    <sec id="sec-4">
      <title>Experimental Results</title>
      <sec id="sec-4-1">
        <title>Results of Automatic Medical Image Annotation</title>
        <p>For the annotation task ,we submitted two runs named \msra wsm gray" and \msra wsm patch"
for global feature and local feature methods respectively. The submission using global features
achieved an error rate of 17.6%, which ranked sixth among all the submissions. And the error rate
of the run using local features is 18.2%, which ranked ninth.</p>
        <p>Fig. 3 illustrates the classi¯cation precisions of each category on the test dataset. The results
for the run using global features are denoted by blue bars, and the local feature based method
is denoted by red bars. In Fig. 4 we calculate the average precisions across di®erent categories,
for which the numbers of training images are larger than a speci¯ed number given by the X
axis. Through analyzing these experimental results, we could get some valuable information.
Firstly, all the categories with zero precisions are corresponded to the categories whose training
images are less than 20. Secondly, when the number of training images is larger than 20, our
(3)
(4)
methods could have more stable performance on average precision. Thirdly, our two methods
achieved comparable performances. As they are complementary for describing images, we could
expect better performance if we combine these two descriptions together. However, we haven't
implemented the combination so far. We will explore it in our future work.
4.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Results of Medical Image Retrieval</title>
        <p>In the medical image retrieval task, the parameters for gray images are the same with the
annotation task. The parameters for color images are determined empirically. The details have been
discussed in Section 3. We employ these features in our automatic \visual retrieval" system and
submit only one run named \msra wsm". We achieved a MAP of 0.0681, which ranks second
among the 11 runs that also only use visual features. The MAP of the best run is 0.0753.</p>
        <p>The MAP values for each query are shown in Fig. 5. We use di®erent color bars to indicate
the di®erent performances on visual, mixed and semantic topics. The average MAP on these three
kinds of topics are 0.1324, 0.0313 and 0.0406 respectively. It is obvious that the performance on
visual topics is the best. The performance is relatively poor on other topics with more semantic
considerations. The di®erences between the performances on di®erent kinds of topics are
reasonable considering the design of the topics. The MAP for the 23rd topic which is a semantic topic is
strangely high. It is because the number of images that are similar with the query images of this
topic is quite large.
In this paper, we present our work on the medical image annotation and retrieval tasks of
ImageCLEFmed 2006. Due to the special characteristics of medical images, we explored using global
and local features respectively to describe the radiographs in the annotation task. Then we use
the multi-class SVM to classify the images. We achieved an error rate of 17.6% for the global
feature based method and 18.2% for the local feature method. For the medical image retrieval
task, we distinguished gray images from color images and used di®erent kinds of visual features
to describe them. Our submission ranked second among the 11 runs which also only used visual
features.</p>
        <p>This is our ¯rst participation in the tasks concerning medical images. We ¯nd this task quite
interesting and very challenging. In our future work, we will investigate some more descriptive
features and more suitable similarity measure for comparing images. We didn't utilize the textual
information in our experiment. We will incorporate it into the retrieval framework in the future.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>T.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>GuÄld</surname>
            ,
            <given-names>M.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Deselaers</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Keysers</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schubert</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spitzer</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ney</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wein</surname>
            ,
            <given-names>B.B.</given-names>
          </string-name>
          :
          <article-title>Automatic Categorization of Medical Images for Content-based Retrieval and Data Mining</article-title>
          .
          <source>Computerized Medical Imaging and Graphics</source>
          , volume
          <volume>29</volume>
          , pages
          <fpage>143</fpage>
          -
          <lpage>155</lpage>
          , ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Grauman</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Darrell</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>The Pyramid Match Kernel: Discriminative Classi¯cation with Sets of Image Features</article-title>
          .
          <source>Proceedings of the IEEE International Conference on Computer Vision</source>
          (ICCV
          <year>2005</year>
          ), Beijing, China,
          <year>October 2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Lazebnik</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmid</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ponce</surname>
          </string-name>
          , J.:
          <article-title>Beyond Bags of Features: Spatial Pyramid Matching for Recognizing Natural Scene Categories</article-title>
          .
          <source>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR</source>
          <year>2006</year>
          ), New York,
          <year>June 2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Lowe</surname>
            ,
            <given-names>D.G.</given-names>
          </string-name>
          :
          <article-title>Distinctive Image Features from Scale-Invariant Keypoints</article-title>
          .
          <source>International Journal of Computer Vision</source>
          ,
          <volume>60</volume>
          ,
          <issue>2</issue>
          (
          <year>2004</year>
          ), pp.
          <fpage>91</fpage>
          -
          <lpage>110</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Keysers</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gollan</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ney</surname>
          </string-name>
          , H.:
          <article-title>Classi¯cation of Medical Images using Non-linear Distortion Models</article-title>
          .
          <source>Bildverarbeitung fuÄr die Medizin</source>
          <year>2004</year>
          (BVM
          <year>2004</year>
          ), Berlin, Germany, pages
          <fpage>366</fpage>
          -
          <lpage>370</lpage>
          ,
          <year>March 2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Deselaers</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Keysers</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ney</surname>
          </string-name>
          , H.:
          <article-title>Discriminative Training for Object Recognition Using Image Patches</article-title>
          .
          <source>Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition (CVPR</source>
          <year>2005</year>
          ), San Diego, CA,
          <year>June 2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Mar</surname>
            <given-names>¶ee</given-names>
          </string-name>
          , R.,
          <string-name>
            <surname>Geurts</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Piater</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wehenkel</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Biomedical Image Classi¯cation with Random Subwindows and Decision Trees</article-title>
          .
          <source>Proceedings of ICCV workshop on Computer Vision for Biomedical Image Applications (CVIBA</source>
          <year>2005</year>
          ), Beijing, China,
          <year>October 2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Fritzke</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Growing Cell Structures { A Self-Organizing Network in k Dimensions</article-title>
          .
          <source>Arti¯cial Neural Networks II</source>
          , pages
          <fpage>1051</fpage>
          -
          <lpage>1056</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Chang</surname>
            ,
            <given-names>C.-C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          -J.:
          <source>LIBSVM : A Library for Support Vector Machines</source>
          ,
          <year>2001</year>
          . Software available at http://www.csie.ntu.edu.tw/ cjlin/libsvm .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Otsu</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          :
          <article-title>A Threshold Selection Method from Gray-Level Histogram</article-title>
          .
          <source>IEEE Trans. System Man Cybernetics</source>
          , SMC-
          <volume>9</volume>
          (
          <issue>1</issue>
          ):
          <fpage>62</fpage>
          -
          <lpage>66</lpage>
          ,
          <year>1979</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Swain</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Ballard</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : Color Indexing.
          <source>International Journal of Computer Vision</source>
          , Vol.
          <volume>7</volume>
          , No.
          <volume>1</volume>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>