<!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>Identification of Exploitation Conditions of the Automobile Tire while Car Driving by Means of Hidden Markov Models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Denis Tananaev</string-name>
          <email>d.d.tananaev@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Galina Shagrova</string-name>
          <email>g_shagrova@mail.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Victor Kozhevnikov</string-name>
          <email>viktor_kozhevnikov@inbox.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>North-Caucasus Federal University</institution>
          ,
          <addr-line>Stavropol</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>57</fpage>
      <lpage>66</lpage>
      <abstract>
        <p>This article describes the implementation of the Hidden Markov Models for identification of exploitation conditions of the automobile tire by means of analyzing tire noise while car driving. This requires the development of special recognition algorithms of tire noise and cleaning of the signal from the background noise, it can be done by means of extraction of the clean signal from the noise by adaptive filters and by pattern recognition methods, typically used in speech recognition, to recognize a tire noise corresponding to a particular operating condition. In this way, we can diagnose the condition of a tire while car driving, which will reduce overloaded tire wear, due to improper use to a minimum and help prevent accidents as a result of tire failure.</p>
      </abstract>
      <kwd-group>
        <kwd>Hidden Markov models</kwd>
        <kwd>Adaptive filters</kwd>
        <kwd>tire noise</kwd>
        <kwd>pattern recognition</kwd>
        <kwd>feature extraction</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The problem of the road transport accidents, caused by the failure of
