SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Teleassistance in Accessible Shopping for the Blind
                          Aliasgar Kutiyanawala1 , Vladimir Kulyukin1 , and John Nicholson2
                                      1 Computer   Science Department, Utah State University, Logan, UT, USA
                 2   Computer Science and Information Technology Department, Austin Peay State University, Clarksville, TN, USA



Abstract— In this paper, we present TeleShop, the teleas-                   2. Related Work
sistance module of ShopMobile 2, our mobile accessible
shopping system for visually impaired (VI) and blind indi-
                                                                            2.1 Assistive Grocery Shopping Systems
viduals that we have been developing for the past several                      RoboCart [4], [5], ShopTalk [6], ShopMobile 1 [7],
years. TeleShop enables its users to obtain help from remote                GroZi [8], iCare [9], [10] and Trinetra [11] are some exam-
sighted guides by transmitting images and voice from their                  ples of assistive shopping systems. RoboCart was developed
smartphones to the guides’ computers or phones. We have                     by researchers at our laboratory at Utah State University.
successfully tested TeleShop in a laboratory study in which                 Shoppers followed a Pioneer 2DX robot equipped with a
a married couple (a blind husband and a sighted wife) used                  laser range finder and RFID reader to arrive in the vicinity
it to retrieve grocery products and read nutrition facts from               of products where they used a hand-held barcode scanner for
product packages.                                                           product identification. ShopTalk and ShopMobile 1 were de-
                                                                            veloped at our laboratory. ShopTalk used an OQO computer
Keywords: accessible shopping, teleassistance, mobile comput-               connected to a wireless handheld barcode scanner and key-
ing, eyes-free computing, assistive technology, rehabilitation engi-        pad; ShopMobile 1 used a smartphone connected wirelessly
neering                                                                     to a Baracoda pen barcode reader. In both systems, shoppers
                                                                            would scan MSI barcodes on shelves to obtain directions to
                                                                            target products and UPC barcodes on products to verify that
                                                                            they have picked the correct product.
                                                                               GroZi was developed at UCSD. The system employs a
1. Introduction                                                             custom device known as a MoZi box that contains a camera
                                                                            and a haptic feedback mechanism. To use the system, the VI
                                                                            shopper enters the aisle and points the MoZi box towards
   We are developing a mobile shopping solution, ShopMo-                    the products. The MoZi box collects images of products
bile 2, which allows VI shoppers to shop independently                      and compares them with images in two databases to locate
using only a smartphone [1], [2]. ShopMobile 2 has three                    target products and guide users towards them. iCare was
software modules: an eyes-free barcode scanner, an optical                  developed at Arizona State University. The system is based
character recognition (OCR) engine, and a teleassistance                    on the assumption that products are tagged with RFID tags.
module called TeleShop. The eyes-free barcode scanner                       Shoppers use a RFID reader embedded within a glove to
allows VI shoppers to scan UPC barcodes on products                         locate products. Trinetra is a CMU system that uses a
and MSI barcodes on shelves. The OCR engine will al-                        Baracoda pen barcode reader and a RFID reader connected
low them to read barcode labels and nutrition facts on                      to a Nokia smartphone. Shoppers can use the barcode reader
products. TeleShop allows VI users to obtain assistance                     to scan barcodes and the RFID reader to scan RFID tags
from remote sighted caregivers by transmitting images and                   on products when and if those tags become available on
voice from their smartphones to the guides’ computers or                    products.
phones. TeleShop provides a backup in situations when the
barcode scanner and OCR engine fail or malfunction. There                   2.2 Assistive Navigation Systems
is research evidence that having sighted guidance reduces                      Human navigation can be classified in to two categories
the psychological stress on VI individuals [3]. TeleShop                    - micro-navigation and macro-navigation [12]. Micro-
can provide the equivalence of sighted guidance without                     navigation involves tasks in immediate vicinity of the trav-
requiring the guide to be physically present.                               eler like obstacle avoidance. Macro-navigation involves tasks
  The remainder of the paper is organized as follows.                       outside of the immediate perceptible environment. Planning
Section 2 presents an overview of existing assistive grocery                a path between two points, looking for landmarks and way-
shopping and navigation systems. Section 3 describes the                    points are examples of macro-navigation tasks. VI travelers
TeleShop module of ShopMobile 2. Section 4 describes                        perform both tasks continuously.
our laboratory study. Section 5 offers our conclusion and                      VI travelers typically use long canes or guide dogs to
thoughts on future work.                                                    handle micro-navigation tasks. However, sophisticated de-
vices such as sonar canes and optical systems such as the        images from the phone’s camera are continuously transmit-
Tom Pouce [13] or the TeleTact [13] system may also be           ted by the server to the client and subsequently displayed
used. Long canes can detect obstacles in front of the traveler   on the GUI shown in Figure 1. The client allows the user
from the ground up to waist height but are unable to detect      to start, stop, and pause the incoming image stream and to
overhanging obstacles or obstacles at head height. Sonar         change image parameters like resolution and quality. The
based systems cannot detect small obstacles while optical        pause option allows the caregiver to hold the current image
based systems do not perform well in areas glass surfaces.       on the screen when she wants to read something in the
   GPS based systems [14], [15] are broadly used to assist       image. Changing the image parameters allows the caregiver
VI travelers with macro-navigation. However, since GPS           to choose between the level of detail in the image and the
solutions do not work well indoors, some researchers resort      smoothness of the incoming image stream. Images of high
to other methods, such as RFID [16] for indoor navigation.       resolution and quality provide very good detail but may
Vision based systems can also be used for indoor naviga-         cause the resulting video stream to be choppy. On the other
tion. The system described in [17] places fiducials next to       hand, images of lower resolution and quality result in a
barcodes, which can be decoded with a cell phone camera.         smoother video stream but do not provide much detail. The
Another vision based system is Google Goggles [18]. Using        remote guide is given the option to choose the settings that
this system, the VI traveler can capture an image using her      suit her best.
cell phone and Google Goggles can automatically decode              All communication occurs over UDP. The VI shopper
text from it or match it with other images in its database.      inputs the IP address and port number of the client to the
While this approach may be the right way to go in the long       server, which uses it to transmit images to the client. The
term, the system is currently not too reliable.                  client can retrieve the IP address and port number of the
                                                                 server from the incoming packets and uses it to transmit
2.3 Teleassistance                                               image parameters to the server. The client’s information was
                                                                 input on the server because the client’s IP address stays the
   The term teleassistance covers a wide range of technolo-
                                                                 same whereas the server’s IP address can change if it is on
