<!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>METHOD FOR FIRE DETECTION UNDER DECREASED ILLUMINATION BASED ON VISUAL DATA</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Margarita N. Favorskaya</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Anna V. Pyataeva</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexey S. Pyataev</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Forest Protection Center of Krasnoyarskyi Kray</institution>
          ,
          <addr-line>Krasnoyarsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Reshetnev Siberian State University of Science and Technology</institution>
          ,
          <addr-line>Krasnoyarsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Siberian Federal University</institution>
          ,
          <addr-line>Krasnoyarsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>299</fpage>
      <lpage>304</lpage>
      <abstract>
        <p>In current report, method for fire detection under the ordinary and decreased illumination based on visual data in outdoor spaces is proposed. This method uses the features of fire and smoke, such as the moving parameters, chromatic components, and textural features. The algorithm Retinex is yielded for the illumination equalization. The recognition and verification stages as the main factor of the wildfire beginning are discussed.</p>
      </abstract>
      <kwd-group>
        <kwd>smoke detection</kwd>
        <kwd>flame detection</kwd>
        <kwd>Retinex</kwd>
        <kwd>illumination equalization</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Фаворская М.Н.(1), Пятаева А.В.(2), Пятаев А.С.(3)
Предложен метод обнаружения возгораний как в нормальных условиях освещенности, так и в
условиях пониженной освещенности по визуальным данным на открытых пространствах. Метод
основан на учете таких параметров огня и дыма, как параметры движения, хроматические компоненты и
текстурные особенности. Для выравнивания освещенности используется алгоритм Retinex.
Обсуждаются этапы распознавания и верификации дыма как основного фактора начинающегося пожара.</p>
      <p>Ключевые слова: обнаружение дыма, обнаружение пламени, алгоритм Retinex, выравнивание
освещенности.</p>
      <p>Введение. Пожары имеют несколько стадий, а именно, начальная фаза (появление
дыма), фаза роста (появление пламени), фаза полного роста (устойчивое распространяющееся
пламя, сопровождающееся большими клубами дыма серо-черного цвета), фаза затухания
(уменьшение объемов пламени и дыма) и конечная фаза (завершение пожара). При этом
возможность детектирования пожара на ранних стадиях с целью предотвращения людских,
материальных и экологических потерь является важной практической задачей. Речь идет о пожарах
на открытых пространствах, когда датчики анализа продуктов горения бесполезны в силу
наличия метеорологических факторов. Ранние фазы пожара, как правило, связаны с
появлением дыма, поэтому традиционный подход направлен на обнаружение дыма с малыми
значениями ошибок I и II рода. За участками, похожими на дым, проводится наблюдение в течение
малого временного интервала. Появление пламени является неоспоримым признаком фазы
роста пожара и необходимости принятия управленческих и организационных решений. Системы
визуального обнаружения пожаров включают четыре стадии: извлечение
регионов-кандидатов, похожих на дым/пламя, извлечение пространственно-временных признаков,
распознавание (дым/не дым, пламя/не пламя) и верификация, минимизирующая ложные тревоги.</p>
      <p>Обнаружение дыма. Дым, как и пламя, являются динамическими текстурами, причем,
дым имеет большую степень распространения в окружающей среде. Динамические текстуры
имеют пространственные и временные признаки. Целесообразно проводить анализ кадров на
наличие дыма, вначале используя временные признаки – признаки движения. Дым по своей
природе является полупрозрачной структурой, динамически изменяющей свою форму. В
начале пожара дым имеет оттенки от белого до темно-серого цветов, поэтому обычно ищут
динамические текстуры серого цвета. Дополнительными признаками служат фрактальность и
хаотичное мерцание краев, обусловленное физической природой начальной фазы пожара.</p>
      <p>
        Метод соответствия блоков является простым, быстрым и относительно надежным
способом нахождения движения в сцене. Он основан на сопоставлении центрального блока
(изображение разделено на непересекающиеся блоки) с восемью соседними блоками. При этом
минимизируется функционал ошибки e() в соответствии с выбранной метрикой: сумма
абсолютных разностей (Sum of Absolute Differences, SAD), сумма квадратов разностей (Sum of Squared
Differences, SSD) или среднее квадратов разностей (Mean of Squared Differences, MSD)
соответственно. Эксперименты показали, что можно выбирать различные значения размеров
блоков для ближних и дальних сцен (рис. 1).
а б в г
Рис. 1. Кадры видеопоследовательности Bilkent//ISYAM, кадр 116 [
        <xref ref-type="bibr" rid="ref11">12</xref>
        ]: а – исходный кадр
