2016 CSUN Accessibility Competition

Slides:



Advertisements
Similar presentations
Collecting data Chapter 6. What is data? Data is raw facts and figures. In order to process data it has to be collected. The method of collecting data.
Advertisements

By: Hossein and Hadi Shayesteh Supervisor: Mr J.Connan.
COMPANY’S OVERVIEW & SOFTWARE DEFINATION.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Version 6.1. Old Vs New Input Format - PDF Meta-Scan & Structured Folder Output Features & Benefits Examples – Other Verticals Content.
HELPeople Assistive Technologies for the Mobile Market Team T-MIP UTD Spring 2012.
Topic Space: a mobile augmented reality recommendation app Jim Hahn and Ben Ryckman.
Key Considerations for Report Generation & Customization Richard Wzorek Director, Production IT Confidential © Almac Group 2012.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY Achieving Accessibility with PDF Greg Pisocky Accessibility Specialist.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY AT Access to Flash and PDF Matt May 25 Mar 2010 Featuring.
XX/XX/XX Presenter names Position Title Accessibility “How to”
1 Accessibility CSSE 376, Software Quality Assurance Rose-Hulman Institute of Technology April 16, 2007.
IRead Team Members: Matt Cardin, Paul Kennedy, Oscar Perez.
UNIVERSITY OF MACEDONIA ECONOMIC AND SOCIAL SCIENCES Support and Inclusion of students with disabilities at higher education institutions in Montenegroz.
Accessible PDFs Mark Hale SCIT 6/20/2013. Agenda PDF issues Bottom Line on PDFs How to Triage PDFs Your PDF Plan 2.
Advanced Workgroup System. RED Advanced Workgroup Systems: Scan Features Copy Print Scan DNSG Software Our Customers Documents Our Customers Documents.
Open and save files directly from Word, Excel, and PowerPoint No more flash drives or sending yourself documents via Stop manually merging versions.
Shannon Lavey, MS, OTR Assistive Technology Resource Center Department of Occupational Therapy Colorado State University.
IPads: Reading and Writing Workflows Mike Adam and Jon McFadden Assistive Technology Team Lambton Kent District School
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Systems Analysis and Design in a Changing World, 6th Edition
Get more out of your OKI MFP
T raining on Read&Write GOLD Dick Powers
Kurzweil Designed for individuals with vision Designed for individuals with vision –Learning disabilities –Low vision –TBI/ABI –ADD/ADHD.
CapturaTalk4Android Demonstration Abi James
--Caesar Cat.  Write an optical character recognition application that identifies and recognizes printed text within an image.
--Caesar Cai TEXT RECOGNITION SENIOR CAPSTONE 2012.
Kurzweil 3000 Ron Stewart Access Technology Instructor High Tech Center Training Unit.
Phone Reader Project Presenter: Marilyn Bihina Supervisor: James Connan.
E.g.: MS-DOS interface. DIR C: /W /A:D will list all the directories in the root directory of drive C in wide list format. Disadvantage is that commands.
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
TEXT-TO-SPEECH (TTS) READING TECHNOLOGIES FROM NO-COST TO TOP $$$ DAVID SCHAFER, MS, CCC-SLP BRIAN T FAY, PHD, ATP/SMS, RET.
Getting Started Telligent or SharePoint (or Hybrid)?
Sheila Slawiak Forest Park Middle School Springfield, MA
SIE 515 Universal Design Lecture 9.
Software and Communication Driver, for Multimedia analyzing tools on the CEVA-X Platform. June 2007 Arik Caspi Eyal Gabay.
Guided By: Dr. Mingon Kang
The effort-saving, cost-cutting, low-overhead, cloud capture platform.
Business Scanner Proposition Epson Workforce DS-30
Featured Enhancements to the IDE & Debugger
Integrating Dropbox with Canvas
The importance of being Connected
JavaScript is a programming language designed for Web pages.
Graduation Project Seminar wesome Scanner
Big Data Analytics: HW#3
bReader – Blind can read now
Sinhala Language Support for Java Micro Edition
Corpus Linguistics I ENG 617
McGraw-Hill Technology Education
What is “Data Structures”?
You Get an App. And You Get an App. And You Get an App!
Inclusive practice: Creating accessible resources for learning and teaching This session will introduce you to principles around creating accessible print.
Optical Character Recognition
Partnering to bring business workloads to Box.
Application Development A Tutorial Driven Course
SELL THE RIGHT PRODUCT ─ EVERY TIME
Assignment #1: Application Interface (for iPhone)
New Features in StarBoard Software Version 9.0
Office Edition Overview (Dec. 2018).
A Mobile Application for the Blind and Dyslexic
Medium-Fi Prototype Rachel J and Esther G
JavaScript Basics What is JavaScript?
San Joaquin Valley Camera Club Council
Accessible reading with Dolphin EasyReader Presented By:
Quick and Dirty: the art of OCR
What is UiPATH? For more details visit this link online-training.
The photo app every contractor & supplier needs
Presentation transcript:

