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

Slides:



Advertisements
Similar presentations
CLIL The focus on language for learning (what it is and how to access it) Embedding Language in Tasks - Identifying the language - Deciding how to deal.
Advertisements

A Portable Device for Optical Recognition of Braille Iain Murray Curtin University of Technology.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
The Assembly Language Level
1 Autonomous Registration of LiDAR Data to Single Aerial Image Takis Kasparis Nicholas S. Shorter
Person Re-Identification Application for Android
‘ Glaucoma Detection In Retinal Images Using Automated Method ’
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
CS 376 Introduction to Computer Graphics 04 / 09 / 2007 Instructor: Michael Eckmann.
Fingerprint Authentication Kevin Amendt David Friend April 26, MIT Course Project Presentations.
Objective of Computer Vision
CSE 291 Final Project: Adaptive Multi-Spectral Differencing Andrew Cosand UCSD CVRR.
Objective of Computer Vision
1/20 Document Segmentation for Image Compression 27/10/2005 Emma Jonasson Supervisor: Dr. Peter Tischer.
COLOR MORPHOLOGY CENG 566 FINAL PROJECT Sezen ERDEM.
Final Year Research Project Automated Braille Transliteration System 1.
Lesson Objectives To understand that users with disabilities require different input and output devices To be able to identify these devices and explain.
Braille Converter For Exam Background What is Braille? Braille is a series of raised dots that can be read with the fingers by people who are.
ASCII & Gray Codes.
By: Hossein and Hadi Shayesteh Supervisor: Mr. James Connan.
Prepared by: - Mr. T.R.Shah, Lect., ME/MC Dept., U. V. Patel College of Engineering. Ganpat Vidyanagar. Digital Image Processing & Machine Vision – An.
Assistive Technology Tools WHAT ARE THEY? HOW ARE THEY USED IN THE CLASSROOM? WHAT ARE THE POSSIBLE GAINS AND DRAWBACKS FOR THE CLASSROOM?
Track, Trace & Control Solutions © 2010 Microscan Systems, Inc. Machine Vision Tools for Solving Auto ID Applications Part 3 of a 3-part webinar series:
Computer Programming-1 CSC 111 Chapter 1 : Introduction.
©Brooks/Cole, 2003 Chapter 2 Data Representation.
Image Pattern Recognition The identification of animal species through the classification of hair patterns using image pattern recognition: A case study.
A Portable Device for the Translation of Braille to Literary Text n Andrew Pasquale n Curtin University of Technology.
 Computer Aided Software Engineering  The use of a computer system to aid in the creation of software  Used to reduce the amount of time required for.
Action plan Mrs. Naheed The City School Language.
Simple Image Processing Speaker : Lin Hsiu-Ting Date : 2005 / 04 / 27.
Se Over the past decade, there has been an increased interest in providing new environments for teaching children about computer programming. This has.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Braille Converter For Exam Agenda 1.Introduction 2.Research Problem 3.Objectives 4.Methodology 5.Users & Benefits 6.Expected Outputs 7.References.
ActorFrame Visualisation. Background ActorFrame provides means to define services by instances of collaborating actors. Actors can have an internal structure.
Braille Converter For Exam Introduction Purpose of the system Need to create system to reduce paper works Need to reduce time consumption Text.
Morphological Image Processing
資訊工程系智慧型系統實驗室 iLab 南台科技大學 1 A Static Hand Gesture Recognition Algorithm Using K- Mean Based Radial Basis Function Neural Network 作者 :Dipak Kumar Ghosh,
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
Oct 21, 2008IIP20081 Image Segmentation of Historical Handwriting from Palm Leaf Manuscripts Olarik Surinta Mahasarakham University Thailand.
Abstract Very important field of research in image processing is the ultrasound image processing. Because of the speckels, that are caused during the.
Presented By: ROLL No IMTIAZ HUSSAIN048 M.EHSAN ULLAH012 MUHAMMAD IDREES027 HAFIZ ABU BAKKAR096(06)
Course Conclusion. Agenda Summing up by Tom Handing over to Ellen Your presentations Typo3 // css stuff Information about exam.
Chapter 7 The Practices: dX. 2 Outline Iterative Development Iterative Development Planning Planning Organizing the Iterations into Management Phases.
Eye regions localization Balázs Harangi – University of Debrecen Ciprian Pop – Technical University of Cluj-Napoca László Kovács – University of Debrecen.
The Implementation of a Glove-Based User Interface Chris Carey.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
Video Surveillance Under The Guidance of Smt. D.Neelima M.Tech., Asst. Professor Submitted by G. Subrahmanyam Roll No: 10021F0013 M.C.A.
Barcodes, MMS, and the Internet’s Cheapest Prices Greg McGrath & Greg Maier Advisors: Professor Cotter, Professor Rudko ECE-499 March 01, 2008.
By Pushpita Biswas Under the guidance of Prof. S.Mukhopadhyay and Prof. P.K.Biswas.
SAT’s Information Parent’s Meeting 10 th February February 2016.
SUREILLANCE IN THE DEPARTMENT THROUGH IMAGE PROCESSING F.Y.P. PRESENTATION BY AHMAD IJAZ & UFUK INCE SUPERVISOR: ASSOC. PROF. ERHAN INCE.
By: Hossein and Hadi Shayesteh Supervisor: Mr. James Connan.
Assessment At Ivy Bank Parents' Meeting What has changed? We have a new national curriculum. In September 2014 it was introduced for all subjects.
MarkNotes Question 1 The Human Computer Interface (HCI) is an important part of an ICT system. Describe four factors which should be taken.
Image Text & Audio hacks. Introduction Image Processing is one of the fastest growing technology in the field of computer science. It is a method to convert.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
“Show me another way…”. Why is it important? Research heavily supports C-P-A Provides built-in differentiation Creates flexibility of thought Thinking.
GROUPROCKET - Choose Collaboration Software for Your Company.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Outline  What is MySmartEye ?  Motivation, objectives.  Implementation.  Programming techniques.  Future Work.  Demo.
System.
Tracking Construction Projects Using Mobile Hand Held Devices
Presented by :Yuting Bao
Communication Disability
Android App Developing with communication included
Counting Iron-Absorbed Small Intestinal Cells
Department of Computer Engineering
Individual Zebra Identification
Stratified Sampling Objective:
Presentation transcript:

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 Image Processing Technique Suggested Algorithm For Skewed Image BT/VC Algorithm Cell/Dot Recognition Use Cases Sequence Diagram Results Conclusion Future Work

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.

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.

About Braille Braille is a language that is used to read and write by blind people. Founded by “Louis Braille” Braille cell Grade 1

Conceptual Block Diagram

Braille Paper as Image

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

RGB to Gray Scale Image RGBGray Scale

Done using adaptive thresholding. Changes the threshold dynamically over the image Separate the Dots From the Background

Morphology Technique. Dilation Erosion

After Applying the Morphology Technique

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

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 Yd

Applying BT/VC Algorithm

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 :  Cell 2 :  Cell 3 :  Then using the Hash table we can get the ASCII Code for each of the previous binary code

Use Case Diagram User

UML Diagram

Results Sample State Ideal ImageOrdinary Skew Algorithm ScannedSparse Data Average(%) 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.

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 3 rd axis).

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