Technologies and Algorithms for Building the Augmented Reality

This article is about the Augmented Reality technology itself and its current implementations. In the first part of the article the authors give a short historical reference to the origins of the name ”augmented reality”, by whom it was introduced and what it means. Later in the article two major ap...

Full description

Saved in:
Bibliographic Details
Main Authors: I. A. Blagoveshchenskiy, N. A. Demyankov
Format: Article
Language:English
Published: Yaroslavl State University 2013-04-01
Series:Моделирование и анализ информационных систем
Subjects:
Online Access:https://www.mais-journal.ru/jour/article/view/211
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849240782442070016
author I. A. Blagoveshchenskiy
N. A. Demyankov
author_facet I. A. Blagoveshchenskiy
N. A. Demyankov
author_sort I. A. Blagoveshchenskiy
collection DOAJ
description This article is about the Augmented Reality technology itself and its current implementations. In the first part of the article the authors give a short historical reference to the origins of the name ”augmented reality”, by whom it was introduced and what it means. Later in the article two major approaches to building AR are described. The first one is based on the usage of a marker, and the second one is marker-free. The first approach is examined in detail. In order to analyze video stream and recognize known objects in it, algorithms of the Computer Vision are used. The authors give a short description and the main characteristics only of two of them: genetic algorithms and feature detection & description. For a programmatic implementation of those algorithms one can use special libraries like OpenCV and AForge.NET, also mentioned in the article. Both of them give vast functional capabilities in image processing and object recognition. At the end of the article is given an example of creating AR using the OpenCV library. Main attention is payed to the problem of making projection of a 3D model on the marker’s plane. This example can be used as the foundation for a custom AR framework.
format Article
id doaj-art-1d6c5f50974842d18aa29034bd34c8d1
institution Kabale University
issn 1818-1015
2313-5417
language English
publishDate 2013-04-01
publisher Yaroslavl State University
record_format Article
series Моделирование и анализ информационных систем
spelling doaj-art-1d6c5f50974842d18aa29034bd34c8d12025-08-20T04:00:26ZengYaroslavl State UniversityМоделирование и анализ информационных систем1818-10152313-54172013-04-0120212913810.18255/1818-1015-2013-2-129-138205Technologies and Algorithms for Building the Augmented RealityI. A. Blagoveshchenskiy0N. A. Demyankov1Areal LTD, AREALIDEAtmAreal LTD, AREALIDEAtmThis article is about the Augmented Reality technology itself and its current implementations. In the first part of the article the authors give a short historical reference to the origins of the name ”augmented reality”, by whom it was introduced and what it means. Later in the article two major approaches to building AR are described. The first one is based on the usage of a marker, and the second one is marker-free. The first approach is examined in detail. In order to analyze video stream and recognize known objects in it, algorithms of the Computer Vision are used. The authors give a short description and the main characteristics only of two of them: genetic algorithms and feature detection & description. For a programmatic implementation of those algorithms one can use special libraries like OpenCV and AForge.NET, also mentioned in the article. Both of them give vast functional capabilities in image processing and object recognition. At the end of the article is given an example of creating AR using the OpenCV library. Main attention is payed to the problem of making projection of a 3D model on the marker’s plane. This example can be used as the foundation for a custom AR framework.https://www.mais-journal.ru/jour/article/view/211augmented realitycomputer visionfeature detectionmarkersopencv
spellingShingle I. A. Blagoveshchenskiy
N. A. Demyankov
Technologies and Algorithms for Building the Augmented Reality
Моделирование и анализ информационных систем
augmented reality
computer vision
feature detection
markers
opencv
title Technologies and Algorithms for Building the Augmented Reality
title_full Technologies and Algorithms for Building the Augmented Reality
title_fullStr Technologies and Algorithms for Building the Augmented Reality
title_full_unstemmed Technologies and Algorithms for Building the Augmented Reality
title_short Technologies and Algorithms for Building the Augmented Reality
title_sort technologies and algorithms for building the augmented reality
topic augmented reality
computer vision
feature detection
markers
opencv
url https://www.mais-journal.ru/jour/article/view/211
work_keys_str_mv AT iablagoveshchenskiy technologiesandalgorithmsforbuildingtheaugmentedreality
AT nademyankov technologiesandalgorithmsforbuildingtheaugmentedreality