An Appliance Display Reader for People with Visual Impairments. Giovanni Fusco 1 Ender Tekin 2 James Coughlan 1

Similar documents
MANY consumer white goods now utilize a display to indicate

Koester Performance Research Koester Performance Research Heidi Koester, Ph.D. Rich Simpson, Ph.D., ATP

Automatically Creating Biomedical Bibliographic Records from Printed Volumes of Old Indexes

6.111 Project Proposal IMPLEMENTATION. Lyne Petse Szu-Po Wang Wenting Zheng

Diamond Piano Student Guide

Overview of the Hybridcast System

Speech Recognition and Signal Processing for Broadcast News Transcription

MotionPro. Team 2. Delphine Mweze, Elizabeth Cole, Jinbang Fu, May Oo. Advisor: Professor Bardin. Midway Design Review

Come & Join Us at VUSTUDENTS.net

EasyAir Philips Field Apps User Manual. May 2018

Electronic solutions for the smart home. mobile App control of heating / electrical appliances / electrical power consumption

Casambi App User Guide

ENGLISH TYPE 50 OPERATING INSTRUCTIONS

A Fast Alignment Scheme for Automatic OCR Evaluation of Books

Project Daltonismo. Cody Anderson Ben Nollan February 16, Dept. of Electrical Computer Engineering. ECE 310L, 3 rd Year CE Project

6.111 Final Project Proposal Kelly Snyder and Rebecca Greene. Abstract

Introduction to GRIP. The GRIP user interface consists of 4 parts:

Facetop on the Tablet PC: Assistive technology in support of classroom notetaking for hearing impaired students

Implementing a Rudimentary Oscilloscope

Samsung Sets New Standards in Picture Quality With 2016 Line-up of SUHD TVs

Classroom Setup... 2 PC... 2 Document Camera... 3 DVD... 4 Auxiliary... 5

Training Manual. for Scanner Identification System, Hardware and Training Preparation

This project will work with two different areas in digital signal processing: Image Processing Sound Processing

Introduction Display...1 Mounting...1 Firmware Version...2. ADL Operation... 3

2. Problem formulation

How to Videoconference (without being a technical geek)

Development of a wearable communication recorder triggered by voice for opportunistic communication

Session Booklet The Internet of Things

Exploratory Analysis of Operational Parameters of Controls

Exhibits. Open House. NHK STRL Open House Entrance. Smart Production. Open House 2018 Exhibits

WCR: A Wearable Communication Recorder Triggered by Voice for Impromptu Communication

All the energy of your home, in an App!

The Fernsehfee Blocks Out. Commercials. Fernsehfee

DETECTING ENVIRONMENTAL NOISE WITH BASIC TOOLS

Single-switch Scanning Example. Learning Objectives. Enhancing Efficiency for People who Use Switch Scanning. Overview. Part 1. Single-switch Scanning

Bus route and destination displays making it easier to read.

Harmony Smart Control. User Guide

Just a T.A.D. (Traffic Analysis Drone)

The magazine for blind and partially sighted young people in Scotland

Real-time body tracking of a teacher for automatic dimming of overlapping screen areas for a large display device being used for teaching

Extracting vital signs with smartphone. camera

Porta-Person: Telepresence for the Connected Conference Room

Exploring Choreographers Conceptions of Motion Capture for Full Body Interaction

Advanced Display Technology Lecture #12 October 7, 2014 Donald P. Greenberg

Please check out my blog at for pictures and tips for using these materials.

WR227 Summary Notes Day 15 and 16 Illustrations

RANGERNeo Lite TV, CABLE, SATELLITE & WIFI ANALYSER HEVC H.265 EASY OPERATION WIFI ANALYSER WIDEBAND LNB A NEW STANDARD IN FIELD STRENGTH METERS

Smart Traffic Control System Using Image Processing

Start Up or Shut Down Hunting Function. Using the Receiver. If there is a short circuit in the cable, it will display as follows:

