<!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>Clustering-Based Detection of Anatomical Features on Organic Shapes</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Konrad Sickel</string-name>
          <email>konrad.sickel@informatik.uni-erlangen.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vojtech Bubnik</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Pattern Recognition Lab, Department of Computer Science, Friedrich-Alexander-Universitat Erlangen-Nurnberg</institution>
          ,
          <addr-line>Martensstr. 3, 91058 Erlangen</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Siemens Hearing Instruments, Inc.</institution>
          ,
          <addr-line>10 Constitution Ave, Piscataway, NJ 08854</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <fpage>54</fpage>
      <lpage>58</lpage>
      <abstract>
        <p>Robust and accurate automatic detection of anatomical features on organic shapes is a challenging task. Despite a rough similarity, each shape is unique. To cope with this variety, we propose a novel clustering-based feature detection scheme. The scheme can be used as a standalone feature detection scheme or it can provide meaningful starting points for surface analyzing-based detection algorithms. The scheme includes the identi cation of a representative set of shapes and the usage of a specialized iterative closest point algorithm for the registration of shapes, which is followed by the projection of the features using the transformation matrix of the registration. Evaluation is based on a large set of expert annotated shapes and showed superior performance compared to state-of-the-art surface analyzing methods. Accuracy increased of 32 % and detection of all features is ensured.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Shape analysis typically involves the abstraction of complex structures by
removing redundant details. It captures the essence of geometry via a representative
set of distinctive features, such as 3-D points, planes, curves or areas. These
features can be employed for classification, registration and for driving the
automation of shape transformations. The problem is very challenging due to the
variability of organic surfaces. In this work, we focus on the robust and
accurate detection of anatomical features found on ear impressions. An example ear
impression with annotated features is given in Fig. 1. Theses features provide
the basic structure for the automatic design of customized in-the-ear hearing
aids [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ].
      </p>
      <p>
        Previous work in this field was reported by Paulsen et al., they employed