gies to enable VI individuals to transmit video and voice
                                                                 a 3G network. TeleShop can operate with WiFi or 3G.
to remote locations to obtain assistance which is typically
given through voice. The systems developed by Bujacz et.
al. [19] and by Garaj et. al. [12] are but two examples of
such systems. The system developed by Bujacz et. al. uses
two notebook computers - one is carried by the VI traveler
in a backpack and the other used by the sighted guide. The
VI traveler transmits video through a USB camera mounted
on the chest and connected to the computer. A earphone
and microphone headset are used for communicating with
the guide. The authors conducted indoor navigation trials
and found that VI travelers walked faster, at a steadier
pace, and were able to navigate easily when assisted by
remote guides. The system developed by Garaj et. al. uses
a GPS receiver in addition to the camera and notebook
computer. Communication is established by using two GSM
cell phones - one for voice and one for transmitting GPS data
and a UHF link for transmitting video. The sighted guide
can view the VI traveler’s position on a map obtained from
a GIS database in addition to the images from the camera.
They conducted an outdoor trial and tested both the micro-
navigation and macro-navigation functionality of the system.
They found that mobility levels for VI travelers increased
when they were aided by sighted guides as compared to                         Fig. 1: Screenshot of the Client.
traveling unguided.

3. TeleShop                                                      4. Laboratory Study
   The TeleShop module of ShopMobile 2 consists of a               Two laboratory studies TeleShop were conducted. The
server running on the VI shopper’s smartphone and a client       first study was done with two sighted students, Alice and
running on the caregiver’s computer. As shown in Figure 2,       Bob. The second study was done with a married couple:
Images
                                         UDP               Wifi / 3G                     UDP
                       Camera                                                                            GUI
                                        Server                                           Client
                                                          Image parameters




                                Phone                                                              PC

                           Fig. 2: Overview of Communication Between the Server and the Client.


a completely blind person (Carl) and his wife (Diana).              that communication between the VI shopper and the sighted
All names have been changed to protect privacy. For both            guide were key for quick retrieval and alignment of products.
studies, we stocked four plastic shelves with empty boxes,          This may be the reason why Carl and Diana, being a married
cans, and bottles to simulate an aisle in a grocery store.          couple, were able to retrieve products and read nutrition facts
In both studies, a Google Nexus One smartphone ran the              faster than Alice and Bob. It was also observed that Alice did
TeleShop server and transmitted images and voice over WiFi          not change the resolution and quality settings at all whereas
to the remote guide’s laptop with the client software in a          Diana changed it several times.
different room.                                                        During the post-experiment informal interviews, Alice
   In the first study, we blindfolded Bob so that he could           said that she was comfortable with the default resolution and
assume the role of a VI shopper, and Alice assumed the              size settings and did not need to change them. Both teams
role of the sighted guide. Alice was trained to use the client      also said that they were comfortable with the system and did
GUI, and Bob was trained to use the cell phone. A voice link        not have any problems with it. Diana suggested that allowing
was established between the two by making a regular call.           her to rotate the paused image would help with reading the
Once both of them were comfortable with the system, Alice           nutrition facts. When asked about using this system in real-
was given a list of nine products (three sets containing three      life, Carl said that he would find this system very helpful.
products each), which she had to help Bob shop for. Bob             He mentioned that when he travels, he uses Skype from
used the smartphone to transmit images of the shelf and             his laptop to video call his wife to get information about
Alice helped him pick the target products. When a target            the layout of his hotel rooms. The TeleShop module would
product was found, Alice would help Bob align the product           allow him to get the same assistance more easily.
with the camera so that she could read the nutrition facts
from the product’s package. She would then read out the             5. Conclusions and Future Work
nutritional facts on the product to Bob before moving on               We have presented Teleshop, the teleassistance module
to the next product on the list. The second laboratory with         of ShopMobile 2, our accessible shopping system for VI
Diana and Carl used the same training and settings.                 and blind individuals. TeleShop enables VI individuals to
   Both teams were able to retrieve and read nutrition facts        obtain help from remote sighted guides by transmitting
from all the nine products successfully. Figure 3 shows the         images and voice over wireless connections. Two laboratory
times taken to retrieve products and to read the nutrition facts    studies conducted with the system have demonstrated that
of each product for both teams. It must be noted that product       it is possible for blind and blindfolded shoppers to retrieve
six did not have any nutrition facts on it and so the times         products and obtain their nutrition information. Currently,
taken to read its nutrition facts are zeros. Alice and Bob took     this system simulates a video feed by transmitting images.
an average of 57.22 and 86.5 seconds to retrieve a product          In future, we would like to replace it with a real-time video
from the shelf and to read its nutrition facts, respectively.       streaming protocol such as RTSP. We would also like to
The corresponding times for Carl and Diana were 19.33 and           develop client applications that can run on smartphones in
74.8 seconds respectively [20]. The times taken to read the         addition to laptops and desktops.
nutrition facts are greater than the times taken to retrieve
products. To read the nutrition facts, the VI shopper had to        References
align the product so that its nutrition table faced the camera,     [1] Kulyukin V. and Kutiyanawala A., “Eyes-Free Barcode Localization
which took considerable time for both teams. It was observed            and Decoding for Visually Impaired Mobile Phone Users.” In Pro-
Fig. 3: Times Taken to Retrieve Products and Read Nutrition Facts on Products.


    ceedings of the 2010 International Conference on Image Processing,      [14] Helal A., Moore S., and Ramachandran B., “Drishti: An Integrated
    Computer Vision, and Pattern Recognition, Las Vegas, NV, 2010.              Navigation System for the Visually Impaired and Disabled”, In Pro-
[2] Kulyukin V. and Kutiyanawala A., “From ShopTalk to ShopMobile:              ceedings of the Fifth International Symposium on Wearable Computers,
    Vision-Based Barcode Scanning with Mobile Phones for Independent            Zurich Switzerland 2001.
    Blind Grocery Shopping.” In Proceedings of the 33-rd Annual Con-        [15] Makino H., Ishii I., and Nakashizuka M., “Development of Navigation
    ference of the Rehabilitation Engineering and Assistive Technology          System for the Blind Using GPS and Mobile Phone Combination”, In
    Society of North America (RESNA 2010), June 2010, Las Vegas,                Proceedings of the 18th Annual International Conference of the IEEE
    Nevada.                                                                     Engineering in Medicine and Biology Society, Amsterdam, Netherlands
