38
MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007 http://dcm.cl.uh.edu/cap683807fagp3/

MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Embed Size (px)

Citation preview

Page 1: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

MiniCheck OCR Enhancement

CSCI 6838 Capstone Project

Team # 3

Fall 2007http://dcm.cl.uh.edu/cap683807fagp3/

Page 2: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

AbdulRafay

Role: Programmer & Technical writer

Kiet Tran

Role: Programmer & Technical writer

Meera Sutaria

Role: Team Lead, Programmer & Webmaster

Team # 3 - Introduction

Team

Page 3: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Dr. Kwok Bun Yue

Chair, 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

Instructor

Page 4: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Mr. Bruce Brenner

 President, MiniCheck-OCR

 Phone: (713)446-6676

 Email: [email protected]

 Website:MiniCheck-OCR, Inc   

Mentor

Page 5: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Topics

MiniCheck Introduction

Standalone application – Past Prototype

Project Purpose – Understanding Diagram

Project Requirements

Integration with Atalasoft & its demo

Improved UI of the Prototype

Excella STX Introduction

Excella STX – Check processing

MagnePrint Technology

MagnePrint working

Page 6: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

MiniCheck-OCR, Inc has developed MiniCheck MGR which scans, stores and manages cheque and ID card information

MiniCheck MGR - electronically processes checks and validates IDs at the point-of-sale

Validates photo ID such as a drivers license to prevent fraud

Uses a set of advanced algorithms to decipher the electronically encoded data in either the magnetic strip or barcode

MiniCheck OCR - Introduction

Page 7: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

ID Verification and Validation

Check Processing

Magnetic Strip IDs

Barcode IDs

- One Dimension

- Two Dimension

It combines: MICR and OCR

MICR - Magnetic Imaging Character Recognition technology

OCR - Optical Character Recognition technology

Types of Parsing

Page 8: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Standalone Application

Page 9: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

MiniCheck-OCR cannot parse user information from

barcode and magnetic information

The previous capstone project team has developed a

standalone application in .NET and C#

This prototype uses Clear Image, a parsing API, to

provide this functionality in a separate standalone

application.

Standalone Application - Prototype

Page 10: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Project Purpose

Page 11: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Understanding Diagram

Page 12: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Prototype to be integrated into MiniCheck and its variations

Integrating the parsing of 1-d and 2-d barcode information of driver licenses and ID cards into MiniCheck

Integrating the parsing of magnetic information of driver license

Integrating Atalasoft parser into the Prototype

Integrate the Magtek STX "All-In-One“ and Neat Receipts to the Prototype

Integrate the MagnePrint technology

Requirements

Page 13: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

The prototype used ClearImage as a parsing API

This was a limited period licensed software

Also ClearImage not very consistent for images of different

resolutions

Other options available: Atalasoft & DTK

Different barcode parsers were surveyed and Atalasoft was

found to be more cost effective and accurate

1D and 2D barcode parsing using Atalasoft

Integration with Atalasoft

Page 14: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Short demo on Integration with Atalasoft

Page 15: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007
Page 16: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

UI of the Prototype & Improved UI

Page 17: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007
Page 18: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007
Page 19: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007
Page 20: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007
Page 21: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Excella STX

Ability: It can read the MICR info from a check

It reads track 1, 2, 3 and MagnePrint information from the magnetic stripe

It captures color image of an ID card.

Page 22: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Excella STX

ID cards have 3 tracks in the

magnetic part. These tracks store

information: The Track 1 and 3 contain alpha-

numeric information Track 2 stores numeric information.

Track 1 Track 2 Track 3

State and CityStreet AddressName

License Number GenderPostal Code

Page 23: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

MTXMLMGR.dll is stored in C:\Windows\System32 after we

installed the demo software

The API is written in C

We send the options to the machine by XML key/value

pairs so we also needs another Microsoft API is

MSXML.dll

Excella STX API

Page 24: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Excella STX Check processing

Page 25: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

MagnePrint Technology

Page 26: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

MagTek is a world leader in electronic transaction technology. Some of the technologies include: Magnetic stripe card readers and writers High-accuracy MICR check readers and scanners Cardholder verification systems.

The company's products and components are in use today at point-of-sale (POS) and back-office locations

Magtek Inc.

Page 27: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

MagnePrint is developed to generate a numeric value

This value serves as the digital fingerprint of the

specific magnetic stripe credit card or debit card

MagnePrint is able to detect cards

That have been illegally reproduced (skimmed)

That have had their data re-encoded or

magnetically altered

What is MagnePrint

Page 28: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

The MagnePrint is in the background of the stripe It cannot be altered or copied. It is like the DNA. It does not interfere with the cardholder personal data

encoded in the foreground. It is repeatedly and reliably detected Special circuitry is required to read the low-level noise

in the MagnePrint

MagnePrint Properties

Page 29: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

MagnePrint Properties

Unique noise signature is converted to 54 bytes of data by the MagnePrint-capable reader

Page 30: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

MagnePrint Working

Card Authentication Method (CAM)

Page 31: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

MagnePrint Working

Capture the Reference MagnePrint

Page 32: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

MagnePrint Working

Capture the Transaction MagnePrint

Page 33: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

MagnePrint Working

Verify the Transaction MagnePrint

Page 34: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

MagnePrint Working

Score the Transaction MagnePrint against the Reference MagnePrint

Page 35: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Reduce card-skimming fraud at POS and ATMs

Provide secure two-factor authentication log-in for Home

Banking and PC Networks

Decreases non-repudiation disputes

Low cost to implement and easily integrates into existing infrastructures

Benefits of MagnePrint

Page 36: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Questions

Page 37: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

Thank you

Page 38: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007

References

http://www.atalasoft.com/products/dotimage/barcode/ http://www.cardforum.com/ http://wikipedia.org/ http://www.magtek.com http://www.componentsource.com/products/dotimage-barcodereader/index.html