видеопоследовательности под номером 116; б – результаты детектирования с размером блока 8 пикселов
(кадр 116); в – результаты детектирования с размером блока 15 пикселов (кадр 82);
г – результаты детектирования с размером блока 30 пикселов (кадр 88).
      </p>
      <p>Для нахождения «серого» движения можно воспользоваться нормализованным
RGBпространством:
(1)
(2)
r </p>
      <p>R
R  G  B
, g </p>
      <p>G
R  G  B
, b </p>
      <p>B
R  G  B
,
где r + g + b = 1.</p>
      <p>Нормализованное RGB-пространство не ухудшает конфигурацию rgb-компонентов и в
то же время позволяет отличить серое движение от движения других объектов. Примерно
такой же результат сегментации можно получить, перейдя из RGB-пространства в
YUV-пространство и анализируя компоненту Y.</p>
      <p>
        Для расчета турбулентности воспользуемся эмпирической формулой (2) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]:
      </p>
      <p>Pr(t)
(t) 
2 A(t)
,
где B(t) – периметр области дыма, A(t) – ее площадь.</p>
      <p>Таким образом, чем больше значение отношения периметра к площади, тем выше
турбулентность (фрактальность) исследуемой области. Иногда происходит хаотичная замена
яркостей пикселов на краях задымленной области. Мерцание считается не постоянным
процессом, однако его можно анализировать как дополнительный признак.</p>
      <p>В работе [11] были исследованы различные параметры алгоритма выделения локальных
регионов-кандидатов, а именно, размер блока для расчета межкадровой разницы
Blk = {8, 15, 30} пикселов, значение цветового порога T = {10, 15, 20, 25} задается для
выделения среди движущихся блоков кандидатов цвета дыма, параметр Rate = {1, 2, 3} показывает
номер кадра, который следует учитывать для расчета движения относительно текущего кадра.
На рис. 2-4 приведены примеры обнаружения ближнего дыма, дальнего дыма и
видеопоследовательности без дыма соответственно.</p>
      <p>
        а б в г
Рис. 2. Этапы выделения ближнего дыма по видеопоследовательности Video smoke detection
/cottonrope [
        <xref ref-type="bibr" rid="ref12">13</xref>
        ] (кадр 294) с параметрами алгоритма: Blk=8, T=15, Rate=1: а) движение в кадре, б) серое
движение в кадре, в) расчет турбулентности, г) результат работы алгоритма.
а б в г
Рис. 3. Этапы выделения дальнего дыма по видеопоследовательности Youtube/Factory_13 [
        <xref ref-type="bibr" rid="ref13">14</xref>
        ] (кадр
2274) с параметрами алгоритма: Blk = 15, T = 25, Rate = 3: а) все движение в кадре, б) серое движение
в кадре, в) расчет турбулентности, г) результат работы алгоритма.
      </p>
      <p>
        а б в г
Рис. 4. Этапы выделения дыма по видеопоследовательности без дыма Dyntex/648ab10 [
        <xref ref-type="bibr" rid="ref14">15</xref>
        ] (кадр 1) с
параметрами алгоритма: Blk=8, T=20, Rate=1: а) все движение в кадре, б) серое движение в кадре, в)
расчет турбулентности, г) результат работы алгоритма.
      </p>
      <p>а б в
Рис. 5. Обнаружение пламени: а – исходное изображение из набора Ultimate Chase. Fire Stick</p>
      <p>
        Video [
        <xref ref-type="bibr" rid="ref15">16</xref>
        ]; б – сегментация по цвету; в – нахождение границ пламени.
      </p>
      <p>
        Обнаружение пламени. Пламя также характеризуется пространственно-временными
