240 likes | 459 Views
MiniCheck OCR Enhancement. CSCI 6838 Capstone Project Team #2 Spring 2008 http://dcm.uhcl.edu/cap08spgp2/. Team #2 Introduction. NagaRaju Voodigi Email: voodigi.uhcl@gmail.com Swethana Nagula Email: swethanareddy@gmail.com Nikhil Bhomi Email: nikhil525@gmail.com
E N D
MiniCheck OCR Enhancement CSCI 6838 Capstone Project Team #2 Spring 2008 http://dcm.uhcl.edu/cap08spgp2/
Team #2 Introduction • NagaRaju Voodigi Email: voodigi.uhcl@gmail.com • Swethana Nagula Email: swethanareddy@gmail.com • Nikhil Bhomi Email: nikhil525@gmail.com • Venkateshwar Rao Surabhi Email: surabhivenkateshwarrao@gmail.com Enhancement of MiniCheck ID
Team #2 Roles • NagaRaju Voodigi Role: Team lead, Programmer, Webmaster • Swethana Nagula Role: Programmer, Technical Writer • Nikhil Bhomi Role: Programmer, Webmaster • Venkateshwar Rao Surabhi Role: Programmer, Technical Writer Enhancement of MiniCheck ID
Instructor • Dr. Kwok Bun Yue Chair, Computer ScienceInterim Chair, Division of Computing and MathematicsUniversity of Houston - Clear Lake Email: yue@cl.uh.eduHomepage: Home Page of Dr. Kwok-Bun Yue Enhancement of MiniCheck ID
Mentor • Mr. Bruce BrennerPresident, MiniCheck-OCRPhone: (713)446-6676Email: bruce@minicheckocr.comWebsite:MiniCheck-OCR, Inc Enhancement of MiniCheck ID
Topics • MiniCheck ID Introduction • Existing System • Technologies required • Understanding diagram • Project Requirements • Prototype • References Enhancement of MiniCheck ID
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 Enhancement of MiniCheck ID
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 Enhancement of MiniCheck ID
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 Enhancement of MiniCheck ID
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. Enhancement of MiniCheck ID
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. Enhancement of MiniCheck ID
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. Enhancement of MiniCheck ID
Technologies required • .NET and C# • MS-Access Enhancement of MiniCheck ID
Understanding Diagram Enhancement of MiniCheck ID
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 Enhancement of MiniCheck ID
Requirements • Integrate M-250 scanner into the existing MiniCheck to read magnetic stripe and barcodes and display the information. • M-250 • Features: • Reads Magnetic Stripe • 2 Dimensional Bar Code Reading • Built-in High Performance 3 Track Magnetic Stripe Reader • Doesn’t require API Enhancement of MiniCheck ID
Requirements • 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 Imager • Reads MICR • Card Image Scanning Enhancement of MiniCheck ID
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 Enhancement of MiniCheck ID
Requirements • Improving User interface • Replace radio buttons by check boxes • Increase window size • Provide Configuration tab in the User Interface window Enhancement of MiniCheck ID
Prototype Enhancement of MiniCheck ID
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 Enhancement of MiniCheck ID