E-MANUAL. Thank you for purchasing this Samsung product. To receive more complete service, please register your product at.

Using machine learning to support pedagogy in the arts

Wall Ball Setup / Calibration

Designing and Implementing an Affordable and Accessible Smart Home Based on Internet of Things

Power wasted without doing anything useful

Challis, B. P. and A. D. N. Edwards (2000). Weasel: A system for the non-visual presentation of music notation. Computers Helping People with Special

OVERVIEW. YAMAHA Electronics Corp., USA 6660 Orangethorpe Avenue

Panasonic Highlights 100th Anniversary, Future Vision at CES 2018

Will Anyone Really Need a Web Browser in Five Years?

ECE 480. Pre-Proposal 1/27/2014 Ballistic Chronograph

The software concept. Try yourself and experience how your processes are significantly simplified. You need. weqube.

PRODUCT MANUAL. DMX BOSS Wi-Fi Controller. Product Description

Real-time QC in HCHP seismic acquisition Ning Hongxiao, Wei Guowei and Wang Qiucheng, BGP, CNPC

Reflections on the digital television future

Sensor module. Safety instructions. Function Correct use. Product characteristics. Structure of the device. Operation. Ref.No.

Project Kidprint. Albert Tang, Eric Chang. Spring 2016

MyTVs App for Android TM

E-MANUAL. Thank you for purchasing this Samsung product. To receive more complete service, please register your product at.

WiPry 5x User Manual. 2.4 & 5 GHz Wireless Troubleshooting Dual Band Spectrum Analyzer

Distortion Analysis Of Tamil Language Characters Recognition

Model 5250 Five Channel Digital to Analog Video Converter Data Pack

Automatic optimization of image capture on mobile devices by human and non-human agents

Music Understanding and the Future of Music

Survey on Electronic Book Features

3READY. Android STB + Multiscreen Solution

SUBSMELL: Multimedia with a Simple Olfactory Display

Obstacle Warning for Texting

In this paper, the issues and opportunities involved in using a PDA for a universal remote

2 MHz Lock-In Amplifier

A QUERY BY EXAMPLE MUSIC RETRIEVAL ALGORITHM

7) What do you mean it supports 'Cloud'? It can communicate with Workforce Central over the open internet or the "cloud"

REAL-TIME PITCH TRAINING SYSTEM FOR VIOLIN LEARNERS

A generic real-time video processing unit for low vision

Entrance Hall Exhibition

BNCE TV07: Power Impacts of Quick Start Standby Functionality in Televisions

TEST PATTERNS COMPRESSION TECHNIQUES BASED ON SAT SOLVING FOR SCAN-BASED DIGITAL CIRCUITS

High-brightness projectors for outdoor projection

CPSC 121: Models of Computation. Module 1: Propositional Logic

GEC ITS Teaching and Learning Classroom Hotline Multimedia Classroom

Casambi App FAQ. Version Casambi Technologies Oy.

1 Feb Grading WB PM Low power Wireless RF Transmitter for Photodiode Temperature Measurements

Use of Scanning Wizard Can Enhance Text Entry Rate: Preliminary Results

Operating Guide. ViewClix offers a revolutionary experience for seniors and their families and friends.

Chapter 1. Getting started with your XBMC player

Journal Papers. The Primary Archive for Your Work

1 Overview. 1.1 Nominal Project Requirements

Digital Books Program Contract

APPLICATION NOTE 4312 Getting Started with DeepCover Secure Microcontroller (MAXQ1850) EV KIT and the CrossWorks Compiler for the MAXQ30

Getting Started Guide for the V Series

VSX Series Getting Started Guide

The new HD video monitor from CAME

Transcription:

An Appliance Display Reader for People with Visual Impairments 1 2 Giovanni Fusco 1 Ender Tekin 2 James Coughlan 1

Motivation More and more everyday appliances have displays that must be read in order to operate them: microwave oven thermostat DVD player exercise equipment glucose meter etc. 2

