IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 83-91

International Journal of Research in Information Technology (IJRIT) www.ijrit.com

ISSN 2001-5569

Augmented Reality Application for Live Transform over Cloud Mr. Udaykumar N Tippa1 Dr. Sujata Terdal 2 (Department of Computer Science PDACE, Gulbarga / Autonomous Institution)

Abstract: Augmented Reality is the new notion of computer vision where superficial objects are superimposed over a frame captured from camera in order to provide a real camera frame a synthetic look. Augmented Reality depends upon drawing objects on a camera frame without compromising on the frame rate. Due to faster memory and process requirement such techniques are mainly limited to single system processing as camera frame arrives at 30fps and can be compromised upto 15fps. No commercial augmented reality service exists in the cloud in current scenario. Therefore in this work we perform a cloud integration of Face Detection, Background separation and grayscale processing over cloud to show the feasibility of such a system. Index Terms - Cloud-based Mobile Augmentation, Mobile Cloud Computing, Cloud Computing, Resource-intensive Mobile Application, Computation Offloading, Resource Outsourcing.

I. INTRODUCTION “Cloud computing is a compilation of existing techniques and technologies, packaged within a new infrastructure paradigm that offers improved scalability, elasticity, business agility, faster startup time, reduced management costs, and just-in-time availability of resources” Augmented Reality(AR) “augments” or adds graphics, audio, and other sensory enhancements to the natural world as it exists. User is not required to wear any equipment. •

Virtual and real environments are at opposite ends of this continuum.



AR is closer to the real environment.

As computers increase in power and decrease in size, new mobile, wearable, and pervasive computing applications are rapidly becoming feasible, providing people access to online resources always and everywhere. This new flexibility makes possible new kind of applications that exploit the person’s surrounding context. Augmented reality (AR) presents a particularly powerful user interface (UI) to context-aware computing environments. AR systems integrate virtual information into a person’s physical environment so that he or she will perceive that information as existing in their surroundings. Mobile augmented reality systems (MARS) provide this service without constraining the individual’s whereabouts to a specially equipped area. Ideally, they work virtually anywhere, adding a palpable (you can touch or handle it) layer of information to any environment whenever desired. By doing so, they hold the potential to revolutionize the way in which information is presented to people. Computer-presented material is directly integrated with the real world surrounding the freely roaming person, who can interact with it to display related information, to pose and resolve queries, and to collaborate with other people. The world becomes the user interface.

Mr. Udaykumar N Tippa,

IJRIT -83

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 83-91

Fig 1. Overall block diagram of Augmented Reality

Fig 2. Mixed Reality Several approaches have been proposed for augmented reality. Reality is defined to be something that constitutes a real or actual thing as distinguished from something that is merely apparent; something that exists independently of ideas conceiving it. True virtual reality completely blocks out the real world whereas augmented reality adds to the already existing real world. Instead of replacing reality, augmented reality adds cues onto the already existing real world. Computer graphics are embedded into the real world and ideally the human mind would not be able to tell the difference between computer-generated images and the real world. In this work we are implementing that, integrating augmented reality over cloud live transform as a service application. Using live transform service it is possible to upload the information in faster and secure way.

II. EXISTING SYSTEM Image and video processing techniques provides a great challenge when introduced in a cloud based distributed system. Such a framework desires huge bandwidth, tremendous data transfer rate, amazing CPU processing capability and a service model that can handle such data. Not many commercial or research grade cloud based AR services are available. Hence we introduce a system of augmented reality over cloud where we test the concept over a virtual cloud with services.

III. PROPOSED SYSTEM The main scope of the project is that it can be used for commercial grade distributed machine. It can be used in a platform independent environment. Techniques like face detection finds wide range of application starting from face recognition to funny face processing. The overall work can be used to test the architecture and resource requirement over the cloud. The system is helpful in providing solution to the users without having a suitable hardware support.

Fig 3. Architecture Diagram Mr. Udaykumar N Tippa,

IJRIT -84

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 83-91

In the above figure consist of two sections that is 1) client 2) server In client section web camera through that face will detected and background image will taken as a input. Now these two input frames will sent to the web server by calling web method which is defined as web service in the server. The server will process these input frames and forms an augmented image and returns to the client.

Design Augmented Reality

Fig 4. Flow chart The above flow chart shows overall process how the input image will be recognized through the marker calculates the position of the new sysenthesized image to be displayed.

Fig 5. internal processing Optic flow estimator: It takes the image from the camera and estimates how many pixels needed to form the image. Model estimator: is a function that tells how new positions will be displayed. Model merger: It filters the two images to form a new image pixel. Region classifier: It separates back ground and fore ground. That is how many pixels are needed to display background and foreground. Mr. Udaykumar N Tippa,

IJRIT -85

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 83-91

Region generator: This will generate new region to display the new augmented image. TABLE I COMPARISON BETWEEN TRADITIONAL AND CLOUD-BASED COMPUTING RESOURCE

