Carolina Galleguillos and Serge Belongie Department of Computer Science and Engineering, UCSD Grocery shopping is a common activity.

Slides:



Advertisements
Similar presentations
Grocery Shopping Assistant Carolina Galleguillos Pixel-café / June
Advertisements

COMPUTERS: TOOLS FOR AN INFORMATION AGE Chapter 5 Input and Output.
By: Grace Sze-en Foo TIES Intern (Summer 2009 ). ….The real problem of blindness is not the loss of eyesight. The real problem is the misunderstanding.
Basic Computer Vocabulary
Academic Advisor: Dr. Yuval Elovici Technical Advisor: Dr. Rami Puzis Team Members: Yakir Dahan Royi Freifeld Vitali Sepetnitsky 2.
I.R.I.S. Mobile Scanning I.R.I.S. Mobile Scanning Offer: Capture all kind of information in a digital way - from private to professional data – in the.
Review of AI from Chapter 3. Journal May 13  What advantages and disadvantages do you see with using Expert Systems in real world applications like business,
Kien A. Hua Division of Computer Science University of Central Florida.
Team RFEyes Presents:. Project SmartCart Sponsored By Dr. Andrew Szeto & The National Science Foundation Tatsani Inkhamfong Andres Flores Alain Iamburg.
INTRODUCTION ABOUT OMR. INDEX  Concept/Definition  Form Design  Scanners & Software  Storage  Accuracy  OMR Advantages  Commercial Suppliers.
Lesson 4 Alternative Methods Of Input.
A Mobile-Cloud Pedestrian Crossing Guide for the Blind
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Mobility Aid For The Blind By Amir Gonnen. The oldest aids Walking Cane Guide dog Problems: – Skills and Training phase – Range – Very little information.
AUTOMATIC DATA CAPTURE  a term to describe technologies which aim to immediately identify data with 100 percent accuracy.
Discovering Computers 2010
Input devices, processing and output devices Hardware Senior I.
© 2013 IBM Corporation Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments Presented by Shashank Mujumdar IBM Research,
Artificial Intelligence
SmartCart The Interactive Shopping Cart Display UCSB ECE 189A/B, Fall 2012 – Spring 2013 Pallavi Jain Deniz Kaplan Peter Nguyen Vivian Vasquez.
06 – MULTIMEDIA KIOSKS B063 – OCER Theatre. Multimedia Kiosks Self Service Kiosk View Multimedia files using web browsing Purchasing tickets Also used.
INPUT DEVICES. KEYBOARD Most common input device for a computer.
By Breanna Myers Ms. Williams-Grant 5 th Period Business Computer Applications
Assistive Technology and Web Accessibility University of Hawaii Information Technology Services Jon Nakasone.
Input, Chapter 4 ITSC 1401, Intro to Computers Instructor: Glenda H. Easter.
Alternative Input Devices Part B There will be a test on this information (both part a & b).
A questionnaire is a effective way of gaining information quickly and directly from an audience, and the results from a questionnaire can be displayed.
A haptic presentation of 3D objects in virtual reality for the visually disabled MSc Marcin Morański Professor Andrzej Materka Institute of Electronics,
Lecture #10 COMPUTER SOFTWARE By Shahid Naseem (Lecturer)
Computers and Disability Case Study IB Computer Science II Paul Bui.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
DATA COLLECTION METHODS CONTENT PAGE How data is collected via questionnaires. How data is collected via questionnaires. How data is collected with mark.
What is the Wirelesscafé Solution? Restaurant application providing always on connection to your customer smart phone Mobile marketing engine for restaurants.
Section 8.1 Create a custom theme Design a color scheme Use shared borders Section 8.2 Identify types of graphics Identify and compare graphic formats.
The Social Impact of Information and Communication Technology on Business Lecture 9 1.
CS332 Visual Processing Department of Computer Science Wellesley College CS 332 Visual Processing in Computer and Biological Vision Systems Overview of.
Department of Industrial Engineering Sharif University of Technology Session# 6.
AN INTELLIGENT ASSISTANT FOR NAVIGATION OF VISUALLY IMPAIRED PEOPLE N.G. Bourbakis*# and D. Kavraki # #AIIS Inc., Vestal, NY, *WSU,
INTRODUCTION TO COMPUTER CHAPTER N0 2 INPUT & INPUT & OUTPUT DEVICES OUTPUT DEVICES INSTRUCTOR: ADEEL ANJUM ADEEL ANJUM.
CRAZY ABOUT QR CODES Ways to use QR codes in the classroom.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
An EXTENDABLE FRAMEWORK FOR EMBEDDED SMART CAR SECURITY SYSTEM PROJECT TEAM : P.K.AHRTHEE ( ) P.KANAKESWARI ( ) S.KEERTHANA ( )
Section 8.1 Section 8.2 Create a custom theme Design a color scheme
Lesson 4 Alternative Methods Of Input.
Presentation of Input & Output Devices
Alternative Methods Of Input
Input and output devices for visually impaired users
Chapter 13 Working with Graphics
North American Vision Market Update
CHAITANYA INSTITUTE OF SCIENCE AND TECHNOLOGY
Blind Guidance system (BGS)
Lesson 4 Alternative Methods Of Input.
McGraw-Hill Technology Education
Chapter 2: Input and output devices
Atom-Based Embedded System Design at CUHK
Inputting Data In Other Ways
Introduction to Computers
Review on Smart Solutions for People with Visual Impairment
Interactive Visual System
Project Schematics Circuit Working Principle and Equations
Patent Liability Analysis
Project Schematics Circuit Working Principle and Equations
Lesson 4 Alternative Methods Of Input.
Android Sensor Programming
Introduction to Computers
VISUAL COMMUNICATION USING ADOBE PHOTOSHOP CREATIVE SUITE 5
PLTW Terms PLTW Vocabulary Set #10.
PLTW Terms PLTW Vocabulary Set #10.
Presentation transcript:

Carolina Galleguillos and Serge Belongie Department of Computer Science and Engineering, UCSD Grocery shopping is a common activity that people all over the world perform on a regular basis. Unfortunately, grocery stores and supermarkets are still largely inaccessible to people with visual impairments, as they are generally viewed as "high cost" customers. We propose to develop a computer vision based grocery shopping assistant based on a handheld device with haptic feedback that can detect different products inside of a store, thereby increasing the autonomy of blind (or low vision) people to perform grocery shopping. Our solution makes use of new computer vision techniques for the task of visual recognition of specific products inside of a store as specified in advance on a shopping list. These techniques can avail of complementary resources such as RFID, barcode scanning, and sighted guides. We also present a challenging new dataset of images consisting of different categories of grocery products that can be use for object recognition studies. General purpose low-cost mobile system geared for computer vision applications. Abstract GroZi: a Grocery Shopping Assistant for the Blind Use of the System MoZi Box Finite memory: Compact Flash (CF) cards ranging from 256 MB to 4 GB. Processor speed: in the neighborhood of MHz. Frame rate: enough snapshots to cover the shelf with some overlap (as in panoramic stitching). Color Calibration: Macbeth color chart to calibrate the color space. Motivations Increase independence of people with low vision (specially blind) to perform grocery shopping in a supermarket or store. There are 1.3 million legally blind people in the U.S. Help to plan shopping list, walking path to the store and grocery shopping. Advance research on object recognition for mobile robotics with constrained computing resources. Dataset Online Website: Website stores data and images of different products. Feedback from users. Provides walking path. Prepare shopping list: Download information into Mozi Box. Create a Shopping List Get to the Grocery Store Separate project. Mozi Box with GPS. Visual waypoints. Traffic/Street sign reading. Use in addition to cane and asking sighted bystanders. Navigate the Store Finding aisle (OCR, RFID, ask). Avoiding obstacles (cane). Finding products (sweep of aisle, spot product, barcode check). Checking out (coupon and cash). Obtaining Data Training data was obtained from two major sources: Sunshine UCSD (video capture) - ~30 minutes of capture - Divided into 29.avi files - Boxes containing product manually cropped Web (online images): - Froogle, Shopwiki, Amazon. - Groceries, Yahoo images - General + specialized (UPC code) queries. Test data will be obtained from: Collected videos/images from MoZi box (in situ). Collected videos/images from embedded camera near the barcode scanner (in situ). Known databases (COIL-100,ETH-80, etc.) (in vitro) Synthetic examples (in vitro). Future Directions Object Recognition Two types of recognition (m:n, m<<n): Detection (of objects). Verification (objects detected are in that list). Algorithms: Color histogram matching. SIFT features matching. Haar like features in Adaboost framework. Shared features. Integral histogram applied for better performance [Porikli, 2005]. Processing time: 25 frames per second. CbCr chrominance plane. L2 distance between histograms is used for matching. CbCr Histograms SIFT keypoints Haar features Web image captured image Obtain a final version of the data set that can be viewed online, which is continuously updated, with more products and user interaction. Test detection and recognition of products using SIFT on top of Haar like features. Apply color Haar like features (opponent channels) for a better detection. Bar code scanning to perform active learning in order to learn relations between barcodes and product images. The GroZi data set corresponds to 128 different grocery products, that have been obtained from online images and collected videos. Special thanks to Stephan Steinbach from Calit2, Michele Merler and Tom Duerig from UCSD computer science department. Acknowledgments Text detection is also part of the GroZi project. Adaboost and Haar features are used to detect text on images.