Научная статья на тему 'Моделирование распространения лесного пожара при нестационарности и неопределенности посредством искусственного интеллекта и глубокого машинного обучения'

Моделирование распространения лесного пожара при нестационарности и неопределенности посредством искусственного интеллекта и глубокого машинного обучения Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
412
89
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛЕСНОЙ ПОЖАР / ОПЕРАТИВНЫЙ ПРОГНОЗ / ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ / ГЛУБОКОЕ МАШИННОЕ ОБУЧЕНИЕ / СВЕРТОЧНАЯ НЕЙРОННАЯ СЕТЬ / МОДЕЛИРОВАНИЕ ДИНАМИКИ ЛЕСНОГО ПОЖАРА / НЕОПРЕДЕЛЕННОСТЬ / НЕСТАЦИОНАРНОСТЬ / FOREST FIRE / OPERATIONAL FORECAST / ARTIFICIAL INTELLIGENCE / DEEP MACHINE LEARNING / CONVOLUTIONAL NEURAL NETWORK / FOREST FIRE DYNAMICS MODELING / UNCERTAINTY / NONSTATIONARITY

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Станкевич Татьяна Сергеевна

Цель работы заключается в повышении эффективности формирования оперативного прогноза динамики развития лесного пожара в условиях нестационарности и неопределенности путем моделирования распространения пожара на базе искусственного интеллекта ( Artificial Intelligence ) и глубокого машинного обучения ( Deep Machine Learning ). Для достижения поставленной цели использованы метод системного анализа, метод теории нейронных сетей, метод глубокого машинного обучения, метод оперативного прогнозирования динамики развития лесного пожара, метод фильтрации изображений (модифицированный медианный фильтр), метод MoSCoW, метод ER. В ходе исследования построены модели распространения лесных пожаров (модели верхового и низового пожаров) посредством применения искусственных нейронных сетей. Разработанные модели решают задачи распознавания и прогнозирования с целью определения динамики развития лесного пожара на последовательных изображениях и генерации изображения с прогнозом распространения пожара. Приведена общая логическая схема предлагаемых моделей распространения лесного пожара, включающая 5 этапов: 1 этап ввод входных данных; 2 этап предобработка входных данных (проверка формата, проверка размеров, удаление шума); 3 этап распознавание объекта с использованием сверточных нейронных сетей (распознавание данных о пожаре, распознавание данных о факторах окружающей среды, распознавание данных о характере лесных насаждений); 4 этап прогнозирование динамики развития лесного пожара; 5 этап вывод сгенерированного изображения с оперативным прогнозом. Для построения и настройки искусственных нейронных сетей предлагается использовать сформированную базу визуальных данных о динамике развития лесных пожаров. Разработанные модели распространения лесного пожара базируются на дереве искусственных нейронных сетей в виде ациклического графа и реализуют выявление зависимостей между динамикой развития лесного пожара и характеристиками внешней и внутренней среды.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Станкевич Татьяна Сергеевна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SIMULATION OF SPREADING FOREST FIRE UNDER NONSTATIONARITY AND UNCERTAINTY BY MEANS OF ARTIFICIAL INTELLIGENCE AND DEEP MACHINE LEARNING

The article describes the results of increasing the efficiency of operational forecast of the forest fire dynamics under nonstationarity and uncertainty through the fire dynamics modeling based on artificial intelligence and deep machine learning. To achieve the goal there were used following methods: system analysis method, theory of neural networks, deep machine learning method, method of operational forecasting of the forest fire dynamics, method of filtering images (modified median filter), MoSCoW method, and ER-method. In the course of study there have been developed forest fire forecasting models (models of treetop and ground fires) using artificial neural networks. The developed models solve the recognition and forecasting problems in order to determine the dynamics of forest fires in successive images and generating images with a forecast of fire spread. There has been given the general logical scheme of the proposed forest fire forecasting models involving five stages: stage 1 data input; stage 2 preprocessing of input data (format check; size check; noise removal); stage 3 object recognition using Convolutional Neural Networks (recognition of fire data; recognition of data on environmental factors; recognition of data on the nature of forest plantations); stage 4 development of forest fire forecasting; stage 5 output of the generated image with the operational forecast. To build and train artificial neural networks, a visual forest fire dynamics database was proposed to use. The developed forest fire forecasting models are based on a tree of artificial neural networks in the form of an acyclic graph and identify dependencies between the dynamics of a forest fire and the characteristics of the external and internal environment.

Текст научной работы на тему «Моделирование распространения лесного пожара при нестационарности и неопределенности посредством искусственного интеллекта и глубокого машинного обучения»

DOI: 10.24143/2072-9502-2019-3-97-107 УДК 004.65, 614.841.42

МОДЕЛИРОВАНИЕ РАСПРОСТРАНЕНИЯ ЛЕСНОГО ПОЖАРА ПРИ НЕСТАЦИОНАРНОСТИ И НЕОПРЕДЕЛЕННОСТИ ПОСРЕДСТВОМ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА И ГЛУБОКОГО МАШИННОГО ОБУЧЕНИЯ1