Motivation These displays are often hard to read (low contrast, small font, glare issues) even with normal vision For those with a visual impairment they are even harder to read, and may be completely inaccessible! 3

Past work and existing tools Some past research on this topic [1-2], but nothing commercially available Commercially available solutions: Optical Character Recognition (OCR), such as KNFB Reader for ios/android, is very useful for reading printed documents, but not well suited to reading displays: Non-standard fonts aren t always read correctly How can a blind user aim the camera properly? 4

Existing tools (con t) Apps based on crowdsourcing (and in some cases also computer vision), including: VizWiz TapTapSee Be My Eyes This approach is very promising, and we will discuss Be My Eyes later The main limitations are delays (latency), aiming the camera properly and privacy concerns 5

Display Reader Research project conceived at Smith- Kettlewell to make appliance displays accessible [3-4] Goals: make a smartphone app that helps visually impaired users acquire usable images of a display have the contents read aloud (or displayed in magnified/contrast-enhanced form) 6

System components (1) Paper markers must be affixed around display region. We are exploring performance trade-offs of using only one marker rather than four. Note that this marker may also serve as a useful tactile symbol. 7

System components (2) Template of the appliance: a model of the display region specifying precise locations of text fields in display (and optionally also buttons). Templates may be generated by a sighted friend or a crowdsourcing process. 8

Current prototype Android smartphone, held by the user, sends video information to a nearby laptop, where it is analyzed in real time. A new version of the prototype has been implemented entirely on the smartphone, without using any laptop. (Work in progress.) 9

Aiming the camera System helps users aim the camera properly even if they can t see the display, using audio feedback Challenge: user may be aiming camera properly towards the display, but the display may be obscured by glare/reflections System helps user move camera to find a better viewpoint with less glare 10

User interface (UI) Wanted to strike a balance between making the UI informative yet also easy to use After several iterations and testing the system with multiple visually impaired users, we arrived at the following UI 11

User interface (UI) overview The user must complete these main steps: 1) Launch app and begin by laying smartphone flat against the surface of the display 2) Back-away strategy : slowly back the smartphone camera away from the display 3) Listening to audio feedback, move camera so as to capture a usable image 4) Once a glare-free, usable image has been captured, the contents are read aloud 12

User interface (UI) overview The two most important tasks for the user: 1) Move the camera into the zone, i.e., move it to a location (and hold it in a direction) such that the display is well framed in the image 2) Even if the camera is in the zone, there may be glare that makes display unreadable. In this case the user must move somewhere else in the zone to avoid glare 13

UI feedback Audio feedback issued by app to help user enter the zone: Up / Down / Left / Right / Back / Close Ambient ( heartbeat ) tone rate is slow or fast: slow (every sec.) means app is running but you re not in the zone fast (~twice per sec.) means you re in the zone but the display is unreadable because of glare Display is read aloud once a usable image acquired 14

UI feedback Up / Down / Left / Right helps user center the display in the camera s field of view Back / Close helps user acquire images from the proper distance (not too close or too far) 15

UI flowchart 16

Good image acquired Once the user has acquired a good-quality image of the display, his/her work is done! Image of the display area alone is extracted from full image (note that it is rectified, meaning any perspective warping has been undone): 17

Final step: reading the display We have devised a simple computer vision algorithm for reading seven-segment digits These characters are standard on many appliances, yet they are not handled well by OCR because they are a non-standard font Input image (red LED digits) and output of our algorithm in yellow: 18

Final step: reading the display The output is then either: read aloud using text-to-speech, or else displayed on screen in magnified/highcontrast form (work in progress) 19

Video demo 20

Experiments with visually impaired volunteers We conducted formative studies with volunteers who are either blind or visually impaired User training is required to explain: the concept of the camera s field of view the need to move the camera slowly to avoid motion blur how glare can impair display readability how to move the camera to minimize glare! 21

