<!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>TokyoTech at MediaEval 2016 Multimodal Person Discovery in Broadcast TV Task</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Fumito Nishi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nakamasa Inoue</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Koji Iwano</string-name>
          <email>iwano@tcu.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Koichi Shinoda</string-name>
          <email>shinodag@ks.cs.titech.ac.jp</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Tokyo City University</institution>
          ,
          <addr-line>Kanagawa</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Tokyo Institute of Technology</institution>
          ,
          <addr-line>Tokyo</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <fpage>20</fpage>
      <lpage>21</lpage>
      <abstract>
        <p>This paper describes our diarization system for the Multimodal Person Discovery in Broadcast TV task of the MediaEval 2016 Benchmark evaluation campaign [1]. The goal of this task is naming speakers, who are appearing and speaking simultaneously in the video, without prior knowledge. Our diarization system relies on face diarization approach. We extract deep features from a face every 0.5 seconds, make visual i-vectors, cluster them, and associate results of clustering with optical character recognition.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        The Multimodal Person Discovery in Broadcast TV task
can be split into subtasks: speaker diarization, face
diarization, optical character recognition (OCR), speech
transcription. We focus on diarization using face identi cation among
these subtasks. This year, we introduce i-vectors [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] using
deep features extracted from FaceNet, which is one of the
state-of-the-art neural networks for face recognition.
      </p>
      <p>Figure 1 shows the overview of our method. First, we
detect and track faces in a video. Second, deep features
are extracted from the detected faces at every 0.5 seconds.
Third, i-vectors are made from deep features for each frame.
2.1</p>
    </sec>
    <sec id="sec-2">
      <title>APPROACH</title>
    </sec>
    <sec id="sec-3">
      <title>Face diarization</title>
      <sec id="sec-3-1">
        <title>Deep feature</title>
        <p>
          We employ FaceNet [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] to extract deep features. A deep
feature is extracted from output layer of the network. It can
measure similarity between faces. To extract deep features,
face detection and tracking method in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] is employed to
obtain face regions in a video. Deep features are extracted
from face regions at every 0.5 second.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Visual i-vectors</title>
        <p>After deep features are extracted, we make visual i-vectors.
I-vector is one of the state-of-the-art method for speaker
veri cation. We apply this to the tracking segments.</p>
        <p>Let M be a Gaussian Mixture Model (GMM) super-vector,
which concatenates normalized mean vectors of an estimated
GMM for a target video segment. An i-vector w is extracted
from it, by assuming that M is modeled as</p>
        <p>
          M = m + T w;
where m is a face and channel independent super-vector,
and T is a low rank matrix representing total variability.
The Expectation Maximization (EM) algorithm is used to
estimate the total variability as proposed in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. Note that
w is associated with a given video segment. i-vector ws for
segment s is calculated by the following equation
ws = (I + T t N (s)T ) 1T t
1F (s);
where N (s) and F (s) are the zero, and rst order
BaumWelch statistics on the Universal Background Model (UBM)
for the current segment s, and is the covariance matrix of
the UBM. Each i-vector represents each face track
respectively.
2.1.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Attaching person’s name tags</title>
        <p>To attach a person's name tag for each face, the provided
tags with time ranges obtained from optical character
recognition (OCR) are used. First, each tag from OCR is attached
to the face which has the maximum appearance time
overlap. Here, we have tagged and untagged faces. Second, for
each untagged face, we nd the nearest tagged face to attach
the same tag. If the distance between the untagged face and
nearest tagged face is less than the prede ned threshold, the
same tag is attached to the untagged face. Distance between
two faces are calculated by</p>
        <p>Dij = 1</p>
        <p>wiwj
jjwijj2jjwjjj2
where wi and wj are i-vectors for tagged and untagged faces,
respectively.
2.2</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Speaker diarization</title>
      <p>
        For speaker diarization, Bayesian Information Criterion
(BIC) based segmentation with 12 MFCC + E is applied
to obtain audio segments. Music and jingle segments are
removed by Viterbi decoding. Finally, i-vectors are
computed for each segment and clustered with Integer Linear
Programming [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ].
2.3
      </p>
    </sec>
    <sec id="sec-5">
      <title>Multimodal fusion</title>
      <p>
        We employed the name propagation technique proposed
in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Our multimodal fusion takes intersection of tags
obtained from speaker diarization and face diarization.
3.1
      </p>
    </sec>
    <sec id="sec-6">
      <title>EXPERIMENTS AND RESULTS</title>
    </sec>
    <sec id="sec-7">
      <title>Experimental Settings</title>
      <p>
        We use dlib library [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] for face detection and tracking. For