[3] Peake P. and Leonard J., “The Use of Heart-Rate as an Index of Stress       1996.
    in Blind Pedestrians,” Ergonomics, 1971.                                [16] Chumkamon S., Tuvaphanthaphiphat P., and Keeratiwintakorn P., “A
[4] Kulyukin V. and Gharpure C., “Ergonomics for one: A Robotic                 Blind Navigation System Using RFID for Indoor Environments”, In
    Shopping Cart for the Blind”, In proceedings of the ACM conference          5th International Conference on Electrical Engineering/Electronics,
    on human robot interaction (HRI), Salt Lake City 2006, pp. 142-9.           Computer, Telecommunications and Information Technology, 2008.
[5] Kulyukin V., Gharpure C., and Pentico C., “Robots as Interfaces to          ECTI-CON 2008.
    Haptic and Locomotor Spaces”, In Proceedings of the ACM conference      [17] Coughlan J., Manduchi R., and Shen H. “Cell Phone based Wayfinding
    on human-robot interaction (HRI), Washington DC 2007; pp. 325-31.           for the Visually Impaired”, First International Workshop on Mobile
                                                                                Vision, Graz, Austria. May 2006.
[6] Nicholson J., Kulyukin V., and Coster D, “ShopTalk: Independent Blind
                                                                            [18] Google        Inc.       (2011)      Google     Goggles,     Avail-
    Shopping Through Verbal Route Directions and Barcode Scans”, The
                                                                                able:          http://www.google.com/support/mobile/bin         /an-
    Open Rehabilitation Journal, ISSN: 1874-9437 Volume 2, 2009, pp.
                                                                                swer.py?hl=en&answer=166331
    11-23, DOI 10.2174/1874943700902010011.
                                                                            [19] Bujacz M., Baranski P., Moranski M., Strumillo P., and Materka A.
[7] Janaswami, K. “ShopMobile: A Mobile Shopping Aid for Visually               “Remote Guidance for the Blind - A Proposed Teleassistance System
    Impaired Individuals” M.S. Report, Department of Computer Science,          and Navigation Trials”, Conference on Human System Interactions, pp.
    Utah State University, Logan, UT.                                           888-892, 2008.
[8] Merler M., Galleguillos C., and Belongie S. “Recognizing Groceries      [20] Kulyukin      V.     and    Kutiyanawala    A.,   (2011)    Remote
    in Situ Using in Vitro Training Data”. SLAM, Minneapolis, MN 2007.          Guidance in Assistive Shopping. R&D Video, Available:
[9] Krishna S., Panchanathan S., Hedgpeth T., and Juillard C., Balasubra-       http://www.youtube.com/user/csatlusu#p /u/0/vmWFhOtmhuI.
    manian V., and Krishnan NC., “A Wearable Wireless RFID System for
    Accessible Shopping Environments”, 3rd Intl Conference on BodyNets
    08, Tempe, AZ 2008.
[10] Krishna S., Balasubramanian V., Krishnan NC., and Hedgpeth T. “The
    iCARE Ambient Interactive Shopping Environment”, California State
    University, Northridge, Center on Disabilities, 23rd Annual Interna-
    tional Technology and Persons with Disabilities Conference (CSUN),
    Los Angeles, CA 2008.
[11] Lanigan PE., Paulos AM., Williams AW., Rossi D., and Narasimhan
    P., “Trinetra: Assistive Technologies for Grocery Shopping for the
    Blind”, International IEEE-BAIS Symposium on Research on Assistive
    Technologies (RAT), Dayton, OH 2007.
[12] Garaj V., Jirawimut P., Ptasinski P., Cecelja F., and Balachandran
    W. “A System for Remote Sighted Guidance of Visually Impaired
    Pedestrians”, The British Journal of Visual Impairment, Volume 21,
    Number 2, 2003.
[13] Farcy R., Leroux R., Jucha A., Damaschini R., Gregoire C., and
    Zoghagi A., “Electronic Travel Aids and Electronic Orientation Aids
    for Blind People: Technical, Rehabilitation and Everyday Points of
    View”, Conference and Workshop on Assistive Technologies for People
    with Vision and Hearing Impairments, 2006.

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (19)

Intelligent students tracking system in campus based on rfid and zigbee
Intelligent students tracking system in campus based on rfid and zigbeeIntelligent students tracking system in campus based on rfid and zigbee
Intelligent students tracking system in campus based on rfid and zigbee
 
Hf3113931397
Hf3113931397Hf3113931397
Hf3113931397
 
Smart shopping trolley using rfid Leaflet
Smart shopping trolley using rfid Leaflet Smart shopping trolley using rfid Leaflet
Smart shopping trolley using rfid Leaflet
 
Smart card
Smart card Smart card
Smart card
 
Intelligent trolley for shopping mall using io t
Intelligent trolley for shopping mall using io tIntelligent trolley for shopping mall using io t
Intelligent trolley for shopping mall using io t
 
Product Recognition using Label and Barcodes
Product Recognition using Label and BarcodesProduct Recognition using Label and Barcodes
Product Recognition using Label and Barcodes
 
IRJET- Smart Trolley for Billing System
IRJET-   	  Smart Trolley for Billing SystemIRJET-   	  Smart Trolley for Billing System
IRJET- Smart Trolley for Billing System
 
Smart shopping system
Smart shopping systemSmart shopping system
Smart shopping system
 
RFID Based Smart Trolley for Supermarket Automation
RFID Based Smart Trolley for Supermarket AutomationRFID Based Smart Trolley for Supermarket Automation
RFID Based Smart Trolley for Supermarket Automation
 
IRJET- Smart Trolley System for Automated Billing using RFID and IoT
IRJET-  	  Smart Trolley System for Automated Billing using RFID and IoTIRJET-  	  Smart Trolley System for Automated Billing using RFID and IoT
IRJET- Smart Trolley System for Automated Billing using RFID and IoT
 
IRJET - An Effective Embedded Smart Shopping Cart using QR Scanning Code
IRJET - An Effective Embedded Smart Shopping Cart using QR Scanning CodeIRJET - An Effective Embedded Smart Shopping Cart using QR Scanning Code
IRJET - An Effective Embedded Smart Shopping Cart using QR Scanning Code
 
What is smart card on tam
What is smart card on tamWhat is smart card on tam
What is smart card on tam
 
Smart shopping trolley using rfid and remote control Poster
Smart shopping trolley using rfid and remote control Poster Smart shopping trolley using rfid and remote control Poster
Smart shopping trolley using rfid and remote control Poster
 
