Project Plan Intelligent Real World Text Recognition The Capstone - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan Intelligent Real World Text Recognition The Capstone - - PowerPoint PPT Presentation

Project Plan Intelligent Real World Text Recognition The Capstone Experience Team TechSmith Jordyn Castor Debayan Deb Maxwell Miller Whitney Mitchell Cody Pearson Department of Computer Science and Engineering Michigan State University


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

Intelligent Real World Text Recognition

Team TechSmith

Jordyn Castor Debayan Deb Maxwell Miller Whitney Mitchell Cody Pearson Department of Computer Science and Engineering Michigan State University Fall 2015

slide-2
SLIDE 2

Functional Specifications

  • Efficiently recognize text and perform

appropriate actions

  • Options to easily save text and retrieve for

later use

  • Accessibility for users who are visually

impaired

The Capstone Experience Team TechSmith Project Plan 2

slide-3
SLIDE 3

Design Specifications

  • Camera to capture real time images
  • Simplistic and accessible user interface
  • Adjustable for different devices
  • Supports built in Windows 10 Narrator
  • Easily access stored data

The Capstone Experience Team TechSmith Project Plan 3

slide-4
SLIDE 4

Screen Mockup: Windows Phone

The Capstone Experience Team TechSmith Project Plan 4

12:38 12:38

Settings Saved History

slide-5
SLIDE 5

Screen Mockup: Windows Phone

The Capstone Experience Team TechSmith Project Plan 5

12:38

Phone Numbers Email Addresses Addresses Text

Settings Saved History

12:38

We found…..

doug@web.com 123-456-7890

Call Save

Scan Again

slide-6
SLIDE 6

Screen Mockup: Windows Computer and Tablet

The Capstone Experience 6 Team TechSmith Project Plan

slide-7
SLIDE 7

The Capstone Experience 7 Team TechSmith Project Plan

Screen Mockup: Windows Computer and Tablet

slide-8
SLIDE 8

The Capstone Experience 8 Team TechSmith Project Plan

Screen Mockup: Windows Computer and Tablet

slide-9
SLIDE 9

The Capstone Experience 9 Team TechSmith Project Plan

Screen Mockup: Windows Computer and Tablet

slide-10
SLIDE 10

Technical Specifications

The Capstone Experience Team TechSmith Project Plan 10

  • Takes in image, produces string
  • String is interpreted through regular

expressions

  • User chooses to send the string to one of the

following:

  • Text-To-Speech engine
  • System memory
  • Appropriate action
  • Strings can be sent to and retrieved from

server

slide-11
SLIDE 11

System Architecture

The Capstone Experience Team TechSmith Project Plan 11

slide-12
SLIDE 12

System Components

  • Hardware Platforms
  • Windows 10 desktop
  • Windows Phone
  • Windows Tablet
  • Raspberry Pi
  • Software Platforms / Technologies
  • Languages: C#/XAML
  • Developed in Visual Studio 2015
  • Windows Optical Character Recognition Engine
  • Microsoft Azure Server

The Capstone Experience Team TechSmith Project Plan 12

slide-13
SLIDE 13

Testing

  • Lots of manual testing is vital
  • Test on development machine first
  • Deploy to other devices using direct

connection or emulators

  • Have to test under many different conditions
  • Lighting and position will not always be ideal

The Capstone Experience Team TechSmith Project Plan 13

slide-14
SLIDE 14

Risks

  • Windows 10 Development Environment
  • The development environment is prone to various

bugs which could result in a showstopper

  • Mitigation: Researching various workarounds and

documentations posted online

  • Potentially Inaccessible Tools
  • Our software needs to meet accessibility standards
  • Mitigation: Gather accessible tools

The Capstone Experience Team TechSmith Project Plan 14

slide-15
SLIDE 15

Risks

  • Lack of experience with Raspberry Pi
  • Deployment to Raspberry pi is a requirement during

the latter portion of our project

  • Mitigation: Research software development on

Raspberry Pi

  • Unfamiliarity with Microsoft Azure
  • Microsoft Azure Cloud will serve as a backend-cloud

server

  • Mitigation: Looking up documentation for Microsoft

Azure

The Capstone Experience Team TechSmith Project Plan 15