SlideShare a Scribd company logo
Project Proposal
Bengali Braille to Text Translation
Course:SE 801- Project
Submitted by
Minhas Kamal
Roll: BSSE-0509
Student of BSSE 8th Semester
Institute of Information Technology
University of Dhaka
Supervised by
Dr. Mohammad Shoyaib
Associate Professor
Institute of Information Technology
University of Dhaka
Institute of Information Technology
University of Dhaka
14th
August 2016
i
Table of Contents
1. Overview...................................................................................................................................................1
1.1 Background .........................................................................................................................................1
1.2 Objectives............................................................................................................................................1
1.3 Methodology.......................................................................................................................................2
1.4 Scope...................................................................................................................................................2
1.5 Assumptions and Constraints .............................................................................................................2
1.6 Dependencies......................................................................................................................................2
2. Project Delivery.........................................................................................................................................3
2.1 Deliverables.........................................................................................................................................3
2.2 Timescales...........................................................................................................................................3
3. Cost Benefit Estimate................................................................................................................................4
3.1 Benefits ...............................................................................................................................................4
3.2 Project Resources................................................................................................................................4
4. Conclusion.................................................................................................................................................5
References ....................................................................................................................................................6
1
1. Overview
Braille is a specialized writing system for visually impaired people. Here raised dots on
embossed paper are used as tactile alphabet [1] [2]. For example- Figure 1.1 represents Bengali
‘আ’.
Figure 1.1: A Braille Cell with 6 dots Representing- ‘আ’
In this project I shall create a tool for Bengali Braille Character Recognition. The tool will take in
scanned image of Bengali Braille writing, apply pattern recognition, and translate it to text.
1.1 Background
Visually impaired people have all the abilities that any normal person need, to contribute to the
society. The only problem they face is not being able to visually perceive the world. As most of
our learning procedures are largely dependent on the eye, a big portion of this human potential
is not getting the room for manifestation. So rather becoming an asset, they turn into a burden
to the community [3].
This problem was intensely severe till the early 1800’s, when Braille Writing system came into
existence. The base process was developed by the French army for passing message in the dark.
The system was then matured by a young boy named Braille, who accidently lost his vision at an
early age [4]. He simplified the writing and reading process, and as a result the technique
became very popular among visually impaired people [5]. Further refinement to the procedure
shaped it for mass use. Now almost every major language in this world has its own Braille
format [6].
Standing in this era of modern science we wish to get every bit of information in digital form.
However, very few researches have been performed over Bengali Braille to text translation. And
to the best of my knowledge, there is also no single open source tool available for this
translation purpose.
1.2 Objectives
Creating a reliable Bengali Braille Character recognition tool named- Bengali Braille to Text
Translator is the primary goal of this project.
2
1.3 Methodology
Followings are the major steps of our Braille recognition method-
1. Enhance and filter input image
2. Detect dots
3. Recognize patterns
4. Map patterns to characters
5. Write output to a text file
1.4 Scope
Our project scope is defined as follows-
1. The software will take image in *.png or *.jpg format.
2. Embossment on the paper will be one-sided.
3. The translator will recognize Bengali alphabets (অ-আ, ক-ঁ), numbers (০-৯), their
diacritic and abbreviated forms, and common punctuation marks. Complex
mathematical notations and special characters are out of our project scope.
4. Output will be written in a text file.
1.5 Assumptions and Constraints
We assume that the input image -
1. Will not have any rotation or skew
2. Background will be white
3. Random and Banding noise will be at minimum, and there will be no Fixed Pattern
noise
1.6 Dependencies
The project is not dependent on any third party software or special hardware. A simple
personal computer is enough for running the tool. A scanner will be needed for scanning Braille
Paper.
3
2. Project Delivery
The project will roughly take 4 months to complete. The primary deliverable is portable
software that will be supported in all major operating systems.
2.1 Deliverables
1. A Software Installation File
2. User Manual
3. Source Code
2.2 Timescales
The project has started from 17th
July 2016 and will end in 14th
November of the same year.
Table 2.2.1 shows estimated timescales and probable mile stones throughout the project.
Table 2.2.1:Gantt chart of Estimated Timescale
4
3. Cost Benefit Estimate
The project will not need any extra hardware or commercial software package. So project cost
is not applicable here.
3.1 Benefits
This tool will translate Braille writing into text. Thus any ordinary person will be able to read it.
Blind people will be able to deliver message to the general mass. A teacher will not need to be
specialized in Braille to examine answer sheet of a sightless person.
3.2 Project Resources
 Hardware Requirement:
