Anda di halaman 1dari 6

Anlisis de la Realidad Aumentada en Dispositivos Mviles

J. Cruz-Len1, J. Rodrguez-Flores2, J. Martnez-Mireles3


1

Maestria en Tecnologas de la Informacin/ CA-Ciberntica y Cmputo Aplicado,Universidad Politcnica de Pachuca,


Zempoala, Hidalgo, Mxico. CP. 43830. Tel. 7715477510, ext.2223, e-mail: jorge_scl@hotmail.com

Resumen (TIF)
La realidad aumentada es una tecnologa que le brinda al usuario la posibilidad de adquirir informacin adicional sobre
el entorno que lo rodea. Debido a sta funcin, en la actualidad se increment el desarrollo de aplicaciones que hacen
uso de ella. El presente artculo muestra una comparativa entre los principales sistemas operativos para dispositivos
mviles. Se mencionan las definiciones y caractersticas generales de la realidad aumentada, as como el desglose de
cada una. Adems se realiz un anlisis del estado del arte de sta en los dispositivos mviles y los resultados que se
obtuvieron.
Palabras clave: Dispositivos Mviles, Geolocalizacin, Realidad Aumentada, Reconocimiento de Patrones.
Abstract (TIF)
Augmented reality is a technology that gives to the user the ability to acquire complementary information about the
surrounding environment, because of this feature, now increased the development of applications that make use of it.
This paper shows a comparison between the major mobile operating systems. This work mentions the definitions and
general characteristics of augmented reality, as well as a breakdown of each one. We also carried out an analysis of this
state of the art in mobile devices and present the results obtained.
Keywords: Augmented reality, geo localization, mobile devices, patterns recognition.
1. Introduccin
La realidad aumentada es una tecnologa que permite
superponer cualquier tipo de contenido virtual (audio,
video, imgenes o texto) sobre el entorno real, con el
objetivo de brindar mayor informacin de lo que se est
observando. Lo anterior se consigue al utilizar un
dispositivo que cuente con los elementos que se
requieren o mediante la combinacin de diversos
dispositivos que permiten sta interaccin, como: una
cmara que capta las imgenes del mundo real, una
computadora que realiza el procesamiento de la imagen
recibida y genera la realidad aumentada y una pantalla
que muestra al usuario la informacin final. Debido a los
resultados que se obtienen con sta tecnologa, se
desarrollan aplicaciones que se utilizan en diferentes
campos de accin, como en medicina, arquitectura,
diseo, ciencias educativas, entre otras. Sin embargo, el
procesamiento que se requiere para realizar dichas
aplicaciones, dificulta explotarla en los dispositivos
mviles, puesto que cuentan con capacidades de
procesamiento limitadas.
2. Antecedentes
El desarrollo de tecnologas mviles que permiten la
comunicacin entre las personas y localizacin de
lugares, as como la fcil adquisicin de dispositivos
mviles (Smartphones, tabletas) favorece el auge de

aplicaciones novedosas y de gran utilidad para el usuario,


las cuales emplean los recursos que brindan los
dispositivos, entre ellas la realidad aumentada, como se
observa en [1].
2.1 Dispositivos mviles
Un dispositivo mvil es un aparato portable, con
velocidad de procesamiento, acceso a redes WiFi,
memoria limitada, para ejecutar aplicaciones generales
[2].
Sistemas operativos para dispositivos mviles
El sistema operativo es el software bsico de un
dispositivo que provee una interfaz entre las aplicaciones
instaladas, el hardware y el usuario [2]. Existen
diferentes plataformas como: Symbian OS, Windows
Phone, Android, iOS y Blackberry OS. A continuacin se
describe cada una.
Symbian OS
Lo desarroll Nokia, Sony Ericsson y Samsung entre
otras empresas en el ao de 1998. Adapta e integra todo
tipo de aplicaciones y proporciona las rutinas, los
protocolos de comunicacin, el control de archivos y los
servicios para su funcionamiento. Est escrito en C++
[3].

