by: hadley scholtz supervisor: mehrdad ghaziasgar co – supervisor: james connan assisted by:...

17
Phone Reader 2.0 By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co – supervisor: James Connan Assisted by: Ibraheem Frieslaar

Upload: lorin-mcbride

Post on 30-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Phone Reader 2.0

Phone Reader 2.0By: Hadley Scholtz

Supervisor: Mehrdad GhaziasgarCo supervisor: James Connan Assisted by: Ibraheem FrieslaarIntroductionUser RequirementsRequirements AnalysisAssumptionsProject PlanOverviewProblemUsers with impaired vision or users that are illiterate will have problems reading certain segments of text.Text in foreign languages are difficult to read, pronounce etc.

IntroductionPhone Reader 1.0 by Hadi and Hossein ShayestehAn excellent novel idea by James ConnanUser would use Android phone to take picture of textPicture was sent to Optical Character Recognition (OCR) serverImage converted to text and possibly translated.Text read to user using text-to-speech (TTS)FeaturesCould process image, if well-alignedEntire image was processed and converted to textAudio was played immediately after processing

Introduction (Cont.)Previous Solution4Phone Reader 2.0Optimized OCRSelect segments from imageManually control when audio is playedRepeated audio playbackEnhanced user interfaceUser RequirementsRequirements Analysis

Android Phone

Text

Requirements Analysis (Cont.)Requirements Analysis (Cont.)

Requirements Analysis (Cont.)

Requirements Analysis (Cont.)

Requirements Analysis (Cont.)Requirements Analysis (Cont.)

Android Phone

OCR ServerTomorrowOCRTTS

Requirements Analysis (Cont.)

Process one image at a time

Will run on Android platformAssumptionsPlanPlan completionLearn to use openCV tools to manipulate images. Research efficient image pre-processing techniques.Construct requirements document.End of term 1Implement pre-processing techniques to produce high accuracy OCR results.Develop a prototype of the proposed solution.End of term 2Improve prototype by adding additional features.End of term 3Test and deploy proposed solution.End of term 4Project PlanAlginahi, Y. (n.d.). Preprocessing Techniques in Character Recognition.

Bradsky, G., & Kaehler, A. (2008). Learning OpenCV Computer Vision with the OpenCV Library. California: O'Reilly Media Inc.

Seeger. (2003). Patent No. US 6577762 B1. United States of America.

Seeger, M., & Dance, C. (n.d.). Binarising Camera Images for OCR. References

Questions and Answers