Т. С. Станкевич

Калининградский государственный технический университет, Калининград, Российская Федерация

Цель работы заключается в повышении эффективности формирования оперативного прогноза динамики развития лесного пожара в условиях нестационарности и неопределенности путем моделирования распространения пожара на базе искусственного интеллекта (Artificial Intelligence) и глубокого машинного обучения (Deep Machine Learning). Для достижения поставленной цели использованы метод системного анализа, метод теории нейронных сетей, метод глубокого машинного обучения, метод оперативного прогнозирования динамики развития лесного пожара, метод фильтрации изображений (модифицированный медианный фильтр), метод MoSCoW, метод ER. В ходе исследования построены модели распространения лесных пожаров (модели верхового и низового пожаров) посредством применения искусственных нейронных сетей. Разработанные модели решают задачи распознавания и прогнозирования с целью определения динамики развития лесного пожара на последовательных изображениях и генерации изображения с прогнозом распространения пожара. Приведена общая логическая схема предлагаемых моделей распространения лесного пожара, включающая 5 этапов: 1 этап - ввод входных данных; 2 этап - предобработка входных данных (проверка формата, проверка размеров, удаление шума); 3 этап - распознавание объекта с использованием сверточных нейронных сетей (распознавание данных о пожаре, распознавание данных о факторах окружающей среды, распознавание данных о характере лесных насаждений); 4 этап - прогнозирование динамики развития лесного пожара; 5 этап - вывод сгенерированного изображения с оперативным прогнозом. Для построения и настройки искусственных нейронных сетей предлагается использовать сформированную базу визуальных данных о динамике развития лесных пожаров. Разработанные модели распространения лесного пожара базируются на дереве искусственных нейронных сетей в виде ациклического графа и реализуют выявление зависимостей между динамикой развития лесного пожара и характеристиками внешней и внутренней среды.

Ключевые слова: лесной пожар, оперативный прогноз, искусственный интеллект, глубокое машинное обучение, сверточная нейронная сеть, моделирование динамики лесного пожара, неопределенность, нестационарность.

Для цитирования: Станкевич Т. С. Моделирование распространения лесного пожара при нестационарности и неопределенности посредством искусственного интеллекта и глубокого машинного обучения // Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика. 2019. № 3. С. 97-107. DOI: 10.24143/2072-9502-2019-3-97-107.

Введение

Особую актуальность в настоящее время имеет задача обеспечения необходимого уровня пожарной безопасности лесов. Существенный негативный эффект от лесных пожаров для Российской Федерации наглядно подтверждает статистика Рослесхоза [1]: с 2009 по 2018 гг. наблюдается рост площади лесных земель, пройденной лесными пожарами, в 2,89 раза (рис. 1).

1 Исследование выполнено при финансовой поддержке РФФИ в рамках научного проекта № 18-37-00035 «мол_а».

8 000 000,00 7 000 000.00 6 000 000000

2

л 5 000 000000

I

В 4 000 000;00 о

^ 3 000 000;00 2 000 000;00 1 000 000;00 0,00

2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 Год

Рис. 1. Площадь лесных земель, пройденная пожарами, в Российской Федерации

При этом необходимо отметить значительное увеличение данного показателя в 2018 г. С 2009 по 2017 гг. выявлен устойчивый умеренный рост площадей, пройденных лесными пожарами в России, на 27,92 %. В 2018 г. значение показателя составило 7 408 408,6 га, что в сравнении с 2017 г. показало рост в 2,26 раза, демонстрируя резкий скачок критерия. С 2013 по 2018 гг. рост расходов, связанных с охраной, защитой и восстановлением лесов, относящихся к лесному фонду России, составил 31,19 % (рис. 2).

7 408 408,60

3 190 696,46

■""2 748 919,55

3 282 088,80

2 565 764,82 _«.'•«• 748 919,55 2 508 264 00

1 962 332,90

".....

И й

45 000 000,00 40 000 000,00 35 000 000,00 30 000 000,00 25 000 000,00 20 000 000,00 15 000 000,00 10 000 000,00 5 000 000,00 0,00

30 343 836,75

31 580 389,50

31 790 708,45

34 370 106,43

37 116 807,57

39 807 778,62

2013

2014

2015

2016

2017

2018

Год

Рис. 2. Расходы на обеспечение охраны, защиты, воспроизводства лесов на землях лесного фонда в Российской Федерации

При этом вышеуказанная динамика перечисленных показателей наблюдается на фоне снижения общего количества лесных пожаров на территории страны (с 1992 по 2018 гг. снижение на 52,97 %), что наглядно демонстрирует рис. 3.

Таким образом, лесные пожары в России являются угрозой национальной безопасности страны, негативно влияя на экономику государства и на экологическую обстановку.

