Модель видеоконтроля и верификация объектов организации
Особенности функциональной и математической моделей видеоконтроля и верификации объектов организации. Поиск связей, расстояния между дескрипторами особых точек на сравниваемых изображениях. Модули (интерфейсный, модуль выделения и др.) модели верификации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 10.01.2016 |
Размер файла | 480,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Волгоградский государственный университет
Статья
На тему: «Модель видеоконтроля и верификация объектов организации»
Автор: студент Стеценко Дмитрий Андреевич
Научный руководитель: ассистент
кафедры Информационной безопасности
Умницын Михаил Юрьевич
Аннотация
В статье описываются функциональная и математическая модели видеоконтроля и верификации объектов организации, в том числе приведенные модели формализуются с точки зрения требования стандартами предметной области исследования модульности архитектуры разрабатываемого решения.
Ключевые слова: Видеоконтроль; верификация; математическая модель; функциональная модель; модульность; характерные точки.
Abstract
This article describes the functional and mathematical models of video objects and verification organization, including the listed models are formalized in terms of the requirements of the standard domain study modular architecture of the developed solutions.
Keywords: Video surveillance; verification; mathematical model; functional model; modularity; characteristic points.
Не смотря на тенденцию к максимальной автоматизации, современные системы видеоконтроля и верификации объектов, являющихся причиной нарушения, реализуется все еще с привлечением оператора. Нарастание числа ложных тревог приводит к его утомляемости, что в последующем может привести к игнорированию даже чрезвычайных нарушений.
В связи с этим, актуальной в настоящее время представляется разработка модели верификации, основанной на взаимно сопряженных методах адаптивного контроля информационных параметров и характеристик объектов в системах прикладного телевидения, которые обеспечивают независимый автоматизированный контроль разнородных параметров и характеристик объекта причины "нарушения".
Исследование. Как было установлено предыдущим исследованием (Задача верификации объектов организации средствами видеоконтроля), в задачи реальной системы видеоконтроля и верификации входит селекция ограниченного числа параметров и характеристик объекта. Основной методикой решения данного круга задач является установление соответствия между особыми или опорными точками исходного изображения и его эталонными образами в специализированных базах изображений.
Формализуем данный подход с помощью математического аппарата.
Представим видеопоток как множество исходных изображений
L={l1, ..., ln}
где n - число кадров в видеопотоке.
Множество эталонных изображений
R={r1, ..., rm}
где m - число анализируемых объектов.
Каждое исходное изображение описывается множеством особых точек
li={(xL1,yL1), ..., (xLk,yLk)}
где (xLi,yLi) - особая точка изображения, k - число особых точек.
Аналогичным образом описывается каждое эталонное изображение:
Ri={(xR1,yR1), ..., (xRk,yRk)}
Следует учесть, что возможна ситуация, когда особых точек на элементах множества исходных изображений не будет выделено, т.е. li=
В общем случае, методика сопоставления особых точек изображения (xLi,yLi) к точкам эталонного изображению (xRi,yRi) включает следующие шаги [2]:
1. Детектирование особых (характерных) точек изображения (xLi,yLi);
2. Составление описания опорных точек, т.е. определение их дескриптора;
3. Обучение и заполнение "эталонной" базы данных об опорных точках изображения объекта;
4. Составление описания объектов на изображении (xRi,yRi);
5. Поиск связей или расстояния между дескрипторами особых точек на сравниваемых изображениях.
6. Синтез модели преобразования изображений, с помощью которой из одного изображения можно получить другое.
Для определения особых точек будем использовать понятие окрестности. Тогда особой (опорной) точкой изображения будем называть точку pi, окрестность которой O(pi) можно отличить от окрестности O?(pj) любой другой особой точки изображения pj. Процесс выделения этой точки на кадре называется детектированием, а программа, реализующая данную функцию, ? детектором.
Для особой точки, найденной с помощью данного детектора, необходимо рассчитать вектор-дескриптор, описывающий структуру окрестности точки, выделяющей её из остального множества особых точек. При этом дескриптор рассчитывается таким образом, чтобы его значение было инвариантным по отношению к требуемым аффинным преобразованиям изображения.
Дескриптор определяется как:
dn=(xn,1,..., xn,j)
где xn,j параметры, отвечающие следующим условиям: специфичность, локальность, устойчивость, простота в вычислении и т.д.
Множество дескрипторов определяет модель изображения.
Пусть в точке p изображения I детектором h найдена точечная особенность, и эта точка преобразованием f переводится в точку p' изображения f(I). Пусть также существует достаточно малая окрестность U точки p' такая, что существует точка ?U изображения f(I) в которой детектором h будет найдена точечная особенность. В этом случае точечная особенность в точке p воспроизводима детектором h по отношению к преобразованию f. Из определения следует, что верификация требует анализа пары изображений I и f(I), а также знания преобразования f.
Пусть d1,…,dn - верификационные особенности одного верифицируемого объекта организации, каждая из которых принимает конечные дискретные значения.
Пусть S - множество попыток верификации. При этом каждой попытке si?S можно однозначно сопоставить вектор =(d1,…,dn), компонентами которого являются текущее значения признаков объекта верификации и вектор эт=(d1,…,dn), характеризующий эталон верифицируемого объекта.
Сопоставим попыткам "1" при удачной верификации и "0" при неудачной. Тогда задачу верификации можно формализовать следующим образом: по некоторому эталону необходимо отнести объект по набору текущих признаков к удачно или неудачно верифицированному. То есть построить отображение f, которое исходя из формальной постановки задачи имеет вид:
?=(d1,…,dn) ? S, f(,эт): si>{0,1}
Таким образом отображение f относит объекты с верификационными признаками (d1,…,dn) по некоторому эталонному вектору эт, к классу удачно верифицированных - "1" или неудачно - "0".
Входными данными в описанное модели являются дискретный набор признаков (d1,…,dn), где di ? дескриптор одной характерной точки одного объекта верификации.
Согласно требованиям нормативно-правовой базы в области исследования [2,3] средства видеоконтроля должны разрабатываться с применением модульного подхода. Для этого следует формализовать математическую модель видеоконтроля с учетом функциональных особенностей процесса верификации объектов организации.
Одним из наиболее удобных и распространён языков функционального моделирования на данный момент является язык используемый в методологии IDEF0, получившей в США статус федерального стандарта. С его помощью моделируемая система представляется как совокупность взаимодействующих работ или функций. Функции системы анализируются независимо от объектов, которыми они оперируют, что позволяет более четко моделировать логику взаимодействия объектов модели.
Разработанная функциональная модель состоит из двух диаграмм: родительской диаграммы и диаграммы, представляющей ее декомпозицию (рисуноки 1 и 2 соответственно).
Рисунок 1. Контекстная диаграмма верхнего уровня
Основной функциональный блок, который определяет систему в качестве единого модуля, детализируется на следующей диаграмме с помощью пяти блоков, соединенных интерфейсными дугами. Эти блоки представляют основные функции возложенные на модель.
видеоконтроль верификация дескриптор интерфейсный
Рисунок 2. Дочерняя диаграмма
Декомпозиция основного блока была произведена в соответствии с последовательностью основных действий, выполняемых в процессе верификации объектов организации и установленных в математической модели видеоконтроля. Таким образом, блок, представленный на родительской диаграмме, был разбит на следующие функциональные блоки:
- загрузить изображения (А 1);
- детектировать особенности (А 2);
- сопоставить дескрипторы эталонного и текущего изображения (А 3);
- отфильтровать полученные пары сопоставленных дескрипторов (А 4);
- получить результат верификации (А 5);
Выделенные функции целесообразно объединить в специальные модули, описание которых содержится в таблице.
Таблица 1. Модули модели верификации
Модули |
Описание |
Функции IDEF0- модели |
|
Модуль выделения характерных особенностей |
Предназначен для нахождения точечных особенностей на изображениях. Содержит различные процедуры и функции, позволяющие извлекать точечные особенности |
Детектировать особенности (А 2) |
|
Модуль верификации |
Модуль содержит набор функций, позволяющих сопоставить найденные ранее точечные особенности на изображениях, выделить среди них наиболее значимые и на основании их анализа сделать вывод об успешности верификации |
Сопоставить дескрипторы эталонного и текущего изображения (А 3); Отфильтровать полученные пары сопоставленных дескрипторов (А 4); |
|
Интерфейсный модуль |
Обеспечивает взаимодействия экспериментального программного средства с внешней средой (в том числе оператором) |
Загрузить изображения (А 1); Получить результат верификации (А 5); |
Вывод
Разработанная модель и ее модульное описание позволит разработать архитектуру программного комплекса видеоконтроля и верификации нейтральную относительно аппаратной платформы, что имеет большое значение с точки зрения применимости разработанной модели, так как привязка к какой-либо проприетарной платформе привела бы к ограничению в функциональности и невозможности интеграции с другими решениями в области безопасности. Таким образом спроектированная модель максимально универсальна, а ее компоненты реализованы как автономные относительно своей основной среды модули.
Библиографический список
1. В.Ю. Пименов Вычислительно-эффективный метод поиска нечетких дубликатов в коллекции изображений, Санкт-Петербургский Государственный университет // Электронный ресурс. - Режим доступа: http://romip.ru/romip2009/09_ifm.pdf
2. ГОСТ Р 51558-2000 Системы охранные телевизионные. Общие технические требования и методы испытаний
3. Р 78.36.008-99 Рекомендации по комплексному оборудованию банков, пунктов обмена валюты, оружейных и ювелирных магазинов, коммерческих и других фирм и организаций техническими средствами охраны, видеоконтроля и инженерной защиты. Типовые варианты
Размещено на Allbest.ru
...Подобные документы
Анализ тестопригодности графа управления автоматной модели HDL-программы. Фрагмент модуля дискретного косинусного преобразования и кода механизма ассерций. Особенности верификации дискретного косинусного преобразования в среде Questa, Mentor Graphics.
реферат [306,9 K], добавлен 20.11.2010Исследование и верификация системы на архитектурном и алгоритмическом уровне. Аппаратная эмуляция, контроль эквивалентности. Аналоговое и смешанное моделирование систем на кристалле. Матрица конфигурации Questa, обобщенная структурная схема платформы.
контрольная работа [274,4 K], добавлен 18.01.2014Этапы построения математической модели статического объекта, использование полиномов Чебышева. Характеристика и основное предназначение программы Matlab. Анализ функциональной модели Брюле, Джонсоном и Клетским. Методы исследования динамических объектов.
курсовая работа [1,3 M], добавлен 21.05.2012Типология свойств объекта, его связей и моделей представления информации. Изображение предметной области в виде логических и физических моделей. Требования к системам баз данных. Достоинства трехуровневой архитектуры. Процесс идентификации объектов.
лекция [60,0 K], добавлен 19.08.2013Анализ математической модели резьбового соединения с трапецеидальной резьбой. Разработка программы, выполняющей вычисление необходимого количества витков для восприятия осевой сжимающей нагрузки. Алгоритм проведения верификации. Инструкция пользователя.
курсовая работа [1,2 M], добавлен 19.01.2016Общие сведения о верификации и аттестации программной среды. Виды деятельности, осуществляемые при составлении плана испытаний. Автоматический статический анализ программ. Метод "чистая комната", его сущность и принципы. Проверка критических систем.
реферат [505,0 K], добавлен 03.04.2014Реализация алгоритма верификации данных; разработка программы обнаружения аномальных данных в одномерных выборках. Характеристика методов D-статистики, Титьена-Мура, диаграммы "Ящик с усами"; обеспечение эффективности оценок статистических данных.
курсовая работа [2,5 M], добавлен 27.05.2013Создание математической модели системы массового обслуживания на примере банка. Разработка имитационной модели на языке программирования С++. Блок-схема программы, перевод модели на язык программирования. Верификация и валидация имитационной модели.
курсовая работа [630,5 K], добавлен 01.06.2015Использование алгоритмов машинной графики для разработки модели прозрачных и отражающих объектов. Визуальная оценка реалистичности изображения, эффектов отражения и преломления. Поиск отраженного и преломленного лучей. Описание интерфейса программы.
курсовая работа [1,6 M], добавлен 04.06.2013Понятие верификации моделирующих компьютерных программ. Классификация математических моделей. Языки программирования, используемые для имитационных моделирующих программ. Способы исследования реальных систем. Методы повышения валидации и доверия к модели.
шпаргалка [38,8 K], добавлен 02.10.2013Построение информационной модели наиболее высокого уровня абстракции. Вид и содержание концептуальной модели базы данных. Установление связей между типами сущностей. Спецификация всех объектов, входящих в модель. Средства обеспечения целостности данных.
курсовая работа [2,6 M], добавлен 12.12.2011Виды, функции и структура супермаркетов, основные направления деятельности. Функции, реализуемые подсистемами автоматизированной системы управления. Обзор методов закупки товарной продукции. Обобщенная модель управления запасами. Процессы верификации.
дипломная работа [96,8 K], добавлен 23.06.2015Особенности инициализации регистров для дисковых операций чтения, записи и верификации. Анализ метода доступа к дисковой памяти, поддерживающей использование оглавления, блокирование и разблокирование записей. Обеспечение адресации дисковых секторов.
лабораторная работа [43,4 K], добавлен 20.11.2012Составление математической модели для определения местоположения точки относительно многоугольника. Оформление процедуры расчета расстояния, выбора точек из массива, сортировки массива и вывода результатов в программе в форме функций пользователя.
курсовая работа [16,6 K], добавлен 06.08.2013Обзор алгоритмов распознания объектов на двумерных изображениях. Выбор языка программирования. Обнаружение устойчивых признаков изображения. Исследование алгоритмов поиска объектов на плоскости. Модификация алгоритма поиска максимума дискретной функции.
дипломная работа [1,0 M], добавлен 16.06.2013Моделирование информационной системы для автоматизации работы отдела поставок и отгрузок склада бытовой техники. Построение функциональной модели. Определение информационных объектов и связей между ними. Контрольный пример и алгоритма решения задачи.
контрольная работа [365,9 K], добавлен 17.11.2012Формы представления моделей: модели материальные и модели информационные. Формализация текстовой информации, представление данных в табличной форме. Граф как совокупность точек, соединённых между собой линиями. Упорядочение информации в форме графа.
реферат [2,5 M], добавлен 10.04.2010Анализ правоохранительных документов в системах IP-телефонии. Патентный поиск. Технические требования к проектируемому системному модулю. Разработка моделей AS-IS, TO-BE. Выделение сущностей, атрибутов, ключей, связей. Угрозы информационной безопасности.
курсовая работа [1,7 M], добавлен 25.05.2016Создание модели банка, в котором два кассира сидят в помещение, а два обслуживают клиентов, подъезжающих на автомобилях. Описание атрибутов объектов. Разработка библиотеки функциональных блоков. Построение структурной модели системы и диаграммы связей.
курсовая работа [628,0 K], добавлен 28.10.2013Разработка базы данных "Учет движения товара в магазине", ее основные функции. Разработка инфологической, концептуальной и физической моделей, предметная область. Определение объектов и связей между объектами. Структура программного обеспечения.
курсовая работа [1023,7 K], добавлен 05.12.2012