Anda di halaman 1dari 7

SafeJourney

A Pedestrian Map using Safety Annotation for Route Determination


K. H. Yew Ta Thu Ha S. D. Silva Jose Paua
Universiti Teknologi PETRONAS, Universiti Teknologi Universiti Teknologi
Malaysia. PETRONAS, Malaysia. PETRONAS, Malaysia.
yew_kwang_hooi@hotmail.com thuha187@gmail.com spaua@gmail.com

conditions and physically challenging paths.


Abstract – When travelling alone in an unknown Vehicle crash accounts for most of the injuries
urban area, pedestrians are exposed to a higher risk and deaths. According to the Insurance Institute
of accident or assault. In light of this growing for Highway Safety, the U.S.A, pedestrians are
concern, we propose that safety annotation to be the second largest category of motor vehicle
included as one of the pedestrian map attributes
deaths after occupants, accounting for 11% of
and using it to recommend a relatively safer route.
Unlike motorist map, pedestrian map must also
motor vehicle deaths. The highly affected group
include pedestrian-oriented features and noticeable is children under age of 15. Frequency of incident
landmarks in order to optimize the path. This is reportedly higher in urban area due to its
paper presents the techniques to determine higher pedestrian traffic volume, see Fig. 2 [10].
relatively safe path, its future works and challenges.
Pedestrians caught in unfavorable situations: -
Keywords: mobile navigation assistance, human late travelling or missing the last public transport,
factors, road safety may find better comfort and security if the trip be
can planed earlier to avoid unfriendly routes.

I. INTRODUCTION

Interest in digital map has grown due to its


portability, updatability, manual/auto-
orientability and extensibility to support other
applications [1]. Digital map does not only assist
navigation for motorists [2,3,4] but also used by
increasing number of pedestrian user [5,6], as
evidenced by Google Maps’ (Fig.1) [7] inclusion
Figure 1: Google Map for pedestrian with route guidance
of pedestrian routes.

Pedestrian map is different from motorist one


in that it includes pedestrian-oriented attributes
such as pavements, walkways, pathways,
subways, pedestrian bridges, waypoints, various
landmarks, obstacles and public mass transport
system. The larger set of attributes, sometimes up
to 53 attributes according to LBS Insight, result
in a more complex route determination [5,8].

According to ambulance and police records,


pedestrians are susceptible to crime and injuries Figure 2: Area types where pedestrian fatalities or injuries are
[5,9] due to factors such as crash, robbery, rape, common in New Zealand from 1996-2008. (Source: Ministry
of Transport, New Zealand)
animal attack, assaults, extreme weather

1
II. PROBLEM STATEMENT online map that allows authority of Flagstaff,
Arizona marks walkable areas to school, at the
Existing digital pedestrian map is able to moment, only for Sechrist Elementary school.
optimize the shortest route based on pedestrian- The portal can be referred to by parents whose
oriented physical attributes but largely ignorant children walk or cycle to school [8].
of route safety. In light of growing safety
concern, routes in future digital map may be
annotated with safety index to extend its
functionality from traditional navigation to a
safety advisory system.

III. LITERATURE REVIEW

Related works that need to be addressed


originate from two areas: road safety and mobile
information systems. Figure 3: Route guidance for school-going children demo web
application
Literature review of road safety has shown
pedestrian’s contexts such as gender, age group For handicapped users, Volkel proposed
and body condition (blindness, deafness, etc) adaptive calculation and annotation of routes to
affect his or her degree of concern towards path guide blind pedestrian to a longer but friendlier
contexts such as street lighting, walkways and routes [14,15].
risk rate [11]. Contrary to common belief,
Puikkonen’s paper suggests that distance Global Positioning System (GPS) is useful to
information is a less significant path context and reduce motorist’s cognitive load by determining
may not be necessary for pedestrian navigation the orientation and advising the next navigational
instructions [12]. step. However, in the case of a pedestrian map, a
few papers have commented that GPS alone is
Risk rate may be used to annotate nodes and is not sufficient at the pedestrian level [1, 16]. Due
determined statistically. European Road Safety to lack of pedestrian-oriented features and eye-
Observatory [13] calculates risk rate exposed to catching items or landmarks, the paths suggested
pedestrians using the following formula: by these systems are not always optimal [1, 12].

