1. Разработка инструментальных средств
для регистрации и сопровождения объектов
в задачах дополненной реальности
Выполнила:
Кириченко Ольга Олеговна
Дипломный руководитель:
Мельников Алексей Олегович
Московский Государственный Университет Приборостроения и Информатики
Дипломный проект на тему:
[ ]
Кафедра ИТ-6 «Управление и моделирование систем»
2. Задачи дипломного проекта
Изучить материалы в области цифровой обработки
изображений и технологии дополненной реальности
Разработать алгоритм адаптивного сопровождения объектов
в видеопотоке
Разработать пользовательский интерфейс
Реализовать разработанный алгоритм в виде инструментальных
средств для создания дополненной реальности
3. Дополненная реальность (от англ. augmented reality) - это
технология, позволяющая совмещать объекты реального мира с
виртуальными элементами.
Дополненная реальность
[ ]
11. Недостатки существующих продуктов
Специальные маркеры
Библиотека дополненной реальности ARToolKit
Библиотека дополненной реальности Metaio[ ]
Дорогое оборудование
Игровой контроллер Kinect
Система видеонаблюдения Archerfish[ ]
Узкая специализация
Виртуальная примерочная от FaceCake Marketing Technologies
Браузер дополненной реальности Layar[ ]
12. Структура программного комплекса
Модуль интерфейса
TMD
Модуль
чтения/записи
конфигурации
конфигурация
Модуль создания дополненной реальности
видеопоток
видеопоток
Окно ввода/вывода
Управляющие графические элементы
Модуль
графического
представления
Модуль
взаимодействия
с мобильным
устройством
команды от
пользователя
отрисовка
виртуального объекта
координаты
и размер
объекта
данные
приѐм/передача
данных
13. Структура программного комплекса
Модуль интерфейса
TMD
Модуль
чтения/записи
конфигурации
конфигурация
Модуль создания дополненной реальности
видеопоток
видеопоток
Окно ввода/вывода
Управляющие графические элементы
Модуль
графического
представления
Модуль
взаимодействия
с мобильным
устройством
команды от
пользователя
отрисовка
виртуального объекта
координаты
и размер
объекта
данные
приѐм/передача
данных
14. Структура программного комплекса
Модуль интерфейса
TMD
Модуль
чтения/записи
конфигурации
конфигурация
Модуль создания дополненной реальности
видеопоток
видеопоток
Окно ввода/вывода
Управляющие графические элементы
Модуль
графического
представления
Модуль
взаимодействия
с мобильным
устройством
команды от
пользователя
отрисовка
виртуального объекта
координаты
и размер
объекта
данные
приѐм/передача
данных
32. Организационно-экономический раздел
Наименование показателя Единица измерения Проектный вариант
Способ обработки информации -
С применением ЭВМ и
программных средств
Характеристики исследования:
Язык программирования - С++
Использованные технические средства:
ПК - Intel Core i7 – 3612QM
принтер - HP PSC 1513
Количество исследователей чел 1
Продолжительность проведения исследования календар-ных дней 110
Трудоемкость проведения исследования чел-дней 76
Затраты на проведение исследования, в том
числе:
руб 236449
стоимость расходных материалов руб 5365
основная заработная плата руб 107264
дополнительная заработная плата руб 10726
отчисления на социальные нужды руб 30677
накладные расходы руб 64358
стоимость машинного времени руб 18058
Наименование статей Обозначение Сумма, руб. В % к итогу
Основная заработная плата 107264 45.4
Дополнительная заработная плата 10726 4.5
Отчисления на социальные нужды 30677 13
Материалы 5365 2.3
Стоимость машинного времени 18058 7.6
Накладные расходы 64358 27.2
Итого: 236449 100
Наименование работ
май 2013апр 2013фев 2013 мар 2013янв 2013
13.1 28.410.2 31.33.3 19.514.410.324.220.1 27.1 3.26.1 17.3 24.3 12.517.2 7.4 21.4 5.5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Постановка задачи
Подбор литературы
Сбор исходных данных
Определение требований к системе
Определение стадий, этапов и сроков разработки ПС
Анализ программных средств схожей тематики
Разработка общей структуры ПС
Разработка структуры программы по подсистемам
Документирование
Определение требований к ПС
Выбор языка программирования
Определение свойств и требований к аппаратному обеспечению
Дизайн проекта
Программирование
Тестирование и отладка ПС
Разработка программной документации
Согласование и утверждение работоспособности программы и
методики испытаний
Опытная эксплуатация
Анализ данных полученных в результате эксплуатации
Корректировка технической документации по результатам испытаний
[ИМЯ
КАТЕГОРИИ]
[ПРОЦЕНТ]
[ИМЯ
КАТЕГОРИИ]
[ПРОЦЕНТ]
[ИМЯ
КАТЕГОРИИ]
[ПРОЦЕНТ]
[ИМЯ
КАТЕГОРИИ]
[ПРОЦЕНТ]
[ИМЯ
КАТЕГОРИИ]
[ПРОЦЕНТ]
[ИМЯ
КАТЕГОРИИ]
[ПРОЦЕНТ]
1
2
4
1. Смета затрат на разработку и внедрение ПС
2. Ленточный график разработки ПО
3. Структура затрат на разработку ПО
4. Основные технико-экономические показатели
проведения исследования
3
33. Выводы
В рамках данного дипломного проекта были разработаны инструментальные
средства для регистрации и сопровождения объектов на видео, которые
можно применять как в задачах дополненной реальности так и в схожих
задачах анализа видеопотока.
Преимущества:
Разработанный алгоритм демонстрирует приемлемую точность
сопровождения при упрощенном обучении, а также обладает адаптивностью
к небольшим изменениям объекта.
Недостатки:
Алгоритм чувствителен к быстрому изменению объекта. Также в текущей
реализации отсутствует отслеживание более чем одного объекта.