380 likes | 512 Views
MiniCheck OCR Enhancement. CSCI 6838 Capstone Project Team # 3 Fall 2007 http://dcm.cl.uh.edu/cap683807fagp3/. Team # 3 - Introduction. AbdulRafay Role: Programmer & Technical writer Kiet Tran Role: Programmer & Technical writer Meera Sutaria Role: Team Lead , Programmer & Webmaster.
E N D
MiniCheck OCR Enhancement CSCI 6838Capstone Project Team # 3Fall 2007http://dcm.cl.uh.edu/cap683807fagp3/
Team # 3 - Introduction • AbdulRafayRole:Programmer & Technical writer • Kiet Tran • Role:Programmer & Technical writer • Meera Sutaria • Role:Team Lead, Programmer & Webmaster Team
Instructor • Dr. Kwok Bun YueChair, Computer Science Interim Chair, Division of Computing and Mathematics University of Houston - Clear Lake Email: yue@cl.uh.edu Homepage: Home Page of Dr. Kwok-Bun Yue
Mentor • Mr. Bruce Brenner President, MiniCheck-OCR Phone: (713)446-6676 Email: bruce@minicheckocr.com Website:MiniCheck-OCR, Inc
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 - Introduction • 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
Types of Parsing • 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
Standalone Application - Prototype • MiniCheck-OCRcannot 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.
Requirements • 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 theMagnePrint technology
Integration with Atalasoft • 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
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.
Excella STX API • 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
Magtek Inc. • 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
What is MagnePrint • 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
MagnePrint Properties • 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
Benefits of 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
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