<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Walkability Assessment for the Elderly Through Simulations: The LONGEVICITY Pro ject</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Stefania Bandini</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luca Crociani</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Gorrini</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Katsuhiro Nishinari</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giuseppe Vizzari</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Complex Systems and Arti cial Intelligence research center, Department of Computer Science, University of Milan-Bicocca</institution>
          ,
          <addr-line>Milan</addr-line>
          ,
          <country country="IT">ITALY</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Research Center for Advanced Science and Technology, The University of Tokyo</institution>
          ,
          <addr-line>Tokyo</addr-line>
          ,
          <country country="JP">JAPAN</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In the context of global progressive urbanization and ageing of the population, the LONGEVICITY Project has the objective to study advanced solutions to assess and enhance the walkability of urban environments. This is aimed at sustaining the social inclusion of the elderly citizens. The paper introduces one of the research activities of the project, focused on the design of innovative agent-based model for the simulation of pedestrian circulation dynamics and street crossing behavior for the assessment of the level of walkability of the City of Milan (Italy). This is based on the possibility to model age-driven pedestrian dynamics while crossing as characterized by heterogeneous behaviors in terms of speeds and crossing decision. This is aimed at providing applicative design solutions to enhance the level of comfort and safety of the elderly while walking through the city and to sustain their active ageing.</p>
      </abstract>
      <kwd-group>
        <kwd>Modeling</kwd>
        <kwd>Simulation</kwd>
        <kwd>Ageing</kwd>
        <kwd>Walkability</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>In the context of progressive urbanization [14] and population ageing [17] global
trends, the project \LONGEVICITY - Social Inclusion for the Elderly through
Walkability" has the objective to study advanced solutions to sustain the social
inclusion of the elderly in urban contexts by enhancing their pedestrian
mobility. According to the Age-friendly City framework [15], the project aims at
developing innovative strategies to sustain the active ageing of the citizens by
enhancing the walkability [16] of the City of Milan (Italy), with reference to
the level of usefulness, comfort, safety, attractiveness and accessibility of urban
environments.</p>
      <p>The LONGEVICITY project is based on a strongly cross-disciplinary
research approach, integrating skills, methodologies and tools ranging from Social
Sciences, Design of Services, Arti cial Intelligence and Complex Systems
Science. The international team that will carry out the project is composed by four
main partners: University of Milano-Bicocca, Politecnico di Milano, Research
Center for Advanced Science and Technology, AUSER Volontariato Lombardia.</p>
      <p>The research plan of the project is composed of several work packages, which
aims at: (i) assessing the level of walkability of the City of Milan (Italy) through
advanced GIS analyses; (ii) setting up of the living labs where to execute a
series of outdoor and indoor activities participated by a large sample of elderly
citizens (e.g., walking groups, participatory design activities); (iii) empirically
investigating age-driven pedestrian mobility through questionnaires, eld
observations, controlled experiments, mobile app for smart-phones and simulations.</p>
      <p>In particular, the paper introduces one of the research activities of the project,
focused on the design of innovative agent-based model for the simulation of
pedestrian circulation dynamics for the assessment of the level of walkability of
the City of Milan (Italy). This is based on the possibility to model age-driven
pedestrian dynamics as characterized by heterogeneous behaviors in terms of
speeds and crossing behaviour. Recent empirical contributions already presented
by the authors [13, 12] have highlighted the heterogeneity of both walking and
crossing behavior of adult and elderly pedestrians, due to the decline of motor
and perceptual capabilities linked to ageing. In particular, aged pedestrians are
characterized by lower speed while walking and a higher exposure to risks while
crossing.</p>
      <p>To this end, the project is based on methodological and computational tools
aimed at achieving solutions considering the needs and perceptions of senior
citizens with respect to infrastructures and mobility services in the City of Milan.
This is aimed at providing applicative design solutions to enhance the level of
comfort and safety of the elderly while walking through the city and to sustain
their active ageing.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Works on Walkability Assessment</title>
      <p>The walkability assessment of urban areas embraces di erent types of knowledge
and skills, within a multi-disciplinary approach [3] (e.g., urban studies,
architecture, environmental psychology, computer science). Nowadays, the contributions
present in literature about this topic o er a robust theoretical/methodological
framework for the evaluation of the pedestrian friendliness of urban areas, in
terms of methods for the analysis of data to evaluate a series of walkability
criteria.</p>
      <p>For what concerns the criteria, Je Speck [16] has recently proposed a
