Научная статья на тему 'Программная система актуализации векторной карты зданий и сооружений по космоснимку'

Программная система актуализации векторной карты зданий и сооружений по космоснимку Текст научной статьи по специальности «Прочие технологии»

CC BY
106
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КЛЮЧЕВЫЕ СЛОВА: ГЕОИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ / ПРОСТРАНСТВЕННЫЕ ДАННЫЕ / РАСПОЗНАВАНИЕ ОБРАЗОВ И АНАЛИЗ ИЗОБРАЖЕНИЙ

Аннотация научной статьи по прочим технологиям, автор научной работы — Бычков И. В., Ружников Г. М., Хмельнов А. Е., Федоров Р. К., Гаченко А. С.

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

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

Похожие темы научных работ по прочим технологиям , автор научной работы — Бычков И. В., Ружников Г. М., Хмельнов А. Е., Федоров Р. К., Гаченко А. С.

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

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

---------------------------------- © И.В. Бычков. Г.М. Ружников,

А.Е. Хмельнов, Р.К. Федоров, А.О. Шигаров, А.С. Г аченко, Е.С. Фереферов, 2009

УДК 681.142.2

И.В. Бычков, Г.М. Ружников, А.Е. Хмельнов,

Р.К. Федоров, А.О. Шигаров, А.С. Гаченко,

Е.С. Фереферов

ПРОГРАММНАЯ СИСТЕМА АКТУАЛИЗАЦИИ ВЕКТОРНОЙ КАРТЫ ЗДАНИЙ И СООРУЖЕНИЙ ПО КОСМОСНИМКУ

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

Ключевые слова: геоинформационные технологии, пространственные данные, распознавание образов и анализ изображений.

Геоинформационные системы (ГИС) активно используются для решения задач управления развитием территорий. Особенностью таких задач является использование векторной карты, содержащей метрическую и семантическую информацию об объектах на территории города. В связи с изменением состава объектов (строительство новых, снос существующих, пожары, строительство пристроек и т.д.) и нетривиальностью обнаружения этих изменений необходим технологический процесс поддержания векторной карты в актуальном состоянии. Одним из подходов к решению этой задачи является сравнение космоснимков с векторной картой и выявление изменений (зданий и сооружений), что позволяет сузить область поиска изменений городской территории, а также подготовить данные и фрагменты векторной карты для точечного обхода и уточнения.

Известные методы сравнения космоснимков [1-4] даже на более качественных изображениях дают определенный про-цент ошибок, который гораздо выше, чем способен сделать человек. Поэтому для решения задач актуализации векторной карты наиболее перспективен подход комплексного использо-вания методов распознавания с уточняющей обработкой изображений оператором.

* ' *

V' ■ * / Б

Яг * ^ >

ф»

V А _ \ * я * * 1 ;

Рис. 1. Фрагмент космоснимка

В соответствие с этим подходом разработана программная система, автоматизирующая такое сравнение.

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

Общая схема процесса обработки выглядит следующим образом:

1. Оператором выделяется необработанный участок, который переводится в состояние “в процессе обработки”.

Рис. 2. Отрезок границы разделяет две разнородные области

2. Программная система создает список необработанных объектов, находящихся в пределах выделенного участка.

3. Для каждого объекта запускается разработанный для зашумленных изображений алгоритм, который автоматически находит для объекта на векторной карте соответствующее ему изображение космоснимке.

4. Оператор вручную указывает соответствие космоснимку необработанным алгоритмом объектам.

Рассмотрим более подробно разработанный алгоритм. Первоначально алгоритм производит поиск отрезка границы, ограниченной длины. После нахождения отрезка производится поиск перпендикулярного первому отрезка. Если такая пара находится и найденные отрезки соответствуют хотя бы двум отрезкам векторной карты, то устанавливается состояние объекта “соответствует растру”.

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

Способов построения таких областей довольно много. Среди всех этих построений необходимо выбрать наиболее подходящее реальной границе объекта. Поэтому поиск границы можно свести к максимизации некоторой функции оценки соответствия реальной границе

f (r) ^ max , (1)

r

где r определяет построение, а именно размеры и положение прямоугольника.

В качестве функции оценки соответствия прямоугольника реальной границе возьмем

f (r ) =|M, - Mr | -k * D , (2)

где Mj - среднее значение цвета в rl , Mr - среднее значение цвета в rr , D - минимальный по прямоугольникам средний разброс

цвета, k - коэффициент влияния разброса.

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

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

1. Baxes, G.A. Digital image processing: principles and applications / G.A. Baxes. - N.Y. (USA): John Wiley & Sons, Inc., 1994.

2. Lin, C. Building detection and description from a single intensity image / C. Lin, R. Nevatia // Computer Vision and Image Understanding: CVIU. -1998. - Vol. 72 (2). - P. 101-121.

3. Meyer-Brötz, G. Methoden der automatischen Zeichenerkennung / G. Meyer-Brötz, J. Schurmann. - München: R. Oldenbourg, 1970. - 154 р. ШИЭ

Bychkov I. V., Hmelnov A.E., Ruzhnikov G.M.,

FedorovR.K., Gachenko A.S., FereferovE.S.,

Shigarov A.O.

PROGRAM SYSTEM OF BUILDINGS MAP ACTUALIZATION

USING SATELLITE IMAGE

The authors propose the program system realizing an approach to buildings map actualization using satellite image. The approach is based on the complex use of recognition methods and hand processing.

Key words: gis technology, spatial data, geographic(al) data, pattern recognition and image analysis.

— Коротко об авторах ------------------------------------------------------

Бычков Игорь Вячеславович - чл.-к. РАН, директор, Учреждение Российской академии наук Институт динамики систем и теории управления (ИДСТУ) СО РАН, Иркутск, E-mail: [email protected],

Ружников Геннадий Михайлович - кандидат технических наук, замдиректора, Учреждение Российской академии наук Институт динамики систем и теории управления (ИДСТУ) СО РАН, Иркутск, E-mail: [email protected], тел.(3952)45-30-06

Хмельнов Алексей Евгеньевич - кандидат технических наук, зав.лабораторией, Учреждение Российской академии наук Институт динамики систем и теории управления (ИДСТУ) СО РАН, Иркутск, Email: [email protected]

Федоров Роман Константинович - кандидат технических наук, ст. научный сотрудник, Учреждение Российской академии наук Институт динамики систем и теории управления (ИДСТУ) СО РАН, Иркутск, Email: [email protected]

Гаченко А.С. - кандидат технических наук, научный сотрудник, Учреждение Российской академии наук Институт динамики систем и теории управления (ИДСТУ) СО РАН, Иркутск, E-mail: [email protected] Фереферов Е.С. - научный сотрудник, Учреждение Российской академии наук Институт динамики систем и теории управления (ИДСТУ) СО РАН, Иркутск, E-mail: [email protected]

Шигаров А.О. - научный сотрудник, Учреждение Российской академии наук Институт динамики систем и теории правления (ИДСТУ) СО РАН, Иркутск, E-mail: [email protected]

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