признаками, однако признаки движения играют менее существенную роль по сравнению с
признаками движения дыма. Для обнаружения пламени целесообразно анализировать
задымленные участки с основным пространственным признаком – цветом. В ряде работ
анализируются оттенки красного цвета в зависимости от объектов горения [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. Оттенки красного цвета
целесообразно определять переходов из RGB-пространства в HSI-пространстве (Hue,
Saturation, Intensity) по компоненте интенсивности Intensity исходя из следующих условий:
S  1
      </p>
      <p>I  1 R  G  B,
3
3
R  G  B</p>
      <p>min R,G, B ,
0 если B  G
H  
360   если B  G</p>
      <p>,
  cos1 0,5R  G R  B  ,
 R  G2  R  BG  B
(6)
где H – оттенок, S – насыщенность, I – интенсивность, R, G, B – красный, зеленый, синий в
модели RGB.</p>
      <p>
        Пламя обладает турбулентными свойствами и свойством мерцания на частоте 10 Гц. Для
оценки движения огня метод сопоставления блоков может оказаться недостаточным из-за
меньшей степени распространения по сравнению с распространением дыма. В этих случаях
целесообразно использовать метод оптического потока [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ].
      </p>
      <p>Выравнивание освещенности. Пожары возникают в любое время суток, однако
видеонаблюдение, основанные на IP-камерах, способно передавать изображение в светлое время
суток и в вечернее время (пониженная освещенность). В последнем случае требуется
специальная обработка видеопоследовательности, выравнивающая освещение. Классическим
подходом является использование алгоритма Retinex, имитирующего визуальную систему
человека, который сжимает динамический диапазон изображения с сохранением (увеличением)
локального контраста в плохо и ярко освещенных регионах.</p>
      <p>Классический многомерный MSR-алгоритм (Multi-Scale Retinex) является взвешенной
суммой одномерных SSR-алгоритмов (Single-Scale Retinex) для различных масштабов.
Одномерная выходная функция i-го цветового канала Ri(x, y, ) вычисляется следующим образом:</p>
      <p>Ri x, y,   logIi x, y logF x, y, * Ii x, y, (7)
где Ii(x,y) – входная функция i-го цветового канала по координатам x и y;  – масштабный
коэффициент; знак «» обозначает свертку функций; F(x,y,) – гауссиан, определяемый как
Fx, y,  K ex2y2 2 ,</p>
      <p>F x, y, dx dy  1,
При этом коэффициент K выбирается таким образом, чтобы выполнялось условие
x,y
где x,y – множество пикселов, принадлежащих всему изображению.</p>
      <p>Тогда многомерная выходная функция i-го цветового канала RMi(x,y,w,) определяется
как взвешенная сумма выходных функций по трем каналам.</p>
      <p>N
RMi x,y, w, σ   wnRi x,y, n  , (10)
n1
где w=(w1,w2,…,wm), m=1,2,…,M – весовой вектор одномерных выходных функций i-го
цветового канала Ri(x,y,); =(1,2,…,n), n=1, 2, …, N – вектор масштабов одномерных выходных</p>
      <p>N
функций. При этом  wn  1. Размерность вектора масштабов обычно выбирается не
n1
меньше 3. В экспериментах значения масштабов выбирались равными 15, 90, 180. Отметим,
весовой вектор w, как правило, имеет элементы с равными значениями.</p>
      <p>Однако классический алгоритм MSR приводит к искажению цвета изображения, т. к.
значение каждой цветовой составляющей пиксела заменяются отношением ее исходного
значения к среднему значению данной цветовой составляющей окружающих пикселов.
Дополнительная обработка выполняется в соответствии с выражением:</p>
      <p>RMi x,y, w, σ, b  RMi x,y, w, σ* Iix, y,b , (11)
где Ii(x,y,b) – нормализованная яркость, определяемая по формуле:
(8)
(9)
 
Iix,y,b  log 1 с 3Ii x,y  , (12)
</p>
      <p>
  Ii x,y 
 i1 
где c – коэффициент, выбираемый из середины диапазона значений [0…255], c=100125.</p>
      <p>
        Отметим, что возможен принципиально иной подход к обнаружению дыма и пламени в
ночных условиях, а именно объединение данных от инфракрасной и оптической камер [
        <xref ref-type="bibr" rid="ref1 ref5">1, 5</xref>
        ].
Распознавание и верификация. Распознавание дыма и пламени осуществляется
раздельно. При этом вводятся две категории: дым/не дым и пламя/не пламя. Для подобных
случаев можно использовать машину опорных векторов [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], марковскую модель, сети глубокого
обучения и т.д. В предыдущих исследованиях авторов были использованы случайные
бустинговые леса для распознавания дыма как основного фактора начинающегося пожара [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
Верификация выполнялась с использованием локальных бинарных шаблонов и их
модификаций [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], показав результаты распознавания, близкие к 96-99% для густого дыма при
минимальных ошибках I и II рода 0,5% и 2,1% соответственно.
      </p>
      <p>Заключение. Разработан метод раннего обнаружения пожаров на открытых
пространствах по видеопоследовательностям. Совместный учет признаков дыма и пламени повышает
достоверность распознавания. Дополнительно вводится стадия верификации, позволяющая
принять окончательное решение о наличии/отсутствии пожара.</p>
      <p>Работа выполнена при финансовой поддержке РФФИ (грант № 16-07-00121-а).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Cetin</surname>
            <given-names>A.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dimitropoulos</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gouverneur</surname>
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grammalidis</surname>
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Günay</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Habiboglu</surname>
            <given-names>Y.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Töreyind</surname>
            <given-names>B.U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Verstockt</surname>
            <given-names>S</given-names>
          </string-name>
          . Video fire detection - review // Digital Signal Processing.
          <year>2013</year>
          . V.
          <volume>23</volume>
          , no. 6,
          <string-name>
            <surname>P.</surname>
          </string-name>
          <year>1827</year>
          -
          <fpage>1843</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Chen</surname>
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leong J.C.</surname>
          </string-name>
          <article-title>Smoke flow phenomena and turbulence characteristics of tunnel fires</article-title>
          // Applied Mathematical Modeling.
          <year>2011</year>
          . V.
          <volume>35</volume>
          , no. 9,
          <string-name>
            <surname>P.</surname>
          </string-name>
          4554-
          <fpage>4566</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Favorskaya</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pyataeva</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popov</surname>
            <given-names>A</given-names>
          </string-name>
          .
          <article-title>Spatio-temporal smoke clustering in outdoor scenes based on boosted random forests</article-title>
          // Procedia Computer Science.
          <year>2016</year>
          . V. 96, P.
          <fpage>762</fpage>
          -
          <lpage>771</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Favorskaya</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pyataeva</surname>
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Popov</surname>
            <given-names>A</given-names>
          </string-name>
          .
          <article-title>Verification of smoke detection in video sequences based on spatio-temporal local binary patterns</article-title>
          // Procedia Computer Science.
          <year>2015</year>
          . V. 60, P.
          <fpage>671</fpage>
          -
          <lpage>680</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Gunay</surname>
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tasdemir</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Töreyin</surname>
            <given-names>B.U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cetin</surname>
            <given-names>A.E.</given-names>
          </string-name>
          <article-title>Video based wildfire detection</article-title>
          at night // Fire Safety Journal.
          <year>2009</year>
          . V.
          <volume>44</volume>
          , no. 6,
          <string-name>
            <surname>P.</surname>
          </string-name>
          860-
          <fpage>868</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Ho</surname>
            <given-names>C.C.</given-names>
          </string-name>
          <article-title>Machine vision-based real-time early flame</article-title>
          and smoke detection // Measurement Science and Technology.
          <year>2009</year>
          . V.
          <volume>20</volume>
          , no.4,
          <string-name>
            <surname>P.</surname>
          </string-name>
          1-
          <fpage>16</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Qi</surname>
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ebert</surname>
            <given-names>J.</given-names>
          </string-name>
          <article-title>A computer vision based method for fire detection in color videos // International journal of imaging and robotics</article-title>
          .
          <year>2009</year>
          . V.
          <volume>2</volume>
          (
          <issue>S09</issue>
          ), P.
          <fpage>22</fpage>
          -
          <lpage>34</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Toreyin</surname>
            <given-names>B.U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dedeoglu</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gudukbay</surname>
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cetin</surname>
            <given-names>A.E.</given-names>
          </string-name>
          <article-title>Computer vision based method for real-time fire</article-title>
          and flame detection // Pattern Recognition Letters.
          <year>2006</year>
          . V.
          <volume>27</volume>
          , no. 1,
          <string-name>
            <surname>P.</surname>
          </string-name>
          49-
          <fpage>58</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Wang</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zou</surname>
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duan</surname>
            <given-names>B.</given-names>
          </string-name>
          <article-title>A flame detection</article-title>
          synthesis algorithm // Fire Technology.
          <year>2014</year>
          . V.
          <volume>50</volume>
          ,
          <fpage>959</fpage>
          -
          <lpage>975</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Rinsurongkawong</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ekpanyapong</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dailey</surname>
            <given-names>M.N.</given-names>
          </string-name>
          <article-title>Fire detection for early fire alarm based on optical flow video processing</article-title>
          // 9th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information
          <string-name>
            <surname>Technology (ECTI-CON</surname>
            <given-names>)</given-names>
          </string-name>
          ,
          <source>Hua Hin, Thailand</source>
          .
          <year>2012</year>
          . P. 1-
          <fpage>4</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [12] Bilkent//ISYAM. http://signal.ee.bilkent.edu.tr/VisiFire/Demo (дата
          <source>обращения 03.06</source>
          .
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Yuan</surname>
            <given-names>F.</given-names>
          </string-name>
          <article-title>Video smoke detection /cotton-rope</article-title>
          . http://staff.ustc.edu.cn/~yfn/vsd.
          <source>html (дата обращения 03.06</source>
          .
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [14] Youtube/Factory_13. http://www.youtube.com/watch?v=ePBFeRAhP7U
          <source>(дата обращения 03.06</source>
          .
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Péteri</surname>
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Huiskes</surname>
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fazekas</surname>
            <given-names>S</given-names>
          </string-name>
          . Dyntex/648ab10. http://dyntex.univ-lr.
          <source>fr (дата обращения 03.06</source>
          .
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>Ultimate</given-names>
            <surname>Chase</surname>
          </string-name>
          . Fire Stick Video. http://ultimatechase.
          <source>com (дата обращения 04.06</source>
          .
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>