To address the deficiencies, Thuy et. al. had


developed a pedestrian-friendly GPS based
(1) system prototype that merges fluxgate compass,
real-time text-to-speech (TTS) engine, path-
where, planning using Dijkstra and pedestrian features
[16] and preliminary finding is encouraging.
road safety outcome
= the number of reported incidents; Several researchers had pointed out that
conventional Graphical User Interface (GUI) for
amount of exposure handheld devices might not be practical for
= the number of reported incidents restricted pedestrians. Pedestrians may not be able to digest
to a specific period, area or time based on graphical information since pedestrians are often
its theoretical importance. exposed to distractions such as passing
pedestrians or vehicles, reflecting displays due to
Previous attempt to incorporate safety sunlight or having only one free hand.
information into pedestrian/cyclist map can be
referenced from Internet GIS for Safe Route to M. Jost et. al explored the most suitable
School (SRTS) project, see Fig.3. SRTS is an interaction paradigm and informative tasks for

2
pedestrians [17]. Two early intelligent tour and TABLE I. RISKS PROBABILITY FOR PEDESTRIAN INJURY

city guides were compared:- CyberGuide Injury risks Probability


interacts with user through GUI; and Deep Map Motor vehicle accident 63.2%
uses spoken language. The study suggests that Accidental fall 31.6%
introducing novel interaction methods may meet Attack by stray animal 2.6%
Assault 2.6%
some resistance. However, recent development
and insight about how multimodality can enhance
the usability of hand-held devices have inspired
more efficient and easy-to-use user interfaces for
V. SYSTEM ANALYSIS AND DESIGN
pedestrian navigation. Effective forms of
navigation guidance range from the best auditory,
text-based and image-based prompts [12,17, 18]. SafeJourney provides path guidance for macro-
navigation, i.e. navigation distance with minimal
radius of 10m [14]. Risk-prone areas are
IV. METHODOLOGY identified and annotated using path context. User
enters preferred path context for the system to
compute the best matching route, as indicated by
Every geographical location may have different
use case diagram in Fig. 4.
risks rate [8], hence data collection is conducted
to identify safety issues prevalent to a
geographical area. High-risk point along path can
be best determined from statistical record based
on datasets from emergency calls and ambulance
reports [9]. However, survey on the public
perception can also help to identify risks not
reported.

As our preliminary investigation, we had


chosen a smaller geography for the study. The
areas covered are University Teknologi Petronas’
commonly accessed infrastructures and all the
possible links between these places.
Figure 4: System use case summarizes the basic flows and
We conducted initial survey on residents of functionalities
Universiti Technology Petronas to find out their
perception of pedestrian safety within the User input and annotation dictate whether a
campus. Sixty in-campus students from a node should be omitted or included for
random mix of gender and familiarity with the computation. Each node represents a point on the
environment (new students or more senior map and store relevant information:
students) were questioned over a period of 2  Pixel coordinates of landmark and accessory
years. We had also interviewed the security points. (Note: Accessory points are non-
department to acquire statistics of incidents. landmark points used to help drawing
smoother curvy route.)
The outcome, summarized in TABLE I,  Geographical coordinates of landmarks and
indicates the biggest factor of pedestrian injury is accessory points, collected using
crash by motor vehicle, which conforms with Geographical Positioning System (GPS).
literature review on the most common cause of  The absolute distance and estimated time to
pedestrian injuries/fatalities. As expected, other traverse between any two adjacent points.
causes such as assault or robbery is low due to
the fact that university is a safe compound. Safety annotation, the perceived safety context
Nevertheless, the proportion of the latter is of a path, is stored on a pair of adjacent nodes.
coherent with literature review. Multiple interconnecting paths form the route to
be taken from source to destination.

3
A. Algorithms B. Database Tables.

Djikstra is used to determine the shortest route The data of nodes, paths, key paths and results
since the choice of algorithm did not have are kept in a relational database management
implication on the research objective. Given a system (RDBMS) for persistency and
weighted graph G (that is a set V of vertices, a set extensibility when the data grow in volume.
E of edges, and a real-valued weight function f : Fig. 7 shows the relationship of the tables:
E → R), and one element v of V, a path P from v  Path table (Fig. 5) - contains two
to a v' of V is given by a minimal ∑f(p), pєP adjacent nodes, safety annotation and
among all paths connecting v to v' [19]. other display information.
 Node table (Fig. 6) - contains display
