Mobitiki Automated Train Ticket System - LearnOrg

Download Report

Transcript Mobitiki Automated Train Ticket System - LearnOrg

Project Supervisor: Dr. Sanath Jayasena
Project Coordinator: Mr. Shantha Fernando
Group 04
Athukorala A.U.B
Dissanayake C.P.
Kumara M.G.C.P.
Priyadarshana G.V.J.
Department of Computer Science and Engineering
1
Agenda
 Introduction – Problem and the ideal solution
 Why Mobitiki
 System Overview
 Further Improvements
 Conclusion
 Acknowledgement
Q&A
Department of Computer Science and Engineering
2
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
3
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
4
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
5
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
6
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
7
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
8
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
9
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
10
System Architecture
Ticketing Terminal
Mobile Front End
Prepaid Service Portal
Image Capturer
Semacode Downloader
User Code Generator
Semacode Decoder
Transaction Handler
Semacode Encoder
Transaction Handler
Transaction Handler
Service Layer
.NET Web Service
String based Web Service
Data Access Layer
Main Database
Localization Database
Department of Computer Science and Engineering
11
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
12
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
13
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
14
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
15
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
16
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
17
Q&A
Department of Computer Science and Engineering
18
Thank You
Department of Computer Science and Engineering
19