Дополненная реальность (Augmented Reality, AR). Технологии реализация дополненной реальности, страница 10

Графики для библиотеки SLARToolkit

Применение результатов

Имея в распоряжении полученные результаты, задача выбора наиболее оптимальных параметров для разработки проектов технологии дополненной реальности упростилась максимально. Разберем последовательность действий на конкретном примере, учитывая результаты исследования:

Шаг 1. Определение общего объема информации, используемого в проекте

Пример: допустим, общий объем равен 1,7КБ≈1741Б.

Шаг 2. Зная количество информации для алфавита в 1 маркер для каждой размерности  ( таблица 2 ) рассчитать размер алфавита

m

M

4

1,7508

8

7,75

16

31,75

32

127,75

Таблица 2 ( подробнее см. таблица 1 )

m – размерность матрицы;

M – количество информации в байтах;

Шаг 3. Зная размер алфавита рассчитать время распознавания для каждой размерности обоих библиотек, используя полученные уравнения после аппроксимации ( таблица 3)

Таблица 3 (у – время распознавания, x = , где n - размер алфавита)

m

FLARToolkit, y(mc)=

SLARToolkit, y(mc)=

4

174,3x3 - 306,5x2 + 225,36x + 88,22

0,1409x3 - 2,5128x2 + 16,989x + 106,34

8

39,5x3 - 113,43x2 + 177,41x + 105,88

-0,037x3 + 0,2619x2 + 6,1974x + 127,53

16

224,7x3 - 443,86x2 + 340,58x + 114,56

0,1523x3 - 3,2632x2 + 23,221x + 128,21

32

626,4x3 – 1130,1x2 + 714,44x + 94,77

0,0672x3 - 1,7037x2 + 15,899x + 143,86

Шаг 4. Выбрать для проекта параметры ( размерность маркеров, размер алфавита и среду разработки) при которых время распознавания будет минимальным.

Пример: для общего объема 1,7Кб.

m

M

размер алфавита

FLARToolkit(мс)

SLARToolkit(мс)

4

1,7508

995

196,34

176,07

8

7,75

225

152,91

149,17

16

31,75

55

114,56

156,92

32

127,75

14

162,46

159,87

После подсчетов из таблицы видно, что минимальная скорость распознавания равняется 114,56 мс, а следовательно для данного проекта оптимальными будут параметры:

- cредаразработкиFlash (action script)

- библиотека FLARToolkit

- использование маркеров размерностью 16×16

- использование размера алфавита маркеров равный 55

Заключение

Был проведен обзор технологий дополненной реальности. Был выявлен набор наиболее оптимальных технологий для разработки приложений. Было проведено исследование зависимостей параметров маркеров от скорости распознавания для выбранных систем. Результаты были проанализированы и на основе этого анализа был разработан алгоритм подбора наиболее оптимальных параметров для разработки приложений, используя выбранные наборы технологии дополненной реальности.