Top Banner
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. 1 Department of Computer Science and Engineering Group 04
19

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.

Mar 31, 2015

Download

Documents

Mattie McGinnis
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 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.

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

Page 2: 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.

AgendaIntroduction – Problem and the ideal solutionWhy MobitikiSystem OverviewFurther ImprovementsConclusionAcknowledgementQ & A

2Department of Computer Science and Engineering

Page 3: 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.

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

Page 4: 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.

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

Page 5: 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.

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

Page 6: 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.

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

Page 7: 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.

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

Page 8: 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.

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

Page 9: 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.

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

Page 10: 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.

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

Page 11: 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.

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

Page 12: 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.

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

Page 13: 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.

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

Page 14: 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.

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

Page 15: 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.

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

Page 16: 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.

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

Page 17: 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.

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

Page 18: 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.

Q & A

18Department of Computer Science and Engineering

Page 19: 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.

Thank You

19Department of Computer Science and Engineering