o A Personal Computer (processor: Celeron or higher, and Ram: 256mb or higher)
o A Scanner (minimum resolution 300 dpi)
 Software Requirement:
o Java Runtime Environment (version 7 or higher)
5
4. Conclusion
The project will serve as a great help for both visually impaired people and their close ones. The
tool can also be used to digitally interpret and store braille writing. It will not only benefit the
sightless but also to the sighted, as they will be able to share their knowledge and thought.
6
References
[1] W. David, A. Adler. “A Picture of Louis Braille.” New York, McGrawHill, 1999.
[2] Durre, K. P., W. Tuttle. “A Universal Computer Braille Code for Literacy and Scientific Texts.”
International Technology Conference, 1991.
[3] Padmavathi, S., S. Sphoorthy Reddy, and D. Meenakshy. "Conversion of braille to text in english, hindi
and tamil languages." arXiv preprint arXiv:1307.2997 (2013).
[4] Jiménez, Javier, et al. "Biography of louis braille and invention of the braille alphabet." Survey of
ophthalmology 54.1 (2009): 142-149.
[5] W. Bledsoe. “Braille: ‘A Success Story’, in Evaluation of Sensory Aids for the Visually Handicapped.”
Washington D. C.: National Academy of Science, 1972, pp. 3-36.
[6] World Braille Usage. UNESCO, Paris: The National Library Service for the Blind and Physically
Handicapped. Washington, D.C.: Library of Congress, 1990.

More Related Content

What's hot

Pharo 10 and beyond
 Pharo 10 and beyond Pharo 10 and beyond
Pharo 10 and beyond
ESUG
 
Gestion de proyectos informaticos
Gestion de proyectos informaticosGestion de proyectos informaticos
Gestion de proyectos informaticos
Tensor
 
Software process
Software processSoftware process
Software process
Jennifer Polack
 
Tdd and bdd
Tdd and bddTdd and bdd
Tdd and bdd
MohamedSubhiBouchi
 
EFFECTIVE MODULAR DESIGN.pptx
EFFECTIVE MODULAR DESIGN.pptxEFFECTIVE MODULAR DESIGN.pptx
EFFECTIVE MODULAR DESIGN.pptx
DrTThendralCompSci
 
Agile process (Scrum Framework)
Agile process (Scrum Framework)Agile process (Scrum Framework)
Agile process (Scrum Framework)
Jakir Hosen Khan
 
1.basics of software testing
1.basics of software testing 1.basics of software testing
1.basics of software testing
VESIT/University of Mumbai
 
Monolith vs Microservices with Golang at practice - Ivan Kutuzov
Monolith vs Microservices with Golang at practice  -  Ivan Kutuzov Monolith vs Microservices with Golang at practice  -  Ivan Kutuzov
Monolith vs Microservices with Golang at practice - Ivan Kutuzov
Kuberton
 
Go lang
Go langGo lang

What's hot (9)

Pharo 10 and beyond
 Pharo 10 and beyond Pharo 10 and beyond
Pharo 10 and beyond
 
Gestion de proyectos informaticos
Gestion de proyectos informaticosGestion de proyectos informaticos
Gestion de proyectos informaticos
 
Software process
Software processSoftware process
Software process
 
Tdd and bdd
Tdd and bddTdd and bdd
Tdd and bdd
 
EFFECTIVE MODULAR DESIGN.pptx
EFFECTIVE MODULAR DESIGN.pptxEFFECTIVE MODULAR DESIGN.pptx
EFFECTIVE MODULAR DESIGN.pptx
 