Windows Phone
Se desarroll en 2010 como sucesor de la versin
Windows Mobile que genera Microsoft. Es un sistema
operativo mvil compacto que se basa en el ncleo del
sistema operativo de Windows NT. Su diseo es similar
a las versiones de escritorio de Windows. El lenguaje de
desarrollo de aplicaciones que utiliza es C# [4].
Android
Se desarroll en 2008, su ncleo se basa en Linux,
aunque su diseo inicial fue para funcionar en
dispositivos mviles en la actualidad tambin es utilizado
en tabletas y PC. Su estructura se compone de
aplicaciones que se ejecutan en un framework JAVA de
aplicaciones orientadas a objetos sobre el ncleo de las
bibliotecas de JAVA en una maquina virtual Dalvik [5].
iOS para iPhone
Se desarroll en 2007 por Apple, originalmente para el
iPhone, siendo tambin se utiliza en el iPod Touch e
iPad, se deriva de Mac OS X. En 2008 se liber un SDK
gratuito el cual permite hacer aplicaciones para iPhone
con el lenguaje de programacin Objetive-C [6].
Blackberry OS
Se desarroll en 1999 por la empresa canadiense RIM
(por las siglas en ingls de Research In Motion) para sus
dispositivos. El sistema permite aplicaciones multitarea y
tiene soporte para diferentes mtodos exclusivos de RIM
(trackwheel, trackball, touchpad y pantallas tctiles). El
lenguaje de desarrollo de aplicaciones que utiliza es
JAVA [7].
Comparativa de Sistemas Operativos Mviles
Debido a que el kernel es el ncleo del sistema operativo,
gestiona los recursos del sistema, por esto se debe
conocer cul es el kernel que maneja cada sistema
operativo (ver tabla 1).

Blackberry
OS
iOS de iPhone
Windows
phone 8
Symbian OS

Kernel

Desarrollador

Linux
con
maquina
virtual Dalvik
QNX

Google

Lenguaje
desarrollo
JAVA

RIM

JAVA

Mac OS X
Windows NT

Apple
Microsoft

Objetive-C
C#

EKA 2

Nokia

C++

La realidad aumentada es una tecnologa que tiene sus


orgenes a mediados del siglo XX [8]. En 1968,
Sutherland [9] desarroll La espada de Damocles que
era un display de cabeza para generar la primera realidad
virtual y realidad aumentada en un dispositivo de este
tipo.
En el ao de 1994 Paul Milgram y Fumio Kishino [10],
definen la realidad de Milgram-Virtuality Continuum
como un entorno que se observa desde la parte real, hasta
la parte virtual, de modo continuo, en la parte media de
dicho entorno se encuentra la realidad mixta, que es la
mezcla entre ambos entornos. La realidad aumentada es
la parte ms cercana a la realidad, con ciertos aspectos
virtuales (ver fig. 1).
Realidad mixta

Entorno
real

Realidad
aumentada

Virtualidad
aumentada

Entorno
virtual

Fig. 1. Realidad de Milgram-Virtuality Continuum


En 1997, Ronald Azuma [11] propone la definicin ms
aceptada de la realidad aumentada, establece a la realidad
aumentada como la unin de tres aspectos principales,
expuestos de la siguiente manera:
a) Combinar elementos reales, con elementos virtuales,
b) La relacin de a) se da estrictamente en tiempo real y
c) La informacin que se muestra debe estar registrada en
3 dimensiones.
Tareas en la Realidad Aumentada
Existen cuatro tareas principales que se llevan a cabo al
implementar la realidad aumentada [8]:

Tabla 1. Comparativa de sistemas operativos


Sistema
operativo
Android

2.3 Realidad Aumentada

de

Android no es un sistema operativo propietario, esto


significa que la empresa que lo fabrica no es la duea del
sistema operativo, lo que pueda ser instalado en diversos
dispositivos, as mismo, por ser de cdigo abierto
permite el libre desarrollo de aplicaciones para la
plataforma.
.

Captacin del entorno


Captura el entorno al cual se le superpondr la
informacin virtual. Requiere de un dispositivo que
permita reconocer la escena para despus procesarla. En
el caso de los dispositivos mviles es la cmara la que
realiza la tarea.
Identificacin del entorno
Se encarga de analizar el entorno que se captur, ste
proceso pude realizarse mediante el reconocimiento de
marcadores, estimacin de la posicin o por una
identificacin hbrida la cual es una mezcla de ambas.
Aumento de la realidad
Es la tarea que superpone la informacin virtual (texto,
imagen, video, audio) en el entorno real que se captur.

