• No se han encontrado resultados

Realidad Aumentada para smartphones

N/A
N/A
Protected

Academic year: 2021

Share "Realidad Aumentada para smartphones"

Copied!
59
0
0

Texto completo

(1)

Realidad Aumentada

Realidad Aumentada

para smartphones

(2)

Objetivo

Objetivo

Explorar los últimos desarrollos en tecnología

de Realidad Aumentada

Realidad Aumentada

para crear nuevas

experiencias

Unos años atrás, Realidad Aumentada era una tecnología

experimental que no salía de los laboratorios por la experticia y

los equipos requeridos

Con el avance de los móviles, la tecnología RA está mas

disponible tanto para usuarios como para desarrolladores.

(3)

AR Browsers

Dinámica de las próximas sesiones

Dinámica de las próximas sesiones

Algunos conceptos básicos

Browsers de Realidad Aumentada

Herramientas para crear,

publicar y

(4)

AR Conceptos

Reality View

Reality View

Se refiere a la secuencia de video producido por la cámara

del smartphone

La aplicacion de RA captura imágenes de la secuencia de

video, aumentándolo con objetos virtuales para asi crear la

imagen aumentada

(5)

AR Conceptos

Registration

Registration

& Tracking

& Tracking

Describe el método para alinear un objeto virtual

con las coordenadas 3D en la vista real.

Un aspecto importante en RA es cuán

realista integra la aumentación en el

mundo real

El sw debe derivar las coordenadas

reales del mundo a partir de las

imágenes de la cámara.

(6)

AR Conceptos

Para las aplicaciones en smartphones con Realidad Aumentada

geo-localizada, el tracking de los objetos involucra el uso de

sensores de localidad como el

GPS

, el

compás digital

y el

acelerómetro

Otras aplicaciones pueden usar sistema de reconocimiento

(optical tracking) o una combinación de ambos

(7)

AR Conceptos

Se refiere a un item de datos individual usualmente asociado con

una localidad geográfica (longitud, latitud, altitud) o un patrón

visual (marcador, imagen, etc) que puede ser renderizado de

alguna forma por la aplicación de RA

Point of Interest

(8)

AR Conceptos

El tipo de datos POI debe proveer una descripción de la localidad

o una imagen de referencia a ser usada en el tracking y el tipo

de contenido a ser renderizado. Normalmente este contenido no

es parte del POI sino un enlace donde se encuentra el contenido

Point of Interest

(9)

AR Conceptos

Objeto Virtual

Objeto Virtual

Algún tipo de contenido

digital que es renderizado

por la aplicación y

superpuesto en la vista real.

Incluye modelos 3D,

(10)

AR Conceptos

Realidad Aumentada basada en Marcas

Realidad Aumentada basada en Marcas

Marker-based

Marker-based

Utiliza una cámara y una marca visual conocida

Utiliza una cámara y una marca visual conocida

como

como

fiducial

fiducial

para determinar el centro, la

para determinar el centro, la

orientación y el rango de su sistema de

orientación y el rango de su sistema de

coordenadas

(11)

AR Conceptos

Realidad Aumentada basada en Marcas

Realidad Aumentada basada en Marcas

Marker-based

Marker-based

Fiducial

Fiducial

, en nuestro ámbito es un objeto usado

, en nuestro ámbito es un objeto usado

dentro del campo de visión en un sistema de

dentro del campo de visión en un sistema de

imágenes y que aparece en la imagen para ser

imágenes y que aparece en la imagen para ser

usado como punto de referencia

(12)

AR Conceptos

Realidad Aumentada basada en Marcas

Realidad Aumentada basada en Marcas

Marker-based

Marker-based

ARToolkit es la primera herramienta que permite

ARToolkit es la primera herramienta que permite

Realidad Aumentada basada en Marcas.

Realidad Aumentada basada en Marcas.

Disponible libremente bajo licencia GLP open-source

Disponible libremente bajo licencia GLP open-source

para uso personal.

para uso personal.

ARToolworks Inc. posee la licencia comercial de la

ARToolworks Inc. posee la licencia comercial de la

plataforma

(13)

AR Conceptos

Realidad Aumentada sin Marcas

Realidad Aumentada sin Marcas

Markerless-based

Markerless-based

Natural Feature Detection

. Método que busca obtener

. Método que busca obtener

abstracciones/características a partir del

abstracciones/características a partir del

procesamien-to de imágenes. Las características resultantes serán

to de imágenes. Las características resultantes serán

subconjuntos del dominio de la imagen, a menudo en

