1 Automating Tactile Graphics Production DUB October 15, 2008 Richard Ladner University of Washington.

Slides:



Advertisements
Similar presentations
Tactile Graphics Touching on the Basics September 2007 Fred Otto, Project Leader, Educational Research Karen Poppe, Project Leader, Educational.
Advertisements

SETTING THE STAGE FOR TACTILE UNDERSTANDING. SETTING THE STAGE FOR TACTILE UNDERSTANDING Setting the Stage for Tactile Understanding is a set of materials.
Assistive Technology for hearing and vision impairments 張志仲 副教授 Jyh-Jong Chang Office: CS505 Tel: 2644 Webpage:
Bedfordshire County Council, Childrens Services Miriam Waller –Resource officer/Technican Visual Impairment team Peripatetic to all schools in Bedfordshire.
Services to Students with Disabilities California State University, Sacramento AIRC (916)
Advanced Scanning Techniques. Workflow  Separate pages one by one Gives a feel for book structure and paper  Pick a few representative pages (6 max)
A Pilot Study The Use of Braille and Access Technology Among Young Adults Who are Blind: Practices, Tools, and Attitudes Frances Mary D’Andrea July, 2008.
1 Tactile Graphics with a Voice 2015 Richard Ladner University of Washington.
Braille keyboard/printer (H) Braille keyboard/printer (H) PAC mates (S) PAC mates (S) Voice recognition devices (S) Voice recognition devices (S) Magnifiers.
® 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.
Accommodating Math in Higher Ed Gaeir Dietrich—High Tech Center Training Unit John Gardner—ViewPlus Technologies Neil Soiffer—Design Science.
Creating Accessible Math and Science Materials Ron Stewart, Access Technology Instructor, HTCTU California Community Colleges Chair, AHEAD Instructional.
AHEAD 2008, Reno, Nevada, USA July 14 – 19, 2008 Accommodating Blind / VI / LD Students Gaeir Dietrich Alternate Media Training Specialist High Tech Center.
Extraction of text data and hyperlink structure from scanned images of mathematical journals Ann Arbor, March 19, 2002 Masakazu Suzuki (Kyushu University)
Tactile Graphics Research
Graphics CS 121 Concepts of Computing II. What is a graphic? n A rectangular image. n Stored in a file of its own, or … … embedded in another data file.
 Problem description  Customer base  Competition  Solution  Technology  Difficulties  Conclusion 2 September 21, 2009 Joseph Conlin.