Smart card
Smart cardSmart card
Smart card
 
All-in-One Intelligent Shopping Trolley with Automatic Billing and Payment Sy...
All-in-One Intelligent Shopping Trolley with Automatic Billing and Payment Sy...All-in-One Intelligent Shopping Trolley with Automatic Billing and Payment Sy...
All-in-One Intelligent Shopping Trolley with Automatic Billing and Payment Sy...
 
Smart shopping trolley using rfid and remote controlling
Smart shopping trolley using rfid and remote controllingSmart shopping trolley using rfid and remote controlling
Smart shopping trolley using rfid and remote controlling
 
IRJET- Smart Caddie: The IoT Enabled Smart Shopping Cart
IRJET- Smart Caddie: The IoT Enabled Smart Shopping CartIRJET- Smart Caddie: The IoT Enabled Smart Shopping Cart
IRJET- Smart Caddie: The IoT Enabled Smart Shopping Cart
 
Smatcard documentation
Smatcard documentationSmatcard documentation
Smatcard documentation
 
Smart card
Smart cardSmart card
Smart card
 

Andere mochten auch

Tatacarashalatrasulutklelakiperempuan 1219158319928446-8
Tatacarashalatrasulutklelakiperempuan 1219158319928446-8Tatacarashalatrasulutklelakiperempuan 1219158319928446-8
Tatacarashalatrasulutklelakiperempuan 1219158319928446-8
YISC Al-Azhar
 
Control; the spanish eperience c.gallardo
Control; the spanish eperience c.gallardoControl; the spanish eperience c.gallardo
Control; the spanish eperience c.gallardo
cargallardofron
 
Jaslin's 21 day OBS journey
Jaslin's 21 day OBS journeyJaslin's 21 day OBS journey
Jaslin's 21 day OBS journey
Terence Lee
 

Andere mochten auch (20)

The Blind Leading the Blind: Toward Collaborative Online Route Information Ma...
The Blind Leading the Blind: Toward Collaborative Online Route Information Ma...The Blind Leading the Blind: Toward Collaborative Online Route Information Ma...
The Blind Leading the Blind: Toward Collaborative Online Route Information Ma...
 
Tatacarashalatrasulutklelakiperempuan 1219158319928446-8
Tatacarashalatrasulutklelakiperempuan 1219158319928446-8Tatacarashalatrasulutklelakiperempuan 1219158319928446-8
Tatacarashalatrasulutklelakiperempuan 1219158319928446-8
 
Silver heroes roundtable maart2015
Silver heroes roundtable maart2015Silver heroes roundtable maart2015
Silver heroes roundtable maart2015
 
PizzaRaptor
PizzaRaptorPizzaRaptor
PizzaRaptor
 
PDF Test
PDF TestPDF Test
PDF Test
 
Control; the spanish eperience c.gallardo
Control; the spanish eperience c.gallardoControl; the spanish eperience c.gallardo
Control; the spanish eperience c.gallardo
 
PermaMatrix is cheaper than dirt!
PermaMatrix is cheaper than dirt!PermaMatrix is cheaper than dirt!
PermaMatrix is cheaper than dirt!
 
Narrative Map Augmentation with Automated Landmark Extraction and Path Inference
Narrative Map Augmentation with Automated Landmark Extraction and Path InferenceNarrative Map Augmentation with Automated Landmark Extraction and Path Inference
Narrative Map Augmentation with Automated Landmark Extraction and Path Inference
 
Negara yang bebas korupsi
Negara yang bebas korupsiNegara yang bebas korupsi
Negara yang bebas korupsi
 
Stadsarchief Ieper zkt. publiek
Stadsarchief Ieper zkt. publiekStadsarchief Ieper zkt. publiek
Stadsarchief Ieper zkt. publiek
 
Sociaal intranet summerschool 2012
Sociaal intranet summerschool 2012Sociaal intranet summerschool 2012
Sociaal intranet summerschool 2012
 
RFID in Robot-Assisted Indoor Navigation for the Visually Impaired
RFID in Robot-Assisted Indoor Navigation for the Visually ImpairedRFID in Robot-Assisted Indoor Navigation for the Visually Impaired
RFID in Robot-Assisted Indoor Navigation for the Visually Impaired
 
ShopTalk: Independent Blind Shopping Through Verbal Route Directions and Barc...
ShopTalk: Independent Blind Shopping Through Verbal Route Directions and Barc...ShopTalk: Independent Blind Shopping Through Verbal Route Directions and Barc...
ShopTalk: Independent Blind Shopping Through Verbal Route Directions and Barc...
 
A Software Tool for Rapid Acquisition of Streetwise Geo-Referenced Maps
A Software Tool for Rapid Acquisition of Streetwise Geo-Referenced MapsA Software Tool for Rapid Acquisition of Streetwise Geo-Referenced Maps
A Software Tool for Rapid Acquisition of Streetwise Geo-Referenced Maps
 
Mengenal sunnah
Mengenal sunnahMengenal sunnah
Mengenal sunnah
 
Rotterdam Open Data
Rotterdam Open DataRotterdam Open Data
Rotterdam Open Data
 
Ergonomics-for-One in a Robotic Shopping Cart for the Blind
Ergonomics-for-One in a Robotic Shopping Cart for the BlindErgonomics-for-One in a Robotic Shopping Cart for the Blind
Ergonomics-for-One in a Robotic Shopping Cart for the Blind
 
Effective Nutrition Label Use on Smartphones
Effective Nutrition Label Use on SmartphonesEffective Nutrition Label Use on Smartphones
Effective Nutrition Label Use on Smartphones
 
Robot-Assisted Shopping for the Blind: Issues in Spatial Cognition and Produc...
Robot-Assisted Shopping for the Blind: Issues in Spatial Cognition and Produc...Robot-Assisted Shopping for the Blind: Issues in Spatial Cognition and Produc...
Robot-Assisted Shopping for the Blind: Issues in Spatial Cognition and Produc...
 
Jaslin's 21 day OBS journey
Jaslin's 21 day OBS journeyJaslin's 21 day OBS journey
Jaslin's 21 day OBS journey
 

Ähnlich wie Teleassistance in Accessible Shopping for the Blind

Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...
Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...
Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...
Vladimir Kulyukin
 
Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...
Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...
Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...
Vladimir Kulyukin
 
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SanjaySTippannavar1
 
social distance shopping using embedded system based auto and android app .pptx
social distance shopping using embedded system based auto and android app .pptxsocial distance shopping using embedded system based auto and android app .pptx
social distance shopping using embedded system based auto and android app .pptx
VELUDANDIAKASH
 

