VizARD. Augmented Reality Data Visualization. Project Proposal



Similar documents
The Lean It UP Cereal Fatness Index Cereals, Ranked *Source: NutritionData.com, all measures are based on 1 NLEA Serving

All-Bran Extra Fiber Cereal Kellogg's Pareve K or KVH Symbol KVH423888

A Teaspoon Guide to Australian Breakfast Cereals

NAME BRAND VS. GENERIC BRAND CEREALS. brand. As I was watching the NBA playoffs, I ate an entire bowl of Malt-O-Meal Tootie

MN WIC Program - UPC Product Listing for Cereal - August 12, 2016

LANDESK Service Desk Content Packs + What s next

Scale Development For Breakfast Cereals Using The Kelly Repertory Grid Technique Michael Pepe, Siena College, USA

What s New in LANDESK Service Desk A tour of the new features and functionality released since Connect 2014

Android and OpenCV Tutorial

Momentum offers you free training, webinars and much more to: help you understand the power of your current LANDESK products

Apache Mahout's new DSL for Distributed Machine Learning. Sebastian Schelter GOTO Berlin 11/06/2014

Carbohydrate Counting

December Trix Cereal Basket Lucky Charms Basket WG Berry Poptarts Breakfast Pizza. Orange Juice. Raisins

Can You Spot the Ad? Overview. Preparation and Materials. Procedure LESSON PLAN

the gamedesigninitiative at cornell university Lecture 1 Course Overview

Peanut and Tree Nut Free Snack Suggestion List

Introduction to OpenCV for Tegra. Shalini Gupta, Nvidia

The Campus Market. *Vegan Items Available for Purchase. General Mills Wheaties Rice Chex Cheerios Honey Nut Cheerios

Carbohydrate Counting (Quiz Number: Manatee )

Mobile App Infrastructure for Cross-Platform Deployment (N11-38)

Building native mobile apps for Digital Factory

Consumer Choice of Breakfast Cereals

50 shades of Siebel mobile

CiviMobile & CiviSync Mobile. Peter McAndrew Rohit Thakral

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

BASIC COMPONENTS. There are 3 basic components in every Apache Cordova project:

CEREAL COLD 24 FT. SECTION. HQ DeCA PLANOGRAM CLASS 1 STORES - 5 SHELVES Ralston Corn Biscuits K1/New. 4 ft 4 ft 4 ft 4 ft

Graphing Cereal. Skills: Science and Math P.A.S.S. Objective: Students gather and graph information about favorite.

Fit With Fiber Graphing Cereal

Nutritional Information: Cookies

Limited progress in the nutrition quality and marketing of children s cereals

Mobile App Development Using App Inventor

Less paper less costly way to manage documents! Document and Process Management System

⓲ FOOD DETECTIVES. THE WHOLE STORY

Implementation of Augmented Reality System for Smartphone Advertisements

Context-aware Library Management System using Augmented Reality

Tutorial on Basic Android Setup

Introduce Web3D Development and Visualization. Moxie Zhang Esri R&D Center Beijing

570 Hood Road, Unit 15 Markham ON L3R

Carbohydrate Counting for Patients with Diabetes. Lauren Dorman, MS RD CDE Registered Dietitian & Certified Diabetes Educator

Localizing Your Mobile App is Good for Business

Product Guide Nintex. All rights reserved. Errors and omissions excepted.

Mobile app performance explained

ios SDK possibilities & limitations

Data Visualization for Mobile Devices with OBI 11g. Collaborate 14

Use Cases for Argonaut Project. Version 1.1

Effective Interface Design Using Face Detection for Augmented Reality Interaction of Smart Phone

HOME DECOR SHOPPING USING AUGMENTED REALITY

Case Study. Smart Watch App with Salesforce Integration.

Compare versions with Maximizer CRM 12: Summer 2013

Axis 360 ebooks & the Blio

Choosing a Mobile Application Development Approach

Food Group Food Item Serving size OxalateCategory Oxalate Value

- We do not need to burn books to kill our civilization; we need only to leave them unread for a generation. - R. M Hutchins

Tutorial on Basic Android Setup

The Landscape of Mobile Apps for Cityworks

Carbohydrate Counting for Patients With Diabetes. Review Date 4/08 D-0503

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Teqno Mates Solutions

Visualization system and applications at BIFI

OCR LEVEL 3 CAMBRIDGE TECHNICAL

SAP Manufacturing Intelligence By John Kong 26 June 2015

What the Hell is Big Data?

Alabama Approved Snack List for the Healthy Vending Machine Project

Introduction: The Xcode templates are not available in Cordova or above, so we'll use the previous version, for this recipe.

USERS MOBILE. acquisition TARGETING. Onboarding vol. 1. TAPSTREAM presents ENGAGING. Retention RE-ENGAGEMENT

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