Agile process (Scrum Framework)
Agile process (Scrum Framework)Agile process (Scrum Framework)
Agile process (Scrum Framework)
 
1.basics of software testing
1.basics of software testing 1.basics of software testing
1.basics of software testing
 
Monolith vs Microservices with Golang at practice - Ivan Kutuzov
Monolith vs Microservices with Golang at practice  -  Ivan Kutuzov Monolith vs Microservices with Golang at practice  -  Ivan Kutuzov
Monolith vs Microservices with Golang at practice - Ivan Kutuzov
 
Go lang
Go langGo lang
Go lang
 

Viewers also liked

Software Project Management: Testing Document
Software Project Management: Testing DocumentSoftware Project Management: Testing Document
Software Project Management: Testing Document
Minhas Kamal
 
Software Project Management: Configuration Management
Software Project Management: Configuration ManagementSoftware Project Management: Configuration Management
Software Project Management: Configuration Management
Minhas Kamal
 
Software Project Management: Release Notes
Software Project Management: Release NotesSoftware Project Management: Release Notes
Software Project Management: Release Notes
Minhas Kamal
 
Proposal: A Study on Business Communucation System of KAZ Software
Proposal: A Study on Business Communucation System of KAZ SoftwareProposal: A Study on Business Communucation System of KAZ Software
Proposal: A Study on Business Communucation System of KAZ Software
Minhas Kamal
 
Software Requirements Specification on Bengali Braille to Text Translator
Software Requirements Specification on Bengali Braille to Text TranslatorSoftware Requirements Specification on Bengali Braille to Text Translator
Software Requirements Specification on Bengali Braille to Text Translator
Minhas Kamal
 
Software Project Management: Project Planning
Software Project Management: Project PlanningSoftware Project Management: Project Planning
Software Project Management: Project Planning
Minhas Kamal
 
Software Project Management: Change Control
Software Project Management: Change ControlSoftware Project Management: Change Control
Software Project Management: Change Control
Minhas Kamal
 
Software Project Management: Project Summary
Software Project Management: Project SummarySoftware Project Management: Project Summary
Software Project Management: Project Summary
Minhas Kamal
 
Software Project Management: Budget
Software Project Management: BudgetSoftware Project Management: Budget
Software Project Management: Budget
Minhas Kamal
 
Software Project Management Presentation Final
Software Project Management Presentation FinalSoftware Project Management Presentation Final
Software Project Management Presentation Final
Minhas Kamal
 
Software Project Management: Project Initiation
Software Project Management: Project InitiationSoftware Project Management: Project Initiation
Software Project Management: Project Initiation
Minhas Kamal
 
Software Project Proposal: Bengali Braille to Text Translation
Software Project Proposal: Bengali Braille to Text TranslationSoftware Project Proposal: Bengali Braille to Text Translation
Software Project Proposal: Bengali Braille to Text Translation
Minhas Kamal
 
Software Project Management: Risk Management
Software Project Management: Risk ManagementSoftware Project Management: Risk Management
Software Project Management: Risk Management
Minhas Kamal
 
Software Project Management: Project Charter
Software Project Management: Project CharterSoftware Project Management: Project Charter
Software Project Management: Project Charter
Minhas Kamal
 
Software Project Management: Business Case
Software Project Management: Business CaseSoftware Project Management: Business Case
Software Project Management: Business Case
Minhas Kamal
 
Final Internship Report
Final Internship ReportFinal Internship Report
Final Internship Report
Minhas Kamal
 
Letter of Endorsement Sample
Letter of Endorsement SampleLetter of Endorsement Sample
Letter of Endorsement Sample
Minhas Kamal
 
Report Acknowledgement Sample
Report Acknowledgement SampleReport Acknowledgement Sample
Report Acknowledgement Sample
Minhas Kamal
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)
Minhas Kamal
 
Complete MPICH2 Clustering Manual in Ubuntu
Complete MPICH2 Clustering Manual in UbuntuComplete MPICH2 Clustering Manual in Ubuntu
Complete MPICH2 Clustering Manual in Ubuntu
Minhas Kamal
 

