<!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>MediaEval 2013 Visual Privacy Task: Using Adaptive Edge Detection for Privacy in Surveillance Videos</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thomas Sikora Communications Systems Group</string-name>
          <email>sikora@nue.tu-berlin.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ivo Keller Communications Systems Group Technische Universität Berlin</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Technische Universität Berlin</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Tobias Senst Communications Systems Group Technische Universität Berlin</institution>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Volker Eiselein Communications Systems Group Technische Universität Berlin berlin.de</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <fpage>18</fpage>
      <lpage>19</lpage>
      <abstract>
        <p>In this paper we present a system for preserving the privacy of individuals in a video surveillance scenario. While a person's privacy should not be revealed to a viewer of the video without special needs, it is still important that the action in a scene as the semantic content of a video remain perceivable by a human observer. The proposed system uses edge detection and adaptive thresholding in order to estimate the persons' silhouettes in a video scene and thus rendering most of their actions visible, while hiding sensitive personal information. In order to obtain a more complete contour around a person, an adaptive thresholding scheme using edge histograms is used as well as background subtraction which limits the edge extraction to foreground masks and thus avoids distraction of the viewer's eyes to background structures.</p>
      </abstract>
      <kwd-group>
        <kwd>Privacy preservation</kwd>
        <kwd>video analysis</kwd>
        <kwd>obfuscation</kwd>
        <kwd>adaptive edge detection</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Categories and Subject Descriptors</title>
    </sec>
    <sec id="sec-2">
      <title>INTRODUCTION</title>
      <p>
        With the increasing usage of Video Surveillance systems
and a continuously growing amount of CCTV data being
recorded and looked at, the need to apply privacy protection
techniques in this area rises as well. In order to increase
acceptance of CCTV-cameras among people being observed,
it is of special importance to ensure their personal rights be
not violated, while the surveillance system is still able to
work and security staff is able to identify critical events in
a video stream. The MediaEval 2013 Visual Privacy Task
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] addresses this issue and provides an evaluation based on
the PEViD Dataset [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>For obfuscation of personal data, we propose to show only
the contour of a person in the video. In case of a low number
of persons in the scene, their movements and actions could
be identified while it is still impossible to identify personal
details such as the person’s face, color of clothes or skin
color. In this paper, we show a system which uses adaptive
edge detection to determine the contour of a person and
in the privacy-filtered result video replaces the interior of a
person’s silhouette by background information.
2.</p>
    </sec>
    <sec id="sec-3">
      <title>SYSTEM DESCRIPTION</title>
      <p>
        The proposed system uses a background model in order
to exchange the information within a person’s contour by
recent background information (see Fig. 1). The
bounding boxes which are provided as manually-annotated ground
truth for the purpose of MediaEval are used in order to
identify where the privacy filter needs to be applied in the image.
In these regions, edge detection is performed, and the result
is blended into the background image. As the bounding
boxes for objects could also be provided automatically (e.g.
by human detection algorithms or trackers such as [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]), our
system does not necessarily depend on manual annotations.
2.1
      </p>
    </sec>
    <sec id="sec-4">
      <title>Double Background model</title>
      <p>
        Our algorithm uses two background models: a) a standard
Gaussian-Mixture Model (GMM) similar to [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] in order to
obtain accurate foreground masks and b) a very simplified
background model which essentially consists of only a single
frame. The latter is used to maintain a very recent
background information. This allows the viewer (or an analytics
algorithm) to identify e.g. objects left in the scene or graffiti
sprayed on the walls. As one of the aims of our system is
to give the user a clear impression of what is going on in
the scene, it is crucial to provide very recent and fast
background information. We therefore just use a simple on-line
learning method which adapts the background pixels for the
regions without objects as follows:
      </p>
      <p>BGi(x, y) = (1 − α) · BGi−1(x, y) + α · I(x, y)
(1)</p>
      <p>In order to adapt the background model quickly to the
new frame, we use rather high values for α (e.g. α = 0.35)
and update this model every 5th frame. This also has the
advantage that the system can cope quickly with slight
camera movements. In some of the PEViD videos, the camera
shakes a bit and the image is shifted for some pixels. While
first the background image in our system gets a bit blurry
in these situations, after a few frames our system maintains
the current background and is not disturbed by older values
anymore. The GMM uses a much slower learning rate and
is only used to mask out background parts within the given
region of interest (ROI) - a task for which the previously
described background model b) alone would be to simple.
2.2</p>
    </sec>
    <sec id="sec-5">
      <title>Adaptive Edge Detection</title>
      <p>
        We use Canny edge detection [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] in order to extract the
