Визуализация распознанных объектов на картах по координатам
Определение координат объектов и их положение в отношении друг друга, проведение вычислений в объединенной системе. Сохранение траектории передвижения объектов для их изучения. Синхронная демонстрация обнаруженных объектов на картографической платформе.
Рубрика | География и экономическая география |
Вид | статья |
Язык | русский |
Дата добавления | 30.04.2018 |
Размер файла | 2,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
ВИЗУАЛИЗАЦИЯ РАСПОЗНАННЫХ ОБЪЕКТОВ НА КАРТАХ ПО КООРДИНАТАМ
Симонян Р. А.
Аспирант,
Институт проблем информатики и автоматизации
Аннотация
Обнаружение объекта применяется для поиска таких реальных объектов, как лица, велосипеды и здания в изображениях и видео. Алгоритмы обнаружения объектов также выполняются для различения объектов по категориям. Они востребованны в таких областях как поиск изображений, безопасность, видеонаблюдение, автоматическая система парковки автомобилей и т.д. Существует множество способов обнаружения объектов. При видеонаблюдении на местности с разных видеокамер каждая видеокамера обнаруживает свой объект, который рассматривается как отдельная единица. Таким образом, цельное изображение пространства не получается, и оно остается неизвестным. Но есть задачи, для решения которых необходимо видеть целостную картину, рассматривая взаимосвязанность объектов, обнаруженных разными видеокамерами.
Возникает необходимость объединить все объекты, обнаруженные разными видеокамерами в одной системе, определить координаты объектов и их положение в отношении друг друга, анализировать и проводить вычисления в объединенной системе.
В данной статье описаны выбранный метод для решения данной задачи и ее программное осуществление.
Целью программы является демонстрация объединенных объектов (мониторинг) на одной платформе (например, топологическая карта [6]), а также сохранение в дальнейшем траектории и истории передвижения объектов в предыдущие дни для их изучения и анализа. Предусмотрена также синхронная демонстрация обнаруженных с помощью видеокамер объектов на картографической платформе [4][5], т.е. мониторинг прямого эфира. траектория объект картографический координата
Ключевые слова: картографический инструмент для визуализации объектов, распознавание объектов при видеонаблюдение, приложение с открытым исходным кодом для рисования объектов, создание макета.
Abstract
Object detection is used to search for real objects such as faces, bikes, and buildings in images and video. Algorithms for object detection are also performed to distinguish objects by category. They are in demand in such areas as image search, security, video surveillance, automatic parking system for cars, etc. There are many ways to detect objects. At video surveillance on the terrain from different video cameras, each video camera detects its object, which is treated as a separate unit. Thus, an integral image of space is not obtained, and it remains unknown. But there are tasks for the solution of which it is necessary to see the whole picture, considering the interconnectedness of objects detected by different video cameras.
There is a need to combine all objects detected by different cameras in one system, determine the coordinates of objects and their position concerning each other, analyze and perform calculations in the integrated system.
This article describes the chosen method for solving this problem and its software implementation. The program is aimed to demonstrate the combined objects (monitoring) on one platform (for example, the topological map [6]), and also to save the trajectory and the history of the movement of objects in previous days for their study and analysis. There is also a synchronous demonstration of the objects detected on the cartographic platform using camcorders [4] [5], i.e., monitoring live broadcast.
Keywords: visualization of objects on maps, a cartographic tool for visualization of objects, recognition of objects for video surveillance, application with open source for drawing objects, creating a layout.
Сначала опишем методы, которые необходимо разработать для достижения цели.
Ниже представим функции(методы) для решения задачи.
1. Отображение объектов по координатам на одной топологической платформе.
2. Осуществление мониторинга прямого эфира.
3. Сохранение расположения объектов на карте в виде проекта.
4. Загрузка ранее сохраненных проектов.
5. Проведение изменений в проекте (перемещать объекты, стереть, добавить новый, увеличить и т.д,).
Для осуществления всех указанных пунктов в объединенной системе разработан и создан инструмент программного обеспечения с открытым исходным кодам. Благодаря открытому исходному коду пользователь может с легкостью редактировать программный инструмент (например, добавить функциональный блок и т.п.). Систему можно использовать при решении разных топологических задач (картография, топологический дизайн микросхем). Что касается пунктов 1 и 2, то следует подчеркнуть, что в первую очередь система должна иметь экран и средство отображения объекта на экране.
Изучены сфера обнаружения объектов с помощью видеонаблюдения [1], [2], [3], общей картографии [4], а также средства разработки картографического редактора (в том числе языки описания Java Script, HTML, и CSS) [6], [7], [8], [9], [10].
Как уже было отмечено, система должна иметь экран для отображения объектов, кнопки для управления действиями на экране, а также возможности сохранения и загрузки созданного проекта.
Структура и возможности системы
Система состоит из трех частей - внутреннего представления, собрания функций, внешнего вида (рис. 1).
Рис. 1 - Общая структура системы
Система работает следующим образом. Пользователь видит “Внешний вид” системы, потом для выполнения действий обращается к “Собранию функций”. Последний, в свою очередь, устанавливает связь с “Внутренним представлением”, который после осуществления действий отображает результат во “Внешнем виде”. “Внутреннее представление” и “Собрание функций” являются кодом общей программы.
Действия осуществляются кнопками, экран показывает процесс всех действий и их результаты.
В программном инструменте разработаны команды. Каждая команда представлена отдельным алгоритмом.
Первичной командой является - начертить/добавить объект по координатам.
Для введения изменений в проекте разработаны многочисленные команды, например, добавить дополнительные объекты с целью их рассмотрения, вычисления и анализа по отношению к присутствующему объекту. В число дополнительных команд входят следующие: добавить новый объект, перемещать, растянуть, копировать, стереть, выбрать, перевернуть, добавить текст, вместить точки или сетку, изменить межточечное расстояние, начертить линейку, стереть все с экрана.
Для добавления дополнительных объектов на экране в системе имеются стандартные образцы объектов, которые можно добавить или вывести в программном инструменте.
Рассмотрим функцию отображения объектов на экране.
Команда добавления объекта работает следующим образом: после выбора объекта в момент, когда его начинают чертить (на экране новый объект еще не отображается), в коде фиксируются следующие параметры объекта - координаты х, у, ширина, длина и цвет. С помощью этих параметров формируется объект, который регистрируется в том массиве, где уже хранятся объекты, начерченные на экране (рис. 2).
Рис. 2 - Программное представление добавления объекта на экране
Моментально происходит следующее действие: объекты стираются с экрана, и функция добавления объектов по циклу считывает все элементы массива и чертит на экране.
Так как система позволяет пользователю производить действия с объектами, обсудим некоторые из них.
Среди основных команд имеются такие, как перемещение и копирование объекта.
Разработанный алгоритм для перемещения объекта следующий: выбирается объект, пока мышка находится в нажатом состоянии, а курсор - в движении, объект стирается с экрана, и начерчивается новый объект по координатам курсора (рис. 3).
Это происходит непрерывно, с очень малыми интервалами (примерно 20 м/с), пока курсор находится в движении. Величина этого временного периода произвольная, но должна быть очень маленькой, чтобы отсутствие объекта не было замечено. В результате объект перемещается на экране (рис. 4).
Рис. 3 - Блок-схема перемещения объекта
Рис. 4 - Перемещение объекта на экране
При копировании объекта создается копия выбранного объекта (с помощью функции добавления), которая ничем не отличается от предыдущей. При вызове функции копировани функция перемещения тоже активизируется, с помощью которой можно перемещать копию. На примере, приведенном на рис. 5, скопированный объект переместился из положения курсора 1 в положение курсора 2.
Рис. 5 - Скопированный объект и его перемещение
Структура интерфейса программного инструмента
В структуре имеются кнопки и экран (рис. 6). На экране размещается карта. Экран отображает объекты по координатам. С помощью кнопок на экране добавляются новые объекты и осуществляются действия с этими объектами. Экран показывает все действия и их результаты.
Рис. 6 - Структура интерфейса
Редактор предусмотрен для осуществления картографических работ в разных целях. Рассмотрим некоторые виды работ:
· картография географической местности (рис. 7);
· картография города (рис. 8 и рис. 9);
· картография местности завода или другой территории особого назначения (рис. 10);
· анимационная картография (рис. 11);
· пример общей картографии (рис. 12).
Рис. 7 - Картография географической местности
Рис. 8 - Картография города
Рис. 9 - Пример картографии города
Рис. 10 - Пример картографии местности завода или территории особого назначения
Рис. 11 - Анимационная картография
Рис. 12 - Пример общей картографии
Сохранение и загрузка проекта
В программном инструменте разработана функция для сохранения и загрузки. Для программного осуществления была использованы база данных MS SQL и язык программирования Python. Для сохранения проекта необходимо ввести наименование проекта, далее информация графических моделей путем частого опроса нажатием кнопки “Сохранить” отправляется к серверу, где и вводится в базу данных. Создана возможность загрузки уже сохраненного проекта из базы данных. Эта функция также осуществляется путем частого опроса, после чего из базы данных забирается вся информация проекта и отправляется назад клиенту, где и отображается на экране через браузер. Разработан промежуточный этап, позволяющий пользователю при загрузке, до показа проекта на экране, увидеть проект в текстовом формате, изменить его, а потом загрузить на экран.
Заключение
Таким образом, разработан метод, позволяющий объединить обнаруженные всеми видеокамерами объекты в одну систему, т.е. отобразить объекты в одной топологической платформе - карте по координатам, осуществить мониторинг прямого эфира, сохранить положение объектов на карте в виде проекта, загрузить ранее сохраненные проекты и ввести изменения в проекте (перемещать объекты, стереть, добавить новый, увеличить и т.д.).
Разработанный программный инструмент является программный инструмент с открытым исходным кодам. Благодаря этому его можно легко изменить.
Система может служить для решения разных топологических задач (картография, топологический дизайн микросхем).
Список литературы / References
1. Simonyan R. A. Hidden and Unknown Object Detection in Video // International Journal of New Technology and Research (IJNTR). - - Vol. 2. - № 11. - P. 22-25.
2. Simonyan R. A. Detection and ignorance method of false targets during object detection / D. A. Simonyan // Computer Science and Information Technologies (CSIT) Conference. - 2017. - P. 372-375
3. Collins R. Introduction to the special section on video surveillance / A. Lipton, T. Kanade // IEEE Trans. Pattern Anal. Machine Intell. - 2000. - Vol. 22. - № 8. - P. 745-
4. Muukkonen P. Biomass Estimation Over a Large Area Based on Standwise Forest Inventory Data and ASTER and MODIS Satellite Data: A Possibility to Verify Carbon Inventories / J. Heiskanen // Remote Sensing of Environment. -Vol. 107. - № 4. - P. 617-624.
5. Bohmand H. D. V. Remote Sensing Verification by Aerial Surveys and Ground Truth Campaigns 1997 and 1998 in Central Kalimantan, Indonesia-Peat Swamp Forest, Mega-Rice-Project and Fires / F. Siegert // Workshop on Tropical Forest and Remote Sensing. - 1999.
6. Phuon D. Field Observation Using Flying Platforms for Remote Sensing Education / Nogami, M. Kusanagi // Asian Conference of Remote Sensing. - 2002.
7. Cosentino A Systematic Mapping Study of Software Development With GitHub / Cбnovas Izquierdo J. L., Cabot J. // J. IEEE Open Access. - 2017. -Vol. 5. - P. 7173-7192.
8. Fett An Expressive Model for the Web Infrastructure: Definition and Application to the Browser ID SSO System / Kьsters R., Schmitz G. // J. IEEE Symposium on Security and Privacy. - 2014
9. Babovic B. Web Performance Evaluation for Internet of Things Applications / Protic J., Milutinovic V. // J. IEEE Open Access. -2016. - Vol. 4. -P. 6974-6992.
10. Ofuonye Resolving JavaScript Vulnerabilities in the Browser Runtime / Miller J. // 2008 19th International Symposium on Software Reliability Engineering (ISSRE). - 2008
Размещено на Allbest.ru
...Подобные документы
Определение координат географических объектов. Исследование природных и культурно-исторических объектов Алтайского края. Описания музеев и памятников. Каскад водопадов на реке Шинок. Денисова пещера. Озеро Моховое - памятник природы федерального значения.
презентация [13,9 M], добавлен 15.09.2014Разнообразие уникальных объектов Вологодской области. Искусственные (антропогенные) уникальные и смешанные объекты национального парка "Русский Север". Положение и анализ транспортной доступности уникальных объектов относительно функциональных зон парка.
дипломная работа [1,8 M], добавлен 09.05.2017Регламентация и критерии ценности объектов Всемирного наследия. Проблемы охраны и использования наследия. Исследование и изучение объектов Всемирного наследия в школьном курсе географии. Особенности размещения объектов ЮНЭСКО по странам мира и в России.
дипломная работа [2,1 M], добавлен 09.05.2017Основные признаки и оборотоспособность водных объектов. Типы водных режимов. Способы использования водных объектов. Классификация водных объектов в зависимости от особенностей их режима, физико-географических, морфометрических и других особенностей.
реферат [614,3 K], добавлен 07.12.2016Концептуальный схематический язык. Управление регистрами картографических данных IHO. Регистры концептуальных словарей объектов. Метаданные, каталог объектов. Системы координат, пространственная схема, форматы кодирования. Графические и сеточные данные.
курсовая работа [2,4 M], добавлен 15.10.2015Анализ базовых возможностей географической информационной системы ARCGIS. Основные этапы построения карты. Создание NDS из класса пространственных объектов. Нахождение оптимального маршрута в наборе сетевых данных. Построение трехмерных точечных объектов.
курсовая работа [4,9 M], добавлен 16.01.2013Построение математической основы карт, определение их масштабов. Измерение по картам длин линий и площадей объектов. Определение географических и прямоугольных координат. Номенклатура листов топографических карт. Вычисление размеров искажений на них.
курсовая работа [555,9 K], добавлен 11.12.2014Понятие картографической генерализации как процесса передачи на карте основных, типических черт объектов, их характерных особенностей и взаимосвязей. Влияние назначения карты на генерализацию. Тематика и тип карты. Особенности картографируемого объекта.
реферат [1,1 M], добавлен 13.06.2015История становления и развития города как административного центра, его географическое положение, орография, климат, почвенно-растительный покров и животный мир. Экологическое состояние объектов природной среды. Проблема загрязнения воздушного бассейна.
дипломная работа [3,1 M], добавлен 08.04.2015Физико-географическое расположение села Берлик в мойынкумском районе: климат, положение инфраструктурных объектов. Организация колхоза "Берлик", история освоения района. Коктерекский районный отдел народного образования Джамбульской области Казахстана.
презентация [1,3 M], добавлен 08.01.2010Географическое положение, границы и площадь территории Республики Ингушетии. Описание приоритетных факторов среды обитания, формирующих негативные тенденции в состоянии здоровья населения Республики Ингушетия. Экологическое состояние водных объектов.
дипломная работа [2,6 M], добавлен 15.06.2019Общее понятие и основные виды природных ресурсов как главных объектов природопользования. Природная, экологическая и хозяйственная классификация природных ресурсов. Краткая характеристика природно-ресурсного потенциала и климатических условий России.
презентация [1,8 M], добавлен 11.06.2011Общая характеристика страны. Экономико-географическое районирование. Полезные ископаемые. Демографические условия и население. Транспортная инфраструктура. Промышленность. Топливно-энергетический комплекс. Машиностроение. Сельское хозяйство.
реферат [340,4 K], добавлен 30.03.2004Определение основных параметров картографической проекции по заданным уравнениям. Ортогональность и вид картографической сетки. Расчет частных масштабов длин и площадей, максимального искажения углов. Выявление характера искажений группы проекций.
лабораторная работа [137,7 K], добавлен 05.11.2015Совокупность пространственных неравнозначных условий и ресурсов, их свойств, правильное использование которых обеспечивает наилучшие результаты при размещении производственных объектов и развитии хозяйства районов. Сущность трудового и сырьевого факторов.
реферат [802,8 K], добавлен 28.02.2015Физико-географическая характеристика Российской Федерации. Исследование гидрографических и гидрологических особенностей основных водных объектов. Внутренние воды и водный баланс. Многолетняя мерзлота и современное оледенение. Природа окраинных морей.
курсовая работа [1,4 M], добавлен 23.04.2016Тектоническое и геологическое развитие материка и черты рельефа. Основные типы морфоструктур Кордильер. Проливы и заливы Канадского Арктического архипелага. Формирование Великих Американских озер. Характеристика гидрографических объектов Северной Америки.
курсовая работа [86,0 K], добавлен 16.10.2011Анализ лесного фонда Донбасс, рассмотрение динамики посадки лесов. Способы охраны природных объектов, представляющих природоохранную ценность. Особенности лесной промышленности Донбасса. Знакомство с потребителями древесины на региональном уровне.
реферат [846,8 K], добавлен 13.05.2014Природные ресурсы - совокупность объектов живой и неживой природы, используемых или потенциально пригодных для использования человеком. Изучение минеральных, земельных, водных и лесных ресурсов России. Задачи государственной стратегии природопользования.
реферат [22,4 K], добавлен 10.06.2010Особенности и значение природных условий - объектов и сил природы, существенных на данном уровне развития производительных сил для жизни и хозяйственной деятельности общества. Ресурсы материального производства России и ресурсы непроизводственной сферы.
презентация [224,1 K], добавлен 15.12.2010