minicheck ocr enhancement csci 6838 capstone project team # 3 fall 2007
TRANSCRIPT
![Page 1: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/8.jpg)
Standalone Application
![Page 9: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/10.jpg)
Project Purpose
![Page 11: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/11.jpg)
Understanding Diagram
![Page 12: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/14.jpg)
Short demo on Integration with Atalasoft
![Page 15: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/15.jpg)
![Page 16: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/16.jpg)
UI of the Prototype & Improved UI
![Page 17: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/17.jpg)
![Page 18: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/18.jpg)
![Page 19: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/19.jpg)
![Page 20: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/20.jpg)
![Page 21: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/23.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/24.jpg)
Excella STX Check processing
![Page 25: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/25.jpg)
MagnePrint Technology
![Page 26: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/26.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/27.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/28.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/29.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/30.jpg)
MagnePrint Working
Card Authentication Method (CAM)
![Page 31: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/31.jpg)
MagnePrint Working
Capture the Reference MagnePrint
![Page 32: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/32.jpg)
MagnePrint Working
Capture the Transaction MagnePrint
![Page 33: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/33.jpg)
MagnePrint Working
Verify the Transaction MagnePrint
![Page 34: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/34.jpg)
MagnePrint Working
Score the Transaction MagnePrint against the Reference MagnePrint
![Page 35: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/35.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/36.jpg)
Questions
![Page 37: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/37.jpg)
Thank you
![Page 38: MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall 2007](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649e885503460f94b8cdaa/html5/thumbnails/38.jpg)
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