Project Supervisor: Dr. Sanath Jayasena Project Coordinator: Mr. Shantha Fernando Athukorala A.U.B Dissanayake C.P. Kumara M.G.C.P. Priyadarshana G.V.J. 1Department of Computer Science and Engineering Group 04
Agenda Introduction – Problem and the ideal solution Why Mobitiki System Overview Further Improvements Conclusion Acknowledgement Q & A 2Department of Computer Science and Engineering
Introduction – Problem Identification Manual Railway Ticket issuing process in Sri Lanka Long queues at office hours Difficulty in dealing with cash Average time to purchase a ticket is relatively high 3Department of Computer Science and Engineering
Characteristics of a good solution Should minimize the usage of human resources involved in issuing tickets Should minimize the cash involvement in purchasing a ticket Should minimize the time required to obtain a Railway Ticket Should be able to facilitate a large number of subscribers 4Department of Computer Science and Engineering
Why Mobitiki Fully Automated Ticket Issuing System Prepaid Service for purchasing Railway tickets minimizes the cash involvement Computer Vision Based(Barcode) Authentication for minimizing the delay involved in Login in to the System 2D Usage of a 2D barcode in Authentication for achieving a large subscriber base Usage of widely used Mobile Phones for storing the Authentication Barcode 5Department of Computer Science and Engineering
System Overview Main Components Mobitiki Web Portal Mobitiki Mobile Computer Vision based user identification system Terminal Application for ticket Issuing Admin Module 6Department of Computer Science and Engineering
Mobitiki Web Portal Users registers for the service via the Web Portal Also they can recharge their accounts Time Table Search Real Time News and Announcements Rates Search 7Department of Computer Science and Engineering
Mobitiki Mobile After the users register in the Web Portal they can download the Authentication Barcode Via the Mobitiki Mobile J2Me Application by providing the login details Account Recharge Time Table Search Account Summary 8Department of Computer Science and Engineering
Computer Vision Based Authentication System The downloaded Barcode in a Mobile phone is used for user identification Semacode Standard is selected since it is one of the best 2D Barcode Generating Algorithms in terms of accuracy and Encoding/Decoding speed This Barcode will be captured using a Web Cam installed in the Railway Stations Sample Barcode 9Department of Computer Science and Engineering
Ticketing Terminal To be installed in the Railway Stations Will be used for issuing tickets This is the main Application the users interact with A Simulation of a teller machine 10Department of Computer Science and Engineering
System Architecture Data Access Layer Main Database Localization Database Ticketing Terminal Semacode Decoder Transaction Handler Image Capturer Mobile Front End Transaction Handler Semacode Downloader Prepaid Service Portal Semacode Encoder Transaction Handler User Code Generator Service Layer.NET Web Service String based Web Service 11Department of Computer Science and Engineering
Practical Difficulties Encoding/Decoding algorithms need high processing power Varying Light Conditions make the Image capturing and decoding processes difficult Requirement to facilitate a wide range of Mobile Phone display sizes Facilitating Normalization for Rotation of the Semacode 12Department of Computer Science and Engineering
Further Improvements Improve the Encoding and Decoding algorithms for maximizing the speed Semacode Decoding Algorithm has to be enhanced to work under different light conditions Implementation of the Normalization for rotation in the Semacode Decoding algorithm Implementation of Haar Training to facilitate rapid object detection 13Department of Computer Science and Engineering
Further Improvements contd.. Implementation of Multi Language Support in every application since the system is used by local population Provide an actual teller like interface for purchasing Railway tickets 14Department of Computer Science and Engineering
Conclusion Traditional System is entirely manual Mobitiki addresses this problem by trying to automate the whole process of ticket issuing Since this is a pre paid system the time taken to do an actual monetary transaction is saved It is possible to have multiple ticketing machines at one station, which will be more cost effective than having multiple ticketing counters Further the usual username password authentication was replaced with a Semacode based authentication system which is much faster than typing the username and password 15Department of Computer Science and Engineering
Conclusion contd… Although a smart card system is also applicable in this scenario, considering the cost of a smart card system the Semacode system is highly cost effective Finally major aims of new technology are improving peoples convenience, save time and money The objective of us was to introduce a new concept to Sri Lanka which may make the train commuters life much easier 16Department of Computer Science and Engineering
Acknowledgement Dr. Sanath Jayasena Mr. Shantha Fernando Mrs. Vishaka Nanayakkara Mr. Indika Perera Mr. Praveenan Mr. M.G. Indrasena – Panadura Station Master Mrs. Lalitha Wickramarachchi – Chief Clerk of SriLanka Railway Department Our sincere batch mates 17Department of Computer Science and Engineering
Q & A 18Department of Computer Science and Engineering
Thank You 19Department of Computer Science and Engineering