Viewers also liked (20)

Software Project Management: Testing Document
Software Project Management: Testing DocumentSoftware Project Management: Testing Document
Software Project Management: Testing Document
 
Software Project Management: Configuration Management
Software Project Management: Configuration ManagementSoftware Project Management: Configuration Management
Software Project Management: Configuration Management
 
Software Project Management: Release Notes
Software Project Management: Release NotesSoftware Project Management: Release Notes
Software Project Management: Release Notes
 
Proposal: A Study on Business Communucation System of KAZ Software
Proposal: A Study on Business Communucation System of KAZ SoftwareProposal: A Study on Business Communucation System of KAZ Software
Proposal: A Study on Business Communucation System of KAZ Software
 
Software Requirements Specification on Bengali Braille to Text Translator
Software Requirements Specification on Bengali Braille to Text TranslatorSoftware Requirements Specification on Bengali Braille to Text Translator
Software Requirements Specification on Bengali Braille to Text Translator
 
Software Project Management: Project Planning
Software Project Management: Project PlanningSoftware Project Management: Project Planning
Software Project Management: Project Planning
 
Software Project Management: Change Control
Software Project Management: Change ControlSoftware Project Management: Change Control
Software Project Management: Change Control
 
Software Project Management: Project Summary
Software Project Management: Project SummarySoftware Project Management: Project Summary
Software Project Management: Project Summary
 
Software Project Management: Budget
Software Project Management: BudgetSoftware Project Management: Budget
Software Project Management: Budget
 
Software Project Management Presentation Final
Software Project Management Presentation FinalSoftware Project Management Presentation Final
Software Project Management Presentation Final
 
Software Project Management: Project Initiation
Software Project Management: Project InitiationSoftware Project Management: Project Initiation
Software Project Management: Project Initiation
 
Software Project Proposal: Bengali Braille to Text Translation
Software Project Proposal: Bengali Braille to Text TranslationSoftware Project Proposal: Bengali Braille to Text Translation
Software Project Proposal: Bengali Braille to Text Translation
 
Software Project Management: Risk Management
Software Project Management: Risk ManagementSoftware Project Management: Risk Management
Software Project Management: Risk Management
 
Software Project Management: Project Charter
Software Project Management: Project CharterSoftware Project Management: Project Charter
Software Project Management: Project Charter
 
Software Project Management: Business Case
Software Project Management: Business CaseSoftware Project Management: Business Case
Software Project Management: Business Case
 
Final Internship Report
Final Internship ReportFinal Internship Report
Final Internship Report
 
Letter of Endorsement Sample
Letter of Endorsement SampleLetter of Endorsement Sample
Letter of Endorsement Sample
 
Report Acknowledgement Sample
Report Acknowledgement SampleReport Acknowledgement Sample
Report Acknowledgement Sample
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)
 
Complete MPICH2 Clustering Manual in Ubuntu
Complete MPICH2 Clustering Manual in UbuntuComplete MPICH2 Clustering Manual in Ubuntu
Complete MPICH2 Clustering Manual in Ubuntu
 

Similar to Project Proposal: Bengali Braille to Text Translation

BoscoChat (A free Wi-Fi Chat Room in Android)
BoscoChat (A free Wi-Fi Chat Room in Android)BoscoChat (A free Wi-Fi Chat Room in Android)
BoscoChat (A free Wi-Fi Chat Room in Android)
Samaresh Debbarma
 
Obj report
Obj reportObj report
Obj report
Manish Raghav
 
Zap Scanning
Zap ScanningZap Scanning
Zap Scanning
Suresh Kumar
 
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSISIMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
Shivam Porwal
 
B sc. project_proposal_mss
B sc. project_proposal_mssB sc. project_proposal_mss
B sc. project_proposal_mss
Md. Rahimul Islam
 
IRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for Blinds
IRJET Journal
 
Computing Science Dissertation
Computing Science DissertationComputing Science Dissertation
Computing Science Dissertation
rmc1987
 
