<!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>Using f-S HI N to represent ob jects: an aid to visual grasping</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nicola Vitucci</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mario Arrigoni Neri</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giuseppina Gini</string-name>
          <email>ginig@elet.polimi.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Politecnico di Milano - Dipartimento di Elettronica e Informazione Via Ponzio 34/5</institution>
          ,
          <addr-line>20133 Milano</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Description Logics (DLs) are nowadays used to face a variety of problems. When dealing with numerical data coming from the real world, however, the use of traditional logics results in a loss of useful information that can be otherwise exploited using more expressive logics. Fuzzy extensions of traditional DLs, being able to represent vague concepts, are well suited to reason on such objects. In this paper we present an architecture for the automatic building and querying of a fuzzy ontology related to the representation of objects in terms of their composing parts. Our approach mainly aims to face the problem of visual grasping, which is of wide interest in the robotics eld.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        The decomposition of an object in parts has been recognized as an important
problem in arti cial intelligence: it is considered both as a human-like way of
reasoning on objects [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and as a good way to reduce complexity in tasks like
object recognition [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Apart of the actual image decomposition phase, a major
issue is constituted by the semantic description of the extracted features and
their mutual relationships. Due to the vagueness a ecting real world data, some
tolerance should be taken into account when formally representing the structure
of an object; this is a reason to take advantage of novel tools as fuzzy DLs [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>Fuzzy DLs extend crisp DLs by adding imprecision and vagueness in the
reasoning process, thus giving some degrees of truth in place of binary answers
as yes or no. Although the available fuzzy reasoners are not yet as powerful
as their crisp counterparts, some interesting applications can be found. One of
them lies in the robotics eld, in which a symbolic representation of objects
can improve the grasping capabilities of a robot by the use of some semantic
information, regarding both the type of grasp itself and the structure of the
object to be grasped.</p>
      <p>
        To the best of our knowledge, the problem of semantic part decomposition is
still an open problem and there are no tools available to automatically create a
fuzzy ontology from raw concepts. The use of ontologies for object recognition has
been investigated in some works as [
        <xref ref-type="bibr" rid="ref4 ref5 ref6">4,5,6</xref>
        ], but none of them makes explicitly use
of fuzzy reasoning except for the creation of (crisp) descriptors as Very high to be
used in the classical way; furthermore, they rely on a previous phase of semantic
annotation by domain experts, while we focus on the automatic generation of
simple concepts, which are su cient for our purposes.
      </p>
      <p>
        There are some recent works in which fuzzy DLs are thoroughly used to
reason on multimedia information (see [
        <xref ref-type="bibr" rid="ref10 ref12 ref7 ref8">7,8,10,12</xref>
        ]) but little advantage is taken from
the expressiveness given by cardinality restrictions (when available). Generally
speaking, this is due to the fact that, for scene understanding purposes, it is
su cient to know whether a kind of object is present or not (see [
        <xref ref-type="bibr" rid="ref15 ref16">15,16</xref>
        ]). On
the other hand, for object recognition purposes, it is often necessary to be able
to count the instances of each kind of recognized component.
      </p>
      <p>
        In this paper, we show why we use f-SHIN [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] as the underlying DL for
addressing this problem, then we describe an architecture for the automatic
building of a (crisp) ontology and its use for object recognition via fuzzy ABox
reasoning services; eventually, in the last section, we make some considerations
and propose some future work. The architecture we propose here is still far from
being considered complete, yet we were able to obtain some interesting results.
2
      </p>
      <p>
        The f-S HI N logic
The f-SHIN logic is the fuzzy extension of the SHIN logic [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The main
improvement of this extension with respect to its crisp version is the possibility to
use assertions like Concept(p)[ 0:7], meaning that the individual p has a
minimum degree of participation of 0.7 to the concept Concept, or role(p,q)[ 0:3],
meaning that the individuals p and q participate in the role role with a
maximum degree of 0.3. The greatest lower bound (GLB) [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] is used to know \how
much" an individual can be considered to belong to a certain class. A complete
description of the f-SHIN logic can be found in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>For the f-SHIN logic there exists a reasoner called FiRE 1, while there exist
other reasoners like fuzzyDL2 which is based on the fuzzy extension of the SHIF
logic. The reason why we chose to use FiRE as reasoner is, independently from
the supported reasoning services, the high expressivity of the underlying f-SHIN
logic as it supports cardinality restrictions; on the other hand, such a choice needs
some functional blocks to be added to carry out operations like the de nition of
concepts in terms of membership functions.
3</p>
    </sec>
    <sec id="sec-2">
      <title>Architecture</title>
      <p>As anticipated in the previous section, due to the limitations of the reasoner,
the whole architecture is complex and requires some functional elements to be
split among di erent modules (e.g. the reasoner used on the de nitions ontology
is di erent from the one used on the objects ontology). The whole architecture
of the system is depicted in Fig. 1.
1 http://www.image.ece.ntua.gr/~nsimou/FiRE/
2 http://gaia.isti.cnr.it/~straccia/software/fuzzyDL/fuzzyDL.html
Types of features to
extract from the image
Types and parameters of
membership functions
Names of fuzzy concepts
(e.g. LongObject)
External ontology
Creation of component
axioms in the TBox
Creation of roles related
to component concepts
Creation of object axioms</p>
      <p>in the TBox
Objects ontology building</p>
      <p>Image segmentation
and part decomposition
Feature extraction
for each part</p>
      <p>Calculation of relationships</p>
      <p>among the parts
Selection of interesting
quantitative measures
Calculation and selection
of truth values</p>
      <p>Image analysis
Fuzzy concepts with
truth degrees</p>
      <p>Creation of component
assertions in the ABox
Calculation of the GLB</p>
      <p>for each component
Creation of role assertions</p>
      <p>in the ABox
Calculation of the GLB
for the whole object</p>
      <p>Object recognition</p>
      <p>Fuzzy reasoner</p>
      <p>The \high level" information, which re ects the kind of knowledge that is
to be extracted from the image, is encoded in the external ontology; the image
analysis and the numerical calculations are performed with MATLABTM, while
the intermediate steps are performed either in MATLABTMor in JavaTM. The
FiRE reasoner is standalone, thus some steps are still to be carried out by hand.</p>
      <p>As an example, we will model a fork in terms of its parts; thus, we will use
the images shown in Fig. 2.
3.1</p>
      <sec id="sec-2-1">
        <title>External ontology</title>
        <p>The external ontology, also called the \de nitions ontology", is used to specify
the kinds of membership functions to be used as well as the kinds of features to
be extracted from the objects found in the images (e.g. elongation, eccentricity,
parallelism with respect to other objects and so on) and the meanings of concepts
like LongObj and SmallObj in terms of membership functions.</p>
        <p>
          Taking the ontology described in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] as an example, we built a meta-ontology
(based on the crisp logic SHOIN (D) with datatypes) in which the features to
be extracted from the image are subclasses of the meta-class GeometricConcept
and the kinds of membership functions to use are subclasses of the meta-class
MembFunc. The ontology presented in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] makes use of some \concrete" concepts
like TrapezoidalConcreteFuzzyConcept and TriangularConcreteFuzzyConcept, each
one having several properties de ned as hasParameterX (where X stands for A,
B, K1 etc.) depending on the parameters needed by the considered membership
function; an individual tra1 represents a trapezoidal membership function with
given parameters.
        </p>
        <p>In our ontology, a concept like \a long object" is modeled as an individual
longObject of meta-class Length which has, as its membership function, another
individual longMF of a subclass of MembFunc with the function parameters given
as datatype properties. By means of the Jena Ontology API3 and the Pellet
reasoner4, information like the kind and the parameters of a membership function
representing a concept related to the image is extracted to feed the image analysis
module; thus, a SPARQL query like:
SELECT *
WHERE {
?x rdfs:subClassOf :GeometryConcept .
?y rdf:type ?x .
?y :hasMembershipFunction ?z .
?z rdf:type ?w .
?w rdf:subClassOf :MembershipFunction .</p>
        <p>FILTER (?w != :MembershipFunction) .
?z :hasParameter1 ?k1 .
?z :hasParameter2 ?k2 .</p>
        <p>OPTIONAL {?z :hasParameter3 ?k3} .</p>
        <p>OPTIONAL {?z :hasParameter4 ?k4}
}
is used to extract the individuals representing the actual fuzzy geometry concepts
(e.g. LongObject) used in the objects ontology and their related membership
functions data (e.g. a sigmoidal function with two parameters).</p>
        <p>
          The ontology is built by a domain expert to re ect the physical characteristics
of the robot, so that for example an object can be considered \long" with respect
to the maximum aperture of the robot hand. Although a system of measurement
has to be established, we now use only pixel measures.
3 http://jena.sourceforge.net/
4 http://clarkparsia.com/pellet/
(a) Original image
(b) Image after segmentation
(c) Image after edge dilation and part decomposition (with three parts
out of six put in evidence)
In this phase, the original image is converted in a binary image after thresholding
and edge recognition performed by Canny method [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] (Fig. 2b); the resulting
edges are dilated, then the parts having an area over a threshold are selected
(Fig. 2c). This segmentation and decomposition phase is actually non-robust, so
that the use of fuzzy relationships can be better shown.
        </p>
        <p>After the rst phase, some features like the area, the length of the major
axis of the ellipse having the same normalized second central moments as the
selected region, and so on, are extracted from each found part (see Tab. 1 for
some examples of extracted values); then, some quantitative characteristics are
computed: for example, the measure of parallelness , given and as the
angles between the major axes of the two objects and the x axis of the image,
is de ned as = j cos ( ) j, while the distance between two parts, instead,
is de ned as the minimum distance between their convex hulls.</p>
        <p>Using the de nitions from the external ontology, for every part we calculate
the degree of membership of each feature to its related membership functions.
For example, for the feature \length" (i.e. the length of its major axis), the
truth values for the functions \LongObj", \MediumLengthObj" and \ShortObj"
are calculated; if a MediumLengthObj is associated to a generalized bell curve
membership function with parameters a = 240, b = 2:5, c = 600 and the length
of the major axis of the considered object is 456.61 pixels, the object will belong
to the class MediumLengthObj with a truth degree = 0:93.
Using the results from the previous phase, and taking as a working hypothesis
that all the found parts belong to the same object (i.e. there is just one object in
the scene), for each part only the membership functions which give the highest
truth value for each feature are selected; for example, if a part has a truth degree
over a threshold for the membership function \MediumLengthObj", the concept
MediumLengthObj is added to the concept representing that part in the fuzzy
ontology. At the end, we obtain a concept like (for the sake of simplicity we list
only some concepts and roles):</p>
        <sec id="sec-2-1-1">
          <title>ObjClass1</title>
          <p>MediumLengthObj u SmallObj u
5 parall u
1 near u . . .
where ObjClass1 is the newly created concept related to the part which has been
considered. A new fuzzy concept is created only if the current analyzed part does
not belong to any existing concept, i.e. there is no concept that fully describes
the part (it can be veri ed via the fuzzy reasoner). Since FiRE does not let us
write fuzzy TBox axioms, the degrees of truth are discarded in this phase.</p>
          <p>When there are no parts left, a role for each concept is created. For example,
from the class ObjClass1 the role hasObjClass1 is created, so that the class Fork
can be created using the previously found number of objects per class:</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>Fork</title>
          <p>1 hasObjClass1 u
4 hasObjClass2 u</p>
        </sec>
        <sec id="sec-2-1-3">
          <title>1 hasObjClass3</title>
          <p>
            This is due to the fact that the f-SHIN logic lacks of the quali ed cardinality
restrictions, so a general hasPart role cannot be used. We use a \typographical"
operation, yet the problem of role creation has been faced in [
            <xref ref-type="bibr" rid="ref3">3</xref>
            ]. For the sake
of completeness, domain and range role axioms should be added to qualify the
new roles introduced, but the used reasoner does not fully support them yet.
3.4
          </p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Object recognition</title>
        <p>Once the objects ontology TBox has been built, it is possible to nd whether
an object, after it has been decomposed in parts, belongs to a class or not (i.e.
how much it can be considered to belong to the considered class with respect
to a certain threshold); the image analysis steps are the same for the ontology
building phase.</p>
        <p>When for every part all the pertaining concepts and roles can be written
in the ABox, the fuzzy reasoning is performed to nd the GLB of that part
belonging to a certain class; then, roles like hasObjClass1 are created with the
same value of the found GLBs and, at the end, the GLB of the main object is
calculated.</p>
        <p>This procedure can be applied to determine whether a speci c kind of grasp
can be performed or not on the selected object. For example, given the concept
de ned as (for the sake of simplicity using no roles):</p>
        <sec id="sec-2-2-1">
          <title>GraspableByPinch</title>
          <p>MediumLengthObj u HighlyEccentricalObj
representing objects that are graspable by a pinch grip, we can nd which part
of the object (if any) can be grasped this way via a subsumption check.
4</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Conclusions</title>
      <p>In this paper we have presented a possible architecture for the generation and the
use of a fuzzy ontology for object recognition by means of objects decomposition
in parts. We take advantage of the use of fuzzy cardinality restrictions which, to
the best of our knowledge, have not been fully exploited in the current fuzzy DLs
applications (e.g. multimedia retrieval). Our results are preliminar and prone to
errors, partly due to limitations in the modules in use (e.g. the fuzzy reasoner
is still experimental), partly due to the approximations induced by the use of a
SHIN logic, while at least quali ed cardinality restrictions would be needed.</p>
      <p>As future work, we plan to take advantage of a more powerful fuzzy DL
as it seems to be needed for object modeling purposes, so we will work on a
more powerful reasoner and on a better integration between classical and fuzzy
knowledge bases; furthermore, as we plan to use the system as an aid to the
grasping task, we will add physical information (that can obtained via di erent
sensors, e.g. haptic devices) and further information on the grasping types along
with their quality measurements.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Biederman</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Recognition-by-components: A theory of human image understanding</article-title>
          .
          <source>Psychological Review 94</source>
          <volume>2</volume>
          (
          <year>1987</year>
          )
          <fpage>115</fpage>
          -
          <lpage>117</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bobillo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>An OWL Ontology for Fuzzy OWL 2</article-title>
          .
          <source>Proceedings of the 18th International Symposium on Methodologies for Intelligent Systems</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Haarslev</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lutz</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , Moller, R.:
          <article-title>Foundations of spatioterminological reasoning with description logics</article-title>
          .
          <source>Proceedings of Sixth International Conference on Principles of Knowledge Representation and Reasoning</source>
          (
          <year>1998</year>
          )
          <volume>112</volume>
          {
          <fpage>123</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Hudelot</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Towards a cognitive vision platform for semantic image interpretation; Application to the recognition of biological organisms</article-title>
          .
          <source>PhD thesis</source>
          . University of Nice Sophia Antipolis (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Maillot</surname>
          </string-name>
          , N.:
          <article-title>Ontology based object learning and recognition</article-title>
          .
          <source>PhD thesis</source>
          . University of Nice Sophia Antipolis (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Hudelot</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Atif</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bloch</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>Fuzzy spatial relation ontology for image interpretation</article-title>
          .
          <source>In: Fuzzy Sets and Systems</source>
          ,
          <volume>159</volume>
          <fpage>15</fpage>
          (
          <year>2008</year>
          )
          <year>1929</year>
          {
          <fpage>1951</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Stoilos</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stamou</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simou</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tzouvaras</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Reasoning with the fuzzy description logic f-SHIN : Theory, practice and applications</article-title>
          . In P.C.G. da Costa et al. (eds):
          <article-title>Uncertainty Reasoning for the Semantic Web I (</article-title>
          <year>2008</year>
          )
          <volume>262</volume>
          {
          <fpage>281</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Simou</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Athanasiadis</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tzouvaras</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kollias</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Multimedia reasoning with f-SHIN</article-title>
          . Second International Workshop on Semantic Media Adaptation and
          <string-name>
            <surname>Personalization</surname>
          </string-name>
          (
          <year>2007</year>
          )
          <volume>44</volume>
          {
          <fpage>49</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Stoilos</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stamou</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tzouvaras</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horrocks</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          :
          <article-title>The fuzzy description logic f-SHIN</article-title>
          .
          <source>International Workshop on Uncertainty Reasoning For the Semantic Web</source>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Mylonas</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simou</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tzouvaras</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Avrithis</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Towards semantic multimedia indexing by classi cation and reasoning on textual metadata</article-title>
          .
          <source>Knowledge Acquisition from Multimedia Content Workshop</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Lukasiewicz</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Managing uncertainty and vagueness in Description Logics for the Semantic Web</article-title>
          .
          <source>Journal of Web Semantics</source>
          <volume>6</volume>
          <fpage>4</fpage>
          (
          <issue>2008</issue>
          )
          <volume>291</volume>
          {
          <fpage>308</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>Towards Spatial Reasoning in Fuzzy Description Logics</article-title>
          .
          <source>Proc. of the 2009 IEEE International Conference on Fuzzy Systems</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Suh</surname>
            ,
            <given-names>I. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lim</surname>
            ,
            <given-names>G. H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hwang</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Suh</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Choi</surname>
          </string-name>
          , J.-H.,
          <string-name>
            <surname>Park</surname>
          </string-name>
          , Y.-T.:
          <article-title>Ontologybased multi-layered robot knowledge framework (OMRKF) for robot intelligence</article-title>
          .
          <source>IEEE Int. Conf. on Intelligent Robots and Systems</source>
          (
          <year>2007</year>
          )
          <volume>429</volume>
          {
          <fpage>436</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Wan</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Parts-based 2D shape decomposition by convex hull</article-title>
          .
          <source>IEEE International Conference on Shape Modeling and Applications</source>
          (
          <year>2009</year>
          )
          <volume>89</volume>
          {
          <fpage>95</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Dasiopoulou</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kompatsiaris</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Strintzis</surname>
            ,
            <given-names>M.G.</given-names>
          </string-name>
          :
          <article-title>Applying Fuzzy DLs in the extraction of image semantics</article-title>
          .
          <source>Journal of Data Semantics</source>
          <volume>14</volume>
          (
          <year>2009</year>
          )
          <volume>105</volume>
          {
          <fpage>132</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Meghini</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sebastiani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Straccia</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          :
          <article-title>A model of multimedia information retrieval</article-title>
          .
          <source>Journal of ACM 48 5</source>
          (
          <year>2001</year>
          )
          <volume>909</volume>
          {
          <fpage>970</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Canny</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>A computational approach to edge detection</article-title>
          .
          <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          ,
          <volume>8 6</volume>
          (
          <issue>1986</issue>
          )
          <fpage>679</fpage>
          -
          <lpage>698</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>