Ähnlich wie Teleassistance in Accessible Shopping for the Blind (20)

Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...
Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...
Eye-Free Barcode Detection on Smartphones with Niblack's Binarization and Sup...
 
Eyes-Free Barcode Localization and Decoding for Visually Impaired Mobile Phon...
Eyes-Free Barcode Localization and Decoding for Visually Impaired Mobile Phon...Eyes-Free Barcode Localization and Decoding for Visually Impaired Mobile Phon...
Eyes-Free Barcode Localization and Decoding for Visually Impaired Mobile Phon...
 
Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...
Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...
Eyesight Sharing in Blind Grocery Shopping: Remote P2P Caregiving through Clo...
 
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
 
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
 
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
 
Analysing the Potential of BLE to Support Dynamic Broadcasting Scenarios
Analysing the Potential of BLE to Support Dynamic Broadcasting ScenariosAnalysing the Potential of BLE to Support Dynamic Broadcasting Scenarios
Analysing the Potential of BLE to Support Dynamic Broadcasting Scenarios
 
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOSANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
ANALYSING THE POTENTIAL OF BLE TO SUPPORT DYNAMIC BROADCASTING SCENARIOS
 
Internet of things, and rise of ibeacons
Internet of things, and rise of ibeaconsInternet of things, and rise of ibeacons
Internet of things, and rise of ibeacons
 
POCKET MALL NAVIGATOR
POCKET MALL NAVIGATORPOCKET MALL NAVIGATOR
POCKET MALL NAVIGATOR
 
SURVEY ON SMART OBJECT DETECTION USING ESP8266
SURVEY ON SMART OBJECT DETECTION USING ESP8266SURVEY ON SMART OBJECT DETECTION USING ESP8266
SURVEY ON SMART OBJECT DETECTION USING ESP8266
 
IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping E...
IRJET-  	  Pocket Mall Navigator: Bridging Digital and Traditional Shopping E...IRJET-  	  Pocket Mall Navigator: Bridging Digital and Traditional Shopping E...
IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping E...
 
IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping Exper...
IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping Exper...IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping Exper...
IRJET- Pocket Mall Navigator: Bridging Digital and Traditional Shopping Exper...
 
social distance shopping using embedded system based auto and android app .pptx
social distance shopping using embedded system based auto and android app .pptxsocial distance shopping using embedded system based auto and android app .pptx
social distance shopping using embedded system based auto and android app .pptx
 
Passive Radio Frequency Exteroception in Robot-Assisted Shopping for the Blind
Passive Radio Frequency Exteroception in Robot-Assisted Shopping for the BlindPassive Radio Frequency Exteroception in Robot-Assisted Shopping for the Blind
Passive Radio Frequency Exteroception in Robot-Assisted Shopping for the Blind
 
F B ASED T ALKING S IGNAGE FOR B LIND N AVIGATION
F B ASED  T ALKING  S IGNAGE FOR  B LIND  N AVIGATIONF B ASED  T ALKING  S IGNAGE FOR  B LIND  N AVIGATION
F B ASED T ALKING S IGNAGE FOR B LIND N AVIGATION
 
IRJET- VI Spectacle – A Visual Aid for the Visually Impaired
IRJET- VI Spectacle – A Visual Aid for the Visually ImpairedIRJET- VI Spectacle – A Visual Aid for the Visually Impaired
IRJET- VI Spectacle – A Visual Aid for the Visually Impaired
 
Smart Barcode Authentication System Using Python
Smart Barcode Authentication System Using PythonSmart Barcode Authentication System Using Python
Smart Barcode Authentication System Using Python
 
UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE
UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE
UBIQUITOUS NETWORK TECHNICAL ROOM MONITORING SYSTEM MODEL USING WEB SERVICE
 
An Algorithm for In-Place Vision-Based Skewed 1D Barcode Scanning in the Cloud
An Algorithm for In-Place Vision-Based Skewed 1D Barcode Scanning in the CloudAn Algorithm for In-Place Vision-Based Skewed 1D Barcode Scanning in the Cloud
An Algorithm for In-Place Vision-Based Skewed 1D Barcode Scanning in the Cloud
 

Mehr von Vladimir Kulyukin

Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...
Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...
Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...
Vladimir Kulyukin
 

Mehr von Vladimir Kulyukin (20)

Toward Sustainable Electronic Beehive Monitoring: Algorithms for Omnidirectio...
Toward Sustainable Electronic Beehive Monitoring: Algorithms for Omnidirectio...Toward Sustainable Electronic Beehive Monitoring: Algorithms for Omnidirectio...
Toward Sustainable Electronic Beehive Monitoring: Algorithms for Omnidirectio...
 
Digitizing Buzzing Signals into A440 Piano Note Sequences and Estimating Fora...
Digitizing Buzzing Signals into A440 Piano Note Sequences and Estimating Fora...Digitizing Buzzing Signals into A440 Piano Note Sequences and Estimating Fora...
Digitizing Buzzing Signals into A440 Piano Note Sequences and Estimating Fora...
 
Generalized Hamming Distance
Generalized Hamming DistanceGeneralized Hamming Distance
Generalized Hamming Distance
 
Adapting Measures of Clumping Strength to Assess Term-Term Similarity
Adapting Measures of Clumping Strength to Assess Term-Term SimilarityAdapting Measures of Clumping Strength to Assess Term-Term Similarity
Adapting Measures of Clumping Strength to Assess Term-Term Similarity
 
A Cloud-Based Infrastructure for Caloric Intake Estimation from Pre-Meal Vide...
A Cloud-Based Infrastructure for Caloric Intake Estimation from Pre-Meal Vide...A Cloud-Based Infrastructure for Caloric Intake Estimation from Pre-Meal Vide...
A Cloud-Based Infrastructure for Caloric Intake Estimation from Pre-Meal Vide...
 
Exploring Finite State Automata with Junun Robots: A Case Study in Computabil...
Exploring Finite State Automata with Junun Robots: A Case Study in Computabil...Exploring Finite State Automata with Junun Robots: A Case Study in Computabil...
Exploring Finite State Automata with Junun Robots: A Case Study in Computabil...
 
Image Blur Detection with 2D Haar Wavelet Transform and Its Effect on Skewed ...
Image Blur Detection with 2D Haar Wavelet Transform and Its Effect on Skewed ...Image Blur Detection with 2D Haar Wavelet Transform and Its Effect on Skewed ...
Image Blur Detection with 2D Haar Wavelet Transform and Its Effect on Skewed ...
 