Experiments with visually impaired Our studies: volunteers showed us how to improve our UI demonstrate the feasibility of our approach: volunteers were almost always able to acquire good-quality, usable display images these usable display images can be acquired quickly (roughly 10-30 sec) suggest the kinds of improvements and additions we need to make 22

Work in progress: anecdote We asked one blind volunteer to use the Be My Eyes (BME) app to read the displays instead of using our Display Reader system (BME sends live video from user s smartphone to a Remote Sighted Assistant, who can talk with user to answer his/her question) 23

Preliminary observations BME is a great tool that allows a visually impaired user to get feedback on almost any kind of visual information in the environment However, the Remote Sighted Assistant (RSA) has to guide the user to capture usable video, which can be challenging It can take some time to connect with an RSA and get the needed information (e.g., a minute or more) 24

Preliminary observations (con t) One time the RSA made an interesting mistake: He/she read the display aloud to the user but failed to include one digit at the edge of the display area that lay just outside the camera s field of view! This highlights the importance of good training of the RSAs 25

Preliminary conclusion We will explore combining computer vision with crowdsourcing/rsas to harness the advantages of both: Computer vision is fast and can be used for rapid, real-time feedback to find a good-quality image of the display Crowdsourcing/RSAs can read displays with all different fonts, and may cope better with glare and other disturbances if they can t be completely eliminated 26

Ongoing and future work Use current system to capture a goodquality image of the display region, and send this cropped-out image to a crowdsourcing/rsa service Advantages of this hybrid approach: cropping out the image reduces privacy concerns doesn t require much bandwidth (compared with sending a live video feed) 27

Ongoing and future work (con t) Improve the automatic detection and measurement of glare Incorporate other measures of factors that can impair readability, such as motion blur and low contrast 28

Ongoing and future work (con t) Add a function that guides the user s finger towards a desired button location (related to [5]) Explore the possibility of using a wearable camera (e.g., Google Glass, Vuzix), which may make it: easier for users to aim the camera properly, and more practical to point to an appliance while listening to audio feedback 29

Conclusion Display Reader is a smartphone app under development to make appliance displays accessible to people with visual impairments Its user interface explicitly guides the user to point the camera at the desired target We will open source the code so that anyone can use, incorporate or build on it for free: http://www.ski.org/project/display-reader 30

References [1] Morris, T., Blenkhorn, P., Crossey, L., Ngo, Q., Ross, M., Werner, D., & Wong, C. (2006). Clearspeech: A display reader for the visually handicapped. Neural Systems and Rehabilitation Engineering, IEEE Transactions on, 14(4), 492-500. [2] Rasines, I., Iriondo, P., & Díez, I. (2012). Real-Time display recognition system for visually impaired (pp. 623-629). ICCHP 2012. [3] Fusco, G., Tekin, E., Giudice, N. A., & Coughlan, J. M. (2015, October). Appliance Displays: Accessibility Challenges and Proposed Solutions. In Proceedings of the 17th International ACM SIGACCESS Conference on Computers & Accessibility (pp. 405-406). ACM. [4] Fusco, G., Tekin, E., Ladner, R. E., & Coughlan, J. M. (2014, October). Using computer vision to access appliance displays. In Proceedings of the 16th international ACM SIGACCESS conference on Computers & accessibility (pp. 281-282). ACM. [5] Guo, A., Chen, X. A., & Bigham, J. P. (2015, April). ApplianceReader: A Wearable, Crowdsourced, Vision-based System to Make Appliances Accessible. In Proceedings of the 33rd Annual ACM Conference Extended 31 Abstracts on Human Factors in Computing Systems (pp. 2043-2048). ACM.

Thanks to Programming assistance: Dr. Huiying Shen (Smith-Kettlewell) Helpful feedback on UI design from Dr. Joshua Miele (Smith-Kettlewell) and Dr. Nicholas Giudice (Univ. Maine) Very patient volunteer testers!!! Funding from NIH and NIDRR / National Institute on Disability, Independent Living, and Rehabilitation Research (NIDILRR) 32