Visualizacin
Es el ltimo proceso que se realiza de la realidad
aumentada, consiste en mostrar el escenario aumentado
al usuario por medio de un dispositivo de visualizacin.
Arquitectura de Referencia de sistemas de realidad
aumentada
En 2002, Brgge [12] realiza un estudio entre 18
arquitecturas diferentes de realidad aumentada,
generando una arquitectura de referencia, la cual est
presente en todas ellas (ver Fig. 2). A continuacin se
describe esta arquitectura:

Display: Para mostrar la vista de la realidad aumentada,


la superposicin de las imgenes virtuales.
Acceso de redes: para permitir la conexin a accesos
remotos.
Sensores: GPS, magnetmetro, acelermetro, para
especificar la posicin y orientacin del dispositivo.
Tipos de realidad aumentada
De acuerdo con Abril [8], existen dos tipos principales de
realidad aumentada que pueden llevarse a cabo:

Reconocimiento por marcadores.


Reconocimiento sin marcadores.

Reconocimiento por marcadores


Un marcador es una imagen reconocida por el software
de realidad aumentada. Este reconocimiento se realiza
por medio de su geometra, color o ambas caractersticas.
Un sistema adecuado de reconocimiento de patrones,
cuenta con un sensor que recoge la imagen del mundo
real, un mecanismo de extraccin de caractersticas el
cual obtiene la informacin de utilidad y elimina aquella
irrelevante para el procesamiento, por ltimo una etapa
de toma de decisiones para el reconocimiento del
marcador y la interpretacin de la escena.
Reconocimiento sin marcadores
Puede llevarse a cabo mediante identificacin por
posicionamiento o reconocimiento de imgenes.
Fig. 2 Arquitectura de referencia
Descripcin de los paquetes de la arquitectura
Aplicacin: Este paquete se encarga de la lgica del
sistema.
Tracking: Determina la posicin y orientacin de los
usuarios y objetos.
Control: Procesamiento de la informacin de entrada.
Presentacin: Representacin grfica de la informacin.
Contexto: Recoge informacin del contexto.
Modelo del Mundo: Almacena informacin relacionada
con los objetos virtuales y reales.
Requerimientos de la Realidad Aumentada Mvil
Los requerimientos tecnolgicos necesarios para generar
la realidad aumentada son [13]:
Procesador mvil: Se utiliza para procesar la
informacin de entrada y ejecutar la aplicacin.
Hardware grfico: Unidad de procesamiento grfico
(GPU) para generar las imgenes virtuales.
Cmara: dispositivo que se utiliza para capturar las
imgenes de video del entorno en tiempo real.

Identificacin por posicionamiento


La identificacin de entorno mediante este proceso se
realiza debido a la estimacin de la posicin y
orientacin del usuario. Existen sistemas de
posicionamiento que brindan la informacin necesaria al
dispositivo para realizar este tipo de realidad aumentada.
El Sistema de Posicionamiento Global (por las siglas en
ingls de GPS) es un servicio de los EE.UU. que
proporciona a los usuarios informacin sobre
navegacin, posicionamiento y cronometra.
Reconocimiento de imgenes
Es el proceso que consiste en extraer, de una imagen o un
segmento de video, la informacin necesaria del entorno
para identificar la regin a la cual se realizar la
superposicin de elementos virtuales. El proceso se
realiza principalmente por medio de visin artificial, en
el caso de reconocimiento de escenarios de manera
automtica, o por medio de marcadores, los cuales ya
estn preestablecidos en el sistema. Se divide en dos
partes principales, la adquisicin de la imagen, por medio
de cualquier dispositivo especializado y el procesamiento
digital de la imagen que se captur, para obtener una
imagen con caractersticas mejor definidas para su
interpretacin.

Tabla 2. Comparativa de Frameworks de realidad


aumentada.

3. Estado del arte de realidad aumentada en