Ai Project ppt.pptx
Ai Project ppt.pptxAi Project ppt.pptx
Ai Project ppt.pptx
hammadhassan9507
 
The Ring programming language version 1.10 book - Part 99 of 212
The Ring programming language version 1.10 book - Part 99 of 212The Ring programming language version 1.10 book - Part 99 of 212
The Ring programming language version 1.10 book - Part 99 of 212
Mahmoud Samir Fayed
 
FEC2017-Introduction-to-programming
FEC2017-Introduction-to-programmingFEC2017-Introduction-to-programming
FEC2017-Introduction-to-programming
Henrikki Tenkanen
 
The Ring programming language version 1.9 book - Part 97 of 210
The Ring programming language version 1.9 book - Part 97 of 210The Ring programming language version 1.9 book - Part 97 of 210
The Ring programming language version 1.9 book - Part 97 of 210
Mahmoud Samir Fayed
 
Exploratory Analytics in Python provided by EY.pdf
Exploratory Analytics in Python provided by EY.pdfExploratory Analytics in Python provided by EY.pdf
Exploratory Analytics in Python provided by EY.pdf
totondak
 
The Ring programming language version 1.2 book - Part 77 of 84
The Ring programming language version 1.2 book - Part 77 of 84The Ring programming language version 1.2 book - Part 77 of 84
The Ring programming language version 1.2 book - Part 77 of 84
Mahmoud Samir Fayed
 
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IRJET Journal
 
A Survey on Domain-Specific Languages for Machine.pdfA Sur.docx
A Survey on Domain-Specific Languages for Machine.pdfA Sur.docxA Survey on Domain-Specific Languages for Machine.pdfA Sur.docx
A Survey on Domain-Specific Languages for Machine.pdfA Sur.docx
bartholomeocoombs
 
Summer training in Noida | APTRON Solutions
Summer training in Noida | APTRON SolutionsSummer training in Noida | APTRON Solutions
Summer training in Noida | APTRON Solutions
Harshita Gupta
 
Reading System for the Blind PPT
Reading System for the Blind PPTReading System for the Blind PPT
Reading System for the Blind PPTBinayak Ghosh
 
Detection-and-Verification-System-of-Handwriting-and-Signature-using-Raspberr...
Detection-and-Verification-System-of-Handwriting-and-Signature-using-Raspberr...Detection-and-Verification-System-of-Handwriting-and-Signature-using-Raspberr...
Detection-and-Verification-System-of-Handwriting-and-Signature-using-Raspberr...
SiegriqueCeasarAJalw
 
Fc25949950
Fc25949950Fc25949950
Fc25949950
IJERA Editor
 
Smart Snap - Report
Smart Snap - ReportSmart Snap - Report
Smart Snap - Report
Tapan Desai
 

Similar to Project Proposal: Bengali Braille to Text Translation (20)

BoscoChat (A free Wi-Fi Chat Room in Android)
BoscoChat (A free Wi-Fi Chat Room in Android)BoscoChat (A free Wi-Fi Chat Room in Android)
BoscoChat (A free Wi-Fi Chat Room in Android)
 
Obj report
Obj reportObj report
Obj report
 
Zap Scanning
Zap ScanningZap Scanning
Zap Scanning
 
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSISIMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
 
B sc. project_proposal_mss
B sc. project_proposal_mssB sc. project_proposal_mss
B sc. project_proposal_mss
 
IRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for BlindsIRJET- Virtual Vision for Blinds
IRJET- Virtual Vision for Blinds
 
Computing Science Dissertation
Computing Science DissertationComputing Science Dissertation
Computing Science Dissertation
 
Ai Project ppt.pptx
Ai Project ppt.pptxAi Project ppt.pptx
Ai Project ppt.pptx
 
The Ring programming language version 1.10 book - Part 99 of 212
The Ring programming language version 1.10 book - Part 99 of 212The Ring programming language version 1.10 book - Part 99 of 212
The Ring programming language version 1.10 book - Part 99 of 212
 
