Augmented reality (AR) is the term used to define a vision of a direct or indirect physical environment of the real world, the elements are combined with virtual elements for the creation of a real-time mixed reality. It consists of a set of devices that add virtual information to the existing physical information. This is the main difference with virtual reality, since it does not replace the physical reality, but superimposes computer data to the real world (1).
Contrary to what one might expect, these applications existed for quite some time, its beginnings date back to early
60.
Initially, in order to develop this type of solution was necessary to have special devices (screens in lacabeza or displays placed on the retina to improve visualization, sensors and actuators).
However, little by little, the power available for new mobile devices, "Smartphones" and the number of sensors which have (GPS, accelerometer, gyroscope, compass) makes them increasingly more capable of being used to provide this type of application . So now we have landed on mobile phones and of course, begins to become popular.
The importance of these applications lies in the assistance it can offer users, eg
- Upon arrival at the museum, with focus on painting only X, see a summary table with the relevant information about the painter and the time it was done.
- Upon viewing a commercial laundry, you click on the model and see a map with information on how to get to the nearest shops.
- When walking down the city building approach will allow identification (municipal library, city hall, office and enterprise, etc).
(2)
(3)
may not be something for everyday use, but if that can help us when we meet in places we know little (like when we travel ) provide useful information as easily as pointing the camera at the object you want additional information.
already exist augmented reality applications available for mobile devices, all perhaps the best known is "Layar" which is available for Android and iPhone. Another application is "Wikitude (http://www.wikitude.org) that runs on Android, iPhone and Symbian.
For those interested in developing such projects, here is something a little more technical information:
- available development languages: C + + and Java (J2ME). Libraries
- available: ARToolKit and ARToolKit Plus (For C + +); NyARToolKit (for multiple platforms and mobile phones as not Android) FlarToolkit (for Flash).
How a system of Augmented Reality:
There are 2 types of systems, one based on 3D vision catches and one in identifying tags.
For the first type of system used by computer vision systems:
- The system detects the real 3D image.
- The system converts that image into a system coordinates (as if "projected" image, is a digital form, lines, edges and angles that make up the image).
- With this information identifies the image.
- identified with the image obtained additional information that must be placed (information "enhanced").
- 3D image is reconstructed with the additional information.
- 3D image projected augmented reality.
NOTE: It makes use of GPS, accelerometer, compass and gyroscope to determine the tilt angle at which the decision is made.
For the second type of system, tags are used (Brands, that can be barcode or QR):
- label is identified.
- With the identification information is obtained.
- estimated and built all the 3D information. Geometry is used to calculate projections for how to build the 3D image.
- 3D image projected augmented reality.
------------
REFERENCES:
(1) Wikipedia: http://es.wikipedia.org/wiki/Realidad_aumentada
REFERENCES:
(1) Wikipedia: http://es.wikipedia.org/wiki/Realidad_aumentada
(2) http://espana.blog .nimbuzz.com/2010/04/28/realidad-aumentada-en-el-telefono-movil /
(3) http://www.consumer.es/web/es/tecnologia/software/2009/10/ 07/188187.php
0 comments:
Post a Comment