dispositivos mviles
A continuacin se enlistan los frameworks de realidad
aumentada que existen actualmente, as como las
investigaciones acadmicas relacionadas con el anlisis,
diseo y desarrollo de la tecnologa.
3.1 Frameworks
Layar
Es una aplicacin comercial de realidad aumentada para
Android, se basa tanto en geolocalizacin como en
marcadores, en especfico cdigos QR, sin embargo, no
mezcla ambos procesos. Utiliza el GPS, la brjula y otros
sensores del telfono mvil para proporcionar una
visualizacin de varios puntos de inters ordenados por
capas o niveles, donde cada una maneja un aspecto
diferente. Para poder instalarlo se requiere sistema
operativo Android 1.5 o superior o iOs 3.1 o superior,
cmara digital, GPS, brjula, acelermetro y conexin a
internet [14].
Mixare
Es un navegador de realidad aumentada de cdigo
abierto (licencia GPLV3). Disponible para Android y para
iPhone 3GS. Muestra en la pantalla la informacin que se
encuentra alrededor del dispositivo, proveniente de
Twitter y wikipedia [15].
Look!
Es un software que se desarroll como proyecto de fin de
carrera de la universidad Complutense de Madrid durante
el curso acadmico 2010-2011 [16]. Sus autores son
Sergio Belln Alcarazo, Jorge Creixell Rojo y Angel
Serrano Laguna. Es un software libre bajo la licencia
GPLV3. El Software ofrece servicios de localizacin tanto
en exteriores por medio de GPS as como en interiores
utilizando seales WiFi.
AndAR
Es un framework que funciona en Android [17]. Se
encuentra bajo la licencia GNU, por lo cual es de
software libre. Permite la superposicin de objetos
tridimensionales sobre un marcador convencional
reconocible por el sistema.
A continuacin se muestra una comparativa entre los
frameworks que se citaron anteriormente (ver tabla 2). La
tabla indica cuales son las fortalezas y limitantes de cada
uno tomando en cuenta distintos aspectos que influyen en
su funcionalidad y alcances.

Aplicacin

Look!

Layar

Mixare

AndAR

Integracin
con cmara
2D

3D

Localizacin
GPS
Marcadores
convencionales

X
X

X
X
X

3.2 Proyectos acadmicos


El trabajo de Lpez Pombo [18], explica diversas
tcnicas de desarrollo de realidad aumentada en equipos
de cmputo, las arquitecturas que se emplearon para cada
una de ellas, as como las situaciones idneas para
implementarlas. A modo de ejemplo, desarrolla dos
prototipos de sistemas de realidad aumentada para
mviles, utiliza marcadores blanco y negro con formas
rectangulares mediante el desarrollo de algoritmos
especficos que se elaboraron con base al anlisis de la
informacin que se maneja en cada uno de los casos de
estudio.
Domhan [17], muestra el desarrollo del Framework de
realidad aumentada AndAR, utiliza como base
ArtToolkit. Dicho framework permite el uso de
marcadores convencionales. Por ltimo, genera una
aplicacin con reconocimiento de marcadores
rectangulares en tonos blanco y negro.
El trabajo de Gaip Weng [19], desarrolla una propuesta
de integracin de dos tcnicas diferentes de realidad
aumentada, la geolocalizacin con un algoritmo de
reconocimiento de caractersticas de imgenes de nombre
SURF (por las siglas en ingls de Speeded Up Robust
Feature), comparndolas con otras, almacenadas en una
base de datos. Las operaciones las realiza directamente
en el dispositivo mvil iPhone. Mediante el algoritmo de
reconocimiento de imagen, extrae las caractersticas
necesarias de la imagen que se capta, las compara con
otras almacenadas en una base de datos local del sistema,
si se encuentra, se procede a la realizacin de la realidad
aumentada.
El trabajo de Turunen [20], genera una propuesta de
relacin entre redes sociales y la realidad aumentada en
dispositivos mviles. El objetivo principal de la
aplicacin, es permitir al usuario obtener la ubicacin de
los contactos que pertenecen a una red social y los ms
cercanos a su posicin. Genera una aplicacin de prueba
denominada LocTrac. Sin embargo encuentra
inconvenientes con las velocidades de procesamiento y el
posicionamiento del dispositivo.

El trabajo de Santoso [21], muestra el uso de la realidad