IV. REVIEW OF LITERATURE Author has proposed that[1] the detail description of mobile marketing and smart phones popularity and applications. About cloud computing it has emerged as a phenomenon that represent s the way by which IT services and functionality are charged for and delivered. Many applications based on mobile cloud computing , such as Google’s gmail, maps and navigation system s for mobile, voice search, and some applications on an android platform. The author said the essential characteristics of service models on demand self service. B road network access, resource pooling , rapid elasticity Software as a service (Saas),Platform as a Service(Pass) Infrastructure as a service(Iaas) 1) Challenges and Solutions 1)Limited battery capacity 2) An increasing demand for resource intensive apps. Example Video games, streaming video, sensors equipped on mobile devices. 2)Data storage capacity & processing power 3) Division of application services Solutions Network bandwidth strategies The author has proposed that[3] significant popularity in heavy mobile processing while users are increasing their expectations toward rich computing experience. In this article, smart phone augmentation approaches are reviewed and classified into main groups, mainly hardware and software. Generating high end hardware is subset of hardware augmentation approaches , where as conserving local resource and reducing resourcing requirement s approaches are grouped under software augmentation method. In this paper author has review and synthesized smart phone augmentation approaches from application from application from execution point of view. Generating high end hardware is expensive , imminent technologies The author[4] says that, the key objective is to satisfy the mobile application’s quality of service requirements by quantifying the performance of each subsystem: mobile clients, wireless network medium, and cloud services. Cloud computing as “a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) Mr. Udaykumar N Tippa,

IJRIT -86

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 83-91

that can be rapidly provisioned and released with minimal management effort or service or service provider interaction” [6] stimulates researchers to adopt the cutting edge technology in mobile device augmentation: Cloud-based Mobile Augmentation (CMA). Cloud is a type of distributed system comprised of a cluster of powerful computers accessible as unified computing resource(s) based on an SLA (Service Level Agreement)[7].

TABLE II IMPACT OF CMA APPROACHES IN MOBILE COMPUTING.

Fig 6. The Hybrid Cloud Concept for MCC. From fig 6 we can say that anyone can upload their photo’s from any of the devices and send to the cloud to form the augmented image.

V. INTERPRETATION OF RESULTS

Fig 7. Typical output screen. Where user in fig 5 is augmented against natural scene in window 3 the gray scale image can be seen in window 2. The graph shows that the bandwidth and the CPU requirement does not vary significantly. Mr. Udaykumar N Tippa,

IJRIT -87

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 83-91

Fig 8. The process of facebook sharing of the image It can be seen there by augmented image is converted into a jpg image.

Fig 9. The facebook integration of the APP. Whenever user try’s to share the data on the facebook it is authenticated to facebook authentication scheme.

Fig 10. The session creation & authorization by facebook.

Mr. Udaykumar N Tippa,

IJRIT -88

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 83-91

Fig 11. Shows the image in real Facebook page.

Fig 12. Several augmented image from same session been shared over facebook. This proves that the application can use the services over cloud. In the real time and can also map the data over commercial clouds without compromising system performance. The CPU utilization of face detection augmented reality and gray scale services shows that least amount of resources is consumed by AR process where as the most of the CPU resource consumed by face detection process.

VI Graph Analysis

Fig 13. Normal load on the Server From fig 13, the X-axis indicates time and Y-axis indicates AR(Augmented Reality), FD(Frame difference), GS(Generated Synthesis). Mr. Udaykumar N Tippa,

IJRIT -89

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 83-91

Fig 14. Medium load on server

Fig 15. Heavy Load on the server

Fig 16. Too heavy load on the Server

Mr. Udaykumar N Tippa,

IJRIT -90

IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 83-91

VII CONCLUSION In this project we offer cloud based solution for both tracking and image manipulation. Tracking part tracks the face part in an image. The manipulation part segments the background without the need of any specialized hardware or software. Further the solution is offered over the cloud so that any developer can extend the services. Such services can be used in range of application. As Web services are platform independent, the services can be used by applications of different devices.