Как выявлено в результате анализа существующих традиционных моделей прогнозирования лесного пожара (волновых, статистических и имитационных) [2], они имеют ряд существенных недостатков (ограниченную функциональность в условиях нестационарности и неопределенности, низкую точность прогноза, значительные временные и вычислительные затраты и пр.), что делает их малоприменимыми в условиях оперативного прогнозирования.

Цель данной работы заключается в повышении эффективности формирования оперативного прогноза динамики развития лесного пожара в условиях нестационарности и неопределенности путем моделирования распространения пожара на базе искусственного интеллекта (Artificial Intelligence) и глубокого машинного обучения (Deep Machine Learning). Научное исследование направлено на разработку моделей распространения лесного пожара, базирующихся на ансамбле искусственных нейронных сетей в виде ациклического графа и реализующих выявление зависимостей между динамикой развития лесного пожара и характеристиками внешней и внутренней среды.

о «

50 000 45 000 40 000 35 000 30 000 25 000 20 000 15 000 10 000 50000 00

о\ о\ о\ о\ о\ о\

Год

Рис. 3. Число случаев лесных пожаров в Российской Федерации

База визуальных данных о динамике развития лесных пожаров

На начальном этапе реализации исследования выполнено обоснование необходимости использования в качестве инструментов оперативного прогнозирования динамики развития лесного пожара искусственного интеллекта и глубокого машинного обучения, что отображено в [2].

Выполнен сбор визуальных данных о динамике развития лесного пожара: о развитии пожара во времени, о факторах окружающей среды, о характере лесных насаждений (рис. 4).

FIRMS NASA

OI íÍw hh^j ihHCll : слектрррарлометра с.улгерзнньм епекгрэгьиым разрешением üílQCIS и 22-кэнзгьндго рариэмшра VI RS

Ventusky InMeteo

из базе основных глобалымхи рогиональных