FEC2017-Introduction-to-programming
FEC2017-Introduction-to-programmingFEC2017-Introduction-to-programming
FEC2017-Introduction-to-programming
 
The Ring programming language version 1.9 book - Part 97 of 210
The Ring programming language version 1.9 book - Part 97 of 210The Ring programming language version 1.9 book - Part 97 of 210
The Ring programming language version 1.9 book - Part 97 of 210
 
Exploratory Analytics in Python provided by EY.pdf
Exploratory Analytics in Python provided by EY.pdfExploratory Analytics in Python provided by EY.pdf
Exploratory Analytics in Python provided by EY.pdf
 
The Ring programming language version 1.2 book - Part 77 of 84
The Ring programming language version 1.2 book - Part 77 of 84The Ring programming language version 1.2 book - Part 77 of 84
The Ring programming language version 1.2 book - Part 77 of 84
 
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
IDE Code Compiler for the physically challenged (Deaf, Blind & Mute)
 
A Survey on Domain-Specific Languages for Machine.pdfA Sur.docx
A Survey on Domain-Specific Languages for Machine.pdfA Sur.docxA Survey on Domain-Specific Languages for Machine.pdfA Sur.docx
A Survey on Domain-Specific Languages for Machine.pdfA Sur.docx
 
Summer training in Noida | APTRON Solutions
Summer training in Noida | APTRON SolutionsSummer training in Noida | APTRON Solutions
Summer training in Noida | APTRON Solutions
 
Reading System for the Blind PPT
Reading System for the Blind PPTReading System for the Blind PPT
Reading System for the Blind PPT
 
Detection-and-Verification-System-of-Handwriting-and-Signature-using-Raspberr...
Detection-and-Verification-System-of-Handwriting-and-Signature-using-Raspberr...Detection-and-Verification-System-of-Handwriting-and-Signature-using-Raspberr...
Detection-and-Verification-System-of-Handwriting-and-Signature-using-Raspberr...
 
Fc25949950
Fc25949950Fc25949950
Fc25949950
 
Smart Snap - Report
Smart Snap - ReportSmart Snap - Report
Smart Snap - Report
 

More from Minhas Kamal

Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
Minhas Kamal
 
Deep Learning - Exploring The Magical World of Neural Network
Deep Learning - Exploring The Magical World of Neural NetworkDeep Learning - Exploring The Magical World of Neural Network
Deep Learning - Exploring The Magical World of Neural Network
Minhas Kamal
 
Machine Learning - Entering into The Wonderful Galaxy of Machine Learning
Machine Learning - Entering into The Wonderful Galaxy of Machine LearningMachine Learning - Entering into The Wonderful Galaxy of Machine Learning
Machine Learning - Entering into The Wonderful Galaxy of Machine Learning
Minhas Kamal
 
Artificial Intelligence - Staring at The Grand Universe of AI (1)
Artificial Intelligence - Staring at The Grand Universe of AI (1)Artificial Intelligence - Staring at The Grand Universe of AI (1)
Artificial Intelligence - Staring at The Grand Universe of AI (1)
Minhas Kamal
 
Abstract- Bengali Braille to Text Translator
Abstract- Bengali Braille to Text TranslatorAbstract- Bengali Braille to Text Translator
Abstract- Bengali Braille to Text Translator
Minhas Kamal
 
Software Project Management: Software Architecture
Software Project Management: Software ArchitectureSoftware Project Management: Software Architecture
Software Project Management: Software Architecture
Minhas Kamal
 
Software Project Management: Software Requirement Specification
Software Project Management: Software Requirement SpecificationSoftware Project Management: Software Requirement Specification
Software Project Management: Software Requirement Specification
Minhas Kamal
 
Software Design: User Interface Design
Software Design: User Interface DesignSoftware Design: User Interface Design
Software Design: User Interface Design
Minhas Kamal
 
Business Communication System: KAZ Software
Business Communication System: KAZ SoftwareBusiness Communication System: KAZ Software
Business Communication System: KAZ Software
Minhas Kamal
 
Final Internship Presentation
Final Internship Presentation Final Internship Presentation
Final Internship Presentation
Minhas Kamal
 
