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...
Saved in:
| Main Authors: | , |
|---|---|
| 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 |