<!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>HOUSEHOLD SOUND IDENTIFICATION SYSTEM FOR PEOPLE WITH HEARING DISABILITIES</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>ABLE Technologies Group, INNOVA Department</institution>
          ,
          <addr-line>Robotiker - Tecnalia, Vizcaya</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>H. Lozano</institution>
          ,
          <addr-line>I. Hernáez, E. Navas, FJ. González, I. Idígoras</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2007</year>
      </pub-date>
      <abstract>
        <p>This article concerns the classification of household sounds for the development of an application to help people with hearing disabilities to resolve everyday situations which may present them with serious problems: telephone calls, the sound of the door bell, an alarm clock, the completion of a domestic appliance programme, etc. It presents the study carried out in order to obtain the best acoustical parameters by adopting training and evaluation techniques using GMM models with a varying number of Gaussian components. Parameters such as MFCCs, ZCR, Roll-Off Point and Spectral Centroid are tested using the classifier.</p>
      </abstract>
      <kwd-group>
        <kwd>Sound Classification</kwd>
        <kwd>Signal Processing</kwd>
        <kwd>Deaf</kwd>
        <kwd>Hearing Impaired systems</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>A fire alarm or a telephone call at an ungodly hour warning of danger can be sounds which are
perceived to be urgent when they are detected. Hearing problems or simply a high level of noise are
factors which sometimes make it difficult for the human ear to identify these sounds.
Deaf people experience the issues that stem from not being able to detect or identify sounds on a
daily basis. Studying the techniques and algorithms which enable this task to be performed
automatically, not simply based on overcoming an intensity threshold like the majority of products
available on the market, is being viewed as significant technological progress which will offer huge
benefits to people with hearing disabilities.</p>
      <p>It is about improving their autonomy and independence when performing everyday tasks which due to
their limitations are often either extremely difficult or impossible. Developing an application which can
detect and classify the various sounds which may emerge in a home is considered to be a
fundamental requirement towards helping to improve the quality of life of people with hearing
impairments.</p>
      <p>This article presents the preliminary results of the study carried out in order to obtain a set of
parameters relevant to the classification of impulsive sounds such as door bells, alarm clocks, a baby
crying, with a high degree of accuracy and reliability.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Sound event detection and classification systems</title>
      <p>
        The stages making up this kind of system can be analysed in three distinct modules
        <xref ref-type="bibr" rid="ref2 ref3">(Dufaux,
Besacier, Ansorge, Pellandini, 2000; Istrate, Vacher, Serignat, Castelli, 2004)</xref>
        : sound detection,
feature extraction and sound classification, as illustrated by figure 1.
These modules are responsible of receiving and processing the sound with the aim of notifying the
deaf person of the appropriate option everytime. This article will focus on the last module “Sound
Classification”
        <xref ref-type="bibr" rid="ref4">(Markou, Singh, 2003)</xref>
        .
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Sound classification</title>
      <sec id="sec-3-1">
        <title>3.1. Sound database</title>
        <p>
          In order to test and validate the recognition system, it is essential to have a sound database with
representative size. In order to achieve this, part of the commercial database “Sound Scene Database
in Real Acoustical Environment”
          <xref ref-type="bibr" rid="ref6">(RWCP, 1998)</xref>
          has been used.
        </p>
        <p>The tests were performed using three different types of sound (100 signals per type): telephones,
alarm clocks and door locks, all obtained using a sampling frequency of 44100Hz. The selection was
made on the grounds that these sounds are commonly found at home.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Selection of acoustical parameters</title>
        <p>
          In order to extract the characteristics, the sounds in the DB were segmented into 20-millisecond
frames prior to analysis
          <xref ref-type="bibr" rid="ref3">(Clavel, Ehrette, Richard, 2005; Vacher, Istrate, Serignat, 2004)</xref>
          .
The acoustical parameters used for the recognition were selected based on different studies
          <xref ref-type="bibr" rid="ref3 ref5">(Istrate,
Vacher, Serignat, Castelli, 2004; Vacher, Istrate, Besacier, Serignat, 2003)</xref>
          where the most common
characteristics are MFCCs (common in speech recognition) as well as ZCR, Centroid and Roll-Off
Point (common in the recognition of instruments and environmental sounds).
        </p>
        <p>For each frame, 13 cepstral coefficients, the zero crossing rate, the Spectral Centroid and the Roll-Off