Classroom Allergy Precautions for Parents

Designing for Mobile. Jonathan Wallace

Do children with diabetes need a special diet?

Xero reviewers guide

Air Server for both MAC and PC

Apache Milagro (incubating) An Introduction ApacheCon North America

Syllabus INFO-UB Design and Development of Web and Mobile Applications (Especially for Start Ups)

The power of root on Android emulators

We've Found 1,598 Cereals Make a "Heart Healthy" Claim

ParentZone. Frequently Asked Questions, Safety & Security

Multi-OS Enterprise Mobility Management. Perfectly balancing end-user and corporate needs

STRATEGY MARKETING. Target MANAGEMENT VISION. Effective app store marketing strategies for your mobile VoIP app

Remote Control System. Budgetary Proposal

venerdì 29 novembre 13

Transcription:

VizARD Augmented Reality Data Visualization Project Proposal

Contents... 1... 1... 2... 2... 2... 2... 3... 3... 3... 3... 4 i

1. VizARD It is easier for us to identify patterns and correlations in data when it is visualised rather than presented as numeric data. When you are presented with numeric data in a document, an article or newspaper and need to understand the data better, it could be valuable to have a visual presentation of the data. This project aims to create a mobile application that utilizes the power of augmented reality to quickly visualise numeric data. Whatever can be expressed in numbers, may be presented in lines." - William Playfair 1805 2. The Project When presented with numeric data, it could be difficult to identify patterns, compare, classify or just analyse the data. The data could also be in a format, such as a printed document or newspaper, which does not allow you to quickly create a visualisation of the data. Just consider the following data - the graph definitely allows for quicker comparison. Cereal Comparison Total carbs of which is sugar Name Carbs Sugars All-Bran with Extra Fiber 8 0 Cheerios 17 1 Corn Flakes 21 2 Rice Krispies 22 3 Special K 16 3 All-Bran 7 5 Wheaties Honey Gold 16 8 Apple Cinnamon Cheerios 10.5 10 Honey Nut Cheerios 11.5 10 Frosted Flakes 14 11 Honey-comb 14 11 Muesli Raisins & Almonds 16 11 Cap'n'Crunch 12 12 Corn Pops 13 12 Lucky Charms 12 12 Cocoa Puffs 12 13 Froot Loops 11 13 1

The goal of this project is to enable users to easily visualise printed numeric data with the use of their mobile phones. The application should be smart enough to interpret the captured data to generate a fitting chart. The user should not be limited to the graph recommended by the application. Some customization should be allowed, such as changing the type of chart, the axis of the chart, adjust the colour, etc. To make the application more appealing to the user, the photo taken to capture the data, should be used as the target on which to generate the graph using augmented reality. 3. Project owner This project will be completed for EPI-USE Labs in Pretoria. Jhani Coetzee jhani@labs.epiuse.com 4. Project scope 4.1 Functional requirements Capture the data: o The user will take a photo of the numeric data (such as a table in a document). o The data will be extracted from the photo via OCR (optical character recognition). o The photo will also be used as the AR map, to provide a reference point of where to render the 3D graph. A suitable 3D graph should be generated to represent the data. An algorithm should be designed to determine what the best graph is to represent the captured data. This data should then be visualized onto the AR map by means of augmented reality. The user should be able to make changes to the visualization e.g. basic changes to the data like swopping the axis, add labels, change the colors or choose another type of graph to visualize the data. 4.2 Additional features More advanced data visualizations than just standard graphs. Allow the user to share a captured image of the visualization with other people, e.g. send someone the screenshot via WhatsApp or share on social media channels. More advanced visualization editing. 2

5. Architectural requirements It is required for the application to run on Android, but as a bonus it should run on ios as well. The following technologies should be considered, but the project group should decide which technologies to use while completing the architectural design. OpenCV or OCRPlugin for optical character recognition libraries. Metaio, Vuforia, D Fusion, etc. for Augmented Reality SDK. WebGL for a 3D capabilities to create AR models. Git for version control. Phonegap to cater for a multi-platform design (if feasible). 6. Skills requirements No particular skillset is required, but an interest in mobile development and data visualization will come in handy. 7. Project deliverables Documentation o Requirements document o Architectural design o Project plan o How to guide Source code Application ready to be published on at least one app store. 8. EPI-USE commitments The project owner can be contacted if the group has any urgent questions. A timeline of the deliverables should be submitted with the project plan. Regular meetings should be scheduled with the project owner to demo the progress made on the project. Meetings can be held at the EPI-USE offices, which is close to the University of Pretoria, but other arrangements can be made. EPI-USE can provide the group with an Android device for testing, should it be necessary. EPI-USE has an ios developer license, should the team decide to develop the application for ios as well. 3

9. Some inspiration 4