Text Skew Angle Detection in Vision-Based Scanning of Nutrition Labels
Text Skew Angle Detection in Vision-Based Scanning of Nutrition LabelsText Skew Angle Detection in Vision-Based Scanning of Nutrition Labels
Text Skew Angle Detection in Vision-Based Scanning of Nutrition Labels
 
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...
Vision-Based Localization and Scanning of 1D UPC and EAN Barcodes with Relaxe...
 
An Algorithm for Mobile Vision-Based Localization of Skewed Nutrition Labels ...
An Algorithm for Mobile Vision-Based Localization of Skewed Nutrition Labels ...An Algorithm for Mobile Vision-Based Localization of Skewed Nutrition Labels ...
An Algorithm for Mobile Vision-Based Localization of Skewed Nutrition Labels ...
 
Skip Trie Matching: A Greedy Algorithm for Real-Time OCR Error Correction on ...
Skip Trie Matching: A Greedy Algorithm for Real-Time OCR Error Correction on ...Skip Trie Matching: A Greedy Algorithm for Real-Time OCR Error Correction on ...
Skip Trie Matching: A Greedy Algorithm for Real-Time OCR Error Correction on ...
 
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
 
Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...
Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...
Skip Trie Matching for Real Time OCR Output Error Correction on Android Smart...
 
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
Vision-Based Localization & Text Chunking of Nutrition Fact Tables on Android...
 
Toward Blind Travel Support through Verbal Route Directions: A Path Inference...
Toward Blind Travel Support through Verbal Route Directions: A Path Inference...Toward Blind Travel Support through Verbal Route Directions: A Path Inference...
Toward Blind Travel Support through Verbal Route Directions: A Path Inference...
 
Wireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support FunctionsWireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support Functions
 
RoboCart: Toward Robot-Assisted Navigation of Grocery Stores by the Visually ...
RoboCart: Toward Robot-Assisted Navigation of Grocery Stores by the Visually ...RoboCart: Toward Robot-Assisted Navigation of Grocery Stores by the Visually ...
RoboCart: Toward Robot-Assisted Navigation of Grocery Stores by the Visually ...
 
On Natural Language Dialogue with Assistive Robots
On Natural Language Dialogue with Assistive RobotsOn Natural Language Dialogue with Assistive Robots
On Natural Language Dialogue with Assistive Robots
 
A Wearable Two-Sensor O&M Device for Blind College Students
A Wearable Two-Sensor O&M Device for Blind College StudentsA Wearable Two-Sensor O&M Device for Blind College Students
A Wearable Two-Sensor O&M Device for Blind College Students
 
On the Impact of Data Collection on the Quality of Signal Strength in Wi-Fi I...
On the Impact of Data Collection on the Quality of Signal Strength in Wi-Fi I...On the Impact of Data Collection on the Quality of Signal Strength in Wi-Fi I...
On the Impact of Data Collection on the Quality of Signal Strength in Wi-Fi I...
 

Kürzlich hochgeladen

Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
LeenakshiTyagi
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
PirithiRaju
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
RohitNehra6
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 

Kürzlich hochgeladen (20)

CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
fundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomologyfundamental of entomology all in one topics of entomology
fundamental of entomology all in one topics of entomology
 
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATINChromatin Structure | EUCHROMATIN | HETEROCHROMATIN
Chromatin Structure | EUCHROMATIN | HETEROCHROMATIN
 
DIFFERENCE IN BACK CROSS AND TEST CROSS
DIFFERENCE IN  BACK CROSS AND TEST CROSSDIFFERENCE IN  BACK CROSS AND TEST CROSS
DIFFERENCE IN BACK CROSS AND TEST CROSS
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 