Letter of Transmittal
Letter of TransmittalLetter of Transmittal
Letter of Transmittal
Minhas Kamal
 

More from Minhas Kamal (11)

Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Deep Learning - Exploring The Magical World of Neural Network
Deep Learning - Exploring The Magical World of Neural NetworkDeep Learning - Exploring The Magical World of Neural Network
Deep Learning - Exploring The Magical World of Neural Network
 
Machine Learning - Entering into The Wonderful Galaxy of Machine Learning
Machine Learning - Entering into The Wonderful Galaxy of Machine LearningMachine Learning - Entering into The Wonderful Galaxy of Machine Learning
Machine Learning - Entering into The Wonderful Galaxy of Machine Learning
 
Artificial Intelligence - Staring at The Grand Universe of AI (1)
Artificial Intelligence - Staring at The Grand Universe of AI (1)Artificial Intelligence - Staring at The Grand Universe of AI (1)
Artificial Intelligence - Staring at The Grand Universe of AI (1)
 
Abstract- Bengali Braille to Text Translator
Abstract- Bengali Braille to Text TranslatorAbstract- Bengali Braille to Text Translator
Abstract- Bengali Braille to Text Translator
 
Software Project Management: Software Architecture
Software Project Management: Software ArchitectureSoftware Project Management: Software Architecture
Software Project Management: Software Architecture
 
Software Project Management: Software Requirement Specification
Software Project Management: Software Requirement SpecificationSoftware Project Management: Software Requirement Specification
Software Project Management: Software Requirement Specification
 
Software Design: User Interface Design
Software Design: User Interface DesignSoftware Design: User Interface Design
Software Design: User Interface Design
 
Business Communication System: KAZ Software
Business Communication System: KAZ SoftwareBusiness Communication System: KAZ Software
Business Communication System: KAZ Software
 
Final Internship Presentation
Final Internship Presentation Final Internship Presentation
Final Internship Presentation
 
Letter of Transmittal
Letter of TransmittalLetter of Transmittal
Letter of Transmittal
 

Recently uploaded

GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 

Recently uploaded (20)

GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 

