190 likes | 437 Views
Mobitiki Automated Train Ticket System. 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. Group 04. Agenda. Introduction – Problem and the ideal solution Why Mobitiki System Overview
E N D
MobitikiAutomated Train Ticket System 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. Group 04 Department of Computer Science and Engineering
Agenda • Introduction – Problem and the ideal solution • Why Mobitiki • System Overview • Further Improvements • Conclusion • Acknowledgement • Q & A Department 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 Department 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 Department 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 • Usage of a 2D barcode in Authentication for achieving a large subscriber base • Usage of widely used Mobile Phones for storing the Authentication Barcode Department 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 Department 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 Department 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 Department 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 Department 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 Department of Computer Science and Engineering
Ticketing Terminal Mobile Front End Prepaid Service Portal User Code Generator Image Capturer Semacode Downloader Semacode Encoder Semacode Decoder Transaction Handler Transaction Handler Transaction Handler Service Layer .NET Web Service String based Web Service Data Access Layer Main Database Localization Database System Architecture Department 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 Department 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 Department 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 Department 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 Department 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 people’s 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 Department 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 Department of Computer Science and Engineering
Q & A Department of Computer Science and Engineering
Thank You Department of Computer Science and Engineering