<?xml version="1.0"?>
<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Herald of Technological University</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Herald of Technological University</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>ВЕСТНИК ТЕХНОЛОГИЧЕСКОГО УНИВЕРСИТЕТА</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">3034-4689</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">103104</article-id>
   <article-id pub-id-type="doi">10.55421/3034-4689_2025_28_7_134</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>3. Информатика, вычислительная техника и управление</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>3. Information teory, computer technology and control</subject>
    </subj-group>
    <subj-group>
     <subject>3. Информатика, вычислительная техника и управление</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">DETECTION OF CAMERA ANGLE SHIFT IN VIDEO SURVEILLANCE SYSTEMS BASED ON THE REFERENCE POINT METHOD</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>ДЕТЕКЦИЯ СМЕЩЕНИЯ РАКУРСА СЪЕМКИ В СИСТЕМАХ ВИДЕОНАБЛЮДЕНИЯ НА ОСНОВЕ МЕТОДА ОПОРНЫХ ТОЧЕК</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Минниханов</surname>
       <given-names>Р. Н.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Minnihanov</surname>
       <given-names>R. N.</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-1"/>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Габбазов</surname>
       <given-names>Р. М.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Gabbazov</surname>
       <given-names>R. M.</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-3"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Фахразиев</surname>
       <given-names>Р. И.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Fahraziev</surname>
       <given-names>R. I.</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-3"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Баторшин</surname>
       <given-names>Т. Р.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Batorshin</surname>
       <given-names>T. R.</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-4"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Катасёв</surname>
       <given-names>А С</given-names>
      </name>
      <name xml:lang="en">
       <surname>Катасёв</surname>
       <given-names>А С</given-names>
      </name>
     </name-alternatives>
     <email>kat_726@mail.ru</email>
     <xref ref-type="aff" rid="aff-5"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Дагаева</surname>
       <given-names>М. В.</given-names>
      </name>
      <name xml:lang="en">
       <surname>Dagaeva</surname>
       <given-names>M. V.</given-names>
      </name>
     </name-alternatives>
     <xref ref-type="aff" rid="aff-6"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Академия наук Республики Татарстан</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Академия наук Республики Татарстан</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">ГБУ «Безопасность дорожного движения»</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">ГБУ «Безопасность дорожного движения»</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-3">
    <aff>
     <institution xml:lang="ru">Казанский национальный исследовательский технический университет им. А.Н. Туполева</institution>
    </aff>
    <aff>
     <institution xml:lang="en">Kazan National Research Technical University named after A.N. Tupolev</institution>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-4">
    <aff>
     <institution xml:lang="ru">Казанский государственный энергетический университет</institution>
    </aff>
    <aff>
     <institution xml:lang="en">Kazan State Energy University</institution>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-5">
    <aff>
     <institution xml:lang="ru">КНИТУ-КАИ</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">КНИТУ-КАИ</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-6">
    <aff>
     <institution xml:lang="ru">ГБУ «Безопасность дорожного движения»</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">ГБУ «Безопасность дорожного движения»</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2025-08-07T21:38:00+03:00">
    <day>07</day>
    <month>08</month>
    <year>2025</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-08-07T21:38:00+03:00">
    <day>07</day>
    <month>08</month>
    <year>2025</year>
   </pub-date>
   <volume>28</volume>
   <issue>7</issue>
   <fpage>134</fpage>
   <lpage>138</lpage>
   <history>
    <date date-type="received" iso-8601-date="2025-08-07T00:00:00+03:00">
     <day>07</day>
     <month>08</month>
     <year>2025</year>
    </date>
   </history>
   <self-uri xlink:href="https://www.elibrary.ru/item.asp?id=82649550">https://www.elibrary.ru/item.asp?id=82649550</self-uri>
   <abstract xml:lang="ru">
    <p>Статья посвящена решению задачи детекции смещения ракурса съемки в системах видеонаблюдения. Детекция смещения камеры рассматривается как задача определения изменений между кадрами на видеопотоке. Одним из эффективных подходов к ее решению является сопоставление кадров на основе метода опорных точек (поиск и сопоставление выделяющихся областей на изображении). Большинство научных работ описывают сопоставление статичных кадров или трекинг объектов. Однако в условиях городской среды часто возникают динамические кадры с движущимися пешеходами или транспортом. Это потребовало дополнительного исследования применимости метода опорных точек к указанным условиям. Исследование включало реализацию трех этапов: статическое положение камеры (анализ кадров с неподвижной камеры в дневное и ночное время суток), горизонтальное смещение камеры (анализ кадров с контролируемым горизонтальным смещением от 10°до 50°) и вертикальное смещение камеры (анализ кадров с контролируемым вертикальным смещением от 10°до 50°). Для исследования метода выбраны следующие алгоритмы сопоставления опорных точек: SIFT, SURF, AKAZE и ORB. Для оценки их эффективности рассчитаны значения следующих метрик: количество сопоставленных точек (Matches), время выполнения в секундах (Time), средняя величина сдвига (Shift), доля подвижных точек (Shift Ratio) и согласованность сдвига (Shift Consistency). При тестировании алгоритмов на статичных кадрах средний сдвиг точек оставался минимальным (менее 1 пикселя) как в дневное, так и в ночное время. Ложноположительных результатов, указывающих на смещение камеры, не наблюдалось. При вертикальном смещении камеры средний сдвиг точек визуально увеличивался, что служило признаком движения камеры. При углах смещения больше 20 градусов количество сопоставленных точек резко падало. При статичном положении камеры среднее количество точек было стабильно. В целом, проведенное исследование показало, что алгоритм ORB имеет самое низкое время выполнения (Time), но и низкую точность при вычислении среднего сдвига (Shift). Алгоритм SURF оказался самым медленным, хотя и показал удовлетворительные результаты по точности. Алгоритм SIFT показал хорошие результаты при работе на статичных кадрах и вертикальном смещении, но не справился с горизонтальным смещением. AKAZE показал наиболее стабильные результаты во всех тестах. Таким образом, метод опорных точек может быть эффективно использован для решения поставленной задачи в системах видеонаблюдения.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The article is devoted to solving the problem of detecting camera angle shift in video surveillance systems. Camera shift detection is considered as the problem of determining changes between frames in a video stream. One of the effective approaches to solving this problem is frame matching based on the reference point method (searching for and matching prominent areas in an image). Most scientific papers describe matching static frames or object tracking. However, in urban environments, dynamic frames with moving pedestrians or vehicles often occur. This required additional research into the applicability of the reference point method to these conditions. The study included the implementation of three stages: static camera position (analysis of frames from a stationary camera during the day and night), horizontal camera shift (analysis of frames with controlled horizontal shift from 10° to 50°) and vertical camera shift (analysis of frames with controlled vertical shift from 10° to 50°). The following reference point matching algorithms were selected for studying the method: SIFT, SURF, AKAZE and ORB. To evaluate their efficiency, the following metrics were calculated: the number of matched points (Matches), execution time in seconds (Time), average shift (Shift), proportion of moving points (Shift Ratio), and shift consistency (Shift Consistency). When testing the algorithms on static frames, the average shift of points remained minimal (less than 1 pixel) both during the day and at night. No false positive results indicating camera shift were observed. With vertical camera shift, the average shift of points visually increased, which served as a sign of camera movement. At shift angles greater than 20 degrees, the number of matched points dropped sharply. With a static camera position, the average number of points was stable. In general, the study showed that the ORB algorithm has the lowest execution time (Time), but also low accuracy in calculating the average shift (Shift). The SURF algorithm turned out to be the slowest, although it showed satisfactory results in accuracy. The SIFT algorithm showed good results when working on static frames and vertical displacement, but failed to cope with horizontal displacement. AKAZE showed the most stable results in all tests. Thus, the reference point method can be effectively used to solve the task in video surveillance systems.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>ВИДЕОНАБЛЮДЕНИЕ</kwd>
    <kwd>РАКУРС СЪЕМКИ</kwd>
    <kwd>МАШИННОЕ ЗРЕНИЕ</kwd>
    <kwd>ОБРАБОТКА ВИДЕОИЗОБРАЖЕНИЙ</kwd>
    <kwd>МЕТОД ОПОРНЫХ ТОЧЕК</kwd>
    <kwd>ДЕТЕКЦИЯ СМЕЩЕНИЯ РАКУРСА СЪЕМКИ</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>VIDEO SURVEILLANCE</kwd>
    <kwd>SHOOTING ANGLE</kwd>
    <kwd>MACHINE VISION</kwd>
    <kwd>VIDEO IMAGE PROCESSING</kwd>
    <kwd>REFERENCE POINT METHOD</kwd>
    <kwd>SHOOTING ANGLE SHIFT DETECTION</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list/>
 </back>
</article>