Scanners “The Computer as an Educational Tool: Productivity and Problem Solving” ©Richard C. Forcier and Don E. Descy.
Computer Access for Disabled Individuals “The Computer as an Educational Tool: Productivity and Problem Solving” ©Richard C. Forcier and Don E. Descy.
Richard E. Ladner and Jeffrey P. Bigham Work with Ryan Kaminsky, Gordon Hempton, Oscar Danielsson University of Washington Computer Science & Engineering.
Data Input How do I transfer the paper map data and attribute data to a format that is usable by the GIS software? Data input involves both locational.
WebInSight: Making Web Images Accessible Jeff Bigham Richard Ladner Ryan Kaminsky Gordon Hempton Oscar Danielsson.
بسم الله الرحمن الرحيم معالج الحروف الضوئي OCR. Introduction Definition : OCR stands for O ptical C haracter R ecognition refers to the branch of computer.
Jeffrey P. Bigham Richard Ladner, Ryan Kaminsky, Gordon Hempton, Oscar Danielsson University of Washington Computer Science & Engineering.
Vector vs. Bitmap SciVis V
Determining Assistive Technology Needs of People who are Blind or Visually Impaired Ike Presley American Foundation for the Blind 100 Peachtree Street,
Bitmapped Images. Bitmap Images Today’s Objectives Identify characteristics of bitmap images Resolution, bit depth, color mode, pixels Determine the most.
IT Introduction to Information Technology CHAPTER 05 - INPUT.
Analog and Digital Cameras  History of Digital cameras  Advantages and Disadvantages / Similarities and Differences of both types of cameras  Types.
Assistive Technology Brooke Phillips ED 505 Dr. McMillin.
Tactile Graphics for STEM Studies Presenter: Jeff Gardner, CEO, IRIE-AT Inc.
What is it a scanner? An optical input device that uses light- sensing equipment to capture an image on paper or some other subject. The image is translated.
2 pt 3 pt 4 pt 5pt 1 pt 2 pt 3 pt 4 pt 5 pt 1 pt 2pt 3 pt 4pt 5 pt 1pt 2pt 3 pt 4 pt 5 pt 1 pt 2 pt 3 pt 4pt 5 pt 1pt Terms 2 Terms 3 Terms 4 Terms 5 Terms.
1 CP586 © Peter Lo 2003 Multimedia Communication Font and Text.
Input Devices Manual and Automatic By Laura and Gracie.
Adaptation of Mathematical Tests for Visually Impaired Students in Higher Education – Daily Practice Mgr. Lukáš Másilko Mgr. Ondřej Nečas.
Vector vs. Bitmap
Printing Braille with Ink Uses and benefits at home and school Presented by: Jeff Gardner CEO, IRIE-AT Patrick Nunnelly President, American Thermoform.
Copyright © 2012 American Institutes for Research. All rights reserved. Computer-Based Adaptive Testing of Blind Students Presented by: Elizabeth Greenberg,
10/10: Input & Output Definitions Input devices: examples
ASEAN-ITU Seminar on ICT Accessibility and Assistive Technologies for Equity in Society Bangkok, Thailand August 25-26, 2014 THE ROLE OF BRAILLE IN ASSISTIVE.
Intro to Scanners. A scanner works by creating a digital image. When you scan a document, you are making a picture of it. This digital image can be used.
Chapter 14 Working with Graphics. 2Practical PC 5 th Edition Chapter 14 Getting Started In this Chapter, you will learn: − About different graphics you.
Computer Fundamental MSCH 233 Lecture 6. Printers Printer is an output device which convert data into printed form. The output from a printer is referred.
Introduction to Scanning. © 2005 Macromedia, Inc. 2 Overview of Scanning Four key steps  Plan  Capture  Edit  Save.
Computational Linguistics. The Subject Computational Linguistics is a branch of linguistics that concerns with the statistical and rule-based natural.
Assistive Technology in the Classroom Setting Rebecca Puckett CAE6100 – GQ1 (24494) Dec. 7, 2009.
Assistive Technology November 14, Screen Reader Who uses screen readers? –People with little to no vision What is it? –A form of “Assistive Technology”
Jeffrey P. Bigham University of Washington Seattle, Washington, USA webinsight.cs.washington.edu A Screen Reader On-the-Go.
The Braille Project the Braille project
COMPUTER GRAPHICS. Once you scan an image or take a picture with your digital camera, it becomes digitized. Made up of hundreds of thousands of pixels.
WHAT SHOULD YOU HAVE IN YOUR ALTERNATE FORMAT TOOLBOX?
Scanned Documents INST 734 Module 10 Doug Oard. Agenda Document image retrieval  Representation Retrieval Thanks for David Doermann for most of these.
Digital Media Dr. Jim Rowan ITEC 2110 Chapter 3. Roll call.
Section 2B. Objectives List two reasons why some people prefer alternative methods of input over a standard keyboard or mouse. List three categories of.
Technology for Visually Impaired Students. Background Sept 2010 – I suddenly developed Double vision (unfixable by prescription) I learned that the less.
RASTERIZING SHAPES IN PHOTOSHOP RASTERIZE: A process in Photoshop of converting a vector image into a bitmap (or raster) image VECTOR: A vector image is.
Guilford County SciVis V104.03
1 MIT 5316 Web-Based Computing Lecture 1. 2 Welcome Introduction Syllabus.
SUPPORTING DIVERSE LEARNING STYLES WITH ALTERNATE FORMATS OF INFORMATION UNIVERSAL DESIGN FOR LEARNING.
Assistive Technologies In the Classroom Resources for Special Needs.
Technology for Diverse Learners Lisa Thomas Office for Students with Disabilities.
Vector vs. Bitmap. Vector Images Vector images (also called outline images) are images made with lines, text, and shapes. Test type is considered to be.
Standard Input Devices
Powerpoint available at
Vector vs. Bitmap.
WebAnywhere Addressing Performance and Security
Michele Joy Bromley Adaptive Technology Specialist
Ann Arbor, March 19, 2002 Masakazu Suzuki (Kyushu University)
Presentation transcript:

1 Automating Tactile Graphics Production DUB October 15, 2008 Richard Ladner University of Washington

2 5 Sangyun Hahn Ph.D. Student CSE Zach Lattin Math Major UW Students

3 The Problem text math graphics

4 Outline Tactual Perception Text Math Graphics

5 Tactile Perception Resolution of human fingertip: 25 dpi Tactual field of perception is no bigger than the size of the fingertips of two hands Color information is replaced by texture information Visual bandwidth is 1,000,000 bits per second, tactile is 100 bits per second

6 Translation Tactile Visual

7 Braille System to read text by feeling raised dots on paper (or on electronic displays). Invented in 1820s by Louis Braille, a French blind man. abcz andthewithmother thghch Critical fact: Fixed height and width Z3 Mode characters: cap and num.

