MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team # 3 Fall
AbdulRafay Role: Programmer & Technical writer Kiet Tran Role: Programmer & Technical writer Meera Sutaria Role: Team Lead, Programmer & Webmaster Team # 3 - Introduction Team
Dr. Kwok Bun Yue Chair, Computer Science Interim Chair, Division of Computing and Mathematics University of Houston - Clear Lake Homepage: Home Page of Dr. Kwok-Bun Home Page of Dr. Kwok-Bun Yue Instructor
Mr. Bruce Brenner President, MiniCheck-OCR Phone: (713) Website:MiniCheck-OCR, Inc Inc Mentor
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
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
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
Standalone Application
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
Project Purpose
Understanding Diagram
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
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
Short demo on Integration with Atalasoft
UI of the Prototype & Improved UI
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.
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 1Track 2Track 3 State and City Street Address Name License NumberGender Postal Code
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
Excella STX Check processing
MagnePrint Technology
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.
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
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
Unique noise signature is converted to 54 bytes of data by the MagnePrint-capable reader
MagnePrint Working Card Authentication Method (CAM)
MagnePrint Working Capture the Reference MagnePrint
MagnePrint Working Capture the Transaction MagnePrint
MagnePrint Working Verify the Transaction MagnePrint
MagnePrint Working Score the Transaction MagnePrint against the Reference MagnePrint
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
Questions
Thank you
References