By: Hossein and Hadi Shayesteh Supervisor: Mr. James Connan
Introduction Phone Reader Intended for Blinds and Illiterates People dealing with a Foreign Language Potential Users Converting Image to text using OCR Reading out the text using TTS
Phone Reader Design / Phone Device Generated Audio
Implementation / Phone Device
Implementation / Server
Implementation / Phone Device
Phone Reader Design / Server Gray Scale OCR engine Thresholding Server
Project Testing Functionality Testing Ease of use Fulfillment of functionality Usability Testing Unit testing - Server - Phone Device Integration Testing
Functionality Testing / Server 15 different images captured from screen Case 1 images captured by camera Case 4 : Noise and color applied to Case 1 images Case 2 : Case 3 : Case 1 : Case 5 : Case 2 images captured by camera Image preprocessing applied to Case 1 images Case 6 : Case 7 : Case 8 : Image preprocessing applied to Case 2 images Image preprocessing applied to Case 3 images Image preprocessing applied to Case 4 images
Functionality Testing Results 15 different images captured from screen Case 1 images captured by camera 4 : Noise and color applied to Case 1 images 2 : 3 : 1 : 5 : Case 2 images captured by camera Image preprocessing applied to Case 1 images 6 : 7 : 8 : Image preprocessing applied to Case 2 images Image preprocessing applied to Case 3 images Image preprocessing applied to Case 4 images
Functionality Testing Results (Contd) OCR engine produces near ideal results for high quality images Probable poor OCR results are due to noise, colored background or distractions OCR performance was greatly improved by applying image pre-processing techniques What we understood from the test result What we did to improve the performance
Functionality Improvement / Phone Device Employing Phone’s Camera in Phone Reader Improving the User Interface (Buttons,Options)
Usability Testing Questionnaires 10 participants Task sheet provided Feedback analyzed
Usability Testing Result Successful completion of all the tasks How well buttons were organized 4 : How easy was working with Phone Reader 2 : 3 : 1 : 5 : Function of each button was easy to understand Overall impression of the Phone Reader application
Usability Testing Result (Continued) What we understood from the test result Phone Reader is fairly easy to use The most challenging part was working with camera We tried to simplify the process of image capturing by eliminating unnecessary option buttons What we did to improve the performance
User Manual Run the application Capture an Image Press OCR button Press TTS button
Demo
Question and Answer