silhouettes of the persons in the image. After a noise
reduction step, this algorithms computes the gradients in the
image and performs thresholding with hysteresis. A common
problem for this algorithm is the choice of the two
thresholds T1, T2 used in the hysteresis step. While T1 sets the
minimum edge level accepted for the starting points, T2
determines which edge level must be kept during the hysteresis.
Usually, it is hard to set general values which give satisfying
results for arbitrary video sequences.
      </p>
      <p>In our system which has to work under varying conditions
(indoor, outdoor, different lighting, changing weather...), we
propose to adapt the threshold according to the gradient
histogram in the ROI. For the given ROI, we compute the
absolute values of the gradient information and set up a
histogram over every ROI. Using the assumption, that most
of a human’s silhouette can be recovered by the highest 15 %
of the gradient information, we can thus find T1 for the
Canny algorithm. In order to close holes in the silhouette,
T2 is set to T2 = 0.9 · T1. This automatic choice of T1 and T2
adapts well to most scenes in the data set and gives a good
contour information of a walking person in most cases.</p>
    </sec>
    <sec id="sec-6">
      <title>EVALUATION RESULTS</title>
      <p>
        The evaluation of the proposed filter is based on
objective and subjective metrics described in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The results
are shown in Table 1. The proposed filter score has been
compared with the average score of all 9 participants of the
MediaEval Visual Privacy Task challenge. The results are
very promising in terms of the privacy behavior where the
adaptive edge filter is competitive with other participants.
      </p>
      <p>In regards to the intelligibility and appropriateness the
results of the subjective and objective evaluations related to
the average of all participants are contrary. While for these
categories the score of the objective results are less than the
average, the score of the subjective results is higher than the
average score. As the proposed filter extracts and reprojects
the edge information into the image and fills the interior of</p>
      <sec id="sec-6-1">
        <title>Intelligibility Privacy Appropriateness</title>
      </sec>
      <sec id="sec-6-2">
        <title>Objective evaluation Adaptive edge filter 0.358355</title>
        <p>0.693835
0.368627</p>
      </sec>
      <sec id="sec-6-3">
        <title>Subjective evaluation</title>
        <p>Adaptive edge filter
0.678333
0.683750
0.532500
a person with background information, it is obvious that
a standard person detection and tracking method which is
usually based on extracting edges by HoG or wavelet
filtering and is trained on normal videos cannot have the same
performance as in unfiltered images. To apply the filtered
videos for automated video analytics the respective
preprocessing of the methods has to be adapted and we thus
recommend a new training step based on feature extraction on
the filtered images. However, based on the results of the
subjective evaluation, the filter is especially appropriate for
display in video surveillance systems that are guided and
evaluated by human operators.
4.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>CONCLUSIONS</title>
      <p>In this paper we showed how adaptive edge detection can
be used to preserve the privacy of people in CCTV videos.
The subjective test demonstrates that the proposed filter
outperforms most of the other privacy filters proposed in the
MediaEval 2013 challenge. Thus, our method is of special
interest for semi-automatic video surveillance systems which
need to hide sensitive personal information while preserving
the context of actions.</p>
    </sec>
    <sec id="sec-8">
      <title>ACKNOWLEDGMENTS</title>
      <p>This work was supported by the European Commission
under contracts FP7-261743 VideoSense.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Badii</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Einig</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Piatrik</surname>
          </string-name>
          .
          <article-title>Overview of the mediaeval 2013 visual privacy task</article-title>
          .
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Canny</surname>
          </string-name>
          .
          <article-title>A computational approach to edge detection</article-title>
          .
          <source>IEEE Trans. Pattern Anal. Mach</source>
          . Intell.,
          <volume>8</volume>
          (
          <issue>6</issue>
          ):
          <fpage>679</fpage>
          -
          <lpage>698</lpage>
          ,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>V.</given-names>
            <surname>Eiselein</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Senst</surname>
          </string-name>
          , I. Keller, and
          <string-name>
            <given-names>T.</given-names>
            <surname>Sikora</surname>
          </string-name>
          .
          <article-title>A motion-enhanced hybrid probability hypothesis density filter for real-time multi-human tracking in video surveillance scenarios</article-title>
          .
          <source>In 15th IEEE International Workshop on Performance Evaluation of Tracking and Surveillance (PETS)</source>
          , pages
          <fpage>6</fpage>
          -
          <lpage>13</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>R. Heras</given-names>
            <surname>Evangelio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Senst</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Sikora</surname>
          </string-name>
          .
          <article-title>Detection of static objects for the task of video surveillance</article-title>
          .
          <source>In IEEE Workshop on Applications of Computer Vision (WACV)</source>
          , pages
          <fpage>534</fpage>
          -
          <lpage>540</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Korshunov</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Ebrahimi</surname>
          </string-name>
          .
          <article-title>PEViD: privacy evaluation video dataset</article-title>
          .
          <source>In Proceedings of SPIE</source>
          Volume
          <volume>8856</volume>
          , volume
          <volume>8856</volume>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>