Augmented Reality – Introduction and its Real World Uses

Augmented reality has been a hot topic in software development circles for a number of years, but it’s getting renewed focus and attention with the release of products like Google Glass. Augmented reality is a technology that works on computer vision based recognition algorithms to augment sound, video, graphics and other sensor based inputs on real world objects using the camera of your device. It is a good way to render real world information and present it in an interactive way so that virtual elements become part of the real world.

Augmented reality displays superimpose information in your field of view and can take you into a new world where the real and virtual worlds are tightly coupled. It is not just limited to desktop or mobile devices. As mentioned, Google Glass, a wearable computer with optical head-mounted display, is a perfect example.

A simple augmented reality use case is: a user captures the image of a real-world object, and the underlying platform detects a marker, which triggers it to add a virtual object on top of the real-world image and displays on your camera screen.

Real-World Examples

  • AR applications can become the backbone of the education industry. Apps are being developed which embed text, images, and videos, as well as real–world curriculums.
  • Printing and advertising industries are developing apps to display digital content on top of real world magazines.
  • With help of AR, travelers can access real-time information of historical places just by pointing their camera viewfinder to subjects.
  • AR is helpful in development of translation apps that can interpret text in other languages for you.
  • Location based AR apps are major forms of AR apps. Users can access information about nearest places relative to current location. They can get information about places and choose based on user reviews.
  • With the help of Unity 3d Engine, AR is being used to develop real-time 3D Games.

The Opportunity

It is estimated that 2.5 billion AR apps will be downloaded annually and will generate revenue of more than $1.5 billion by 2015. This is because AR apps will not be limited to conventional mobile apps. There will be new markets like Google Glass which will open more forms of development and use.

Mobile Augmented Reality Market

Now that we have covered some of the basics of augmented reality, let’s look at what it takes to develop augmented reality apps. You first need to choose development tools. There are two major forms of augmented reality, marker- based AR and marker-less AR.

A marker-based AR works on concept of target recognition. The target can be 3D object, text, image, QR Code or human-face called markers. After detection of the target by AR engine, you can embed the virtual object on it and display it on your camera screen. Qualcomm Vuforia SDK is our recommended framework to develop native apps.

Marker-less AR, also known as location-based AR, uses GPS of mobile devices to record the device position and displays information relative to that location. Some of the examples of marker-less AR are apps like Layar and Wikitude that let you view information of nearby restaurants and other establishments.

Barriers which we need to cross

Although going forward AR seems to have a huge potential market, there are some factors which could slow down mass adoption of augmented reality. Some of the factors are:

  • Public Awareness and reach of Mobile AR
  • Technological Limitations
  • Addressing Privacy Issues
  • Mobile Internet Connectivity in Emerging Markets


To tap this huge market, consumers need to be educated about benefits of augmented reality solutions. At 3Pillar, our mobile development team has developed augmented reality solutions which are available for licensing to clients. With our ‘product mindset’ approach, we are providing robust AR solutions that are tailor-made for our customers.

Vineet Aggarwal

Vineet Aggarwal

Sr. Technical Lead

Vineet Aggarwal is a Sr. Technical Lead at 3Pillar Global Labs, which is part of 3Pillar’s company strategy in the fields of big data analytics, mobility, and cloud-based applications. Vineet leads development and support for the popular open source tool SocialAuth–Android. He also leads our Android Competency Center in India and is responsible for mentoring Android Developers across the company to develop internal expertise. He has hands-on experience with various mobile platforms and keen interest in Android and iPhone. He loves designing new apps, learning upcoming technologies, and mentoring members of the Android community.

5 Responses to “Augmented Reality – Introduction and its Real World Uses”
  1. Cecelle on

    Hi sir good day! I just want to say thank you for the information above about Augmented Reality, real world uses and such. I would like to ask questions about Augmented reality even more. I am currently working on my undergrad thesis about making some guidelines in designing an developing an augmented reality application. If possible sir, can you help me with my thesis and answer some of my questions? Thank you for reading my comment

  2. hassini on

    Can i know how Augumented reality devices work,for example:if i c the painting it vil give information about the painting will the information but the painting is coded already,the ar will just scan the code and give information about that.I cant understand the concept behind this AR can u plzzz explain.I am confused can u explain me clearly how it works.

  3. Vishala on

    Can you please guide my child in doing a project on augmented reality suitable for a third year undergraduate ?

    They are a team of three knowings some bits of AR. If you could help them in the right direction…we would be thankful please.


  4. John on

    When was this article published?

Leave a Reply