2016 CSUN Accessibility Competition PocketReader 2016 CSUN Accessibility Competition Team 1 Rosy Davis Sina Eradat Anthony Pichardo Ben Villalobos Eddie Villamor Mentor: Devon Smart Image Credit: xanetia@Flickr, “Un libro, una sensación, una canción,” 2009 (CC-BY-2.0)

PocketReader Overview

finds words in what your camera sees. Image Credit: tomylees@Flickr, “Simon Slyboots 004,” 2010 (CC-BY-NC-SA-2.0) PocketReader finds words in what your camera sees. Image Capture Optical Character Recognition Save As Text Built-In Reader Flexible text sizing Text-to-speech Discuss use cases: difficulty processing visual information due to visual disability (e.g. color blindness, nearsightedness), neurological disability (e.g. dyslexia). Signs? Homework assignments? Textbooks?

Design Priorities Core Functionality Flexibility Compatibility Ease of Use Flexibility: Varying user intent leads to varying user behavior. Compatibility: it should be easy to dump to another application. Ease of use: the UI should be simple and intuitive, and the application should contain a built-in path from image to reader, if the user wants to use it, so that it’s an out-of-the-box solution.

Development Process Agile Scrum? Were we using Agile and Scrum?

Development Process Agile-ish Scrumlet Pair programming Brainstorm → research → deconstruct or implement Pair programming The good: useful specialization The bad: ineffective implementation The ugly: 11 hours with Tesseract later… Frequent Check-Ins Project focus Development efficiency Sort of. Evolving goals as we saw how app would be used, broadcasting information, flexibility of assignment, prioritizing speed. But we did a few other things, too. Co-programming wasn’t always successful—some tasks lent themselves to two developers better than others. Ben got stuck w/ building Tesseract.

PocketReader App Tour

Capture Internal image capture Data handling Processing Can this image be processed? Retake if not Why did we build our own img capture? We had data handling requirements. Needed a sensical retake workflow.

(via Tesseract and Leptonica) Convert (via Tesseract and Leptonica) Tesseract: bitmap from file path Leptonica: image cleanup

(via Tesseract and Leptonica) Convert (via Tesseract and Leptonica) Tesseract: bitmap from file path Leptonica: image cleanup Tesseract: performs OCR Outputs: String

View Listen Save and Share Scrolling text Adjustable size Listen Text-to-speech Moves with scroll Save and Share Previous Captures Library Send to External App Built-in Reader and Library

PocketReader Demo Capture Scan Wait Profit!

Future Plans More input formats Multi-page documents Other languages Image Credit: aukirk@Flickr, “Stack of Old Books,” 2015 (CC-BY-2.0) Future Plans More input formats Multi-page documents Other languages Error correction Voice controls Cloud Backup Input requires only embedded text. Multi-page documents: attach images. Other languages: minor programmatically, but would increase size of install -> add-on? Error correction: Google Voice API or similar. Cloud backup using Dropbox or Google Drive.

Thank You to… our mentor, Devon Smart… Doris Chaney and Dr. Li Liu for organizing the event… the Judges, for their time and attention… and Northrop-Grumman for sponsoring the competition!

Q&A