Teleassistance in Accessible Shopping for the Blind

  • 1. Teleassistance in Accessible Shopping for the Blind Aliasgar Kutiyanawala1 , Vladimir Kulyukin1 , and John Nicholson2 1 Computer Science Department, Utah State University, Logan, UT, USA 2 Computer Science and Information Technology Department, Austin Peay State University, Clarksville, TN, USA Abstract— In this paper, we present TeleShop, the teleas- 2. Related Work sistance module of ShopMobile 2, our mobile accessible shopping system for visually impaired (VI) and blind indi- 2.1 Assistive Grocery Shopping Systems viduals that we have been developing for the past several RoboCart [4], [5], ShopTalk [6], ShopMobile 1 [7], years. TeleShop enables its users to obtain help from remote GroZi [8], iCare [9], [10] and Trinetra [11] are some exam- sighted guides by transmitting images and voice from their ples of assistive shopping systems. RoboCart was developed smartphones to the guides’ computers or phones. We have by researchers at our laboratory at Utah State University. successfully tested TeleShop in a laboratory study in which Shoppers followed a Pioneer 2DX robot equipped with a a married couple (a blind husband and a sighted wife) used laser range finder and RFID reader to arrive in the vicinity it to retrieve grocery products and read nutrition facts from of products where they used a hand-held barcode scanner for product packages. product identification. ShopTalk and ShopMobile 1 were de- veloped at our laboratory. ShopTalk used an OQO computer Keywords: accessible shopping, teleassistance, mobile comput- connected to a wireless handheld barcode scanner and key- ing, eyes-free computing, assistive technology, rehabilitation engi- pad; ShopMobile 1 used a smartphone connected wirelessly neering to a Baracoda pen barcode reader. In both systems, shoppers would scan MSI barcodes on shelves to obtain directions to target products and UPC barcodes on products to verify that they have picked the correct product. GroZi was developed at UCSD. The system employs a 1. Introduction custom device known as a MoZi box that contains a camera and a haptic feedback mechanism. To use the system, the VI shopper enters the aisle and points the MoZi box towards We are developing a mobile shopping solution, ShopMo- the products. The MoZi box collects images of products bile 2, which allows VI shoppers to shop independently and compares them with images in two databases to locate using only a smartphone [1], [2]. ShopMobile 2 has three target products and guide users towards them. iCare was software modules: an eyes-free barcode scanner, an optical developed at Arizona State University. The system is based character recognition (OCR) engine, and a teleassistance on the assumption that products are tagged with RFID tags. module called TeleShop. The eyes-free barcode scanner Shoppers use a RFID reader embedded within a glove to allows VI shoppers to scan UPC barcodes on products locate products. Trinetra is a CMU system that uses a and MSI barcodes on shelves. The OCR engine will al- Baracoda pen barcode reader and a RFID reader connected low them to read barcode labels and nutrition facts on to a Nokia smartphone. Shoppers can use the barcode reader products. TeleShop allows VI users to obtain assistance to scan barcodes and the RFID reader to scan RFID tags from remote sighted caregivers by transmitting images and on products when and if those tags become available on voice from their smartphones to the guides’ computers or products. phones. TeleShop provides a backup in situations when the barcode scanner and OCR engine fail or malfunction. There 2.2 Assistive Navigation Systems is research evidence that having sighted guidance reduces Human navigation can be classified in to two categories the psychological stress on VI individuals [3]. TeleShop - micro-navigation and macro-navigation [12]. Micro- can provide the equivalence of sighted guidance without navigation involves tasks in immediate vicinity of the trav- requiring the guide to be physically present. eler like obstacle avoidance. Macro-navigation involves tasks The remainder of the paper is organized as follows. outside of the immediate perceptible environment. Planning Section 2 presents an overview of existing assistive grocery a path between two points, looking for landmarks and way- shopping and navigation systems. Section 3 describes the points are examples of macro-navigation tasks. VI travelers TeleShop module of ShopMobile 2. Section 4 describes perform both tasks continuously. our laboratory study. Section 5 offers our conclusion and VI travelers typically use long canes or guide dogs to thoughts on future work. handle micro-navigation tasks. However, sophisticated de-
  • 2. vices such as sonar canes and optical systems such as the images from the phone’s camera are continuously transmit- Tom Pouce [13] or the TeleTact [13] system may also be ted by the server to the client and subsequently displayed used. Long canes can detect obstacles in front of the traveler on the GUI shown in Figure 1. The client allows the user from the ground up to waist height but are unable to detect to start, stop, and pause the incoming image stream and to overhanging obstacles or obstacles at head height. Sonar change image parameters like resolution and quality. The based systems cannot detect small obstacles while optical pause option allows the caregiver to hold the current image based systems do not perform well in areas glass surfaces. on the screen when she wants to read something in the GPS based systems [14], [15] are broadly used to assist image. Changing the image parameters allows the caregiver VI travelers with macro-navigation. However, since GPS to choose between the level of detail in the image and the solutions do not work well indoors, some researchers resort smoothness of the incoming image stream. Images of high to other methods, such as RFID [16] for indoor navigation. resolution and quality provide very good detail but may Vision based systems can also be used for indoor naviga- cause the resulting video stream to be choppy. On the other tion. The system described in [17] places fiducials next to hand, images of lower resolution and quality result in a barcodes, which can be decoded with a cell phone camera. smoother video stream but do not provide much detail. The Another vision based system is Google Goggles [18]. Using remote guide is given the option to choose the settings that this system, the VI traveler can capture an image using her suit her best. cell phone and Google Goggles can automatically decode All communication occurs over UDP. The VI shopper text from it or match it with other images in its database. inputs the IP address and port number of the client to the While this approach may be the right way to go in the long server, which uses it to transmit images to the client. The term, the system is currently not too reliable. client can retrieve the IP address and port number of the server from the incoming packets and uses it to transmit 2.3 Teleassistance image parameters to the server. The client’s information was input on the server because the client’s IP address stays the The term teleassistance covers a wide range of technolo- same whereas the server’s IP address can change if it is on gies to enable VI individuals to transmit video and voice a 3G network. TeleShop can operate with WiFi or 3G. to remote locations to obtain assistance which is typically given through voice. The systems developed by Bujacz et. al. [19] and by Garaj et. al. [12] are but two examples of such systems. The system developed by Bujacz et. al. uses two notebook computers - one is carried by the VI traveler in a backpack and the other used by the sighted guide. The VI traveler transmits video through a USB camera mounted on the chest and connected to the computer. A earphone and microphone headset are used for communicating with the guide. The authors conducted indoor navigation trials and found that VI travelers walked faster, at a steadier pace, and were able to navigate easily when assisted by remote guides. The system developed by Garaj et. al. uses a GPS receiver in addition to the camera and notebook computer. Communication is established by using two GSM cell phones - one for voice and one for transmitting GPS data and a UHF link for transmitting video. The sighted guide can view the VI traveler’s position on a map obtained from a GIS database in addition to the images from the camera. They conducted an outdoor trial and tested both the micro- navigation and macro-navigation functionality of the system. They found that mobility levels for VI travelers increased when they were aided by sighted guides as compared to Fig. 1: Screenshot of the Client. traveling unguided. 3. TeleShop 4. Laboratory Study The TeleShop module of ShopMobile 2 consists of a Two laboratory studies TeleShop were conducted. The server running on the VI shopper’s smartphone and a client first study was done with two sighted students, Alice and running on the caregiver’s computer. As shown in Figure 2, Bob. The second study was done with a married couple:
  • 3. Images UDP Wifi / 3G UDP Camera GUI Server Client Image parameters Phone PC Fig. 2: Overview of Communication Between the Server and the Client. a completely blind person (Carl) and his wife (Diana). that communication between the VI shopper and the sighted All names have been changed to protect privacy. For both guide were key for quick retrieval and alignment of products. studies, we stocked four plastic shelves with empty boxes, This may be the reason why Carl and Diana, being a married cans, and bottles to simulate an aisle in a grocery store. couple, were able to retrieve products and read nutrition facts In both studies, a Google Nexus One smartphone ran the faster than Alice and Bob. It was also observed that Alice did TeleShop server and transmitted images and voice over WiFi not change the resolution and quality settings at all whereas to the remote guide’s laptop with the client software in a Diana changed it several times. different room. During the post-experiment informal interviews, Alice In the first study, we blindfolded Bob so that he could said that she was comfortable with the default resolution and assume the role of a VI shopper, and Alice assumed the size settings and did not need to change them. Both teams role of the sighted guide. Alice was trained to use the client also said that they were comfortable with the system and did GUI, and Bob was trained to use the cell phone. A voice link not have any problems with it. Diana suggested that allowing was established between the two by making a regular call. her to rotate the paused image would help with reading the Once both of them were comfortable with the system, Alice nutrition facts. When asked about using this system in real- was given a list of nine products (three sets containing three life, Carl said that he would find this system very helpful. products each), which she had to help Bob shop for. Bob He mentioned that when he travels, he uses Skype from used the smartphone to transmit images of the shelf and his laptop to video call his wife to get information about Alice helped him pick the target products. When a target the layout of his hotel rooms. The TeleShop module would product was found, Alice would help Bob align the product allow him to get the same assistance more easily. with the camera so that she could read the nutrition facts from the product’s package. She would then read out the 5. Conclusions and Future Work nutritional facts on the product to Bob before moving on We have presented Teleshop, the teleassistance module to the next product on the list. The second laboratory with of ShopMobile 2, our accessible shopping system for VI Diana and Carl used the same training and settings. and blind individuals. TeleShop enables VI individuals to Both teams were able to retrieve and read nutrition facts obtain help from remote sighted guides by transmitting from all the nine products successfully. Figure 3 shows the images and voice over wireless connections. Two laboratory times taken to retrieve products and to read the nutrition facts studies conducted with the system have demonstrated that of each product for both teams. It must be noted that product it is possible for blind and blindfolded shoppers to retrieve six did not have any nutrition facts on it and so the times products and obtain their nutrition information. Currently, taken to read its nutrition facts are zeros. Alice and Bob took this system simulates a video feed by transmitting images. an average of 57.22 and 86.5 seconds to retrieve a product In future, we would like to replace it with a real-time video from the shelf and to read its nutrition facts, respectively. streaming protocol such as RTSP. We would also like to The corresponding times for Carl and Diana were 19.33 and develop client applications that can run on smartphones in 74.8 seconds respectively [20]. The times taken to read the addition to laptops and desktops. nutrition facts are greater than the times taken to retrieve products. To read the nutrition facts, the VI shopper had to References align the product so that its nutrition table faced the camera, [1] Kulyukin V. and Kutiyanawala A., “Eyes-Free Barcode Localization which took considerable time for both teams. It was observed and Decoding for Visually Impaired Mobile Phone Users.” In Pro-
  • 4. Fig. 3: Times Taken to Retrieve Products and Read Nutrition Facts on Products. ceedings of the 2010 International Conference on Image Processing, [14] Helal A., Moore S., and Ramachandran B., “Drishti: An Integrated Computer Vision, and Pattern Recognition, Las Vegas, NV, 2010. Navigation System for the Visually Impaired and Disabled”, In Pro- [2] Kulyukin V. and Kutiyanawala A., “From ShopTalk to ShopMobile: ceedings of the Fifth International Symposium on Wearable Computers, Vision-Based Barcode Scanning with Mobile Phones for Independent Zurich Switzerland 2001. Blind Grocery Shopping.” In Proceedings of the 33-rd Annual Con- [15] Makino H., Ishii I., and Nakashizuka M., “Development of Navigation ference of the Rehabilitation Engineering and Assistive Technology System for the Blind Using GPS and Mobile Phone Combination”, In Society of North America (RESNA 2010), June 2010, Las Vegas, Proceedings of the 18th Annual International Conference of the IEEE Nevada. Engineering in Medicine and Biology Society, Amsterdam, Netherlands [3] Peake P. and Leonard J., “The Use of Heart-Rate as an Index of Stress 1996. in Blind Pedestrians,” Ergonomics, 1971. [16] Chumkamon S., Tuvaphanthaphiphat P., and Keeratiwintakorn P., “A [4] Kulyukin V. and Gharpure C., “Ergonomics for one: A Robotic Blind Navigation System Using RFID for Indoor Environments”, In Shopping Cart for the Blind”, In proceedings of the ACM conference 5th International Conference on Electrical Engineering/Electronics, on human robot interaction (HRI), Salt Lake City 2006, pp. 142-9. Computer, Telecommunications and Information Technology, 2008. [5] Kulyukin V., Gharpure C., and Pentico C., “Robots as Interfaces to ECTI-CON 2008. Haptic and Locomotor Spaces”, In Proceedings of the ACM conference [17] Coughlan J., Manduchi R., and Shen H. “Cell Phone based Wayfinding on human-robot interaction (HRI), Washington DC 2007; pp. 325-31. for the Visually Impaired”, First International Workshop on Mobile Vision, Graz, Austria. May 2006. [6] Nicholson J., Kulyukin V., and Coster D, “ShopTalk: Independent Blind [18] Google Inc. (2011) Google Goggles, Avail- Shopping Through Verbal Route Directions and Barcode Scans”, The able: http://www.google.com/support/mobile/bin /an- Open Rehabilitation Journal, ISSN: 1874-9437 Volume 2, 2009, pp. swer.py?hl=en&answer=166331 11-23, DOI 10.2174/1874943700902010011. [19] Bujacz M., Baranski P., Moranski M., Strumillo P., and Materka A. [7] Janaswami, K. “ShopMobile: A Mobile Shopping Aid for Visually “Remote Guidance for the Blind - A Proposed Teleassistance System Impaired Individuals” M.S. Report, Department of Computer Science, and Navigation Trials”, Conference on Human System Interactions, pp. Utah State University, Logan, UT. 888-892, 2008. [8] Merler M., Galleguillos C., and Belongie S. “Recognizing Groceries [20] Kulyukin V. and Kutiyanawala A., (2011) Remote in Situ Using in Vitro Training Data”. SLAM, Minneapolis, MN 2007. Guidance in Assistive Shopping. R&D Video, Available: [9] Krishna S., Panchanathan S., Hedgpeth T., and Juillard C., Balasubra- http://www.youtube.com/user/csatlusu#p /u/0/vmWFhOtmhuI. manian V., and Krishnan NC., “A Wearable Wireless RFID System for Accessible Shopping Environments”, 3rd Intl Conference on BodyNets 08, Tempe, AZ 2008. [10] Krishna S., Balasubramanian V., Krishnan NC., and Hedgpeth T. “The iCARE Ambient Interactive Shopping Environment”, California State University, Northridge, Center on Disabilities, 23rd Annual Interna- tional Technology and Persons with Disabilities Conference (CSUN), Los Angeles, CA 2008. [11] Lanigan PE., Paulos AM., Williams AW., Rossi D., and Narasimhan P., “Trinetra: Assistive Technologies for Grocery Shopping for the Blind”, International IEEE-BAIS Symposium on Research on Assistive Technologies (RAT), Dayton, OH 2007. [12] Garaj V., Jirawimut P., Ptasinski P., Cecelja F., and Balachandran W. “A System for Remote Sighted Guidance of Visually Impaired Pedestrians”, The British Journal of Visual Impairment, Volume 21, Number 2, 2003. [13] Farcy R., Leroux R., Jucha A., Damaschini R., Gregoire C., and Zoghagi A., “Electronic Travel Aids and Electronic Orientation Aids for Blind People: Technical, Rehabilitation and Everyday Points of View”, Conference and Workshop on Assistive Technologies for People with Vision and Hearing Impairments, 2006.