palestine polytechnic university

21
Palestine Polytechnic University Braille To Text/Voice Converter Project Team Wisam Younes Bayan Halawani Samer Isieed Project Supervisor Dr. Radwan Tahboub

Upload: gilles

Post on 23-Feb-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Palestine Polytechnic University. Braille To Text/Voice Converter. Project Team Wisam Younes Bayan Halawani Samer Isieed Project Supervisor Dr. Radwan Tahboub. Outline. Abstract Project Objectives About Braille (Briefly) Conceptual Block Diagram Braille Paper - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Palestine Polytechnic University

Palestine Polytechnic University

Braille To Text/Voice Converter

Project Team

Wisam Younes Bayan Halawani Samer Isieed

Project Supervisor

Dr. Radwan Tahboub

Page 2: Palestine Polytechnic University

Outline

• Abstract• Project Objectives• About Braille (Briefly)• Conceptual Block Diagram• Braille Paper • Image Processing Technique• Suggested Algorithm For Skewed Image• BT/VC Algorithm• Cell/Dot Recognition• Use Cases • Sequence Diagram • Results• Conclusion • Future Work

Page 3: Palestine Polytechnic University

Abstract

• The Braille to Text/Voice Converter (BT/VC) is a system that designed to help sighted people to be able to understand Braille script without any knowledge in Braille.

• The aim of this project is to develop a system that is able to translate a Braille script into multilingual script and represents the converted script as text or voice to the user using mobile application.

Page 4: Palestine Polytechnic University

Project Objectives

• Reduce the gap between blind and sighted people.

• Help teachers to teach blind students.

• Help the parents to keep track of their blind child’s study.

• Design a system that is portable, flexible and easy to use.

Page 5: Palestine Polytechnic University

About Braille

•Braille is a language that is used to read and write by blind people.

•Founded by “Louis Braille” •Braille cell

•Grade 1

Page 6: Palestine Polytechnic University

Conceptual Block Diagram

Page 7: Palestine Polytechnic University

Braille Paper as Image

Page 8: Palestine Polytechnic University

• Converting image from RGB to Gray scale.• Separate the dots from the background.• Enhance the image using Morphology techniques.

Image Processing Techniques

Page 9: Palestine Polytechnic University

RGB to Gray Scale Image

RGB Gray Scale

Page 10: Palestine Polytechnic University

• Done using adaptive thresholding .• Changes the threshold dynamically over the image

Separate the Dots From the Background

Page 11: Palestine Polytechnic University

Morphology Technique.

•Dilation

•Erosion

Page 12: Palestine Polytechnic University

After Applying the Morphology Technique

Page 13: Palestine Polytechnic University

Suggested Algorithm for Skewed Images

•A suggested solution for this problem is to find the sum of rows on a Braille cell, after that the image is rotated with a small angle

Page 14: Palestine Polytechnic University

BT/VC Algorithm

•CenterX =x+ 0.5*w.•CenterY =y+ 0.5*h.•hw=0.5*w - d.•hh=0.5*h - d.

•Dot1: (centerX-hw,centerY-hh)•Dot2 : (centerX-hw,centerY)•Dot3 : (centerX-hw,centerY+hh)•Dot4: (centerX+hw,centerY-hh)•Dot5: (centerX+hw,centerY)•Dot6: (centerX+hw,centerY+hh)

Left top corner(x,y)

Xd

h

w

11

2

3

4

5

6

1

2

3

4

5

6

11

2

3

4

5

6

11

2

3

4

5

6

Yd

Page 15: Palestine Polytechnic University

Applying BT/VC Algorithm

Page 16: Palestine Polytechnic University

Cell/Dot Recognition

After we applied the previous algorithm, we got the following “sample”:

Consider we have these three cells

Export a binary code for each one. Cell 1 : 111010. Cell 2 : 101001. Cell 3 : 010100.

Then using the Hash table we can get the ASCII Code for each of the previous binary code

Page 17: Palestine Polytechnic University

Use Case Diagram

Run/StopApplication

CaptureBraillePicture

Load BraillePicture

ConvertButton

ReadText

Listen

Camera

Speaker

ConversionProcess<include>

Save AsText

SelectLanguage

Screen

Mobile

Buy SmartDraw!- purchased copies print this document without a watermark .

Visit www.smartdraw.com or call 1-800-768-3729.

User

Page 18: Palestine Polytechnic University

UML Diagram

Page 19: Palestine Polytechnic University

Results

Sample

State

Ideal Image Ordinary Skew Algorithm Scanned Sparse Data

Average)%( 99.6 59.3 66 78.3 94

•According to the three Braille samples that have been tested in different situations using BT/VC algorithm. The following table shows the results that have been recorded during testing stage.

Page 20: Palestine Polytechnic University

Conclusion

Dealing with images in term of image processing issue it is not an easy task.

Braille image is a sensitive image, which means it should be captured under a suitable situation in order to get a good results.

It is possible to program an application for android using C# instead of JAVA and we decide to use C# because it is faster than JAVA.

Adaptive thresholding technique that has been used to separate the Braille dots from the background is an effective technique and it gives a very good result for more than 90% from the images.

 Morphology techniques can help to enhance the image from a noise.

The captured image always has a skew angle( or the image has a rotated angle in 3rd axis).

Page 21: Palestine Polytechnic University

Supporting multilingual scripts Improving the suggested algorithm for the skewed image Improving BT/VC algorithm Having more collaborative user interface

Future work