REFERENCES Mobile Cloud Computing: The Future of Cloud International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering Vol. 1, Issue 3, September 2012 ISSN 2278 – 8875 Pragya Gupta1, Sudha Gupta, Department of Electronics Engineering, K.J.Somaiya College of Engineering, Vidyavihar, Mumbai, India. [2] Cloud-Based Augmentation for Mobile Devices: Motivation, Taxonomies, and Open Challenges Abolfazli, S. ; Dept. of Comput. Syst. & Technol., Univ. of Malaya, Kuala Lumpur, Malaysia ; Sanaei, Z. ; Ahmed, E. ; Gani, A. more authors [3] Mobile Cloud Computing: A Review on Smartphone Augmentation Approaches. Saeid Abolfazli, Zohreh Sanaei, Abdullah Gani, Mobile Cloud Computing Research Lab, Faculty of Computer Science and Information Technology University of Malaya, MALAYSIA abolfazli1, [email protected], [email protected] [4] Modeling Mobile Cloud Computing Using Greenmetrics Jong Hoon Ahnn Department of Computer Science, UCLA Cloud Research Lab, Samsung Information Systems America [email protected] Miodrag Potkonjak Department of Computer Science, UCLA [email protected] [5] Cloud-Based Augmentation for Mobile Devices: Motivation, Taxonomies, and Open Challenges Saeid Abolfazli, Member, IEEE, Zohreh Sanaei, Member, IEEE, Ejaz Ahmed, Member, IEEE, Abdullah Gani, Senior Member, IEEE, Rajkumar Buyya, Senior Member, IEEE [6] P. Mell and T. Grance, “The NIST Definition of Cloud Computing Recommendations of the National Institute of Standards and Technology,” 2011. [Online]. Available: http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf [7] R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic, “Cloud computing andemerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility,” Future Generation Computer Systems, vol. 25, no. 6, pp. 599–616, 2009. [8] N. Elmqvist, D. Axblom, and J. Claesson. 3dvn: A mixed reality for mobile navigation asistaance. In Proc. CHI, 2006. [9] W. Piekarski and B. H. Thomas. Arquake: The outdoor augmented reality gaming system. Communications of the ACM, 45(1):36-38, 2012. [10] S. Julier, Y. Baillot, L.M, and Brown. Bars:Battlefield augmented reality system. In NATO Information Systems Technology Panel Symposium on New Information Processing Techniques for Military Systems, 2000. [1]

Mr. Udaykumar N Tippa,

IJRIT -91

Augmented Reality Application for Live Transform over Cloud

Index Terms - Cloud-based Mobile Augmentation, Mobile Cloud Computing, Cloud Computing, ... IJRIT International Journal of Research in Information Technology, Volume 3, Issue 1, January 2014, Pg. 83-91 .... VI Graph Analysis. Fig 13.

2MB Sizes 2 Downloads 208 Views

Recommend Documents

Augmented Reality Application for Live ... - IJRIT
Author has proposed that[1] the detail description of mobile marketing and smart phones popularity ... for mobile, voice search, and some applications on an android platform. The author said the .... 1, Issue 3, September 2012 ISSN 2278 –.

Layered: Augmented Reality - Mindshare
In partnership with Neuro-Insight, we used Steady State Topography .... “Augmented Reality: An Application of heads-up display technology to manual ...

augmented reality pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. augmented ...

Preparing Your Augmented Reality Publication.pdf
There was a problem loading more pages. Retrying... Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Main menu. Whoops! There was a problem previewin

Markerless Tracking for Augmented Reality Applied in ...
... Wei Liu, Jiangen Zhang. School of Optolelectronics, Beijing Institute of Technology, 100081 ... fairly robustness and high time efficiency in both indoor and outdoor ..... camera, which we chose PHILIPS SPC 900NC, on the top of the device ...

An Interactive Augmented Reality System for Engineering Education
virtual museum, which through the use of technologies such as Web/X3D, VR and AR offers to the ... for new virtual tours simply by replacing repository content.

Preparing Your Augmented Reality Publication.pdf
Whoops! There was a problem loading more pages. Whoops! There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Preparing Your Augmented Reality Publication.pdf. Pr

CUBE Augmented Reality one pager.pdf
Whoops! There was a problem loading more pages. Retrying... CUBE Augmented Reality one pager.pdf. CUBE Augmented Reality one pager.pdf. Open. Extract.

Virtual and Augmented Reality tools for teleoperation ...
VR helmet to control the active vision systems on the remote mobile robots. .... interface for teleoperators, who are able to access a certain number of robots.

An augmented reality guidance probe and method for ... - CiteSeerX
By design, the device images are aligned with .... custom-designed calibration jig (Fig. 3). .... application: 3D reconstruction using a low-cost mobile C-arm”. Proc.

An augmented reality guidance probe and method for ...
systems track in real time instrumented tools and bony anatomy, ... In-situ visualization ..... The AR module is implemented with the Visualization Tool Kit.

Mobile Augmented Reality for Tourists – MARFT
reality targeting current mass market mobile phones with enough computing ... iPhone2 and the introduction of the first Android phone3 (G1) it is state of the art ..... an on-site live demonstration in the Styrian region “Joglland” in spring 2012

An Interactive Augmented Reality System for Engineering Education
The implemented framework is composed an XML data repository, an XML ... virtual and AR in the same web based learning support .... The software architecture of ARIFLite is ... environment or a seminar room, the student would launch.

An augmented reality guidance probe and method for ...
connects to the navigation tracking system, and can be hand- held or fixed. The method automatically .... However, it has three significant drawbacks. First, the video camera and tracker are not integrated in an ..... O., ”Camera-augmented mobile C