aumentada mvil en la enseanza al generar una
aplicacin que se basa en el juego tangram, utiliza las
caractersticas ofrecidas por los dispositivos mviles.
Jaegeol Yim en su artculo Implementation of Building
Recognition Android App [22], explica el desarrollo de
una aplicacin de reconocimiento de edificios que utiliza
mapas electrnicos. En una base de datos local, se
almacenan los datos de localizacin de determinados
edificios, mediante el dispositivo mvil se toma una
fotografa del entorno, as mismo se captura la posicin
del dispositivo, mediante un algoritmo de reconocimiento
de objetos, se calcula la distancia entre el dispositivo y el
entorno captura, se compara con los datos almacenados
en la base, se obtiene el edificio que se observa y se
muestra un video en la ubicacin indicada. La
investigacin surge de los errores de posicionamiento
existentes al utilizar la geolocalizacin en los
dispositivos mviles, se comprueba que a travs de este
procedimiento se evitan esos fallos.
El trabajo de Chen Jing, Guo Junwei y Wang Yongtian
[23] muestra un sistema de reconocimiento de imgenes
para un museo mediante realidad aumentada, utilizando
una ultra mvil PC. Se utilizan histogramas HSV (Hue
Saturation Value) para reducir la base de datos de
bsqueda de imgenes y a travs de un algoritmo de
aprendizaje supervisado realiza el reconocimiento de la
imagen. Al realizar las pruebas necesarios, tuvieron
aceptacin con el uso de la tecnologa y el dispositivo,
sin embargo, la velocidad de procesamiento fue lenta.
En el trabajo de Behzadan y Kamat [24], se realiza un
software que se llama UM-AR-GPS-ROVER. Su
enfoque es la generacin de objetos a travs de realidad
aumentada de utilidad para la construccin. Este software
utiliza un HMD (por las siglas en ingls de headmounted display) con un recibidor GPS y seguidor de
orientacin, una laptop donde se realizan los
procedimientos y una videocmara. Mediante
posicionamiento GPS y orientacin 3 DOF (por las siglas
en ingls de Degrees of Freedom), calcula la posicin en
la cual se mostrar el objeto que se aumenta y se calcula
la distancia entre la posicin del objeto y la del
dispositivo GPS, con ello, se genera el grfico con la
posicin y tamao adecuado. A pesar de considerar la
arquitectura del proyecto como mvil, se basa en la
conjuncin de diversos dispositivos, ligando a cada uno
una actividad en especfico.
El artculo de Jie y Shen [25], muestra el desarrollo de
una aplicacin que elimina el problema de la oclusin
(interferencia de objetos) en la realidad aumentada. Su
anlisis se basa en la implementacin del algoritmo SIFT
(por las siglas en ingls de Scale Invariant Feature

Transformation) y el algoritmo RANSAC (por las siglas


en ingls de RANdom SAmple Conesenus). Utiliza el
contorno de los objetos que interfieren en la muestra de
la imagen aumentada, esta imagen se genera detrs del
objeto que se interpone. En la aplicacin no es necesario
el uso de marcadores, por lo que los objetos que se
generan pueden ser mviles o deformables.
David Prochazka [26], realiza una aplicacin de realidad
aumentada, la cual se enfoca en el diseo de vehculos, el
usuario carga la imagen de la parte del vehculo que
desea modificar. Utiliza un algoritmo de reconocimiento
de imgenes, implementa redes neuronales, en especfico
un perceptrn multicapa, debido a la complejidad de
procesamiento de la red neuronal, esta se implementa en
la nube y se entrena con informacin que se almacena en
una base de datos remota.
Tabla 3.Comparativa del estado del arte.
Artculo
[17]
[18]
[19]
[20]
[21]
[22]
[23]
[24]
[25]
[26]

Caracterstica
Reconocimiento de marcadores utilizando ArTool
Kit
Anlisis de procedimientos de reconocimiento de
imgenes
Implementacin del algoritmo SURF y una base de
datos local
Geolocalizacin y redes sociales
Uso de marcadores rectangulares y en blanco y negro
Mapas electrnicos y algoritmo de reconocimiento
Histogramas HSV y algoritmo de aprendizaje
supervisado
Posicionamiento GPS y orientacin 3 DOF
Algoritmo SIFT y RANSAC
Procesamiento y bases de datos en la nube

4. Conclusiones
Las aplicaciones para dispositivos mviles que utilizan
geolocalizacin utilizan una base de datos con las
caractersticas de posicionamiento de los elementos a
aumentar y realizan una comparativa con los datos
obtenidos del dispositivo, esto disminuye los fallos
ocasionados por los cambios de posicin del propio
dispositivo.
Una de las tcnicas ms utilizadas de realidad aumentada
en dispositivos mviles es el uso de cdigos QR debido a
que no utiliza procesamiento tan complejo para
desarrollar e incrustar informacin en l.
Con relacin al procesamiento y el almacenamiento de la
informacin, se realiza en servidores remotos o
procesamiento en la nube para que la aplicacin no
utilice los ya escaso recursos del dispositivo.
Se implementan diversos algoritmos de reconocimiento
de imgenes enfocados a disminuir la complejidad del
procesamiento de la informacin, dependiendo el entorno
analizar.