Point were calculated, providing a 16-parameter vector. These parameters are briefly described
below.
3.2.1. Mel Frequency Cepstral Coefficients (MFCCs): This is a perception parameter based on the
FFT. After calculating the logarithm for the FFT magnitude of the signal, the bins (minimum units in the
spectral domain) group together and soften in line with the Mel Frequency scale which is defined
mathematically in formula 1:
Mel ( f ) = 2595 log 10 ⎜⎝⎛ 1 +</p>
        <p>
          f ⎞⎟
700 ⎠
(1)
3.3. Classification method
3.2.3. Spectral Centroid: This parameter measures how strong a sound is. The centre of gravity is
assessed based on the information obtained from the Fourier Transform. It is defined as:
where X t [n] represents the nth sample of the Fourier Transform for the t frame.
3.2.4. Roll Off Point (RF): This parameter represents the frequencies below which 85% of the energy
in the audio spectrum resides. It is commonly used to identify sounds from musical instruments. In this
context, the percussive sounds and note attacks usually have more energy, which is why this is a
measure of the existence of abrupt signal changes. Equation 5 defines this characteristic, M [ f ]
being the energy of the signal in frequency bands higher than f . The maximum value of f is delimited
by the size and the sample ratio of the acoustical band.
Lastly, a DCT (Discrete Cosign Transform) is performed in order to decorrelate the vector of the
resulting parameters. The function defining this process is as follows:
(2)
(3)
(4)
(5)
(6)
k =20
c ( p ) = ∑ log m n ( p ) cos
q
n =1
3.2.2. Zero Crossing Rate (ZCR): This is the number of zero crossings which occur in the analysis
frame. In the signal spectrum, high (or low) frequencies imply high (or low) zero crossing rates. As
such, the number of zero crossings is an indicator of the signal’s high frequency content. The
mathematical definition is shown in equation 3:
There are several probabilistic classification techniques, but they are not all appropriate for
recognising sounds that are not related to speech
          <xref ref-type="bibr" rid="ref5">(Vacher, Istrate, Besacier, Serignat, 2003)</xref>
          . The
chosen classifier, GMM
          <xref ref-type="bibr" rid="ref1">(Atrey, Maddage, Kankanhalli, 2006)</xref>
          , is a simple model which can be
described as a Hidden Markov Model (HMM) of a single state. Impulsive sounds which are difficult to
separate into states are classified by observing the distribution followed by the extracted parameters.
Its implementation cost is low and it offers good properties for identifying short and impulsive events.
Equation 6 defines the model.
        </p>
        <p>K
gm( x) = ∑ w ⋅ g (μ k , ∑ k )(x)</p>
        <p>k
k =1
k
∑ wi = 1
i=1
i ∈ {1,......, K}
: wi ≥ 0
An initial experiment was carried out with the aim of observing the complexity that the classification
involves by only using the first two cepstral coefficients (MFCC1 and MFCC2) and the probability
awarded by the Gaussian Mixture Model. Figure 2 shows how the separation performed by the
classifier is reasonably high.
The same test using the third and fourth coefficients, MFCC3 and MFCC4, produces different
distributions with more overlapping areas, as shown by the graph in figure 3.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experiments performed</title>
      <p>A study has been carried out in order to obtain the optimum parameter combination, using different
data sizes in training. Exhaustive tests have been performed, using mixture models of 3 to 8
Gaussians for 4 different training database sizes.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Results</title>
      <p>The results obtained are presented using two measures for the success rate: by frame, calculating the
average success of all frames, and by sound, by assigning each sound the most likely type according
to the average success of the frames of which they are composed and by calculating the average
success rate for all sounds of the same type.</p>
      <p>The results obtained are divided into the three points below.
50 33
Training DB size</p>
      <p>15</p>
      <sec id="sec-5-1">
        <title>5.2. Influence of number of Gaussians</title>
        <p>In a training session with 33 sounds of each type, varying the GMM parameter, the best results are
obtained by using 5 or more Gaussians, as can be seen in figure 5. Also in this case, the percentage
of correctly classified sounds is 100%.</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.1. Influence of training database size.</title>
        <p>Training the Gaussian Mixture Model with sizes of 66, 50, 33 and 15 sounds of each type, the number
of correctly classified frames goes down slightly as the number of sounds used to train the model
decreases. In terms of sound classification 100% of sounds are correctly classified in all cases. Figure
4 shows the best results.
0,902</p>
        <p>0,9