The Djikstra algorithm is as follows: information and metadata required for
DO
route computation.
Choose a node to be the root.  Best_route table - cache containing a
Mark it as relaxed.
Check if there is any adjacent node AND not
string result of shortest route algorithm
relaxed. applied on Path and Node datasets. The
IF yes THEN string contains interconnecting nodeIDs.
Of all the adjacent nodes, choose the
closest.
Update the node’s distance from root
Update the distance of all the nodes
adjacent to the chosen node.
Mark the chosen node as relaxed.
ELSE
Back trace every relaxed node to the root.
Update the Path table.
ENDIF
UNTIL(all nodes are evaluated as root nodes)

Djikstra’s computation of the shortest path is


based on distance or time span. Therefore,
appropriate modification is needed. The
modification will ensure only nodes that fulfill Figure 5: Path table
user-set safety criteria are used in the
computation. The following algorithm describes
how the nodes are chosen, and then fed to
Djikstra:
IF no criteria is selected THEN
Select all nodes from node table.
ELSE
Query path table.
Select paths fulfilling required safety
criteria.
Query nodes of the selected paths. Figure 6: Node table
Return the nodes.
ENDIF
System recommended route is a serial
Feed to Djikstra algorithm connection of intermediary paths. Hence, the
estimated travel distance and time can be
The algorithm initially traverses through all generated from individual path information:
paths in the table. Paths that fulfill required safety
criteria will be returned at the end of the Total distance, D = ∑i=0 n distance, n = total paths (2)
traversal. Multiple criteria may be used to
evaluate if a path should be included in the route Total time, T = ∑i=0 n time, n = total paths (3)
computation using AND logic operation.

4
Figure 9: Web input form

Figure 7: Entity Relationship Diagram (ERD) Eventually, the query returns a string of unique
node ID that forms the connecting paths. To
C. Architecture acquire details of each node, the system refers to
the “Node” table, as in Fig. 6.
The 3-tier web application consists of the
following (see Fig. 8):
 Tier 1 - web browser on a desktop or
mobile phone using XHTML and Flash
client.
 Tier 2 – Route determination using PHP
scripts running on Apache
 Tier 3 - MySQL RDBMS to store path
data and result.

Three-tier architecture permits extensibility.


When map changes, administrator needs to edit
the path and node tables in back-end database.
On the front end, simple user interface requires
only direct input of information on starting point,
destination and desired safety criteria, as in Fig.
9. The server-side PHP scripts use entered
parameters to query database, as in Fig. 10.
Client Server

ActionScript
HTTP and PHP Server

GSM/GPRS/3G

Cell phone Query


processing to
Query
Processing HTTP server
Figure 10: Activity diagram showing basic processes in the
Algorithm saves
optimal path details
save and
retrieve
optimal path
script requests data
from Nodes
Table to
system
on the Path table
determine
and Actionscript
optimal path
retrieves the optimal
path and plots the
line

MYSQL Server
Data Entry
Interface

Key_path
Table

Administrator

Best_route
Node Table Path Table
table

Database
Database table that Database table
table that Database
stores nodes that stores
stores Details table that
and distances optimal routes
of individual stores sounds
between determined by
node of main paths
nodes the algorithm

Figure 8: System architecture

5
VI. RESULT AND DISCUSSION

The front-end output is available in two modes:


 Desktop browser: - PHP loads Flash
client to gather user input (Fig. 10). The
query result draws vector lines on raster
map to highlight the route (Fig. 12). Figure 13: Cell phone result in the form of step-by-step
instructions
 Hand-held device: - display the
navigational instructions in texts and The prototype has shown techniques to
images, providing step-by-step incorporate safety annotation into the system and
navigation (Fig. 13). to utilize the data for route guidance. The
techniques require only appropriate table design
and a simple query algorithm.
Get user input
The real challenge however lies in the difficulty
of collecting reliable safety annotation data. In
PHP connect to database
this research, the limitation is that we are relying
on respondents’ feedbacks and opinions for
PHP prints the result on screen
determination of the safety dataset. In actual
PHP loads SWF on the screen
implementation, we could make use of existing
ambulance and police report database.
SWF triggers the PHP script that
queries the database, returning an Future work may require a more realistic and
array of values
bigger scale environment to test the concept’s
practicality and effectiveness in enhancing
SWF draws lines on the map based
on the array pedestrian safety (reduction of pedestrian injuries
values or assaults). This includes the use of actual
Yes
dataset and field testing.
Continue ?