subconjuntos del dominio de la imagen, a menudo en

forma de puntos aislados, curvas continuas o regiones

forma de puntos aislados, curvas continuas o regiones

conectadas.

(14)

AR Conceptos

Marker-based y Markerless-based

Marker-based y Markerless-based

Colocar una marca física en un sitio en particular

puede ser intrusivo aunque su uso reduce los

requerimientos computacionales y es una alternativa

robusta.

Natural features es no-intrusivo pero requiere de

intervención del usuario o una calibración inicial.

(15)

AR Conceptos

Invisible fiducial Markers

Invisible fiducial Markers

Investigadores se encuentran trabajando en RA que utiliza

un nuevo método con marcas fiduciales invisibles dibujadas

con tinta fluorescente infraroja (IR).

Este método posee las ventajas de los sistemas basados en

marcas y además es no intrusivo pues es invisible al ojo

humano. Siendo además más precisos que los Natural

Features.

(16)

AR Conceptos

Realidad Aumentada basada en Marcas Invisibles

(17)

AR Conceptos

Realidad Aumentada basada en Localidad

Realidad Aumentada basada en Localidad

Se refiere al tracking basado en información de

geolocalización obtenida desde los sensores del

dispositivo móvil (longitud, latitud y altitud), la brújula

y las lecturas del acelerómetro.

(18)
(19)

Layar Browser

Como industria pionera, Layar mantiene una de las

plataformas de realidad aumentada móvil más

grande con miles de desarrolladores y de layers de

contenido y con más de 10 millones de instalaciones

del Navegador de Realidad Aumentada

Uno de los objetivos de la empresa es que la RA esté

disponible para todo el mundo

(20)

Layar Browser

Se basa en layers o capas

Los layers en la plataforma Layar incluyen varios tipos

de experiencias con interacción , objetos 3D y

animación

Layers basados en localidad ayudan al usuario a

encontrar sitios cercanos como cafés, tiendas,

negocios, históricos, museos, etc.

(21)

Layar Browser

El navegador hace uso de:

La cámara interna del móvil

GPS

Acelerómetro

Brújula

(22)

Layar Browser

Para iniciar a trabajar con Layar deberán

Crear una cuenta en layar.com/accounts/register/

Ir a layar.com/development y presionar el enlace

Become a Developer

Rellenar el formulario y aceptar los términos y

condiciones

(23)
(24)

Hoppala Augmentation

Plataforma más grande de contenidos para

aplicaciones de Realidad Aumentada Móvil

Inicialmente para uso exclusivo de Layar.

Ahora también soporta Junaio y Wikitude como

navegadores de RA

(25)

Provee una interfaz gráfica vía web fácil de usar

para crear contenidos de RA

Muestra un mapa en donde se pueden señalar los

POIs y a partir de allí es posible cargar imágenes,

modelos 3D, videos, etc.

(26)

Wikitude

Muestra información del entorno cercano del

usuario.

Fue la primera aplicación pública disponible

(27)

Wikitude

Wikitude Worlds Browser está basado en el API

Wikitude, un framework open source para el

desarrollo de aplicaciones RA para iPhone, Android

y algunos dispositivos basados en Symbian

Los desarrolladores tienen acceso completo a los

códigos fuentes y algunas aplicaciones esqueleto

para iniciarse

(28)

Wikitude Worlds

(29)

Buscador de RA diseñado para dispositivos móviles 3G y 4G.

Desarrollado por la empresa alemana metaio GmbH.

Provee API para el desarrollo de aplicaciones móviles de RA

Disponible actualmente para las plataformas iPhone y

Android

junaio “soluciona” el problema de precisión del GPS en

sitios internos por medio del uso de

LLA Markers

(latitude,

longitude, altitude)

(30)

LLA Markers

Cuando una marca

LLA

es encontrada por una aplicación

junaio las coordenadas codificadas en la marca serán usadas

para ajustar la localidad del móvil

(31)

Wikitude Worlds

Layar

Layers

(32)

Channels

Forma en la que junaio representa una aplicación

Los usuarios “sintonizan” canales para ver información o

para acceder algún juego en particular

Existen dos tipos de Channels:

Location-based channels

GLUE channels

(33)

Location-based Channels

Muestran puntos de interés (POIs) cercanos al usuario.

El usuario ve los objetos virtuales del canal flotando en los POIs

Estos objetos virtuales pueden contener texto, thumbnails o

pueden ser objetos animados 3D

Pueden estar enlazados con imágenes, sonidos, videos, sitios

web

(34)

