24
MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008 http://dcm.uhcl.edu/cap08spgp2/

MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

Embed Size (px)

Citation preview

Page 1: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

MiniCheck OCR Enhancement

CSCI 6838 Capstone Project Team #2 Spring 2008

http://dcm.uhcl.edu/cap08spgp2/

Page 2: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 2

Team #2 Introduction

NagaRaju VoodigiEmail: [email protected]

Swethana NagulaEmail: [email protected]

Nikhil BhomiEmail: [email protected]

Venkateshwar Rao SurabhiEmail: [email protected]

Page 3: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 3

Team #2 Roles

NagaRaju VoodigiRole: Team lead, Programmer, Webmaster

Swethana NagulaRole: Programmer, Technical Writer

Nikhil BhomiRole: Programmer, Webmaster

Venkateshwar Rao SurabhiRole: Programmer, Technical Writer

Page 4: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 4

Instructor

Dr. Kwok Bun YueChair, Computer Science

Interim Chair, Division of Computing and Mathematics

University of Houston - Clear Lake

Email: [email protected]

Homepage: Home Page of Dr. Kwok-Bun Yue

Page 5: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 5

Mentor

Mr. Bruce Brenner President, MiniCheck-OCR

Phone: (713)446-6676

Email: [email protected]

Website:MiniCheck-OCR, Inc

Page 6: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 6

Topics

MiniCheck ID Introduction Existing System Technologies required Understanding diagram Project Requirements Prototype References

Page 7: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 7

MiniCheck Introduction MiniCheck-OCR developed a front-end application called

MiniCheck MGR to scan, validate and process checks and ID

cards.

Electronically processes checks

Validates photo ID such as driver’s license and state ID’s to

prevent fraud.

Uses a set of advanced algorithms to decipher the

electronically encoded data in either the magnetic strip or

barcode

Page 8: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 8

MiniCheck Introduction Combines

MICR - Magnetic Imaging Character Recognition

OCR – Optical Character Recognition

Types of parsing

Check processing

Magnetic card ID’s

Barcode ID’s 1 Dimension

2 Dimension

Page 9: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 9

Scanners Integrated

USB Mini Swipe – Magnetic Stripe

USB MiniPrint Swipe – MagnePrint Stripe

USB card scan – Barcode

USB MICRImage – Magnetic Stripe

USB Magtek Excella STX – Magnetic, barcode and

MagnePrint

Page 10: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 10

Existing Standalone System Enhanced by previous Capstone Team #3.

Consists of User Interface and Configuration windows.

Configuration Window

Provides an option to select the required scanner.

Provides an option to select the window size

User Interface Window

Displays parsed information

Uses Atalasoft Imaging toolkit to capture and parse the card

information and convert into meaningful information.

Page 11: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 11

Page 12: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 12

Existing Standalone System Integrated Software Development Kit’s of

CardScan

USB Magtek Excella STX “All-in-one”

USB MICR Image

with the MiniCheck ID

MagnePrint - used MagnePrint API to get the score in

backend without redirecting the user to the MagneSafe website

in order to continue the transaction.

Page 13: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 13

MagnePrint Technology One of the major and important scanners provided Detects counterfeit credit cards by reading a unique magnetic

"fingerprint" on the stripes of credit cards and other objects that carry magnetic information.

Has millions of magnetic particles that are organized in a unique way.

Analyzes these particles and determines the card's "signature" number, which then can be put in a database.

When a card is swiped through a designated terminal, the card's signature, or "Magneprint," can be compared to the recorded signature.

Page 14: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 14

Technologies required

.NET and C# MS-Access

Page 15: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 15

Understanding Diagram

Page 16: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 16

Requirements Integrate the RDM EC7000i scanner ADK with the existing

MiniCheck ID to read the magnetic stripe information. RDM EC7000i

Features:Captures a high-quality two-sided binary image of the check in seconds Bi-directional Magnetic Stripe Reader (MSR)It reads track 1,2 and 3 from the magnetic stripe

Page 17: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 17

Requirements Integrate M-250 scanner into the existing MiniCheck to read

magnetic stripe and barcodes and display the information.

M-250

Features:Reads Magnetic Stripe2 Dimensional Bar Code ReadingBuilt-in High Performance 3 Track

Magnetic Stripe ReaderDoesn’t require API

Page 18: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 18

Integrate the EPSON TM-H6000II scanner ADK with the

existing MiniCheck ID to capture and store the image.

EPSON TM-H6000II

Features:Built in ID ImagerReads MICR Card Image Scanning

Requirements

Page 19: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 19

Requirements

Integrate API’s of the Magneprint scanner into the existing

application to communicate with the remote server located at

Dallas.

Verify Identity of the card holder to a higher level like SSN,

previous address with the help of a third-party database,

VERIS.

Testing: Different state ID’s

Windows Vista operating system

Page 20: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 20

Requirements Improving User interface

Replace radio buttons by check boxes

Increase window size

Provide Configuration tab in the User Interface window

Page 21: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 21

Prototype

Page 22: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 22

Page 23: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

04/18/23 Enhancement of MiniCheck ID 23

References

http://dcm.uhcl.edu/cap683807fagp3/

http://news-info.wustl.edu/tips/page/normal/4159.html

http://www.e-seek.com/product_m250.asp

http://pos.epson.com/products/TM-H6000II.htm

http://www.rdmcorp.com/EC7000iSeries.shtml

Page 24: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008

Thank you