Con base al anlisis que se realiz en el presente artculo,


se propone generar un framework de desarrollo de
realidad aumentada para dispositivos mviles con la
utilizacin de algoritmos de reconocimiento de imgenes
como SURF y SIFT. Para el almacenamiento de la
informacin se propone el manejo de bases de datos
locales con claves de latitud y longitud que se obtienen
por medio de geolocalizacin.
5. Referencias
[1] Arroyo, N. Informacin en el mvil. 2011. UOC.
Barcelona, Espaa.
[2] Baz Alonso, A; Ferreira Artime, I; lvarez
Rodriguez, M; Garca Baniello R. Dispositivos
mviles. 2009.
[3] Obando, C. 2010 (26 de agosto de 2013).
http://symbianparamoviles.blogspot.com/
[4] Moreno, F. 2013 (26 de agosto de 2013).
http://blog.techdencias.net/blog/2013/03/17/introdu
ccion-al-desarrollo-de-aplicaciones-en-windowsphone-8/
[5] Vilchez, A. 2009 (26 de agosto de 2013).
http://www.configurarequipos.com/doc1107.html
[6] Bitelia. 2011 (26 de agosto de 2013).
http://www.poderpda.com/plataformas/apple/iossu-nacimiento-desarrollo-e-historia/
[7] Umiastowski, C. 2013 (26 de agosto de 2013).
http://crackberry.com/history-qnx-andit%E2%80%99s-implementation-blackberry-10
[8] Abril Redondo, D. Realidad Aumentada. 2010.
[9] Sutherland, I. The ultmate display. IFIP
Congress. 1965. Pp.506-508.
[10] Milgram, P. y Kishino, F. "Taxonomy of Mixed
Reality Visual Displays". 1994. Pp. 1321-1329.
[11] Azuma, R. A survey of Augmented Reality.
Teleoperators and Virtual Environments. 1997. Pp.
355-385.
[12] Brgge, B. Study on Software Arquitectures for
Augmented
Reality
Systems.
ARVIKA
consortium. 2002.
[13] Billinghurst, M. Mobile Collaborative Augmented
Reality. Recent Trends of Mobile Collaborative
Augmented Reality Systems. 2011. Pp. 1-21.
[14] Layar. 2013 (16 de junio de 2013).
https://www.layar.com/
[15] Mixare. 2013 (16 de junio de 2013).
http://www.mixare.org/
[16] Belln, S., Creixell, J., y Serrano, A. Look!
Framework para aplicaciones de realidad
aumentada en Android. 2010.
[17] Domhan, T. Augmented Reality on Android
Smartphones. 2010.
[18] Lpez Pompo, H. Anlisis y Desarrollo de
Sistemas de Realidad Aumentada. Universidad
Complutense de Madrid. 2009.

[19] Gaip Weng, E. N. A Framework for Outdoor


Mobile Augmented Reality. International Journal
of Computer Science Issues, Vol. 9. 2012. Pp. 419423.
[20] Turunen, T. Mobile AR Requirements for Location
Based Social Networks. The International Journal
of Virtual Reality. 2010. Pp. 67-78.
[21] Santoso, M. Development of Edutainment Content
for Elementary School using Mobile Augmented
Reality. 4th International Conference on Computer
Research and Development IPCSIT Vol. 39. 2012.
[22] Yim, J. Implementation of Building Recognition
Android App. International Journal of Multimedia
and Ubiquitous Engineering, 7 (2). 2012. Pp. 37-52.
[23] Jing, C.; Junwei, G. y Yongtian, W. Mobile
Augmnted Reality System for Personal Museum
Tour Guide Applications. 2011.
[24] Behzadan, A., y Kamat, V. Georeferenced
Registration of Construction Graphics in Mobile
Outdoor Augmented Reality. Journal of
Computing in Civil Engineering. 2007. Pp. 247258.
[25] Jie, L., y Zheng, X. Invariant Based Augmented
Reality on Mobile Phones. Journal of Multimedia.
5 (6). 2010. Pp. 588-595.
[26] Prochazka, D.; Stencl, M.; Popelka, O.; y Stastny, J.
Mobile Augmented Reality Applications.
Universidad Mendel, Brno, Rep. Checa. 2011.

Anda mungkin juga menyukai