Project Proposal: Bengali Braille to Text Translation

  • 1. Project Proposal Bengali Braille to Text Translation Course:SE 801- Project Submitted by Minhas Kamal Roll: BSSE-0509 Student of BSSE 8th Semester Institute of Information Technology University of Dhaka Supervised by Dr. Mohammad Shoyaib Associate Professor Institute of Information Technology University of Dhaka Institute of Information Technology University of Dhaka 14th August 2016
  • 2. i Table of Contents 1. Overview...................................................................................................................................................1 1.1 Background .........................................................................................................................................1 1.2 Objectives............................................................................................................................................1 1.3 Methodology.......................................................................................................................................2 1.4 Scope...................................................................................................................................................2 1.5 Assumptions and Constraints .............................................................................................................2 1.6 Dependencies......................................................................................................................................2 2. Project Delivery.........................................................................................................................................3 2.1 Deliverables.........................................................................................................................................3 2.2 Timescales...........................................................................................................................................3 3. Cost Benefit Estimate................................................................................................................................4 3.1 Benefits ...............................................................................................................................................4 3.2 Project Resources................................................................................................................................4 4. Conclusion.................................................................................................................................................5 References ....................................................................................................................................................6
  • 3. 1 1. Overview Braille is a specialized writing system for visually impaired people. Here raised dots on embossed paper are used as tactile alphabet [1] [2]. For example- Figure 1.1 represents Bengali ‘আ’. Figure 1.1: A Braille Cell with 6 dots Representing- ‘আ’ In this project I shall create a tool for Bengali Braille Character Recognition. The tool will take in scanned image of Bengali Braille writing, apply pattern recognition, and translate it to text. 1.1 Background Visually impaired people have all the abilities that any normal person need, to contribute to the society. The only problem they face is not being able to visually perceive the world. As most of our learning procedures are largely dependent on the eye, a big portion of this human potential is not getting the room for manifestation. So rather becoming an asset, they turn into a burden to the community [3]. This problem was intensely severe till the early 1800’s, when Braille Writing system came into existence. The base process was developed by the French army for passing message in the dark. The system was then matured by a young boy named Braille, who accidently lost his vision at an early age [4]. He simplified the writing and reading process, and as a result the technique became very popular among visually impaired people [5]. Further refinement to the procedure shaped it for mass use. Now almost every major language in this world has its own Braille format [6]. Standing in this era of modern science we wish to get every bit of information in digital form. However, very few researches have been performed over Bengali Braille to text translation. And to the best of my knowledge, there is also no single open source tool available for this translation purpose. 1.2 Objectives Creating a reliable Bengali Braille Character recognition tool named- Bengali Braille to Text Translator is the primary goal of this project.
  • 4. 2 1.3 Methodology Followings are the major steps of our Braille recognition method- 1. Enhance and filter input image 2. Detect dots 3. Recognize patterns 4. Map patterns to characters 5. Write output to a text file 1.4 Scope Our project scope is defined as follows- 1. The software will take image in *.png or *.jpg format. 2. Embossment on the paper will be one-sided. 3. The translator will recognize Bengali alphabets (অ-আ, ক-ঁ), numbers (০-৯), their diacritic and abbreviated forms, and common punctuation marks. Complex mathematical notations and special characters are out of our project scope. 4. Output will be written in a text file. 1.5 Assumptions and Constraints We assume that the input image - 1. Will not have any rotation or skew 2. Background will be white 3. Random and Banding noise will be at minimum, and there will be no Fixed Pattern noise 1.6 Dependencies The project is not dependent on any third party software or special hardware. A simple personal computer is enough for running the tool. A scanner will be needed for scanning Braille Paper.
  • 5. 3 2. Project Delivery The project will roughly take 4 months to complete. The primary deliverable is portable software that will be supported in all major operating systems. 2.1 Deliverables 1. A Software Installation File 2. User Manual 3. Source Code 2.2 Timescales The project has started from 17th July 2016 and will end in 14th November of the same year. Table 2.2.1 shows estimated timescales and probable mile stones throughout the project. Table 2.2.1:Gantt chart of Estimated Timescale
  • 6. 4 3. Cost Benefit Estimate The project will not need any extra hardware or commercial software package. So project cost is not applicable here. 3.1 Benefits This tool will translate Braille writing into text. Thus any ordinary person will be able to read it. Blind people will be able to deliver message to the general mass. A teacher will not need to be specialized in Braille to examine answer sheet of a sightless person. 3.2 Project Resources  Hardware Requirement: o A Personal Computer (processor: Celeron or higher, and Ram: 256mb or higher) o A Scanner (minimum resolution 300 dpi)  Software Requirement: o Java Runtime Environment (version 7 or higher)
  • 7. 5 4. Conclusion The project will serve as a great help for both visually impaired people and their close ones. The tool can also be used to digitally interpret and store braille writing. It will not only benefit the sightless but also to the sighted, as they will be able to share their knowledge and thought.
  • 8. 6 References [1] W. David, A. Adler. “A Picture of Louis Braille.” New York, McGrawHill, 1999. [2] Durre, K. P., W. Tuttle. “A Universal Computer Braille Code for Literacy and Scientific Texts.” International Technology Conference, 1991. [3] Padmavathi, S., S. Sphoorthy Reddy, and D. Meenakshy. "Conversion of braille to text in english, hindi and tamil languages." arXiv preprint arXiv:1307.2997 (2013). [4] Jiménez, Javier, et al. "Biography of louis braille and invention of the braille alphabet." Survey of ophthalmology 54.1 (2009): 142-149. [5] W. Bledsoe. “Braille: ‘A Success Story’, in Evaluation of Sensory Aids for the Visually Handicapped.” Washington D. C.: National Academy of Science, 1972, pp. 3-36. [6] World Braille Usage. UNESCO, Paris: The National Library Service for the Blind and Physically Handicapped. Washington, D.C.: Library of Congress, 1990.