P ARTICIPATORY S ENSING IN C OMMERCE : U SING M OBILE C AMERA P HONES TO T RACK M ARKET P RICE D ISPERSION Nirupama Bulusu Portland State University Chun.

Slides:



Advertisements
Similar presentations
Mobile phone based real time solution to track completed / in progress work The programme officer initiates the work by capturing the site image, GPS.
Advertisements

Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
© 2008 Lockheed Martin Corporation. All Rights Reserved. Multi-Channel Data Capture Session 8– Data Capture: Internet/PDA, Manual Data Entry UNSD Regional.
Mobile Date: A Dating Application For Mobile Phones Mark Mucha and Juan Carcheri EEL-6788 Advanced Topics in Wireless Networks Spring 2010.
OptiShip ® Multi-carrier Shipping System. OptiShip ® customers save on average 13.6% of parcel shipping costs… OptiShip ® is a comprehensive system that.
ProAssist ® complex assistance services management system Global Assistance & INGENIUM Praha.
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
Ear-Phone: An End-to-End Participatory Urban Noise Mapping System -Rajib Kumar Rana, Chun Tung Chou, Salil S. Kanhere, Nirupama Bulusu, Wen Hu -School.
MICROSOFT OFFICE ACCESS 2007.
Societal Topics Alyssa Glasow CSC101. Show rooming  Show rooming consists of going to the physical store and browsing for a product, without making a.
Using Mobile data collection IDP Needs Assessment Survey in Serbia Using Mobile data collection Introduction Practical implementation.
Internet Sellouts Final Presentation Enterprise Architecture Group.
James Pittman February 9, 2011 EEL 6788 Automatic Collection of Fuel Prices from a Network of Mobile Cameras A. Dong, S. S. Kanhere, C. T. Chou and N.
Requirements Specification
20 10 School of Electrical Engineering &Telecommunications UNSW UNSW 10 Author: James Carrapetta Supervisor: Dr Vijay Sivaraman Wireless.
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Beyond Conflicting Portrayals to Facts in Time and Space Robert Haug, Ann Larimore, and Sandra Arlinghaus University of Michigan SSHA Conference, Nov.
©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Top 10 Strategic Technology Trends for 2013 A Channel Partners Slide Show … as highlighted at.
Somani Patnaik 1, Emma Brunskill 1, William Thies 2 1 Massachusetts Institute of Technology 2 Microsoft Research India Accuracy of Data Collection on Mobile.
 MODERN DATABASE MANAGEMENT SYSTEMS OVERVIEW BY ENGINEER BILAL AHMAD
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
“If you build it, they will come.”. Virtual Business  There is much more that goes into a virtual business than just building the web site.  You will.
A Survey of Mobile Phone Sensing Michael Ruffing CS 495.
Automatic Collection of Fuel Prices from a Network of Mobile Cameras
Mobile commerce – what, how and where? Alfio Grasso Deputy Director Auto-ID Lab, ADELAIDE.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
OCR GCSE ICT DATA CAPTURE METHODS. LESSON OVERVIEW In this lesson you will learn about the various methods of capturing data.
INTEGRATING ACCESSIBILITY WEB AUTHORING TOOLS TO ACHIEVE COMPLIANCE MORE QUICKLY FCC Developing for Accessibility Washington DC 6-7 September.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Copyright © 2009 Pearson Education, Inc. Slide 6-1 Chapter 6 E-commerce Marketing Concepts.
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Module 3: Business Information Systems Chapter 8: Electronic and Mobile Commerce.
material assembled from the web pages at
© 2009 EMC Corporation. All rights reserved. Introduction to Information Storage and Management Module 1.1.
Participatory Sensing in Commerce: Using Mobile Phones to Track Market Price Dispersion Nirupama Bulusu (Portland State University) Chun Tung Chou, Salil.
1 nlresearch.com The First ReSearch Engine: Northern Light® Susan M. Stearns Director of Enterprise Marketing March, 1999.
ISDMR :BEIT VIII:CHAP1 MADHU N 1 Section Objective Upon completion of this section, you will be able to: Describe the challenges in information storage.
Introduction to Software Development. Systems Life Cycle Analysis  Collect and examine data  Analyze current system and data flow Design  Plan your.
“On Track Fitness” A new app to record physical activities from an urban area using smart phones for personal logging & community sharing Presented by:
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
ITGS Databases.
Human Tracking System Using DFP in Wireless Environment 3 rd - Review Batch-09 Project Guide Project Members Mrs.G.Sharmila V.Karunya ( ) AP/CSE.
The Semantic Logger: Supporting Service Building from Personal Context Mischa M Tuffield et al. Intelligence, Agents, Multimedia Group University of Southampton.
1 Web Servers (Chapter 21 – Pages( ) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System Architecture.
Database Management Systems (DBMS)
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Introduction to Information Retrieval Example of information need in the context of the world wide web: “Find all documents containing information on computer.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
E-Commerce & M-Commerce. Introduction Electronic commerce, commonly known as e- commerce, It is a type of industry where buying and selling of product.
Ellis Paul Technical Solution Specialist – System Center Microsoft UK Operations Manager Overview.
Eric Minner & James Pittman. Outline Project Statement / Motivation Concept overview Quick computer vision overview Demo Lessons Learned Future Work.
Momentum. Strategy & Roadmapping Business Analysis Information Architecture Usability / User Experience Rich Media Social Media (Web 2.0) Interface Design.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Project Advisor: Dr. Jerry Gao
The Internet in Business: Corporations, Businesses, and Entrepreneurs
Top 10 Strategic Technology Trends for 2013
Computer Aided Software Engineering (CASE)
Transact™ Mobile SDK Quickly bring capture-enabled mobile applications to market with open-ended backend integrations.
INF 103 Education for Service-- tutorialrank.com
An Overview of MPEG-21 Cory McKay.
OCR GCSE ICT Data capture methods.
Smart Shopper iPhone App
Higher School of Economics , Moscow, 2016
Top 10 Strategic Technology Trends for 2013
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Final Design Authorization
Higher School of Economics , Moscow, 2016
Presentation transcript:

P ARTICIPATORY S ENSING IN C OMMERCE : U SING M OBILE C AMERA P HONES TO T RACK M ARKET P RICE D ISPERSION Nirupama Bulusu Portland State University Chun Tung Chou, Sali Kanhere, Yifei Dong, Shitiz Sehgal, David Sullivan, and Lupco Blazeski University of South Wales From UrbanSense 2008 Presented by: Travis Cossairt April 4th, 2011 EEL 6788

O VERVIEW Introduction Related Work Challenges Proof of Concept Systems: PetroWatch: Automated Fuel Price Collection Mobishop: Semi-automated Scanning of Receipts Conclusion Discussions

I NTRODUCTION Price Dispersion – refers to price difference of a homogenous good across different vendors, e.g. gas price, grocery items, etc. Attributed to several causes including the consumer search cost incurred in collection price information (i.e. takes time to look up and compare prices) Good reasons to collect this info, notwithstanding empowering consumers to negotiate better prices

I NTRODUCTION ( CONT.) Existing consumer communities already tracking price dispersion (manually): Hong Kong housewives divided themselves into teams and manually copied prices of selected staple grocery items and uploaded to a website, led to newspaper to advertise on its website Fuel prices are collected manually in several countries by volunteers and uploaded to websites Manual process however is cumbersome, error- prone, and not up-to-date Authors propose their vision of using participatory camera phone sensing to solve some of these problems

R ELATED WORK Participatory Sensing systems used in several domains including: Collecting health info (DietSense [1]) Intelligent Transportation (Traffic Sense [2]) Air-Quality Monitoring (Sensing Atmosphere [3]) Authors have prepared two proof of concept systems in the domain of commerce They suggest that were first to apply to commerce Reuters Market Light system provides farmers with up-to-date crop prices [4], but is distinct from this work in that the authors focus on empowering consumers and collecting information from them

C HALLENGES Data from camera phones not in a consistent format, thus hard to aggregate pricing info across different retailers (vs. well formed web XML) Larger # of goods/consumers make it difficult to collect information into a single database (thus most apps/system focus on a single good) Computer vision challenges extracting price info Having optimal positioning of camera phones for image capture

M ORE C HALLENGES Inherent challenges in all participatory systems: Incentivizing participation Need to lower technical and any monetary barrier System should be simple and automated Take advantage of free channels like WiFi Offer information reward to contributers Security, privacy, and data reliability Need to protect not only location for privacy, but also shopping behavior Integrity of data needs to be ensured such that no bogus data is contributed (e.g. retailer poisoning data to show competition is higher) Authors expect to build upon other solutions being developed in the long term, but not in this paper

P ROOF OF CONCEPT S YSTEMS Two proof of concept systems built to show that processing and deliver product pricing info via mobile camera phones can be accomplished: PetroWatch Automates collection of fuel prices by taking photographs of roadside fuel price boards, processed by computer vision, and mapped to GIS data of stations in the backend MobiShop Photograph store receipts, processed by OCR, and stored into central database for store/product comparisons

P ROOF OF CONCEPT S YSTEMS A RCHITECTURE Both systems built using similar client-server architectures Operate in two modes: Price collection, User Query

P ROOF OF CONCEPT D ETAILED PAPERS The two applications described here are further detailed in their own papers: Automatic Collection of Fuel Prices from a Network of Mobile Cameras [5] MobiShop: Using Mobile Phones for Sharing Consumer Pricing Information [6]

P ETROWATCH : AUTOMATED F UEL P RICE C OLLECTION Automated collection of fuel prices by triggering mobile phones to photograph fuel price boards when users approach service stations

P ETROWATCH : AUTOMATED F UEL P RICE C OLLECTION Central server implements the computer vision algorithms for processing the images and extracting the fuel prices Relies on GIS database and GPS location to derive what station the user is at Also relies on unique fact that each brand has a specific color for its fuel price board

P ETROWATCH : AUTOMATED F UEL P RICE C OLLECTION

Post-processing techniques used in some cases to narrow search when other similarly colored objects in photograph (e.g. the sky vs. Mobil fuel price board) Color thresholding, color histogram, etc. used to get precise board location Image cropped to contain only the board, and normalized to standard size/resolution Feedforward Backpropagation Neural Network algorithm used to classify price numeral characters

P ETROWATCH : AUTOMATED F UEL P RICE C OLLECTION

Prices stored in a database, and linked to GIS road network database populated with the service station locations Server updates fuel prices for appropriate station if current image has a new timestamp History recorded to allow analyzing pricing trends

M OBISHOP : S EMI - AUTOMATED S CANNING OF R ECEIPTS Users photograph actual store receipts, and OCR technology to extract pricing and product info

M OBISHOP : S EMI - AUTOMATED S CANNING OF R ECEIPTS Uploaded along with location/time info, and interfaces with a GIS street map for viewers Using native Symbian OS 9.2 OCR engine, achieved about 60% accuracy of items Allows users to manually edit text to fix the rest Also ability to delete personal info like credit card details

M OBISHOP : S EMI - AUTOMATED S CANNING OF R ECEIPTS Implemented in JavaME for portability on a Nokia N95 8GB phone Interfaces with external GIS library (J2MEMap) to highlight store locations on street map for navigation Server side also written in Java/Tomcat

C ONCLUSIONS Authors explored participatory camera sensing for tracking price dispersion in offline markets (fuel stations, retail product prices) Claimed to be first to apply participatory sensing in commerce domain System could be extended to help consumers track spending habits, receive promotions, and other track other homogenous goods

D ISCUSSION Strengths Two simple and interesting applications of participatory sensing in the domain of commerce Weaknesses PetroWatch very dependent on assumption that each brand has unique colored fuel price board – these days many are digital with black background! Also must assume stations have just Reg,Mid,Premium MobiSense depends on items being entered that are purchased, thus no prices tracked for items not purchased or popular (or maybe too expensive!) 60% OCR accuracy still requires a lot of manual entries/editing (authors admit future work here)

D ISCUSSION C ONT. Applications seem to be a good start, but never fully explored or made into complete system thats useful Fail to describe the usage of the data, e.g. all the fuel prices uploaded to server, what next? Seems to focus on data collection only in this paper scope

A DDITIONAL R EFERENCES [1] S. Reddy, A. Parker, J. Hyman, J. Burke, D. Estrin, and M. Hansen, Image Browsing, Processing, and Clustering for Participatory Sensing: Lessons From a DietSense Prototype, in Embedded Networked Sensors, Ireland, June [2] P. Mohan, V. Padmanabhan, and R. Ramjee, TrafficSense: Rich Monitoring of Road and Traffic Conditions using Mobile Smartphones, Microsoft Research Technical Report, MSR-TR , Apr [3] E. Paulos, R. Honicky, E. Goodman, Sensing atmosphere, In: Workshop on Sensing on Everyday Mobile Phones in Support of Participatory Research, Sydney, Australia, Nov [4] D. Grammaticas, Text messages empower poor farmers, BBC News, 6 May [5] Y.F. Dong, S. Kanhere, C.T. Chou, and N. Bulusu, Automatic Collection of Fuel Prices from a Network of Mobile Cameras [6] Shitiz Sehgal, Salil S. Kanhere, Chun Tung Chou, MobiShop: Using Mobile Phones for Sharing Consumer Pricing Information