anatomical features (landmarks) to build a statistical shape model of the human
ear canal for shape analysis and the automatic design of customized hearing
aids [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. Zouhar et al. focused on the detection of anatomical features to
guide a fast registration of 3-D ear impressions and also for automation
purposes [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]. Baloch et al. worked on the detection of a canonical ear signature to
capture the structure of an ear impression [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. So far, the proposed algorithms
for feature detection on ear impressions were solely based on the analysis of
surface properties, like peaks, depressions, concavities, ridges and bumps. Hence,
the result is sensitive to the quality of the acquired ear impression mesh and can
fail in case of unusual ear impressions [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Problematic cases are characterized
by containing large amounts of excess material, very short ear canals, holes all
over the impression and a very jagged opening contour at the bottom of the
impression. Furthermore, due to the shape variety some features will not always be
very distinctive. We specifically address the named problems by enhancing the
current methods with a clustering-based detection (CBD) scheme as described
in the following.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Materials and Methods</title>
      <p>Our CBD scheme is based on three methods: (i) robust alignment of ear
impressions, (ii) identification of a representative set of ear impressions, and (iii)
feature projection from one impression to another.
2.1</p>
      <sec id="sec-2-1">
        <title>Robust Alignment of Ear Impressions</title>
        <p>
          Similar to Zouhar et al. [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], we use a specifically adapted version of an iterative
closest point (ICP) algorithm to register ear impressions. In contrast to them,
we employ a version without previously detected features, since we want to be
independent of them. Our approach is divided in two steps: (i) rough
registration using a centerline representation and (ii) fine registration using the mesh
representation.
        </p>
        <p>The initial centerline is computed by equidistantly slicing the mesh parallel
to a plane defined by the open contour at the bottom of the impression (Fig. 1).
(a) Frontal view
(b) Backward view
Fig. 1. 3-D mesh representation of an ear impression (ear negative) consisting of the
external ear and the ear canal. Some of the later considered features are annotated.
For each slice the center of mass is computed resulting in an ordered set of
points l1; : : : ; lN . Afterwards the centerline is refined and improved by applying
internal and external forces as defined below</p>
        <p>
          Eext;i =
In eqs. (1) to (3), xr;i denotes the intersection of a random ray r with the mesh
emitted from the centerline point li, and N is the number of rays. The final
update rule of a centerline point li is a weighted combination of the internal
and external force, where = 0:04 and = 1:0. The centerline points are
updated according to eq. (3) until convergence. An example for the initial and
final centerline is given in Fig. 2. A critical step of the ICP is the matching
of point pairs, which can be computational expensive. We can use the fact
that the centerlines are ordered from top to bottom to employ an efficient point
matching technique. We shift the centerlines along each other. In each shift
step the overlapping parts are extracted. The point matching is then reduced
to matching the index i. For every step, we compute the ICP (point-to-point
error metric) and store the transformation matrix along with the registration
error. To solve the ICP, we utilize the SVD-based strategy proposed by Arun
et al. [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. For the fine registration an ICP with the point-to-plane error metric
is used. It utilizes the surface normals as additional information and, therefore,
allows that smooth or planar areas of the meshes slide over each other easily.
Here, no closed-form solutions are available. Thus, we linearize the problem
using the assumption that incremental rotations are small, which is valid due to
our centerline registration.
alignment along with its transformation matrix T. This information was given
as input into an agglomerative hierarchical clustering (AHC) algorithm. AHC
was used, because no evidence for a certain number of clusters was available.
We employed the complete-linkage criterion to identify the closest clusters and
analyzed the development of the dissimilarity measure along with scatter criteria
to identify the most natural clustering. The cluster centers collectively define our
representative set of ear impressions SRep = fS1; : : : ; Sng. Finally, each member
of SRep was annotated by an expert designer.
2.3
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Feature Projection</title>
        <p>To detect the features on a so far unknown ear impression Snew it is registered
with each surface in SRep. In the following only surface Sref 2 SRep with the
smallest registration error is considered. The features Fref of Sref are transformed
using Tref resulting in a new feature set Fr′ef. Since Fr′ef typically will not end up
directly on the surface Snew a final projection is necessary. Currently, we employ
only simple projection algorithms. In case of feature points or point sets, the
projection is achieved by projecting the given point on the closest point of Snew.
In case of feature planes, no projection is necessary.
3</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Results</title>
      <p>The clustering of a set of 473 ear impressions resulted in a representative set of
10 ear impressions. Major distinctive properties of the clusters are thickness of
the ear canal, direction of the ear canal, thickness and length of the helix and
the shape of the anti-tragus concavity (Fig. 1).</p>
      <p>
        For the evaluation of the feature detection we restricted ourselves to the
feature points listed in Tab. 1. We compared our CBD scheme with a
surfaceanalysis-based (SBD) one developed by Baloch et al. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The results presented
in Tab. 1 are based on the evaluation of 117 expert annotated ear impressions.
For each feature point the accuracy (Euclidean distance to annotated feature),
the detection rate and the tolerance rate is calculated. The latter is defined as
not exceeding a certain threshold . In agreement with the design experts, was
set to 3 mm. The results clearly indicate that the CBD is superior. On average
it is 1 mm ( 32 %) closer to the target and offers a smaller standard deviation
compared to the SBD. The achieved detection rates are both very good: 98.8 %
for SBD and 100 % for CBD, respectively. As expected from the numbers given
in Tab. 1, the tolerance rates differ strongly. The SBD obtained a tolerable result
in 62.3 % of the cases, while the CBD was good in 71.0 % of the cases.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Discussion</title>
      <p>A novel clustering-based feature detection scheme specifically adapted to ear
impressions was presented. The scheme involves the identification of a
representative set of ear impressions and the development of a robust alignment
procedure for ear impressions. The feature detection is carried out by registering a
denotes the mean distance in mm and
new impression with the impressions of the representative set. Followed by a
projection of the features taken from the impression with the best registration
result. We could show that our scheme is superior compared to an approach that
analyzes the surface for peaks, concavities, ridges and bumps. On average an
improvement of 1mm could be achieved. Due to the template based approach,
the detection rate is 100 %. The tolerance rate, defined as detecting a feature
in a certain area around the labeled feature, could be improved about 9 %.
Furthermore, the standard deviation of the detection error is greatly reduced, which
corresponds to a more robust detection of the features.</p>
      <p>So far, the presented results are preliminary and restricted to feature points.
The next steps in our work are extending the implementation to feature planes
and feature areas and better feature projection algorithms.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Sickel</surname>
            <given-names>K</given-names>
          </string-name>
          , et al.
          <article-title>Semi-automatic manufacturing of customized hearing aids using a feature driven rule-based framework</article-title>
          .
          <source>Proc VMV</source>
          .
          <year>2009</year>
          ; p.
          <volume>305</volume>
          {
          <fpage>12</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Paulsen</surname>
            <given-names>RR</given-names>
          </string-name>
          , et al.
          <article-title>Using a shape model in the design of hearing aids</article-title>
          .
          <source>Proc SPIE</source>
          .
          <year>2004</year>
          ; p.
          <volume>1304</volume>
          {
          <fpage>11</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Paulsen</surname>
            <given-names>RR</given-names>
          </string-name>
          , et al.
          <article-title>Building and testing a statistical shape model of the human ear canal</article-title>
          .
          <source>Proc MICCAI</source>
          .
          <year>2002</year>
          ; p.
          <volume>373</volume>
          {
          <fpage>80</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Zouhar</surname>
            <given-names>A</given-names>
          </string-name>
          , et al.
          <article-title>Anatomically-aware, automatic, and fast registration of 3D ear impression models</article-title>
          .
          <source>Proc 3DPVT</source>
          .
          <year>2006</year>
          ; p.
          <volume>240</volume>
          {
          <fpage>7</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Unal</surname>
            <given-names>GB</given-names>
          </string-name>
          , et al.
          <article-title>Customized design of hearing aids using statistical shape learning</article-title>
          .
          <source>Proc MICCAI</source>
          .
          <year>2008</year>
          ; p.
          <volume>518</volume>
          {
          <fpage>26</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Baloch</surname>
            <given-names>S</given-names>
          </string-name>
          , et al.
          <article-title>Automatic detection of anatomical features on 3D ear impressions for canonical representation</article-title>
          .
          <source>Proc MICCAI</source>
          .
          <year>2010</year>
          ; p.
          <volume>555</volume>
          {
          <fpage>62</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Arun</surname>
            <given-names>KS</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huang</surname>
            <given-names>TS</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blostein</surname>
            <given-names>SD</given-names>
          </string-name>
          .
          <article-title>Least-squares tting of two 3-D point sets</article-title>
          .
          <source>IEEE Trans Pattern Anal Mach Intell</source>
          .
          <year>1987</year>
          ;
          <volume>9</volume>
          (
          <issue>5</issue>
          ):
          <volume>698</volume>
          {
          <fpage>700</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>