8 Importance of Braille Literacy In the US, only 30% of blind adults are employed. Among Braille readers: –56% are employed –Are better educated –Read and write more and better Tactual perception is extremely useful

9 Tiger Embosser 20 dpi (raised dots per inch) Prints Braille text and graphics Prints dot patterns for texture

10 Outline Tactual Perception Text Math Graphics

11 Text

12 Text Translation The constraints do not define a region with any points in common in Quadrant I. When the constraints of a linear programming problem cannot be satisfied simultaneously, then infeasibility is said to occur. This may mean that the constraints have been formulated incorrectly, certain requirements need to be changed, or that additional resources are required before the problem can be solved.,! 3/ra9ts d n def9e a region ) any po9ts 9 -mon 9,quadrant,i4,:5 ! 3/ra9ts (a l9e> programm+ pro#m _c 2 satisfi$ simultane\sly1 !n 9f1sibil;y is sd 6o3ur4,? may m1n t ! 3/ra9ts h be5 =mulat$ 9correctly1 c]ta9 require;ts ne$ 6be *ang$1 or t a4i;nal res\rces >e requir$ 2f ! pro#m c 2 solv$4 Text Image Text Braille Optical Character Recognition (OCR) Braille Translation (Duxbury) Speech Synthesis (Jaws) Speech

13 Outline Tactual Perception Text Math Graphics

14 Math

15 Math Translation \begin{eqnarray*} P(0,0) = 396(0) + 270(0) = 0\\ P(15,0) = 396(15) + 270(0) = 5940\\ P(15,5) = 396(15) + 270(5) = 7290\\ P(0,20) = 396(0) + 270(20) = 5400 \end{eqnarray*} ;,p(0,0).k #396(0) + #270(0).k #0 ;,p(15,0).k #396(15) + #270(0).k #5940 ;,p(15,5).k #396(15) + #270(5).k #7290 ;,p(0,20).k #396(0) + #270(20).k #5400 Math Image Latex Nemeth Code Math OCR (Infty Reader) Braille Translation (Duxbury)

16 Math Translation Examples \sum_{i=0}^\infty x^i = \frac{1}{1-x}.,s;i ;.k #0^,="x^i.k ?1/1-x# \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} ?-b+->b^2"-4ac]/2a#

17 Outline Tactual Perception Text Math Graphics

18 Graphics

19 Current Methods Crafts Low tech embossing –Swell paper –Capsule paper –Thermoform Drawing Software –Copying –Tracing

20 Batch Translation Batch Processing instead of one figure at a time. –Many figures have similar features –Image and graphics software can do batch processing –OCR and Braille translation can do batch processing Our software – Removing text from figures.

21 Clean area 83 Clean lines 648 Complex 62 Grid clean 15 Grid overlap 113 No text 41 Overlapped text 94 Radial 53 Batches

22 Graphics Translation preprocess text extract clean image original scanned image pure graphic text image location file

23 Graphics Translation pure graphic text image location file y (0,20) x= O x x+y=20 (15,0) (15,5) y (#0,#20) x.k#15 #15 #10 #5 O x #5 #10 #15 #20 x+y.k#20 (#15,#0) (#15,#5) text Braille

24 Available Books Advanced Mathematical Concepts, Precalculus with Applications Advanced Mathematical Concepts, Precalculus with Applications Gordon-Holliday, et al Glencoe/McGraw-Hill 6.3 minutes per figure An Introduction to Modern Astrophysics Carroll and Ostlie 1996 Addison-WesleyAn Introduction to Modern Astrophysics 10.2 minutes per figure Discrete Mathematical Structures Kolman, Busby and Ross 2003 Prentice HallDiscrete Mathematical Structures 8.8 minutes per figure

25 TGA Workflow Advantages –Much faster production –Batch processing instead of one figure at a time –Much tedious work is avoided Disadvantages –May be of lower quality than custom translation –A lot of technology needs to be mastered

26 One-offs vs. Mass Production 1916 Woods Dual Power Model T 1906 Reo

27 Other UW Projects WebInSight for Images –automatically determining alternative text for many web images. Accessmonkey –bringing power to the people through scripting accessibility. WebAnywhere –a self-voicing, web-based screen reader that can be used on any computer. WebinSitu –studies seeking a better understanding of how blind people use the web. NetMobileAccess –using web services to provide mobile accessibility to blind people.

28 Main Contributors Sangyun Hahn Dan Comden Zach Lattin Jeff Bigham Anna Cavender Chandrika Jayant Many undergraduate students

29 Thanks To