project supervisor: dr. sanath jayasena project coordinator: mr. shantha fernando athukorala a.u.b...
TRANSCRIPT
Project Supervisor: Dr. Sanath JayasenaProject Coordinator: Mr. Shantha Fernando
Athukorala A.U.BDissanayake C.P.Kumara M.G.C.P.Priyadarshana G.V.J.
1Department of Computer Science and Engineering
Group 04
AgendaIntroduction – Problem and the ideal solutionWhy MobitikiSystem OverviewFurther ImprovementsConclusionAcknowledgementQ & 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 solutionShould minimize the usage of human
resources involved in issuing ticketsShould minimize the cash involvement in
purchasing a ticketShould minimize the time required to obtain
a Railway TicketShould be able to facilitate a large number of
subscribers
4Department of Computer Science and Engineering
Why MobitikiFully Automated Ticket Issuing SystemPrepaid Service for purchasing Railway
tickets minimizes the cash involvementComputer Vision Based(Barcode)
Authentication for minimizing the delay involved in Login in to the System
Usage of a 2D2D 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 OverviewMain 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 PortalUsers 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 MobileAfter 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 RechargeTime Table SearchAccount Summary
8Department of Computer Science and Engineering
Computer Vision Based Authentication SystemThe downloaded Barcode in a Mobile phone
is used for user identificationSemacode 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 TerminalTo be installed in the Railway StationsWill be used for issuing ticketsThis is the main Application the users
interact withA Simulation of a teller machine
10Department of Computer Science and Engineering
System Architecture
Data Access LayerData Access Layer
Main DatabaseMain Database Localization DatabaseLocalization Database
Ticketing TerminalTicketing Terminal
Semacode DecoderSemacode Decoder
Transaction HandlerTransaction Handler
Image CapturerImage Capturer
Mobile Front EndMobile Front End
Transaction HandlerTransaction Handler
Semacode DownloaderSemacode Downloader
Prepaid Service PortalPrepaid Service Portal
Semacode EncoderSemacode Encoder
Transaction HandlerTransaction Handler
User Code GeneratorUser Code Generator
Service LayerService Layer
.NET Web Service.NET Web Service String based Web ServiceString based Web Service
11Department of Computer Science and Engineering
Practical DifficultiesEncoding/Decoding algorithms need high
processing powerVarying Light Conditions make the Image
capturing and decoding processes difficultRequirement to facilitate a wide range of
Mobile Phone display sizes Facilitating Normalization for Rotation of the
Semacode
12Department of Computer Science and Engineering
Further ImprovementsImprove the Encoding and Decoding
algorithms for maximizing the speedSemacode 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
ConclusionTraditional System is entirely manualMobitiki addresses this problem by trying to
automate the whole process of ticket issuingSince this is a pre paid system the time taken
to do an actual monetary transaction is savedIt 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 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
16Department of Computer Science and Engineering
AcknowledgementDr. Sanath JayasenaMr. Shantha FernandoMrs. Vishaka NanayakkaraMr. Indika PereraMr. PraveenanMr. M.G. Indrasena – Panadura Station MasterMrs. 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