0,898
0,896
0,894
0,892
0,89
0,888
0,886
0,884
0,882
0,894
0,893
0,892
0,891
0,89
0,889
0,888
0,887
0,886
0,885
1
0,9
0,8
0,7
0,6
0,5
0,4
0,3
0,2
0,1
0
3
4
7</p>
        <p>8
5 6</p>
        <p>Nº Gaussians</p>
      </sec>
      <sec id="sec-5-3">
        <title>5.3. Relevance of parameters</title>
        <p>MFCCM0FCCM1FCCM2FCCM3FCCM4FCCM5FCCM6FCCM7FCCM8FCMC9FCCM1F0CCM11FCC1C2Renotlrlo-OidffPoint ZCR
Fig. 6. Best parameters in evaluation by frame
MFCCM0FCCM1FCCM2FCCM3FCCM4FCCM5FCCM6FCCM7FCCM8FCMCF9CCM10FCCM11FCC1C2enotlrlo-OidffPointZCR</p>
        <p>R
Fig. 7. Best parameters in evaluation by sound
The best result has an overall frame classification precision of 90.1% using a database containing 66
sounds, 8 Gaussians and a combination of 8 parameters: MFCC0, MFCC1, MFCC2, MFCC4, MFCC9,
MFCC11, Centroid and Roll Off Point.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusions and Future Work</title>
      <p>At this work a first study of household sounds classification has been made. The used database has
been used to evaluate the different acoustic parameters from the audio and the classification model.
The used signals are clean and they don’t contain any type of background noise. In the future we want
to create an own database which not only will add a wider range of sounds, but it will also take into
account the existence of different possible noises, such as electrical appliances, outdoor traffic
noises,…</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Atrey</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Maddage</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Kankanhalli</surname>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Audio based event detection for multimedia surveillance</article-title>
          ,
          <source>Proc ICCASP</source>
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Dufaux A.</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Besacier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ansorge</surname>
          </string-name>
          and
          <string-name>
            <surname>F. Pellandini F.</surname>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Automatic sound detection and recognition for noisy environment</article-title>
          ,
          <source>in EUSIPCO</source>
          <year>2000</year>
          , Tampere, Finland.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Istrate D.</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Vacher</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          <string-name>
            <surname>Serignat</surname>
          </string-name>
          and E.
          <string-name>
            <surname>Castelli</surname>
          </string-name>
          (
          <year>2004</year>
          )
          <article-title>Multichannel smart sound sensor for perceptive spaces</article-title>
          ,
          <source>Complex Systems, Intelligence and Modern Technology Applications</source>
          ,
          <source>(CSIMTA</source>
          <year>2004</year>
          ), pp.
          <fpage>691</fpage>
          -
          <lpage>696</lpage>
          , Cherbourg, France.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Markou</surname>
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Singh</surname>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Novelty detection: a review - part1: statistical approaches Signal Processing</article-title>
          , vol.
          <volume>83</volume>
          (
          <issue>12</issue>
          ), p.
          <fpage>2481</fpage>
          -
          <lpage>2497</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Vacher</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>D. Istrate L.</given-names>
            <surname>Besacier</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.F.</given-names>
            <surname>Serignat</surname>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Life sounds extraction and classification in noisy environment</article-title>
          ,
          <source>in Proceedings of the International Association of Science and Technology for Development, Signal and Image Processing IASTED'SIP</source>
          , Horiolulu, Hawaii, USA.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>RWCP</surname>
          </string-name>
          (
          <year>1998</year>
          ).
          <article-title>Sound Scene Database in Real Acoustical Environments, Voice Activity Detection in Noisy Environments</article-title>
          , http://tosa.mri.co.jp/sounddb/nospeech/research/indexe.htm Clavel C.,
          <string-name>
            <given-names>T.</given-names>
            <surname>Ehrette</surname>
          </string-name>
          and G. Richard (
          <year>2005</year>
          )
          <article-title>Events detection for an audio-based surveillance system</article-title>
          ,
          <source>Proceedings of the IEEE Int. Conf. on Multimedia and Expo (ICME</source>
          <year>2005</year>
          ), Amsterdam Vacher M.,
          <string-name>
            <surname>D.Istrate D.</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.F.</given-names>
            <surname>Serignat</surname>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>Sound detection and classification through transient models using wavelet coefficient trees</article-title>
          ,
          <source>EUSIPCO.</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>