Sergeev Nikolay Evgenievich
Taganrog Institute of Technology - Federal State-Owned Educational Establishment of Higher Vocational Education “Southern Federal University”.
E-mail: [email protected]
64 fl., 37, Dzerjinskogo street, 347901, Taganrog, Russia.
Phone: 88634312241.
Professor.
Целых Юлия Александровна
Технологический институт федерального государственного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге.
E-mail: [email protected].
347924, г. Таганрог, ул. Воскова, 102, кв. 81.
Тел.: 89185203479.
Аспирантка.
Tselykh Julia Alexandrovna
Taganrog Institute of Technology - Federal State-Owned Educational Establishment of Higher Vocational Education “Southern Federal University”.
E-mail: [email protected].
102, Voskov street, fl. 81, Taganrog, 347924,Russia.
Phone: 89185203479.
Postgraduate student.
УДК 004.832.34
В.А. Алексеев, М.В. Телегина, И.М. Янников ПРИМЕНЕНИЕ МЕТОДОВ НЕЧЕТКОЙ ЛОГИКИ В ЗАДАЧАХ АНАЛИЗА ЭКОЛОГИЧЕСКИХ ДАННЫХ
В статье рассматривается этапы обработки данных биомониторинга потенциально опасных химических объектов. На примере биообъектов выполнено формальное описание процесса автоматического изменения регламента измерений параметров биоиндикаторов с помощью нечетких метаимпликаций, разработаны правила принятий решений и построены матрицы нечетких отношений.
Биомониторинг; регламент; метаимпликации; нечеткое словесное описание; логический вывод; удельное фоновое содержание загрязняющего вещества.
V.A. Alekseev, M.V. Telegina, I.M. Yannikov APPLICATION OF METHODS OF INDISTINCT LOGIC IN PROBLEMS OF THE ANALYSIS OF ECOLOGICAL DATA
In clause it is considered stages of data processing of biomonitoring of potentially dangerous chemical objects. On an example of bioobjects the formal description of process of automatic change of the rules of measurements of parameters of bioindicators by means of indistinct metaimplication is executed, rules of decision-making are developed and matrixes of indistinct attitudes are constructed.
Biomonitoring; the rules; metaimplication; the indistinct verbal description; a logic conclusion; the specific background maintenance of polluting substance.
Введение. Мониторинг потенциально опасных химических объектов (ПОХО) представляет собой комплексную систему долгосрочных наблюдений с целью оценки изменений состояния биосферы или ее отдельных компонентов под влиянием антропогенных воздействий, предупреждения о создающихся критических ситуациях, вредных или опасных для здоровья человека, других живых организмов и их сообществ.
Основной задачей биологического мониторинга, как одной из важнейших частей экологического мониторинга ПОХО, является наблюдение за уровнем загрязнения биоты с целью разработки систем раннего оповещения, диагностики и прогнозирования [3].
В рамках нового предложенного подхода к организации контроля загрязнений территории ПОХО выдача решения о характере объекта происходит на основании превышения уровня фонового содержания отравляющего вещества в биоиндикаторах. Формирование эталонов биоиндикаторов, экспериментальное изучение трансформации природных объектов и биологических систем на идентификационных экологических полигонах. Эти полигоны создаются в пределах зон влияния и санитарно-защитных зон. Определение удельного фонового содержания загрязняющего вещества в биообъекте по данным биомониторинга происходит с учетом зависимостей «доза-эффект» и «время-реакция», выявленных на идентификационных экологических полигонах [3].
Так как зачастую исследуемые параметры биообъектов могут представлять собой нечеткое словесное описание, то также использован метод представления знаний в виде нечетких отношений на множестве нечетких ситуаций, представляющих собой множество всех значений параметров, описывающих множество всех регламентов мониторинга. Методы нечеткой логики, теории множеств и отношений в настоящее время широко применяются при построении интеллектуальных систем принятия решений в различных областях человеческой деятельности, где необходимо принимать решение или оценивать ситуацию в условиях неточной информации или при наличии нечетких целей и ограничений [1].
Применение базы правил. В составе любой СППР должна быть база правил (или база знаний). При разработке базы правил необходимо определить множество элементов формальной системы и их область определения и правила преобразования элементов множества. Модуль логического вывода, используя исходные данные из рабочей памяти (базы данных), знания из базы знаний, данные расчетноаналитического модуля, формирует такую последовательность правил, которые будучи примененными к исходным данным, приводят к решению задачи о необходимости изменения того или иного регламента измерений или о переходе к проведению оперативного мониторинга на основании превышения УФС по определенным видам и количеству биоиндикаторов [2].
В базе правил, использующей данные биомониторинга, должны быть прописаны правила перехода с одного регламента измерения параметров биомониторинга на другой. При этом данные измерений представлены в виде нечетких параметров. Например, «сильное превышение УФС большого количества биоиндикаторов».
Самая сложная проблема автоматического изменения регламента - формальное описание этого процесса с помощью нечетких метаимпликаций вида «если XI
есть Аь то уу есть Бр> и построения по ним нечеткого соответствия или графа 11 , представляющего формальную модель базы знаний. Здесь приняты следующие обозначения: х, - наименование признаков определения регламента; Ак - нечеткое значе-
ние, которое принимает признак х; уу - наименование предполагаемого регламента; Б1 - нечеткая характеристика степени важности регламента уу .
Обозначим входные данные х, в следующем виде: хг - «количество биоиндикаторов», х2 - « величина превышения». Множество возможных нечетких значений для переменной х1 имеет вид {«малое» или «низкое», «ниже среднего», «среднее», «выше среднего», «большое» или «высокое»}. Например, нечеткие множества для значений переменной х} (%) имеют вид: «очень малое»
(А) - {(1|0),(0Д|10),(0|20),(0|30),(0|40),(0|50),(0|60),(0|70),(0|80),(0|90),(0|100)}.
Для установления системой регламента мониторинга введем обозначения лингвистической переменной (имени) у - «мониторинг». Пусть нечеткие значения лингвистической переменной у имеют следующий вид:
«первичный регламент» (РегК^) - {11 ^, (0 12), (013), (0 14), (0 | 5)};
«регламент 1» (Иед1) - {0|1), (1| 2), (0 |3), (0 |4), (015)};
«регламент 2» (Reg2) - {011), (012), (113), (0 14), (0 15)};
«регламент 3» (Reg3) - {^ИФМФМ1!4)^0!5)};
«оперативный мониторинг» (Ор) - {011), (012), (0 13), (014), (115)}.
Разработка правил принятия решений. Правила принятия решений сформированы в виде метаимпликаций вида «если х, есть Ак, то уу есть Бр>.
Первичный регламент диагностического мониторинга характеризуется малым количеством биоиндикаторов с низкой, средней, высокой величиной превышения уровня фонового содержания отравляющего вещества. Метаимпликация для определения первичного регламента примет вид:
((х1 есть Б) & (х2 есть (I и К и Ь))) — (у есть PerReg ), (1)
где хг - переменная «количество биоиндикаторов», которая принимает значение Б - «малое»; х2 - переменная «величина превышения», которая принимает значения I - «низкая», К - «средняя», Ь - «высокая»; у - переменная «мониторинг», принимающая значение PerReg - «первичный регламент диагностического мониторинга».
Содержательно метаимпликацию (1) можно прочитать таким образом: «если количество биоиндикаторов хг малое Б и величина превышения х2 низкая I или средняя К или высокая Ь, то мониторинг у первичного регламента РггКг^».
Оперативный мониторинг характеризуется количеством биоиндикаторов выше среднего с высокой величиной превышения УФС ЗВ или большим количеством биоиндикаторов со средней, высокой величиной превышения или предельным количеством биоиндикаторов с низкой, средней, высокой величиной превышения.
Метаимпликация для определения оперативного мониторинга примет вид:
(((х1 есть Е) & (х2 есть Ь)) и ((хг есть Е) & (х2 есть (К и Ь))) и
и ((■^х1 есть в) & (х2 есть (I и К и Ь)))) — (у есть Ор), (2)
где х} - переменная «количество биоиндикаторов», которая принимает значения: Ея - «выше среднего», Е - «большое», О - «предельное»; х2 - переменная «величина превышения», которая принимает значения I - «низкая», К - «средняя», Ь - «высокая»; у - переменная «мониторинг», принимающая значение Ор - «оперативный мониторинг».
Содержательно метаимпликацию (2) можно прочитать таким образом: «если количество биоиндикаторов х} выше среднего Е и величина превышения х2 высокая Ь, или если количество биоиндикаторов хг большое Е и величина превышения х2 средняя К или высокая Ь, или если количество биоиндикаторов х} предельное О и величина превышения х2 низкая I, средняя К или высокая Ь, то мониторинг у есть оперативный Ор».
Таким образом, метаимпликации представляют собой составную нечеткую логическую формулу импликации Р —*<3, в которой посылка Р также является нечеткой логической формулой, зависящей от значений лингвистических переменных, определяющих заключение Q.
Построение матрицы инциденций входных и выходных данных биомониторинга. По составленным метаимпликациям построим матрицы нечетких отношений. Они примут вид
1 = ||х1, х2|| х|| у||. (3)
Для пояснения работы системы построим теперь матрицу нечетких отношений по метаимпликации (1). Запишем метаимпликацию в сокращенном виде (XI & х2) -* (у) и построим матрицу инциденций = Цх^ХоЦх |г>| как декартово
произведение всевозможных пар соответствующих элементов на базовых шкалах, значения функции принадлежности которых равны нечеткой конъюнкции значений функций принадлежности составляющих ее элементов. Запишем далее значения лингвистических переменных, входящих в метаимпликацию на базовых шкалах в виде:
{(0|0),(0|10),(1|20),(1|30),(0,1|40),(0|50),(0|б0),(0|70),(0|80),
(0|90),(0|100)},
{< 0I0^0I1^0I2^0I^^0И>^0I^,(1^,(1I^,(1H>,(1^^0,1I1^,
(0|11),(0|12),(0|13),(0|14),(0|15),(0|1б),(0|17),(0|18),(0|19),(0|20),
(0121),<0122),(0123),(0124),<0125)}—{(0|1,(12Д013^014Д0^>}.
Тогда матрица инциденций нечеткого соответствия 12 представляет собой декартово произведение, множество строк которого помечено элементами базовой шкалы лингвистических переменных х}, х2, а множество столбцов - элементами базовой шкалы лингвистической переменной у. Аналогично строятся матрицы инциденций для остальных метаимпликаций.
Построение базы знаний на множестве нечетких ситуаций. По нечеткой метаимпликации можно построить нечеткое соответствие, задаваемое нечетким двудольным графом или матрицей инциденций, и используемое для определения регламента мониторинга, которое осуществляется автоматически. В результате выполнения декомпозиции как раз и получается нечеткое значение вектора регламента. Эта процедура выражает собой суть декомпозиционного правила нечеткого логического вывода.
В качестве примера построим логический вывод по ситуации 8}. Представим
А
каждый шаг логического вывода в виде выражения — , где А - посылка, которая
Б
представляет собой совокупность экспериментальных данных - измеренные зна-
чения биомониторинга; В - заключение, которое представляет собой принимаемое по посылке А решение.
1. Исходное утверждение: первичный регламент диагностического мониторинга проводится при малом количестве биоиндикаторов с низким, средним или высоким превышением уровня фонового содержания (УФС) загрязняющего вещества (ЗВ).
2. Шаг вывода: Измеренные значения: малое количество биоиндикаторов с низким превышением.
При таких измеренных значениях необходимо проводить первичный регламент.
Алгоритм принятия решения об изменении регламента биомониторинга.
Анализ данных биомониторинга включает в себя несколько этапов: определение эталонов, измерение значений параметров биоиндикаторов, перерасчет значений в зависимости от влияния внешних факторов, определение уровня фонового содержания отравляющего вещества, принятие решения об изменении регламента, определение дальнейших действий. В данной статье приведен алгоритм принятие решения об изменении регламента.
Входные данные:
1. База данных для хранения информации о биоиндикаторах, их параметрах и эталонах.
2. Нечеткая переменнаяХуа1ие «величина превышения», описанная в виде [3] (а, Т, X, А), где а - название нечеткой переменной «величина превышения»; Т - описание терм-множества ={«очень низкая», «низкая», «средняя», «высокая»}; Х - универсальное множество (область определения а), Ху=[0,25]; А - нечеткое множество на Х, описывающее ограничения, А={[Ху,ц(х)]|хе X} на значения нечеткой переменной а, ц(х) - функция принадлежности элемента множества Ху к величине превышения.
3. Нечеткая переменная Хатои„1 «количество биоиндикаторов», (а, Т, X, А), где а - название нечеткой переменной «количество биоиндикаторов»; Т - описание терм-множества ={«очень малое», «малое», «ниже среднего», «среднее», «выше среднего», «большое», «предельное»}; Х - универсальное множество (область определения а), Ха=[0,100]; А - нечеткое множество на Х, описывающее ограничения, А={[Ха,ц(х)]|хе X} на значения нечеткой переменной а, ц(х) - функция принадлежности элемента множества Ха к количеству биоиндикаторов.
4. База правил принятия решения об изменении регламента проведения биомониторинга в виде нечетких ситуаций.
Выходные данные:
Необходимо по уровню фонового содержания отравляющего вещества в различных видах биоиндикаторов сделать вывод о необходимости проведения оперативного или диагностического мониторинга.
Алгоритм определения регламента:
1. Выбираем из базы данных проведенное измерение с рассчитанными УФС ЗВ.
2. Определим процентное содержание одного биоиндикатора при проведении выбранного регламента.
100% (4)
атоиМ1 =-; 1 = 1,..., с; (4)
с
где атоип^ - процентное содержание каждого биоиндикатора при проведении выбранного регламента, %; с - количество биоиндикаторов в выбранном регламенте.
3. Определим нечеткое значение переменнойХш1ие «величина превышения». Из базы данных выбирается четкое значение величины превышения уровня фонового содержания отравляющего вещества в фонах и в соответствии с базой правил принятия решения определяется нечеткое значение данной переменной.
Если исследованы все биоиндикаторы в данном регламенте, то переходим к п.4, иначе возвращаемся к п.2.
4. Если нечеткое значение Хш1ие при проведении выбранного регламента для различных биоиндикаторов равно, то пересчитывается ХатошпЛ по следующему правилу:
Если ((ХШ1ив_а = ХШ1ив_) И (ё=1,.. .,с) И (Г=1,_,е) И (ё#)),
то ((атоип_/^ атоип_ + атоип1_[) И (атоиЫ_~ ~
= пи1) И (Хт1ив_г = пи1)).
5. По имеющимся данным в базе правил определим нечеткое значение пе-ременнойХатоип1: «количество биоиндикаторов».
6. Итак, при расчете получается множество ситуаций МБ М8={8}; 1=1,...,%; %<с; где g - количество ситуаций; количество данных ситуаций может быть равно количеству биоиндикаторов исследованных в выбранном регламенте или быть меньше этого количества; 81 - ситуация, возникающая при определенных значениях переменных Хтоип1 и Хуа1ие; она выглядит следующим образом: Б = {Хстоипг, Хуа1ие}.
7. По базе правил находим данные ситуации и определяем значения предстоящих решений выбора регламента. Если в результате получается несколько разных решений, то выбираем регламент с максимальным весом значимости.
8. Яе%=Яе%1 при №е1%^(Кв%1) = тах(Же1и^(Яе%1)); 1=1,.,Ь; где Ь - количество возможных регламентов; Weight(Reg1) - вес регламента.
Выходными данными системы анализа данных биомониторинга является вывод об изменении регламента диагностического мониторинга или о переходе к оперативному мониторингу с предлагаемым вариантом отбора проб на данном объекте.
Проведены эксперименты по апробации методологического подхода к организации биомониторинга с использованием экологического идентификационного полигона. Оценивалось воздействие мышьяксодержащего раствора на липу мелколистную, сосну обыкновенную, кипрея узколистного, для этих биообъектов по результатам сформированы эталоны различного уровня фонового содержания ЗВ. На основании выявленных зависимостей «доза-эффект» и «время-реакция» произведен расчет уровня содержания УФС ЗВ в исследуемом биообъекте вблизи ПОХО.
Необходимо отметить, что измерения параметров биоиндикаторов производились согласно требований к мониторингу флоры и фауны в зоне защитных мероприятий объекта уничтожения химического оружия по стандартным методикам. В качестве отравляющего вещества использовано мышьякосодержащее соединение [3]. Учитывая особенности миграции и трансформации таких соединений в природных средах, биоиндикаторные таксоны выбраны среди организмов-
обитателей экосистем лесной подстилки, поверхностного слоя почвы, организмов пресноводных экосистем.
Впервые для обработки данных экологического мониторинга на примере биообъектов выполнено формальное описание процесса автоматического изменения регламента измерений параметров биоиндикаторов с помощью нечетких метаимпликаций. Именно применение аппарата нечеткой математики, позволяющего формализовать, выразить и преобразовывать количественно нечеткие (качественные) понятия, позволили разработать правила принятий решений и по составленным метаимпликациям и построить матрицы нечетких отношений. Программно реализованы алгоритмы определения уровня фонового содержания отравляющего вещества и принятия решения об изменении регламента.
Фактически предложен и частично реализован механизм определения масштабов воздействия ПОО на окружающую среду на основании данных биомониторинга, позволяющий определять воздействие объекта на окружающую среду на уровне малых и сверхмалых доз, в том числе и в отсроченной перспективе.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Мелихова О.А. Методы построения интеллектуальных систем на основе нечеткой логики. Научное издание. - Таганрог: Изд-во ТРТУ, 2007.
2. Телегина М.В., Янников И.М. Учет данных в системе принятия решений при анализе экологической ситуации // Приоритетные направления развития науки и технологий: Доклады Всероссийской научно-технической конф. - Тула: Изд-во ТулГУ, 2009. - С. 75.
3. Янников И.М. Биомониторинг с использованием полигонов - неотъемлемая часть системы экологической безопасности объектов по хранению и уничтожению химического оружия // Экологическая безопасность регионов России и риск от техногенных аварий и катастроф: Сборник статей VIII Международной научно-практической конференции. - Пенза: Изд-во ПСХА, 2008. - C. 94-95.
Телегина Марианна Викторовна
ГОУ ВПО «Ижевский государственный технический университет».
E-mail: [email protected]. г. Ижевск, ул. Студенческая, 7.
Тел.: 83412218866; 89068193918.
Научный сотрудник.
T elegina Marianna Viktorovna
«The Izhevsk state technical university».
E-mail: [email protected].
7, Student's street, Izhevsk, Russia.
Phone: 83412218866; 89068193918.
Scientific employee.
Алексеев Владимир Александрович
ГОУ ВПО «Ижевский государственный технический университет».
E-mail: [email protected].
Тел.: 83412218866; 89068193918. г. Ижевск, ул. Студенческая, 7.
Проректор ГОУ ВПО «ИжГТУ» по научно-организационной работе; профессор.
Alekseev Vladimir Aleksandrovich
«The Izhevsk state technical university».
E-mail: [email protected].
7, Student's street, Izhevsk, Russia.
Phone: 83412218866; 89068193918.
Prorector on scientifically-organizational work; the professor.
Янников Игорь Михайлович
Главное управление МЧС России по Удмуртской Республике, г. Ижевск.
E-mail: [email protected].
г. Ижевск, ул. Красногеройская, 73.
Тел.: 83412218866; 89068193918.
Первый заместитель начальника Главного управления МЧС России по Удмуртской
Республике
Yannikov Igor Mixailovich
Central administrative board of the Ministry of Emergency Measures of Russia on the
Udmurt Republic, Izhevsk, Russia.
E-mail: [email protected].
73, Krasnogerojskaya street, Izhevsk, Russia.
Phone: 83412218866; 89068193918.
The First deputy chief of Central administrative board of the Ministry of Emergency
Measures of Russia on the Udmurt Republic.
УДК 004.89
Ю.А. Целых МУЛЬТИАГЕНТНАЯ РЕАЛИЗАЦИЯ ОПИСАНИЯ СЛОЖНЫХ СЦЕН ПО ВИДЕОИЗОБРАЖЕНИЯМ
В статье рассматриваются особенности описания сложных сцен по видеоизображениям на основе мультиагентной парадигмы. Функционирование системы обработки видеоизображений представляется в виде совокупности автономных процессов. Предлагается архитектура интеллектуального агента. Для анализа сцен по месту локализации агентов слежения размещаются маркеры и производится замена изображения объекта фантомом.
Мультиагентные системы; интеллектуальный анализ сцен; агенты слежения.
J.A. Tselykh
MULTIAGENT IMPLEMENTATION OF COMPLEX SCENES DESCRIPTION
BASED ON VIDEO IMAGES
We address the aspects of identification of complex scenes using video images based on multiagent paradigm. The operation of video-display processing system is presented as an aggregate of autonomous processes. We propose an architecture of an intelligent agent. For scene analysis we locate the markers on the surveillance agents and replace an object image with a phantom.
Multiagent systems; intelligent analysis; surveillance agents.
Для решения задач автоматического описания сцен по видеоизображениям в статье [1] предложена технология работы системы видеоаналитики. С целью получения значений признаков, достаточных для описания сцен по видео- и фотоизображениям, было введено понятие виртуального агента слежения. Далее рассмотрим особенности описания сложных сцен по видеоизображениям на основе мультиагентной парадигмы.
Алгоритм функционирования системы обработки видеоизображений в общем виде представлен на рис. 1.