General Theory of Walkabaility, which includes the following set of indicators: (i )
presence of services within a walkable distance; (ii ) level of comfort and safety
experienced by people while walking; (iii ) attractiveness of the urban areas in
terms of architectural design and social context. The data enabling the
assessment of walkability of a urban area include:
{ structured data, related to its topographical, cadastral, infrastructural and
architectural elements (e.g., presence of public services, quality of road
infrastructures, census indicators of the socio-demographical characteristics of
the inhabitants);
{ behavioral data, related to how the spatial features of the area in uences
the actual behaviors of pedestrians (e.g., problematic level of services due to
high density, pedestrian exposure to road accidents);
{ subjective data, focused on the bottom up evaluations of the citizens about
the level of walkability of the area (e.g., perceived level of comfort and safety).</p>
      <p>The methodologies and techniques developed and applied to empirically
measure the level of walkability of urban environments include: eld observations [13,
12], audit tools [9], GIS-analysis [18, 11], web-based applications [8], social media
data mining [4], computer-based simulations [1, 6, 10]. In particular, the usage
of validated microscopic agent-based simulation models allows to represent
agedriven pedestrian dynamics as characterized by heterogeneous behaviors in terms
of speeds and other choices related to movement behaviors. This is aimed at
providing applicative and optimized architectural and design solutions to enhance
the level of comfort and safety of urban indoor/outdoor infrastructures.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Empirical Results</title>
      <p>A video-recorded observation was performed in 2015 at an urban unsignalized
intersection in the city of Milan (ITALY). The chosen scenario was characterized
by a signi cant presence of elderly inhabitants and an high number of
pedestrian/car accidents involving elderlies pedestrians in the past years.</p>
      <p>A HD ultra wide lens camera was mounted on a light stand tripod overhung
from the balcony of a private at in correspondence of the zebra crossing. Data
analysis was based on the use of the open source software Tracker Video Analysis
and Modelling Tool, which allowed to correct the distortion of the video images,
and then to semi-automatically track a sample of 50 pedestrians and 79 vehicles
while interacting at the zebra crossing, considering one frame every ten (every
0.4 sec). Data analysis was aimed at comparing the speeds of pedestrians while
crossing and the safety gap accepted by pedestrians to cross, comparing data
among adults and elderlies.</p>
      <p>A sample of 50 pedestrians and 79 vehicles was considered for data
analysis. The sample was selected avoiding situations such as: platooning of vehicles
on the roadway inhibiting a crossing episode, the joining of pedestrians already
crossing, and in general situations in uencing the direct interaction between the
pedestrians and the drivers. Part of the selected crossing episodes was
characterised by the multiple interaction between the crossing pedestrian and two
vehicles oncoming from the near and the far lane. Considering the e ects of
several interfering variables on results, the sample has been designed as follows:
{ Age: 27 adult and 23 elderly crossing pedestrians;
{ Direction: 27 pedestrians toward point B; 23 pedestrians toward point A;
{ Gender: 22 males, 28 females;
{ Lane: 50 vehicles from the near lanes, 29 vehicles from the far lane;</p>
      <p>Pedestrian speeds have been analyzed among the time series of video frames
(trend analysis), as characterized by: (i) a stable trend on side-walks, (ii) a
signi cant deceleration in proximity of the cross-walk (decision making) and (iii) an
acceleration on the zebra crossing. The trend of speeds was analyzed by
calculating the di erence between: the moving average (MA, time period length: 0.8
s, three frames), and the cumulative average (CA) of the entire frames series.
This allowed to smooth out short-term uctuations of data (intrinsically due
to pedestrian gait, but also caused by the frame discretization) and to highlight
longer-term trends (deceleration/acceleration). According to results, crossing
behaviour is de ned as composed of three distinctive phases (see Figure 1):
1. Approaching: the pedestrian travels on the side-walk with a stable speed
(Speed MA - CA ' 0);
2. Appraising: the pedestrian approaching the cross-walk decelerates to
evaluate the distance and speed of oncoming vehicles (safety gap). We decided to
consider that this phase starts with the rst value of a long-term deceleration
trend (Speed MA - CA &lt; 0);
3. Crossing: the pedestrian decides to cross and speed up. The crossing phase
starts from the frame after the one with the lowest value of speed before a
long-term acceleration trend (Speed min).</p>
      <p>
        A two-factors analysis of variance3 (two-way ANOVA) showed a signi cant
di erence among the speeds of pedestrians while approaching, appraising and
crossing [F(2,144) = 61.944, p = .000], and a signi cant e ect of pedestrian' age
on results [F(
        <xref ref-type="bibr" rid="ref1">1,144</xref>
        ) = 63.751, p = .000] (see Tab. 1). A series of post hoc Tukey
test showed a non signi cant di erence between the speeds of pedestrians while
approaching and crossing, considering both adults and elderlies (p &gt; .05). The
di erence between the speed of adults and elderlies was signi cant among all the
three crossing phases (p = .000).
3 All statistics have been conducted at the p &lt; .01 level.
      </p>
      <p>In conclusion, results demonstrated that pedestrians' crossing decision is
based on a signi cant deceleration in proximity of the curb (appraising) to
evaluate the distance and speed of oncoming vehicles. Elderly walked in average 22%
slower than adults among the three crossing phases, decelerating 6% more than
adults while appraising. This demonstrated the negative impact of ageing on
crossing behaviour in terms of locomotion skills decline.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Model Description</title>
      <p>We here brie y describe an agent-based model developed by the authors, and
thoroughly discussed in [2, 7]. For reasons of space, we will omit the discussion
of this baseline and we will only explain the general characteristics of the model,
fundamental for the understanding of the proposed method for managing speed
heterogeneity.</p>
      <p>The model is an extension of the classic oor eld model [5] and it employs the
same space discretization by means of a rectangular grid of 0:4 0:4 m2 cells.
Positions of obstacles and the con guration of the environment is allowed by
means of spatial markers, de ning: (i ) areas where pedestrians will be generated;
(ii ) obstacles; (iii ) nal destinations; (iv ) intermediate destinations, used to
divide the environment in smaller components and to allow the computation of
higher-level paths for pedestrians to their nal destination; (v ) labels describing
the name and typology of environment the cell belongs to (e.g. staircase, ramp,
at oor, etc.). This is aimed at modeling age-driven pedestrian dynamics while
walking as characterized by heterogeneous behaviors in terms of speeds and other
behavioral decisions that can be related to route choice (e.g. possibly avoiding
stairs).</p>
      <p>Space annotation allows the de nition of additional grids to the one
representing the environment, as containers of information for pedestrians and their
movement. This describes the well-known oor eld approach [5]. These discrete
potentials are used to support pedestrians in the navigation of the environment,
representing their interactions with static objects or with other pedestrians.
Three kinds of oor elds are de ned in our model:
{ path eld (static), which indicates distances from one destination;
{ obstacles eld (static), which indicates distances from neighbor obstacles or
walls;
{ proxemic eld (dynamic), which provides information to identify crowded
areas at a given time-step.</p>
      <p>The walking behavior of simulated pedestrians is de ned with probabilistic
mechanisms. According to their desired speed and to the assumed duration of
the time-step of the model, pedestrians are activated for the movement at each
turn, and they can move in the Moore neighborhood of their position. The choice
of movement is modeled in a probabilistic fashion by means of a utility function
U (c):</p>
      <p>
        U (c) =
gG(c) + obOb(c) + sS(c) + cC(c) + dD(c) + ovOv(c)
d
(
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
(2)
      </p>
      <p>P (c) = N eU(c)</p>
      <p>Parameters are the calibration weights allowing to con gure a
pedestrianlike behaviour and N of Eq. 2 is a normalization factor. Individual functions of
Eq. 1 model respectively: (i) attraction towards the current target; (ii) obstacle
repulsion; (iii) keeping distance from other pedestrians; (iv) cohesion with other
group members; (v) direction inertia; (vi) moving in a cell occupied by another
pedestrian (overlapping) to avoid gridlock in counter- ow situations.
4.1</p>
      <p>Modeling Heterogeneous Speeds and Crossing Phases
In the literature related to the simulation of pedestrian dynamics, classic discrete
models assume only one speed pro le for all the population. E orts towards the
modeling of di erent speed pro les consider two main approaches: (i) increasing
agents movement capabilities (i.e. they can move more than 1 cell per time step),
according to their desired speed ; in this way, given k the side of cells and n the
maximum number of movements per step, it is possible to obtain n di erent
speed pro les, less or equal to n k m/step; (ii) modifying the current time scale,
making it possible to cover the same distance in less time and achieving thus
a higher maximum speed pro le but at the same time allowing each pedestrian
to yield their turn in a stochastic way according to an individual parameter,
achieving thus a potentially lower speed pro le.</p>
      <p>The method supporting movements of more than a single cell can be e ective,
but it leads to complications and increased computational costs for the
managing of micro-interactions and con icts: in addition to already existing possible
con icts on the destination of two (or more) pedestrian movements, even
potentially illegal crossing paths must be considered, e ectively requiring the modeling
of sub-turns. In addition, the expressiveness of this method is still limited: the
maximum number of movements allowed per time step determines the number
of speed pro les reproducible with simulations (e.g., with vmax = 4 cell per step
and a turn duration of 1 second, simulations can be con gured with 0.4, 0.8, 1.2
and 1.6 m/sec).</p>
      <p>For these reasons, we decided to retain a maximum velocity of one cell per
turn, allowing the model to reproduce lower speed pro les by introducing a
stochastic yielding mechanism. Each agent has a parameter Speedd in its State,
Algorithm 1 Life-cycle update with heterogeneous speed
if Random() = then
if updateP osition() == true then</p>
      <p>1
else
end if
end if
describing its desired speed. For the overall scenario, a parameter Speedm is
introduced for indicating the maximum speed allowed during the simulation
(described by the assumed time scale). In order to obtain the desired speed
of each pedestrian during the simulation, the agent life-cycle is then activated
according to the probability to move at a given step = SSppeeeeddmd .</p>
      <p>By using this method, the speed pro le of each pedestrian is modeled in a
stochastic way and, given a su ciently high number of step, their e ective speed
will be equal to the wanted one. But it must be noted that in several cases speed
has to be rendered in a relatively small time and space window (think about
speed decreasing on a relatively short section of stairs).</p>
      <p>In order to overcome this issue, we decided to consider as an indicator
to be used to decide if an agent can move according to an extraction without
replacement principle. For instance, given Speedd = 1:0m=s of an arbitrary
agent and Speedm = 1:6m=s, is associated to the fraction 5=8, that can be
interpreted as an urn model with 5 move and 3 do not move events. At each
step, the agent extracts once event from its urn and, depending on the result, it
moves or stands still. The extraction is initialized anew when all the events are
extracted. The mechanism can be formalized as follows:
{ Let F rac(r) : R ! N2 be a function which returns the minimal pair (i; j) :
ji = r.
{ Let Random be a pseudo-random number generator in [0; 1].
{ Given the probability to activate the life-cycle of an arbitrary agent,
according to its own desired speed and the maximum speed con gured for the
simulation scenario. Given ( ; ) be the result of F rac( ), the update
procedure for each agent is described by the pseudo-code of Alg. 1. The method
updateP osition() describes the attempt of movement by the agent: in case
of failure (because of a con ict), the urn is not updated.</p>
      <p>This basic mechanism allows synchronization between the e ective speed of
an agent and its desired one every steps, which in the worst case (informally
when SSppeeeeddmd cannot be reduced) is equal to Speedm 10 step, where is
associated to the maximum number of decimal positions considering Speedd and
Speedm. For instance, if the desired speed is xed at 1:3m=s and the maximum
one at 2:0m=s, the resulting F rac( ) = 1230 , therefore the agent average velocity
will match its desired speed every 20 steps.</p>
      <p>In conclusion, the model is now suitable to reproduce the di erent crossing
phases empirically observed and characterized. Pedestrians do not only have
di erent individual desired walking speeds comparing adults and elderly, but
also change their speed in accordance with crossing phases. The change of states
is triggered by the possible perception of an oncoming vehicle, regarding its
position and velocity.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions</title>
      <p>The LONGEVICITY project is characterized by a methodological interplay
between tools for social research, combined with approaches for the development
of innovative technologies. The cities of the future will be characterized, in fact,
by the growing presence of long-lived/active citizens, and it will then be
necessary to design technologically advanced infrastructures and services to provide
support to them.</p>
      <p>The current paper described an ongoing activity based on the design of
innovative agent-based model for the simulation of pedestrian crossing dynamics
for the assessment of the level of walkability of urban areas. This is based on
the possibility to model age-driven pedestrian dynamics as characterized by
heterogeneous behaviors in terms of speeds and crossing behaviors. This work is
aimed at providing applicative design solutions to enhance the level of comfort
and safety of the elderly while walking through the city and to sustain their
active ageing. In particular, this kind of research is potentially relevant to test
the e ectiveness of tra c management solutions (e.g., age-friendly tra c light
systems) and to complement studies on outdoor ambient assisted environments
in order to evaluate future transportation scenarios in Smart Cities.</p>
    </sec>
    <sec id="sec-6">
      <title>Ackowledgement</title>
      <p>
        The LONGEVICITY project is funded by Fondazione Cariplo, within the call
Scienti c Research 2017 Ageing and social research: people, places and relations
along the period between April 2018 and December 2020 (Grant No. 2017-0938).
2. Bandini, S., Crociani, L., Vizzari, G.: An approach for managing heterogeneous
speed pro les in cellular automata pedestrian models. J. Cellular Automata 12(5),
401{421 (2017)
3. Bandini, S., Gorrini, A., Nishinari, K.: Crossing disciplinary borders through
studying walkability. In: International Conference on Cross-Cultural Design. pp. 491{
503. Springer (2016)
4. Berzi, C., Gorrini, A., Vizzari, G.: Mining the social media data for a bottom-up
evaluation of walkability. arXiv preprint arXiv:1712.04309 (2017)
5. Burstedde, C., Klauck, K., Schadschneider, A., Zittartz, J.: Simulation of
pedestrian dynamics using a two-dimensional cellular automaton. Physica A: Statistical
Mechanics and its Applications 295(3-4), 507{525 (2001)
6. Crociani, L., Piazzoni, A., Vizzari, G., Bandini, S.: When reactive agents are not
enough: Tactical level decisions in pedestrian simulation. Intelligenza Arti ciale
9(2), 163{177 (2015)
7. Crociani, L., Zeng, Y., Vizzari, G., Bandini, S.: Shape matters: Modelling,
calibrating &amp; validating pedestrian movement considering groups. Simulation Modelling
Practice and Theory (2018)
8. Duncan, D.T.: Whats your walk score R ?: Web-based neighborhood walkability
assessment for health promotion and disease prevention. American journal of
preventive medicine 45(2), 244{245 (2013)
9. Dzhambov, A., Dimitrova, D., Aleksandrova, M.: Adapting a gis version of the
irvine-minnesota inventory (imi) for bulgarian settings. Scripta Scienti ca Salutis
Publicae 2(
        <xref ref-type="bibr" rid="ref1">1</xref>
        ), 12{22 (2016)
10. Feliciani, C., Crociani, L., Gorrini, A., Vizzari, G., Bandini, S., Nishinari, K.: A
simulation model for non-signalized pedestrian crosswalks based on evidence from
on eld observation. Intelligenza Arti ciale 11(2), 117{138 (2017)
11. Gorrini, A., Bertini, V.: Walkability assessment and tourism cities: the case of
venice. International Journal of Tourism Cities (2018)
12. Gorrini, A., Crociani, L., Vizzari, G., Bandini, S.: Observation results on
pedestrian-vehicle interactions at non-signalized intersections towards simulation.
Transportation Research Part F: Tra c Psychology and Behaviour 59, 269 { 285
(2018). https://doi.org/https://doi.org/10.1016/j.trf.2018.09.016
13. Gorrini, A., Vizzari, G., Bandini, S.: Age and group-driven pedestrian behaviour:
from observations to simulations. Collective Dynamics 1, 1{16 (2016)
14. OECD: Ageing and transport: Mobility needs and safety issues. Organization for
      </p>
      <p>Economic Co-operation and Development (2001)
15. Organization, W.H.: Global age-friendly cities: A guide. World Health Organization
(2007)
16. Speck, J.: Walkable city: how downtown can save America, one step at a time.</p>
      <p>macmillan (2013)
17. United Nations: World population ageing 2013. New York, United Nations,
Department of Economic and Social A airs, Population Division (2013)
18. Yin, L.: Street level urban design qualities for walkability: Combining 2d and 3d
gis measures. Computers, Environment and Urban Systems 64, 288{296 (2017)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bandini</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Crociani</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vizzari</surname>
          </string-name>
          , G.:
          <article-title>Towards a more comprehensive estimation of social costs in pedestrian facilities</article-title>
          .
          <source>In: Proc. of the Workshop on The Challenge of Ageing Society: Technological Roles</source>
          and
          <article-title>Opportunities for Arti cial Intelligence in conjunction with the 13th Conference of the Italian Association for Arti cial Intelligence,(AI* IA</article-title>
          <year>2013</year>
          ), Turin, Italy (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>