GLUE Channel

En los canales GLUE, se pegan modelos virtuales 3D a objetos

reales

Estos modelos 3D pueden también ser enlazados con archivos

de sonido y video, sitios web o imágenes

También se le puede incluir información en forma de texto

como número de teléfono, correo electrónico, etc

(35)

Perteneciente a la compañía japonesa Tonchidot Corporation.

Se publicitan como una aplicación de redes sociales y le

(36)

LibreGeoSocial es una red social móvil con una interfaz de

Realidad Aumentada. Los nodos de la red social son

geo-localizados y posicionados a distintas altitudes.

Los nodos o puntos de interés pueden ser mostrados a

través de una lista o usando una interfaz de RA que le

permite al usuario no sólo ver las etiquetas asociadas con

los objetos sino también agregar nuevas etiquetas a

(37)
(38)
(39)

Criterio 1: Registration y Tracking

Criterio 1: Registration y Tracking

(40)

Criterio 1: Registration y Tracking

Criterio 1: Registration y Tracking

Mrks basd: Yes Soporte de tracking usando marcas 2D

Src Código fuente disponible para soportar tracking

Usando marcas

(41)

Criterio 1: Registration y Tracking

Criterio 1: Registration y Tracking

(42)

Criterio 2: Built in user actions

Criterio 2: Built in user actions

Este criterio lista las acciones que los usuarios pueden realizar con el browser y que no están relacionadas con un canal en particular o puntos de interés. La acción más básica es la habilidad para buscar los POIs en la cercanía del usuario y presentar los resultados en una vista AR

(43)

Criterio 2: Built in user actions

Criterio 2: Built in user actions

Post text: El usuario puede colocar un texto en la localidad actual y orientación

(44)

Criterio 2: Built in user actions

Criterio 2: Built in user actions

Post photo: El usuario puede tomar una foto con la cámara del dispositivo y subirla al servidor POI

Post 3d: El usuario puede seleccionar un modelo 3D y hacerlo visible al público en la localidad donde se encuentre

(45)

Criterio 2: Built in user actions

Criterio 2: Built in user actions

(46)

Criterio 2: Built in user actions

Criterio 2: Built in user actions

Visual Search: El usuario puede tomar una foto de un objeto del mundo real como la cubierta de un libro y obtener información del mismo usando tecnología de reconocimiento de imágenes

(47)

Criterio 3: Publishing API

Criterio 3: Publishing API

(48)

Criterio 3: Publishing API

Criterio 3: Publishing API

Open Key: La plataforma provee un API que le permite a los desarrolladores publicar su propia data

(49)

Criterio 3: Publishing API

Criterio 3: Publishing API

(50)

Criterio 3: Publishing API

Criterio 3: Publishing API

Restr: Un API para publicación está disponible pero bajo algún fee o restricción de uso

(51)

Criterio 4: Application API

Criterio 4: Application API

(52)

Criterio 4: Application API

Criterio 4: Application API

Open: el desarrollador puede reusar el código del browser y los APIs para crear su propia versión

(53)

Criterio 4: Application API

Criterio 4: Application API

(54)

Criterio 4: Application API

Criterio 4: Application API

Comm: Una licencia comercial o un fee es requerido para el desarrollo de aplicaciones usando el framework o API

(55)

Criterio 4: Application API

Criterio 4: Application API

(56)

Criterio 5: AR Content

Criterio 5: AR Content

Describe el tipo de contenido puede ser superpuesto a la vista real por el browser

(57)

Criterio 5: AR Content

Criterio 5: AR Content

(58)

Criterio 6: POI actions

Criterio 6: POI actions

(59)

Criterio 7: Offline mode

Criterio 7: Offline mode

Referencias

Documento similar

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

El término realidad aumentada se refiere a la tecnología que mejora la percepción sensorial del mundo real superponiéndole información digital [Azuma 97]. La

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

Ciaurriz quien, durante su primer arlo de estancia en Loyola 40 , catalogó sus fondos siguiendo la división previa a la que nos hemos referido; y si esta labor fue de

Para denegación hegeliana del mal: «Así como no existe lo fal- so, no existe el mal, es objetada primero por Sade y luego por la subjetividad romántica: en la mé- dula de la

Galván Zaldívar 37 A estas tarjetas se le incorporan diversas técnicas de gráficos computacionales 3D como son Bump Mapping, Normal Mapping, Parallax Mapping,

Esta investigación responde a la necesidad de localizar los elementos virtuales en una escena aumentada, con respecto a la cámara real que filma la escena,