мртчпрплпгиччпкий МГЩеПНЙ nnr.-jj-, (ггаЕальиых моделей

ICON. GFS и GEM; peí иинальньк муиелей ICOH.URRRnCOSMOl

Land Cnvsr Млр ESA ГСП

База визуальным даниьк

Рис. 4. Визуальные данные из базы данных о динамике развития лесных пожаров: о лесном пожаре (a); о характере лесных насаждений (б); о температуре воздуха (в); о скорости ветра (г); о влажности воздуха (д) [3-5]

В качестве источников данных использованы 36-канальный спектрорадиометр с умеренным спектральным разрешением MODIS и 22-канальный радиометр VIIRS, просматривающие поверхность Земли для формирования набора данных, в том числе предоставляющие информацию о распространении пожара. Визуальные данные в виде карты Blue Marble, собранные MODIS и VIIRS, доступны в системе управления ресурсами FIRMS (Fire Information for Resource Management System) NASA [3]. Использованы 15-канальный спектрометр со средним

спектральным разрешением MERIS (с полным разрешением FR и уменьшенным разрешением RR), 6-канальный радиометр с высоким спектральным разрешением AVHRR, система визуализации, работающая в 4-х спектральных диапазонах (синем, красном, ближнем инфракрасном и коротковолновом инфракрасном) SPOT-Vegetation на спутнике PROBA-V. Собранные данные о характере лесных насаждений доступны в виде глобальной годовой карты Land Cover Map Европейского космического агентства ESA CCI [4]. Визуальные данные о факторах окружающей среды (температуре воздуха на высоте 2 м над поверхностью земли, относительной влажности воздуха, скорости ветра на высоте 10 м над поверхностью земли) доступны в Ventusky InMeteo [5], использующей основные глобальные и региональные метеорологические модели погоды (глобальные модели ICON, GFS и GEM; региональные модели ICON, HRRR и COSMO).

Визуальные данные, полученные от перечисленных выше источников, имеют один формат записи (JPEG). В настоящее время сформирован набор из более чем 26 тыс. изображений, что позволяет отнести эти визуальные данные к Big Data.

В исследовании впервые выполнено построение базы визуальных данных о динамике развития лесных пожаров, основанной на собранных данных (визуальных данных о факторах окружающей среды, о развитии пожара во времени, о характере лесных насаждений) и предназначенной для их хранения и вывода в удобном для пользователя виде.

При разработке базы применялись требования нормативных документов (ГОСТ 34.320-96 [6]; ГОСТ 34.321-96 [7]; ГОСТ Р ИСО/МЭК ТО 10032-2007 [8]) и правила Кодда [9]. Первоначально производилась предпроектная подготовка базы данных с использованием метода MoSCoW (MoSCoW method) [10] с последующим информационно-логическим проектированием базы методом ER (ER-method) [11]. Затем в процессе формирования базы данных был произведен анализ моделей баз данных (иерархической, сетевой, реляционной, постреляционной, объектно-ориентированной, многомерной и объектно-реляционной) с использованием методов системного анализа, результаты которого отображены в [12]. На основании требований к формируемой базе данных (большой объем данных, визуальные данные, возможность быстрого построения/модификации базы с минимальными временными и вычислительными затратами, минимальные временные и вычислительные затраты при работе с базой) предложено разработать реляционную модель базы данных о динамике лесных пожаров с использованием Access. На следующем этапе при выполнении логического проектирования базы данных информационно-логическая модель, полученная в виде ER-диаграммы, была преобразована в логическую схему базы. При этом выявлено отсутствие нереализуемых и необычных конструкций данных, определены первичные ключи и типы данных для полей таблиц базы, описаны ограничения целостности. На завершающем этапе выполнено создание прототипа базы данных с последующей отладкой, произведены подготовка данных к загрузке и загрузка данных (визуальных данных о факторах окружающей среды, о развитии пожара во времени, о характере лесных насаждений в виде гиперссылок) в базу. При тестировании работы базы данных выполнены следующие тесты: нагрузочный тест для определения производительности системы посредством анализа ее быстродействия, системный тест для проверки функционирования разработанной базы данных в целом.

Особенностью разработанной базы является синтез большого количества визуальных данных из разнородных источников о параметрах среды и результатах распространения пожара в зависимости от значений факторов в единый нормализованный набор. Построенная база данных предназначена для формирования оперативного прогноза распространения лесного пожара с целью информационного обеспечения служб Федерального агентства лесного хозяйства, служб МЧС России, а также научных и образовательных учреждений. В настоящее время с целью защиты результатов интеллектуальной деятельности подана заявка на государственную регистрацию базы данных.

Моделирование распространения лесного пожара при нестационарности и неопределенности посредством применения искусственных нейронных сетей

В ходе исследования выполнено моделирование распространения лесных пожаров путем разработки соответствующих моделей (моделей верхового и низового пожаров), реализующих метод оперативного прогнозирования динамики развития лесного пожара. Метод оперативного прогнозирования динамики развития пожара подробно описан в [2]. Разработанный метод предназначен для анализа больших объемов визуальных данных (Big Data) из разнородных источников, интерпретации результатов выполненного анализа путем формулирования ключевых зависимостей распространения лесного пожара от факторов окружающей среды, характера лесных

насаждений и типа лесных пожаров и оперативного прогнозирования динамики лесного пожара в сложных условиях (неопределенности и нестационарности). Предложенный метод оперативного прогнозирования динамики развития лесного пожара базируется на применении методологии глубокого машинного обучения в виде сверточной нейронной сети. Выбор сверточной нейронной сети обусловлен рядом ключевых особенностей, присущих данному типу сетей: необходимостью выполнения только минимальной предварительной обработки входных данных; высокой гибкостью архитектуры сети, что обеспечивает способность к самонастройке и самостоятельному выделению иерархии абстрактных признаков для выявления существенных деталей; относительной устойчивостью; возможностью распараллеливания вычислений; высокой точностью; возможностью обобщения информации за счет меньшего количества настраиваемых весов (в сравнении с персептроном).

Разработанные модели, предназначенные для формирования оперативного прогноза в сложных условиях (при неопределенности и нестационарности, при дефиците времени), базируются на применении сверточных нейронных сетей (CNNs). Для построения и настройки искусственных нейронных сетей предлагается использовать построенную базу визуальных данных о динамике развития лесных пожаров.

Идея функционирования сверточной нейронной сети (CNN) заключается в реализации последовательности переходов от конкретных особенностей визуальных входных данных к более абстрактным. Архитектура CNN характеризуется чередованием сверточных слоев (convolution layers) и слоев пулинга (pooling layers) (другое наименование пулинг-слоев - субдискретизиру-ющие слои (subsampling layers)). Основным предназначением сверточных слоев сети является реализация операции свертки (convolution) с последующим формированием карты признаков (feature map). Слои пулинга сети позволяют уменьшить размерность сформированных ранее карт признаков путем выбора максимального нейрона из ряда соседних нейронов карты и замены данным нейроном всей рассматриваемой совокупности нейронов. В качестве выходного слоя нейронов в CNN используются полносвязные слои (fully connected layers), где формируется полносвязная нейронная сеть.

Общая логическая модель динамики развития лесного пожара, разработанная с применением сверточных нейронных сетей, включает выполнение следующих этапов:

1. Ввод входных данных в виде изображений в формате JPEG (данных о факторах окружающей среды, а именно температуре воздуха на высоте 2 м над поверхностью земли T, относительной влажности воздуха W, скорости ветра на высоте 10 м над поверхностью земли WS; данных о характере лесных насаждений P и о развитии пожара во времени S ).

2. Предобработка входных данных.

2.1. Проверка формата (рис. 5): в случае несовпадения формата изображения с требуемым (JPEG) предусмотрена конвертация изображения в указанный формат.

( Начало j

нет

нет

да

Этап 2.2

( Конец j

Рис. 5. Предобработка входных данных: проверка формата

2.2. Проверка размеров входных данных (рис. 6): если размер (Width и Height - ширина и высота изображения) меньше требуемого (400 х 400 пикселей), то изображение отбраковывается; если размер больше требуемого, то изображение обрезается до указанного размера; изображение, размер которого соответствует требуемому (400 х 400 пикселей), остается без изменений.

Рис. 6. Предобработка входных данных: проверка размеров входных данных

2.3. Удаление шума (рис. 7): применен модифицированный медианный фильтр из [13]; при фильтрации цветного изображения предусмотрено извлечение красного, синего и зеленого каналов с последующим удалением шума в каждом канале по отдельности и на завершающем этапе восстановлением цветного изображения.

Рис. 7. Предобработка входных данных: удаление шума

3. Распознавание объекта с использованием сверточных нейронных сетей (математическое описание сети из [14] представлено на рис. 8, где С1тп - выход, расположенный на i -карте С-слоя в т, п; ф = Л • 1апИ(В • p) - позиция, где Л = 1,7159, B = 2/3, р - взвешенная сумма; Ь - смещение; - набор индексов карт предыдущего слоя, связанных с картой С; КС - размер квадрата рецетипного поля для нейрона С1тп ; Zq,/ - часть настраиваемых особенностей, отвечающая за взаимодействие с д-картой предыдущего слоя; D - набор нейронов на последующей карте (Х +1 слой), связанный с нейроном в т, п; wf+1 - индекс карты £-слоя, где подключен

с картой С-слой; ЪХтп - остаток для нейрона с координатами т, п в карте слоя X; д - часть ядра настраиваемых функций, для которой получены компоненты градиента; SizeC - размер карты С-слоя; у тп - выходное значение сети; ХШ+к п+/ - входные значения для нейрона С1т п .

Рис. 8. Алгоритм функционирования сверточной нейронной сети

3.1. Распознавание данных о пожаре: на вход подается предобработанное цветное изображение (трехканальное изображение) разрешением 400 х 400 пикселей. Сверточная нейронная сеть для распознавания объектов на изображении (данных о лесном пожаре) содержит вход, сверточные слои, слои пулинга, полносвязные слои, выход. При этом размер ядра для каждого сверточного слоя равен 3 х 3, а в качестве функции активации применена функция ReLu(x) [15]. В слоях пулинга использован фильтр 2 х 2 с шагом 2, а в качестве метода пулинга выбран метод max-pooling. На выходе сверточной нейронной сети использован метод Object recognition. В сверточных слоях выполняется операция свертки, где на ввод подается изображение, а вывод представляет собой карту признаков. Выбор функции ReLu(x) в сверточных слоях обусловлен тем, что функция ReLu(x) устраняет проблему крайне малого градиента при больших значениях x, увеличивает разреженность значений у внутренних слоев сети для обеспечения нелинейности. Слои пулинга выполняют операцию уменьшения размера карты признаков и ориентированы на поиск более глобальных признаков в изображении. Выбор метода max-pooling в слоях пулинга обеспечивает ускорение сходимости во время обучения параметров сети. Полносвязная нейронная сеть типа персептрон используется для вывода результата распознавания объекта - лесного пожара.

3.2. Распознавание данных о факторах окружающей среды (температуры воздуха на высоте 2 м над поверхностью земли, относительной влажности воздуха, скорости ветра на высоте 10 м над поверхностью земли): содержание п. 3.2 соответствует п. 3.1, однако целью распознавания является решение задачи определения цвета фона (а не объекта, как для описанной выше сети CNN). Для решения данной задачи разрабатывается сверточная нейронная сеть, схожая с сетью из п. 3.1, однако отличительной особенностью является использование Semantic segmentation

на выходе сети вместо Object recognition. Предложено выполнить построение ансамбля из 3-х сверточных нейронных сетей. Одна сеть выполняет распознавание фона для оценки температуры воздуха на высоте 2 м над поверхностью земли.

3.3. Распознавание данных о характере лесных насаждений: содержание п. 3.3 соответствует п. 3.2.

4. Прогнозирование динамики развития лесного пожара: формирование оперативного прогноза в условиях неопределенности и нестационарности в зависимости от влияния параметров среды.

Для построения прогноза разработана сеть, сходная по структуре с сетью-автоэнкодером (рис. 9) (искусственной нейронной сетью, обеспечивающей воспроизведение на выходе входных данных) и содержащая сверточные и разверточные слои.

Этап 2.3

z = епс(Х) = Pool (Re Lu(Conv... ...(Pool(Re Lu(Conv(X,Kl))), K2)))

X' = dec(z) = o(Deconv(RQLu... ...(Deconv (z,K3))),KA)))

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Этап 5

Рис. 9. Алгоритм функционирования автоэнкодера [16]

На вход сети подаются результаты распознавания из СК№, соответствующих п. 3 (результаты распознавания данных о пожаре - п. 3.1; результаты распознавания данных о факторах окружающей среды - п. 3.2; результаты распознавания данных о характере лесных насаждений - п. 3.3). Предложенная сеть состоит из двух частей. Первая часть сети, реализующая свертку (вход, сверточные слои, слои пулинга), соответствует сети из п. 3.1. Вторая часть сети содержит разверточные слои и выход, при этом на вход разверточных слоев подаются результаты свертки из сверточных слоев. Разработанная сеть, предназначенная для прогнозирования динамики развития лесного пожара, является корневым узлом ориентированного ациклического графа - дерева сверточных нейронных сетей. Сети из п. 3.1, 3.2 и 3.3 представляют собой промежуточные узлы графа.

5. Вывод сгенерированного изображения с оперативным прогнозом в виде карты местности с выделенной областью и координатами области распространения пожара во времени.

Научная новизна разработанных моделей распространения лесных пожаров заключается в построении ансамбля (дерева) сверточных нейронных сетей - ациклического графа, реализующего выявление зависимостей между динамикой развития лесного пожара и характеристиками внешней и внутренней среды. В качестве промежуточных узлов применены СК№ для распознавания объектов: сверточная нейронная сеть для распознавания данных о пожаре из цветного изображения; сверточные нейронные сети для распознавания данных о факторах окружающей среды из цветных изображений (температуры воздуха на высоте 2 м над поверхностью земли, относительной влажности воздуха, скорости ветра на высоте 10 м над поверхностью земли); сверточная нейронная сеть для распознавания данных о характере лесных насаждений. В качестве корневого узла для формирования прогноза динамики развития лесного пожара и генерирования изображения с оперативным прогнозом построена сеть сложной структуры, соединяющая сверточные и разверточные слои.

Таким образом, выполнена разработка математических моделей распространения лесного пожара при нестационарности и неопределенности посредством применения элементов искусственного интеллекта - искусственных нейронных сетей.

В настоящее время планируется дополнительная настройка входящих в состав моделей искусственных нейронных сетей и подача заявки на государственную регистрацию базы данных.

Выводы

1. Реализован сбор визуальных данных о динамике развития лесного пожара (визуальных данных о развитии пожара во времени, о факторах окружающей среды, о характере лесных насаждений). Визуальные данные получены от разнородных источников: данные о распространении пожара - через систему управления ресурсами FIRMS NASA; данные о характере лесных насаждений - из глобальной годовой карты Land Cover Map ESA CCI; данные о факторах окружающей среды (температуре воздуха на высоте 2 м над поверхностью земли, относительной влажности воздуха, скорости ветра на высоте 10 м над поверхностью земли) - с использованием Ventusky InMeteo. В настоящее время сформирована база из более чем 26 тыс. изображений, что позволяет отнести эти визуальные данные к Big Data.

2. Построена база визуальных данных о лесных пожарах, основанная на данных о развитии пожара во времени, о факторах окружающей среды, о характере лесных насаждений и предназначенная для их хранения и вывода в удобном для пользователя виде. В процессе разработки базы использован Access. Особенностью разработанной базы визуальных данных о динамике развития лесных пожаров является синтез большого количества визуальных данных из разнородных источников о параметрах среды и результатах распространения пожара в зависимости от значений факторов в единый нормализованный набор.

3. Построены модели распространения лесного пожара при нестационарности и неопределенности посредством применения искусственных нейронных сетей. Модели реализуют метод оперативного прогнозирования динамики развития лесного пожара путем глубокого машинного обучения и предназначены для анализа визуальных данных и выявления ключевых зависимостей распространения лесного пожара от параметров среды. Описана общая логическая схема моделей распространения лесного пожара, состоящая из пяти этапов: 1 этап - ввод входных данных; 2 этап - предобработка входных данных (проверка формата, проверка размеров, удаление шума); 3 этап - распознавание объекта с использованием сверточных нейронных сетей (распознавание данных о пожаре; распознавание данных о факторах окружающей среды; распознавание данных о характере лесных насаждений); 4 этап - прогнозирование динамики развития лесного пожара; 5 этап - вывод сгенерированного изображения с оперативным прогнозом.

СПИСОК ЛИТЕРА ТУРЫ

1. Единая межведомственная информационно-статистическая система (ЕМИСС). URL: https:// fedstat.ru/ (дата обращения: 19.04.2019).

2. Станкевич Т. С. Разработка метода оперативного прогнозирования динамики развития лесного пожара посредством искусственного интеллекта и глубокого машинного обучения // Вестн. Иркут. гос. техн. ун-та. 2018. Т. 22. № 9 (140). С. 111-120. DOI: 10.21285/1814-3520-2018-9-111-120.

3. Fire Information for Resource Management System (FIRMS). URL: https:// firms.modaps.eosdis.nasa. gov/map/#z:3.0;c:44.286,17.596 (дата обращения: 19.04.2019).

4. Land Cover Map ESA CCI. URL: http://maps.elie.ucl.ac.be/CCI/viewer/ (дата обращения: 19.04.2019).

5. Ventusky InMeteo. URL: https://www.ventusky.com/ (дата обращения: 19.04.2019).

6. ГОСТ 34.320-96. Информационные технологии. Система стандартов по базам данных. Концепции и терминология для концептуальной схемы и информационной базы. Минск: Изд-во стандартов, 2001. 46 с.

7. ГОСТ 34.321-96. Информационные технологии. Система стандартов по базам данных. Эталонная модель управления данными. Минск: Изд-во стандартов, 2001. 27 с.

8. ГОСТ Р ИСО/МЭК ТО 10032-2008. Эталонная модель управления данными. М.: Стандартинформ, 2009. 45 с.

9. Codd's 12 Rules for an RDBMS. URL: https://link.springer.com/content/ pdf/bbm%3A978-1-4302-0867-9%2F1.pdf (дата обращения: 19.04.2019).

10.4 Guide to the Business Analysis Body of Knowledge (BABO Guide): version 2.0. Toronto, Ontario, Canada: International Institute of Business Analysis, 2009. 271 p.

11. Chen P. Entity-Relationship Modeling: Historical Events, Future Trends, and Lessons Learned. Software pioneers. Springer-Verlag, 2002. P. 296-310. URL: https://bit.csc.lsu. edu/~chen/pdf/Chen_Pioneers.pdf (дата обращения: 19.04.2019).

12. Станкевич Т. С. Выбор модели базы данных для формирования базы данных о динамике развития лесных пожаров // Инновации в науке, образовании и предпринимательстве: материалы XVI Междунар. науч. конф. VI Междунар. Балт. мор. форума (3-6 сентября 2018 г.). Калининград: Изд-во БГАРФ, 2018. С. 232-239.

13. Matlab answers. URL: https://www.mathworks.com/matlabcentral/answers/ 33104-need-code-for-median-filtering-on-color-images (дата обращения: 19.04.2019).

14. Nemkov R. M. (et al.). Using of a Convolutional Neural Network with Changing Receptive Fields in the Tasks of Image Recognition // Proceedings of the First International Scientific Conference IITI'16. Springer International Publishing Switzerland, 2016. P. 15-25. URL: http://www.springer.com/978-3-319-33815-6 (дата обращения: 19.04.2019).

15. Jay Kuo C.-C. Understanding convolutional neural networks with a mathematical model // Journal of Visual Communication and Image Representation. 2016. V. 41. P. 406-413.

16. Velickovic P. Unsupervised methods. Diving deep into autoencoders. University of Cambridge, UK, 10 October 2017. URL: https://www.cl.cam.ac.uk/~pv273/slides/UCLSlides.pdf (дата обращения: 19.04.2019).

Статья поступила в редакцию 26.04.2019

ИНФОРМАЦИЯ ОБ АВТОРЕ

Станкевич Татьяна Сергеевна - Россия, 236022, Калининград; Калининградский государственный технический университет; канд. техн. наук; доцент кафедры техносферной безопасности; [email protected].

SIMULATION OF SPREADING FOREST FIRE UNDER NONSTATIONARITY AND UNCERTAINTY BY MEANS OF ARTIFICIAL INTELLIGENCE AND DEEP MACHINE LEARNING

T. S. Stankevich

Kaliningrad State Technical University, Kaliningrad, Russian Federation

Abstract. The article describes the results of increasing the efficiency of operational forecast of the forest fire dynamics under nonstationarity and uncertainty through the fire dynamics modeling based on artificial intelligence and deep machine learning. To achieve the goal there were used following methods: system analysis method, theory of neural networks, deep machine learning method, method of operational forecasting of the forest fire dynamics, method of filtering images (modified median filter), MoSCoW method, and ER-method. In the course of study there have been developed forest fire forecasting models (models of treetop and ground fires) using artificial neural networks. The developed models solve the recognition and forecasting problems in order to determine the dynamics of forest fires in successive images and generating images with a forecast of fire spread. There has been given the general logical scheme of the proposed forest fire forecasting models involving five stages: stage 1 - data input; stage 2 - preprocessing of input data (format check; size check; noise removal); stage 3 - object recognition using Convolutional Neural Networks (recognition of fire data; recognition of data on environmental factors; recognition of data on the nature of forest plantations); stage 4 - development of forest fire forecasting; stage 5 - output of the generated image with the operational forecast. To build and train artificial neural networks, a visual forest fire dynamics database was proposed to use. The developed forest fire forecasting models are based on a tree of artificial neural networks in the form of an acyclic graph and identify dependencies between the dynamics of a forest fire and the characteristics of the external and internal environment.

Key words: forest fire, operational forecast, artificial intelligence, deep machine learning, convolutional neural network, forest fire dynamics modeling, uncertainty, nonstationarity.

For citation: Stankevich T. S. Simulation of spreading forest fire under nonstationarity and uncertainty by means of artificial intelligence and deep machine learning. Vestnik of Astrakhan State Technical University. Series: Management, Computer Science and Informatics. 2019;3:97-107. (In Russ.) DOI: 10.24143/2072-9502-2019-3-97-107.

REFERENCES

1. Edinaya mezhvedomstvennaya informacionno-statisticheskaya sistema (EMISS) [Unified interdepartmental information and statistical system]. Available at: https://fedstat.ru/ (accessed: 19.04.2019).

2. Stankevich T. S. Razrabotka metoda operativnogo prognozirovaniya dinamiki razvitiya lesnogo pozha-ra posredstvom iskusstvennogo intellekta i glubokogo mashinnogo obucheniya [Developing method of operational forecasting of dynamics of forest fire development using artificial intelligence and deep machine learning]. Vestnik Irkutskogo gosudarstvennogo tekhnicheskogo universiteta, 2018, vol. 22, no. 9 (140), pp. 111-120. DOI: 10.21285/1814-3520-2018-9-111-120.

3. Fire Information for Resource Management System (FIRMS). Available at: https://firms.modaps. eosdis.nasa.gov/map/#z:3.0;c:44.286,17.596 (accessed: 19.04.2019).

4. Land Cover Map ESA CCI. Available at: http://maps.elie.ucl.ac.be/CCI/viewer/ (accessed: 19.04.2019).

5. Ventusky InMeteo. Available at: https://www.ventusky.com/ (accessed: 19.04.2019).

6. GOST 34.320-96. Informacionnye tekhnologii. Sistema standartov po bazam dannyh. Koncepcii i ter-minologiya dlya konceptual'noj skhemy i informacionnoj bazy [GOST 34.320-96. Information Technology. The system of standards for databases. Concepts and terminology for the conceptual framework and information base]. Minsk, Izd-vo standartov, 2001. 46 p.

7. GOST 34.321-96. Informacionnye tekhnologii. Sistema standartov po bazam dannyh. Etalonnaya model' upravleniya dannymi [GOST 34.321-96. Information Technology. The system of standards for databases. Reference Data Management Model]. Minsk, Izd-vo standartov, 2001. 27 p.

8. GOST R ISO/MEK TO 10032-2008. Etalonnaya model' upravleniya dannymi [GOST R ISO / IEC TO 10032-2008. Reference Data Management Model]. Moscow, Standartinform Publ., 2009. 45 p.

9. Codd's 12 Rules for an RDBMS. Available at: https://link.springer.com/content/ pdf/bbm%3A978-1-4302-0867-9%2F1.pdf (accessed: 19.04.2019).

10. A Guide to the Business Analysis Body of Knowledge (BABO Guide): version 2.0. Toronto, Ontario, Canada, International Institute of Business Analysis, 2009. 271 p.

11. Chen P. Entity-Relationship Modeling: Historical Events, Future Trends, and Lessons Learned. Software pioneers. Springer-Verlag, 2002. Pp. 296-310. Available at: https://bit.csc.lsu.edu/~chen/pdf/ Chen_Pioneers.pdf (accessed: 19.04.2019).

12. Stankevich T. S. Vybor modeli bazy dannyh dlya formirovaniya bazy dannyh o dinamike razvitiya lesnyh pozharov [Selection of a database model of forming a database on forest fire dynamics]. Innovacii v nauke, obrazovanii i predprinimatel'stve: materialy XVI Mezhdunarodnoj nauchnoj konferencii VI Mezhdu-narodnogo Baltijskogo morskogo foruma (3-6 sentyabrya 2018 g.). Kaliningrad, Izd-vo BGARF, 2018. Pp. 232-239.

13. Matlab answers. Available at: https://www.mathworks.com/matlabcentral/answers/ 33104-need-code-for-median-filtering-on-color-images (accessed: 19.04.2019).

14. Nemkov R. M. (et al.). Using of a Convolutional Neural Network with Changing Receptive Fields in the Tasks of Image Recognition. Proceedings of the First International Scientific Conference IITI'16. Springer International Publishing Switzerland, 2016. Pp. 15-25. Available at: http://www.springer.com/978-3-319-33815-6 (accessed: 19.04.2019).

15. Jay Kuo C.-C. Understanding convolutional neural networks with a mathematical model. Journal of Visual Communication and Image Representation, 2016, vol. 41, pp. 406-413.

16. Velickovic P. Unsupervised methods. Diving deep into autoencoders. University of Cambridge, UK, 10 October 2017. Available at: https://www.cl.cam.ac.uk/~pv273/slides/UCLSlides.pdf (accessed: 19.04.2019).

The article submitted to the editors 26.04.2019

INFORMATION ABOUT THE AUTHOR

Stankevich Tatiana Sergeevna - Russia, 236022, Kaliningrad; Kaliningrad State Technical University; Candidate of Technical Sciences; Assistant Professor of the Department of Technosphere Safety; [email protected].

i Надоели баннеры? Вы всегда можете отключить рекламу.