FaceNet, we use OpenFace implementation [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The
dimension of deep features is 128. To extract visual i-vector, we
trained UBM with 32 Gaussian mixtures and total-variability
matrix on development set by using ALIZE [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. The
development set is the INA corpus which is used in the
MediaEval 2015. We use detected faces for training. The dimension
of visual i-vector is 100. For speaker diarization, we use
the LIUM Speaker Diarization system [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The number
of Gaussian mixtures for UBM is 256. The dimension of
ivector is 50. We used provided OCR and fusion code to build
our system, and implemented all the other components.
3.2
      </p>
    </sec>
    <sec id="sec-8">
      <title>Experimental Results</title>
      <p>Table 1 shows MAP on the test set. Face Diarization
is used for our submissions. The threshold used for the
primary submission is adjusted in development set. The
threshold of the contrastive submission is 0. Speaker
Diarization and Multimodal evaluated by using the evaluation
tool were not in our submission. Face Diarization is
better than Speaker Diarization. It was effective for
identifying speakers with short utterances. However, as we can
see, Multimodal is worse than Face Diarization. To improve
multimodal fusion system, we need to introduce multimodal
features that can capture correlation between audio and
visual streams. Modeling temporal relation between speakers
is also needed to improve the performance.
4.</p>
    </sec>
    <sec id="sec-9">
      <title>CONCLUSION</title>
      <p>We presented a face diarization based system, which uses
visual i-vectors with FaceNet. Development of multimodal
fusion methods and using sequential information is our
future work.
5.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>Herve</given-names>
            <surname>Bredin</surname>
          </string-name>
          , Camille Gauinaudeau,
          <string-name>
            <given-names>Claude</given-names>
            <surname>Barras</surname>
          </string-name>
          .
          <article-title>Multimodal Person Discovery in Broadcast TV at MediaEval 2016</article-title>
          .
          <article-title>Proc. of the MediaEval 2016 workshop</article-title>
          , Hilversum, Netherlands, Oct.
          <volume>20</volume>
          -
          <fpage>21</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Najim</given-names>
            <surname>Dehak</surname>
          </string-name>
          , Patrick J Kenny, Reda Dehak, Pierre Dumouchel, and
          <string-name>
            <given-names>Pierre</given-names>
            <surname>Ouellet</surname>
          </string-name>
          .
          <article-title>Front-end factor analysis for speaker veri cation</article-title>
          .
          <source>IEEE Transactions on Audio, Speech, and Language Processing</source>
          , Vol.
          <volume>19</volume>
          , No.
          <issue>4</issue>
          , pp.
          <volume>788</volume>
          {
          <issue>798</issue>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Florian</given-names>
            <surname>Schroff</surname>
          </string-name>
          , Dmitry Kalenichenko, and
          <string-name>
            <given-names>James</given-names>
            <surname>Philbin</surname>
          </string-name>
          .
          <article-title>Facenet: A uni ed embedding for face recognition and clustering</article-title>
          .
          <source>In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          , pp.
          <volume>815</volume>
          {
          <issue>823</issue>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Navneet</given-names>
            <surname>Dalal</surname>
          </string-name>
          and
          <string-name>
            <given-names>Bill</given-names>
            <surname>Triggs</surname>
          </string-name>
          .
          <article-title>Histograms of oriented gradients for human detection</article-title>
          .
          <source>In IEEE Computer Society Conference on Computer Vision and Pattern Recognition</source>
          , Vol.
          <volume>1</volume>
          , pp.
          <volume>886</volume>
          {
          <fpage>893</fpage>
          . IEEE,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>Mickael</given-names>
            <surname>Rouvier</surname>
          </string-name>
          and
          <string-name>
            <given-names>Sylvain</given-names>
            <surname>Meignier</surname>
          </string-name>
          .
          <article-title>A global optimization framework for speaker diarization</article-title>
          .
          <source>In Odyssey</source>
          , pp.
          <volume>146</volume>
          {
          <issue>150</issue>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Gregor</given-names>
            <surname>Dupuy</surname>
          </string-name>
          , Sylvain Meignier, Paul Deleglise, and
          <string-name>
            <given-names>Yannick</given-names>
            <surname>Esteve</surname>
          </string-name>
          .
          <article-title>Recent improvements on ilp-based clustering for broadcast news speaker diarization</article-title>
          .
          <source>In Proceedings of Odyssey. Citeseer</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Johann</given-names>
            <surname>Poignant</surname>
          </string-name>
          , Herve Bredin,
          <string-name>
            <surname>Viet-Bac</surname>
            <given-names>Le</given-names>
          </string-name>
          , Laurent Besacier, Claude Barras, and
          <string-name>
            <given-names>Georges</given-names>
            <surname>Quenot</surname>
          </string-name>
          .
          <article-title>Unsupervised speaker identi cation using overlaid texts in tv broadcast</article-title>
          .
          <source>In Interspeech 2012-Conference of the International Speech Communication Association</source>
          , p.
          <fpage>4p</fpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Davis</surname>
            <given-names>E</given-names>
          </string-name>
          <string-name>
            <surname>King</surname>
          </string-name>
          .
          <article-title>Dlib-ml: A machine learning toolkit</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          , Vol.
          <volume>10</volume>
          , No. Jul, pp.
          <volume>1755</volume>
          {
          <issue>1758</issue>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Brandon</given-names>
            <surname>Amos</surname>
          </string-name>
          , Bartosz Ludwiczuk, and
          <string-name>
            <given-names>Mahadev</given-names>
            <surname>Satyanarayanan</surname>
          </string-name>
          .
          <article-title>Openface: A general-purpose face recognition library with mobile applications</article-title>
          .
          <source>Technical report</source>
          ,
          <source>CMU-CS-16-118</source>
          , CMU School of Computer Science,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Bonastre</surname>
          </string-name>
          ,
          <article-title>Jean-Francois and Wils, Frederic and Meignier, Sylvain. ALIZE, a free toolkit for speaker recognition</article-title>
          .
          <source>2005 IEEE International Conference on Acoustics, Speech and Signal Processing</source>
          , vol.
          <volume>1</volume>
          , pp.
          <volume>737</volume>
          {
          <issue>740</issue>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Mickael</surname>
            <given-names>Rouvier</given-names>
          </string-name>
          , Gregor Dupuy, Paul Gay, Elie Khoury, Teva Merlin, and
          <string-name>
            <given-names>Sylvain</given-names>
            <surname>Meignier</surname>
          </string-name>
          .
          <article-title>An open-source state-of-the-art toolbox for broadcast news diarization</article-title>
          .
          <source>Technical report, Idiap</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>