automobile tire, is one of the most important ones for traffic safety. A key reason for
the failure of automobile tire is its increased wear as the result of improper
use. It may be caused by many factors: the collapse of the incorrect angles of
convergence, high or low tire pressure, overheating, etc. It is impossible to
control all the factors, influencing the dynamics of tires while driving, and,
therefore, there is a need for a comprehensive new indicator. We think that
this indicator is the sound of tires. There is a lot of research of tire dynamics
in the field of automobile safety. In general, models of tire/road noise can be
divided into four major types. The first type includes statistical models. A
popular example of this approach is introduced in the article by Sandberg, U.
and Descornet, G. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The second type is composed of physical models. The
examples of such a modeling approach are analysed in the book by Kropp, W.
[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The third type of models for tire/road noise is hybrid theoretical models.
The examples of hybrid theoretical models are described by De Roo, F.,
Gerretsen, E. and Hamet, J.F., Klein, P. [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. Finally, statistical models can be
extended with pre or post processing, based on well-known physical relations,
often derived from theoretical models. The examples of hybrid statistical
models are introduced by Beckenbauer, T. and Kuijpers A. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. We think the
disadvantage of these models is that they only describe the noise generation
mechanisms of the tire, independently of the condition of the tire. In contrast,
we attempt to model dependencies between tire sounds and tire conditions,
based on the hypothesis that the operational status of the tire is reflected in its
noise characteristics. We must develop dedicated recognition algorithms of
tire noise and also algorithms of clearing up the signal of the background
noise. It can be done by means of extraction of the clean signal from the noise
by adaptive filters and pattern recognition to classify a tire noise as
corresponding to a particular operating condition.
2
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>Data Preparation</title>
    </sec>
    <sec id="sec-3">
      <title>Adaptive Filtering</title>
      <p>
        First, it is necessary to clear the tire signal from the background noise. It can
be done by using adaptive filters. In our research we use adaptive filter, based
on the least mean square algorithm [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], which is realized in the Matlab
Simulink (see Fig.1).
      </p>
      <p>The acoustic signal ( ), which contains the tire signal ( ) and noise ( ) is
recorded by the first microphone, which is installed near the tire. The pattern
of noise ( ) is recorded by the second microphone, which is located near the
engine of the automobile. There is a correlation between ( ) and ( ). The
output of the adaptive filter will contain the measure of the noise ̂ ( ). The
error of the filter will contain a clear tire acoustic signal ̂ ( ). The
spectrogram of the clear tire signals which we received as the results of the
experiments (the experiments are described in Section 4) is shown in Fig 2.
The frequency range of the clean acoustic signals of the tire is between
4005000 Hz.
2.2</p>
    </sec>
    <sec id="sec-4">
      <title>Feature Extraction</title>
      <p>
        The next step is the feature extraction. The purpose of this step is to
parameterize the raw tire signal waveforms into sequences of feature vectors. Here
we use both FFT-based and LPC-based analysis with the purpose to identify
which approach is better for the tire noise coding. The feature techniques are
based on the widely known methods MFCC and LPCC [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] which are often
used for speech recognition. We process the signal with the frame size 25
msec and frame period 10 msec (Fig.3).
The tire noise feature vectors were parameterized as follows: if the target
parameters are MFCC, we use as the energy component. We use a Hamming
window in FFT. The filterbank has 26 channels. In output we receive 12+1
( ) coefficients. The performance of the tire noise recognition system can be
enhanced by adding time derivatives (delta and acceleration coefficients) to
the basic static parameters [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. If the target parameters are LPCC, we use
linear prediction of the 14th order. The filterbank size is 22 channels and in
output we receive 12 coefficients. Then we add delta and acceleration. After
feature extraction procedure we have 39 dimensional MFCC vectors or if we
use the LPCC method - 36 dimensional vector.
      </p>
    </sec>
    <sec id="sec-5">
      <title>HMM Training and Recognition</title>
    </sec>
    <sec id="sec-6">
      <title>Topology of the HMM</title>
      <p>We use the left-right HMM with seven hidden states (see Fig.4) for
identification of the tires exploitation condition. The first and the last states ( and )
are not emitted as we need these nodes to create composed HMM (see Fig.5).
Here – number of hidden states of the model ( =7);
trix of the transition probabilities:
[
]
– the
ma(1)
- hidden state of the HMM ( ) at the moment ; – next state of
HMM; – actual state of HMM; ( ) – observation probability;
– feature vectors of the tire noise.</p>
      <p>–exploitation conditions of the tire
3.2</p>
    </sec>
    <sec id="sec-7">
      <title>HMM Training</title>
      <p>
        For HMM training we use the same method as for speech recognition [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. We
record a training database of the tire noise which relate to every exploitation
condition of the tire. It is necessary to make 3-5 recordings of the tire noise
10-15 seconds long for every exploitation condition with the purpose to create
the robust recognition system. Then for each exploitation condition of the tire
we initialize one HMM with seven hidden states.
      </p>
      <p>Using maximum likelihood we estimate the matrix of transitions between the
states in the hidden part of the model. After that we estimate the mean ̂ and
the matrix of covariance ̂ by means of these formulas:
(
|
( )
( )
where T – is a number of the feature vectors;
Then we can calculate the observation probability of the feature vectors of the
tire noise:
( )
√( ) |̂ |
( ̂ ) ̂
( ̂ )
Where n – is a dimensionality of the feature vectors.</p>
      <p>
        It is necessary to estimate corresponding probability for each state, and to use
the Viterbi algorithm [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for reassigning the observation vectors for each state.
We re-estimate model parameters in this way until we stop getting their
improvements.
      </p>
      <p>
        The next step is to create Gaussian mixtures [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. It is necessary to
create a robust system of the tire exploitation condition recognition.
We use the Baum – Welch [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] algorithm to define ( ) – the probability of
observation vector being in the particular state. Here is the number of
training data After that, we re-estimate the parameters of the model.
The observation probability ( ) is:
(
( )
)
√( ) |
)
      </p>
      <p>)
(
(
)
Re-estimation of the mean and covariance matrix is:
(2)
(3)
(4)
(5)
(6)
(7)
̂
where</p>
      <p>– is the number of the observation vectors.</p>
      <p>The weights of the Gaussian mixture components are:
(8)
(9)
(10)
(11)
(12)
given
(13)
(14)
We re-estimate the parameters of the model until
provements of the model parameters.
(
) stop getting
im3.3</p>
    </sec>
    <sec id="sec-8">
      <title>Recognition</title>
      <p>
        We use the Viterbi decoding [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for the tire noise recognition (Fig.6). This
algorithm could be used to find the maximum likelihood state sequence of
HMM and identify the tire exploitation condition. Let ( ) represent the
maximum likelihood of the observing tire noise vectors to in state j at
time t. This likelihood can be computed efficiently using the following
recursion:
where
( )
      </p>
      <p>( )
( )
( )
( )
(</p>
      <p>)
( )(
̂
̂</p>
      <p>)
)(
( )
( )
( )
The maximum likelihood for observing sequence of vectors
the HMM model:
to
( )
( )
As for the re-estimation case, the direct computation of likelihoods leads to
underflow, so it will be better to compute log likelihood:
( )
( )
(
)
( (
)
This algorithm can be visualized as searching the best path through a matrix,
where the vertical dimension represents the states of the HMM and the
horizontal dimension represents the frames of the tire noise.
Each large dot in the picture represents the log probability of observing that
frame at that time and each arc between dots corresponds to the log transition
probability. The log probability of any path is computed simply by summing
the log transition probabilities and the log output probabilities along that path.
The paths grow from left-to-right, column-by-column. At time t, each partial
path ( ) is known for all states , hence, equation 14 can be used to
compute ( ),thereby, extending the partial paths by one time frame.
4
4.1</p>
    </sec>
    <sec id="sec-9">
      <title>Experiments and Results</title>
    </sec>
    <sec id="sec-10">
      <title>Experiments</title>
      <p>
        We carried out field tests with the purpose to record the tire noise while car
driving with different exploitation conditions of the tire. Our experiment is
based on the standards ISO 10844 [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and ISO 13325:2003 [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], which
determine the conditions for the tire noise measurement, but we included the
following changes:
 The noise of the tire was measured with the engine working
 Microphones were installed near the front right wheel (Fig.7) with the
purpose to provide adaptive filtering of the background noise
We recorded the tire noise with three different speeds of the automobile 20,
40 и 60 km per hour and three different pressure levels: 1.9, 2.1 and 2.3
atmospheres. The automobile used for field tests was Mitsubishi L200 (year of
construction: 2011), with new tires 265/75R16.
4.2
      </p>
    </sec>
    <sec id="sec-11">
      <title>Evaluation</title>
      <p>We made three different experiments. For each experiment we used 405
records of the tire noise, the total duration of 1 hour 41 minute 15 seconds for
HMM training.
To evaluate the efficiency of the system we used 50 records, a total duration
of 12 minutes 30 seconds. As we can see in table 1 the accuracy of our
method for the tire pressure is 88,2%; for the automobile speed - 95,7%; and for
both the speed and tire pressure - 75%.
We have found the correlation between the tire noise and the tire exploitations
characteristics. The cleaning mechanism, based on adaptive filters, and the
recognition mechanism, based on the HMM have shown prospective results.
We found out that the performance of the recognition system depends on
exploitation parameters. They show better results for the automobile speed than
for the tire pressure identification. Moreover, we have also discovered, that
the performance of the recognition system runs low when more than one
parameter are identified.
6</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Sandberg</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Descornet</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          (
          <year>1980</year>
          ).
          <article-title>Road surface influence on tire/road noise- part I &amp; II</article-title>
          .
          <source>Proceedings of INTERNOISE</source>
          <year>1980</year>
          , Miami, Florida.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Kropp</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          (
          <year>1989</year>
          ).
          <article-title>Structure-borne sound on a smooth tyre</article-title>
          .
          <source>Applied Acoustics</source>
          ,
          <volume>26</volume>
          ,
          <fpage>181</fpage>
          -
          <lpage>192</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>De Roo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Gerretsen</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>TRIAS - tyre road interaction acoustic simulation model</article-title>
          .
          <source>Proceedings of INTERNOISE</source>
          <year>2000</year>
          , Nice, Italy.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Hamet</surname>
            ,
            <given-names>J.F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Klein</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>Road texture and tire noise</article-title>
          .
          <source>Retrieved April 10</source>
          ,
          <year>2006</year>
          fromhttp://www.inrets.fr/ur/lte/publications/publications-pdf/web-hamet/in00_
          <fpage>674</fpage>
          .pdf.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Beckenbauer</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Kuijpers</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2001</year>
          ).
          <article-title>Prediction of pass-by levels depending on road surface parameters by means of a hybrid model</article-title>
          .
          <source>Proceedings of INTERNOISE</source>
          <year>2001</year>
          ,
          <article-title>The Hague, the Netherlands</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Deacons</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>MATLAB 6: 5 SP1/7/7 SP1 / SP2 + Simulink 7 5/6 Tools artificial intelligence</article-title>
          and bioinformatics Monograph Imprint: Moscow: SOLON-PRESS,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Steve</given-names>
            <surname>Young</surname>
          </string-name>
          , Gunnar Evermann, Phil Woodland [and others].
          <source>The HTK Book</source>
          . Cambridge University Engineering Department. 2001-
          <fpage>2002</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Rabiner</surname>
            ,
            <given-names>L. R.</given-names>
          </string-name>
          <article-title>A tutorial on Hidden Markov Models</article-title>
          and Selected Applications in Speech Recognition / L. R. Rabiner // Proceedings of the IEEE. Vol.
          <volume>77</volume>
          .
          <year>February 1989</year>
          . № 2. P.
          <volume>257</volume>
          -
          <fpage>284</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>McLachlan</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Peel</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <article-title>Finite Mixture Models</article-title>
          . NewYork: Wiley Interscience,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. ISO 10844:
          <year>2011</year>
          .
          <article-title>Acoustics - Specification of test tracks for measuring noise emitted by road vehicles and their tyres / By International Organization for Standardization (ISO)</article-title>
          .
          <source>Geneva: ISO</source>
          ,
          <year>2011</year>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. ISO 13325:
          <year>2003</year>
          <article-title>Tyres - Coast-by methods for measurement to tyre-to-road sound emission / By International Organization for Standardization (ISO)</article-title>
          .
          <source>Geneva: ISO</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>