Научная статья на тему 'Графический редактор для векторизации растровых данных'

Графический редактор для векторизации растровых данных Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
452
107
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ОБРАБОТКА ИЗОБРАЖЕНИЙ / ВИЗУАЛИЗАЦИЯ / ИНФОРМАЦИОННАЯ СИСТЕМА / ВЕКТОРНЫЕ И РАСТРОВЫЕ ИЗОБРАЖЕНИЯ / ВЕКТОРИЗАЦИЯ / IMAGE PROCESSING / VISUALIZATION / INFORMATION SYSTEM / VECTOR AND BITMAP IMAGES / VECTORIZATION
i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Клюева Ольга Александровна

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

Текст научной работы на тему «Графический редактор для векторизации растровых данных»

®

РЕФЕРАТЫ-ПРОСПЕКТЫ МАГИСТЕРСКИХ ДИССЕРТАЦИЙ

УДК 681.3.019 ББК 32.973.2

ГРАФИЧЕСКИЙ РЕДАКТОР ДЛЯ ВЕКТОРИЗАЦИИ РАСТРОВЫХ ДАННЫХ 1

Клюева Ольга Александровна

Магистрант кафедры информационных систем и компьютерного моделирования,

Волгоградский государственный университет

unknowncause@mail.ru

просп. Университетский, 100, 400062 г Волгоград, Российская Федерация

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

Введение. Графическое представление информации отличает большая информационная емкость, компактность, направленность на наглядность для восприятия человеком. Специализированное программное обеспечение для перевода растрового изображения в векторную форму представляет большой интерес для широкого круга задач в самых различных областях науки и техники. Проблема оцифровки для нужд картографии привела к появлению большого числа мощных программных пакетов (например, MathCAD, Golden Software Didger, Graph Digitizing, Corel Draw, Spotlight Pro), в том числе для использования совместно с плоттерами, дигитайзерами, включая технологии трехмерного ультразвукового и магнитного сканирования. Разрабатываются специализированные продукты для частных задач, например, связанных с построением матриц высот [9]. Активное использование геоинформационных технологий в различных областях ставит задачу оцифровки при построении

2 виртуальных музеев [6], проведении археологи-

о

ческих исследований [3], решении различных гео-

<i физических задач, где требуется картографичес-

^ кая привязка [2], в архитектуре [1], при проведем

g нии проектно-конструкторских работ, работе с эк-£ спериментальными данными [4; 10], с различно© го рода графиками [5; 11]. Наша разработка на-

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

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

Интерфейс системы на примере процедуры векторизации линии показан на рисунке 2: 1) после загрузки файла имеем растровое изображение в рабочем поле; 2) этап задания системы координат; 3) при задании точек формируется таблица с их координатами в выбранной системе координат. После векторизации всех выбранных линий их координаты записываем в файлы (см. рис. 3).

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

ких объектов. На рисунке 4 изображен результат векторизации двух археологических артефактов, подготовленных для публикации в археологической геоинформационной системе [6].

Заключение. Созданная программа для оцифровки изображений позволяет векторизовать растровые изображения в ручном режи-

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

Рис.1. Диаграмма вариантов использования (слева) и диаграмма деятельности (справа)

Рис. 2. Интерфейс информационной системы на различных этапах оцифровки (см. также с. 22)

Фалл Настройки Помощь

Рис. 3. Сохранение векторизованных данных в файл

Рис. 4. Результат оцифровки изображения кувшина и скелета (археологические артефакты обнаружены экспедицией под руководством М.В. Кривошеева [7])

22

О.А. Клюева. Графический редактор для векторизации растровых данных

ПРИМЕЧАНИЕ

1 Работа выполнена в рамках гранта РГНФ № 13-01-12015.

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

1. Горбатенко, С. Б. Проект гатчинского дворца Антонио Ринальди из собрания архитектурного музея технического университета Берлина / С. Б. Горбатенко, О. В. Петрова // Вестник. Зодчий 21 век. - 2009. - № 3 (32). - С. 34-39.

2. Дьяконова, Т. А. Математическая модель динамики поверхностных вод / Т. А. Дьяконова, А. В. Писарев, А. В. Хоперсков, С. С. Храпов // Вестник Волгоградского государственного университета. Серия 1, Математика. Физика. - 2014. -№ 1. - С. 35-44.

3. Земляков, Д. В. Виртуальные музеи: используемые технологии и анализ передового опыта разработки / Д. В. Земляков, А. М. Коротков, А. В. Никитин, А. В. Штыров // Грани познания. -2013.- №2 (22).- С. 9-12.

4. Иерусалимов, А. П. Система оцифровки графиков (СОГ) / А. П. Иерусалимов [и др.] // Краткие сообщения ОИЯИ. - 1997. - № 6 (86). - С. 97-102.

5. Кобелев, И. А. Многооконный графический редактор VolSUGraph 1.0 для визуализации результатов моделирования / И. А. Кобелев, А. В. Хо-персков // Вестник Волгоградского государственного университета. Серия 10, Инновационная деятельность. - 2011. - № 5. - С. 67-71.

6. Краснопрошин, А. И. Археологическая геоинформационная система: создание тематических карт / А. И. Краснопрошин, И. И. Андреева, Д. В. Бурнос, А. В. Хоперсков // Современные информационные технологии. - 2013. - N° 18 (18). С. 169-173.

7. Кривошеев, М. В. Спасательные раскопки одиночного кургана в Котельниковском районе Волгоградской области / М. В. Кривошеев // Археологические открытия 2006 года. - М. : Наука, 2009. -С. 391-392.

8. Павлов, И. О. Математическая модель векторизации изображений кривых / И. О. Павлов // Вестник Воронежского государственного университета инженерных технологий. - 2009. -№ 2. - 63 с.

9. Хоперсков, А. В. Геоинформационная система GeoMapBuilder для создания векторных карт с рельефом местности / А. В. Хоперсков, А. А. Белослудцев, Н. В. Наводченко // Вестник Волгоградского государственного университета. Серия 1, Математика. Физика. - 2008. - Вып. 11. -С. 208-213.

10. Шарапова, Э. Н. Система оцифровки графических данных / Э. Н. Шарапова // Математическое и программное обеспечение систем в промышленной и социальной сферах. - 2011. - № 1. -С. 166-171.

11. Шустиков, И. Оцифровка графиков в spotlight. Пример решения прикладных задач при помощи ACTIVEX / И. Шустиков, И. Хитров // САПР и графика. - 2011. - № 10 (180). - С. 90-93.

GRAPHIC EDITOR FOR BITMAPPED DATA VECTORIZATION

Klyueva Olga Aleksandrovna

Master Student, Information Systems and Computing Modeling Department,

Volgograd State University

unknowncause@mail.ru

Prosp. Universitetsky, 100, 400062 Volgograd, Russian Federation

Key words: image processing, visualization, information system, vector and bitmap images, vectorization.

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