No
VII. CONCLUSION

Figure 11: Flash client displays provides user interactivity.


This paper has presented the technicalities of
using safety annotation to provide route guidance
that potentially enhance pedestrian safety. Basic
concepts, general architecture and prototype of
the system have been developed. Using the
campus ground as the test bed, we have shown
that it is technically feasible and early potential
users’ response to the research is positive.

ACKNOWLEDGEMENT

We would like to thank the management of


Universiti Teknologi PETRONAS and student
volunteers for helps rendered.

Figure 12: Route proposed by the system

6
REFERENCES March 2008, SAC '08: Proceedings of the 2008 ACM
symposium on Applied computing.
[1] W. Seager, D. S. Fraser,"Comparing physical, automatic
and manual map rotation for pedestrian navigation", [17] M. Jöst, et. al.,"Multimodal interaction for pedestrians:
April 2007, CHI '07: Proceedings of the SIGCHI an evaluation study", January 2005, IUI '05:
conference on Human factors in computing systems. Proceedings of the 10th international conference on
Intelligent user interfaces.
[2] Yahoo! Maps, 2009. February 10th 2009.
<http://maps.yahoo.com> [18] S. Fickas et. al., "Route-Finding Assistances for
Community Travelers with Cognitive Impairments: A
[3] MapQuest, 2009. February 10th 2009. Comparison of Four Prompt Modes", September 2007,
<http://www.mapquest.com/directions> 9th International Conference on Human Computer
Interaction with Mobile Devices and Services
[4] Microsoft MapPoint, 2009. February 10th 2009.
<http://www.microsoft.com/mappoint > [19] John Morris, “Dijkstra's Algorithm”, Data Structures
and Algorithms, 1998. 19 March,
[5] "Pedestrian Navigation Continues to March Towards 2008.<http://www.cs.auckland.ac.nz/software/AlgAnim/
Mainstream Adoption", LBS Insight, 24-6-2009, 17 dij-op.html>
December 2009. <http://www.lbsinsight.com=?id1360>

[6] J.L. Adler, "Investigating the Learning Effects of Route


Guidance and Traffic Advisories on Route Choice
Behavior", Transportation Research Part C 9, 2001. 1-
14, Elsevier Science Ltd, 2001.

[7] Google Maps, 2009. February 10th 2009.


<http://maps.google.com>

[8] INTERNET GIS FOR SAFE ROUTES TO SCHOOL,


2009. December 15th 2009,
<http://zenith.geog.nau.edu/GIS/srts/>

[9] P Morency and M-S Cloutier, From Targeted ''Black


Spots'' to Area-Wide Pedestrian Safety, Inj Prev 2006
12: 360-364

[10] Pedestrians Crash Facts 2009. April 15th 2010. Transport


Monitoring, Ministry of Transport, New Zealand.
November 2009 <http://
www.transport.govt.nz/research/Documents/pedestrians
%2009.pdf >

[11] Dey, A. K. (2001) Understanding and Using Context,


Personal and Ubiquitous Computing, 5, 1, 4-7.

[12] A. Puikkonen, et. al., "Towards designing better maps for


indoor navigation: experiences from a case study",
November 2009, MUM '09: Proceedings of the 8th
International Conference on Mobile and Ubiquitous
Multimedia

[13] European Road Safety Observatory, 2009. January 15th


2010. <http://www.erso.eu>

[14] Volkel T., “Personalized and Adaptive Navigation


Based on Multimodal Annotation”, Accessibility and
Computing , 2006: 86

[15] Bradley, N.A., Dunlop, M.D. An Experimental


Investigation into Way Finding Directions for Visually
Impaired People. In: Personal and Ubiquitous
Computing 9, 6 (November 2005), 395- 403.

[16] T. H. Yu, Y. S. Moon, K. L. Chow, H. C. Wong, Y. C.


Li, "CityWalker: a mobile GPS for walking travelers"

Anda mungkin juga menyukai