<!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>Алгоритм множественного трекинга пешеходов</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Samara State Aerospace University</institution>
          ,
          <addr-line>Samara</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>197</fpage>
      <lpage>201</lpage>
      <abstract>
        <p>Аннотация В данной работе приводится алгоритм множественного трекинга пешеходов. Трекинг основан на детекторе Part Based Detector, фильтре частиц и анализе траекторий движения пешеходов. Для разрешения коллизий с пересечением траекторий используется оптимизационный алгоритм решающий задачу о назначениях. Ключевые слова: Part Based Detector (PBD), Histograms of Oriented Gradients (HOG), Viola-Jones, Kanade-Lucas-Tomasi, mean-shift, Particle Filters.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>В настоящее время для решения многих практических задач
используются системы компьютерного зрения (системы видеонаблюдения, системы
помощи водителю и другие). В работе рассматривается задача нахождения
локализации целевых объектов (пешеходов) и их сопровождение (трекинг).</p>
      <p>Некоторые характеристики целевых объектов со временем изменяются,
такие как, освещённость объекта, относительные размеры объекта при
удалении или приближении объекта (пешехода) к камере. Объект может быть
частично или полностью заслонён другими объектами. В данных
условиях решение задачи локализации и сопровождения, становится задачей не
тривиальной.</p>
      <p>
        Для детектирования пешеходов широко используется метод гистограм
ориентированных градиентов (Histograms of Oriented Gradients HOG[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]). Так
же широко применяется метод Viola-Jones[
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], который показывает хорошие
результаты для детектирования человеческих лиц. Из алгоритмов трекинга
довольно распространены трекинг на основе mean-shift и на основе
оптического потока KLT (Kanade-Lucas-Tomasi). Так же в современных системах
трекинг строится на основе фильтра Калмана и фильтра частиц (Particle
Filters)[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        В данной работе будет анализироваться система состоящая из
детектора основанного на Part-Based-Detector (PBD[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]) и трекера основанного на
фильтре частиц.
      </p>
      <p>Описание задачи детектирования объектов
В настоящее время можно выделить два основных подхода к построению
систем видеодетектирования: поиск и сопровождение областей движения;
поиск и сопровождение уже обнаруженных объектов.</p>
      <p>При реализации поиска и сопровождения областей движения обычно
выделяют следующие этапы:
1. Получение кадра из видео последовательности
2. Выделение области движения на текущем кадре
3. Трекинг областей движения. Построение траектории движения
4. Разделение областей движения. В каждую область движения могут
попасть несколько пешеходов. Для этого вычисляются параметры области
движения, происходит поиск головы для разделения объектов внутри
области движения.
5. Трекинг пешеходов. На данном этапе происходит построение и анализ
траекторий движений пешеходов. Они могут пересекаться или идти
довольно близко друг к другу из-за чего могут возникать коллизии с
идентификацией объекта
В данный момент большинство систем работают по похожей схеме.
Схема, основана на поиске и сопровождении областей движения, работает
только с неподвижной камерой и как следствие с неизменным фоном. Данная
схема - это типичная схема трекинга объектов различного типа.</p>
      <p>В работе будет применяться несколько иная схема, которая позволит
производить трекинг пешеходов при меняющемся фоне. Основные этапы
следующие:
1. Получение кадра из видео последовательности
2. Применение детекторов к кадру видео последовательности. Для
данного исследования был выбран детeктoр PBD обученный на базе данных
PASCAL Visual Object Challenge-2007 (VOC2007). Наиболее популярным
детектором для пешеходов является HOG
3. Анализ детектируемых областей. Отсечение областей по размеру
4. Трекинг пешеходов. Происходит построение и анализ траекторий
движения пешеходов
Данная схема работает как при неподвижной камере так и на
поворотных камерах. Что существенно расширяет область применимости данного
метода. Это как стационарные камеры так и поворотные камеры, к
примеру камеры прикреплённые к роботу или на автомобиль. Так же камеры на
мобильных устройствах.
3</p>
      <p>Описание алгоритма
Рис. 1. Результат применения детектора PBD к кадру видео последовательности
Далее идёт анализ детектируемых областей. Делаем простые отсечения
по размеру детекта (прямоугольной области). Детекты размеры или
соотношение размеров которых больше или меньше порогового значения
отбрасываются. Пороговое значение для детектов подбирается экспериментально.</p>
      <p>Следующий этап - это построение и анализ траекторий пешеходов. На
рис. 2 представлены возможные траектории для пешеходов.
Рис. 2. Представлены возможные траектории пешеходов на последовательности
кадрах
Список литературы</p>
      <p>Roman Zakharov
Abstract. The general trend in the development of many video
surveillance systems, traffic counting machines, security systems is the
development of algorithms for tracking, which are very important in places
with large numbers of people and vehicles, such as airports, city streets.
In this paper we present an algorithm for multi-target tracking.
Problem tracking is to build a trajectory of motion of targets on the input
sequence of frames. Tracking is based on the detector Part Based
Detector, the filter particles and analysis of the trajectories of pedestrians. To
resolve conflicts with crossing trajectories used optimization algorithm
solves the assignment problem.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Dalal</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <string-name>
            <surname>Triggs</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <article-title>Histograms of Oriented Gradients for Human Detection</article-title>
          . / IEEE Computer Society Conference on
          <source>Computer Vision and Pattern Recognition CVPR05</source>
          .
          <year>2005</year>
          . Vol.
          <volume>1</volume>
          (
          <issue>3</issue>
          ). P.
          <volume>886</volume>
          -
          <fpage>893</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Viola</surname>
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jones M.J. Robust</surname>
          </string-name>
          Real-Time Face Detection //
          <source>International Journal of Computer Vision</source>
          .
          <year>2004</year>
          . №
          <volume>57</volume>
          (
          <issue>2</issue>
          ). P.
          <volume>137</volume>
          -
          <fpage>154</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Gustafsson</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gunnarsson</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bergman N</surname>
          </string-name>
          . et al.
          <article-title>Particle Filters for Positioning, Navigation</article-title>
          and Tracking // IEEE Transactions on Signal Processing.
          <year>2002</year>
          . Vol.
          <volume>2</volume>
          . Is. 2. P.
          <volume>425</volume>
          -
          <fpage>437</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Felzenszwalb</surname>
            <given-names>P. F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Girshick</surname>
            <given-names>R. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McAllester</surname>
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramanan</surname>
            <given-names>D</given-names>
          </string-name>
          .
          <source>Object Detection with Discriminatively Trained Part Based Models // IEEE Transactions on Pattern Analysis and Machine Intelligence</source>
          .
          <year>2010</year>
          . V.
          <volume>32</volume>
          . №9. P.
          <volume>1627</volume>
          -
          <fpage>1645</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>