Services on Demand
Journal
Article
Indicators
- Cited by SciELO
- Access statistics
Related links
- Cited by Google
- Similars in SciELO
- Similars in Google
Share
Ingeniería e Investigación
Print version ISSN 0120-5609
Ing. Investig. vol.34 no.1 Bogotá Jan./Apr. 2014
https://doi.org/10.15446/ing.investig.v34n1.42792
http://dx.doi.org/10.15446/ing.investig.v34n1.42792
Looking ahead: a vision-based software for predicting pedestrian movement*
Ver no es mirar: el desarrollo de un programa computacional basado en la visión, para predecir el movimiento de los peatones
R. Mora1, H. Astudillo2 and S. Bravo3
*This research was funded by Conicyt under project Fondecyt Iniciación 11100020
1Rodrigo Mora. PhD, School of Architecture (FAAD), Universidad Diego Portales, CHILE.
E-mail: rodrigo.mora@udp.cl
2Hernan Astudillo. PhD, Department of Informatics, Universidad Técnica Federico Santa María, CHILE.
E-mail: hernan.astudillo@usm.cl
3Samuel Bravo. Architect, Pontificia Universidad Católica, CHILE.
E-mail: samuel.bravo@gmail.com
How to cite: Mora, R., Astudillo, H., Bravo, S., Looking ahead: a vision-based software for predicting pedestrian movement., Ingeniería e Investigación, Vol. 34, No. 1, April, 2014, pp. 79 – 82.
ABSTRACT
This paper presents ongoing research on the use of agents equipped with "exomatic visual architecture" (Turner et al., 2001). The main objective was to test whether some rarely explored isovist measures, like drift and longest line of sight, are associated with aggregated movement patterns of downtown Santiago, Chile. To test this idea, a series of algorithms were created and compared with observed data recorded at approximately 200 points during an entire workday.
The main results show that driftbased algorithms were better suited to predict aggregated patterns than random behavior, although the extent of such relation is still weak (r2 = 0.27). From a theoretical point of view, these results seem to be in accordance with current cognitive theories (Clark, 2009; Thompson, 2007) stressing the dynamic nature of human behavior.
Keywords: pedestrian movement, drift-based movement, agents, vision.
RESUMEN
Este artículo presenta una investigación en curso sobre el uso de agentes provistos de visión exomática (Turner et al 2001). El objetivo principal es evaluar si algunas medidas, raramente examinadas, como las isovistas: líneas de visión más extendida, están asociadas a flujos de movimiento existentes en el centro de Santiago de Chile. Para ello, se crearon una serie de algoritmos que guían a los agentes y se compararon con los flujos detectados en cerca de 200 puntos, durante un día hábil completo.
Los resultados principales, mostraron que los algoritmos basados en el Drift fueron más efectivos en reproducir los flujos de movimientos, comparados con los algoritmos basados en un movimiento aleatorio de los agentes, aunque esta correlación es aún débil (r2 = 0,27). Desde un punto de vista teórico, estos resultados parecen estar en línea con las teorías de cognición contemporáneas (Clark, 2009; Thompson, 2007) que tienden a enfatizar la naturaleza dinámica del comportamiento humano.
Palabras clave: movimiento peatonal, movimiento basado en Drift, agentes, visión.
Received: May 15th 2013 Accepted: February 6th 2014
1. Introduction
Pedestrian movement is a fundamental part of cities. It shapes and contributes to the development of land uses (Jacobs, 1961; Hillier, 1996), especially uses (like retail) that are dependent on the flow of people, it also helps people perceive their environment as secure. Pedestrian movement is also vital for making cities more livable (Whyte, 1980) and for improving the sense of community among citizens. For these reasons, enhancing pedestrian movement has become a central part of urban policies in various parts of the world since the seventies, especially those aiming at regenerating cities (Imrie et al., 2009),.
In spite of this, the dynamics of pedestrian movement have been poorly understood (Batty, 2001; Papadimitriou, 2009). Batty (2001) has argued that pedestrian movement has been historically
neglected mainly due to the fact that transport models have been imported (without much thought) as a means to understand how people move, despite the fact that the latter behavior is more discretionary than the former.
In the last ten years, a series of studies have attempted to overcome this limitation. Conroy-Dalton (2003), for example, has shown that people "follow their noses" while navigating; that is, they tend to deviate as little as possible from straight trajectories. In attempting to explain these phenomena, she proposed that people would prefer the longest route choice as long as this option would not deviate from the final destination more than any other route. Golledge (1995) has argued that pedestrian movement, when examined on a micro scale, posed an interesting problem, for people do not necessarily choose the same path when going to a place than when returning from it.
It has been argued that a promising line of inquiry to better comprehend people's movements is the employment of agent-based models (Batty, 2012). Until recently, these models were difficult to build due to processing constraints, but recent developments in hardware has made it possible to test them with real-world data. Furthermore, it has also been argued that models of pedes-trian "micro simulation have become simpler, rather than com-plex, due to recent improvement in computational processing" (Kerridge et al., 2001).
Most of these models, however, assume certain preexisting "so-cial" knowledge on the part of agents, meaning that their rules of behavior have been encoded by the researcher based on humans' attitudes observed in real-world scenarios. The underlying assumption is that to be able to reproduce human movement one has to understand people's tendency to cooperate, follow or avoid others. However, human movement is not only the result of one's position in a cultural and social environment, but also the outcome of some capabilities resulting from our corporeal, real nature. We are equipped with eyes that permit most of us to see the world ahead and with a body that can move, rotate and bend in order to reach what is perceived by our eyes.
Since the eighties, scholars have studied the role of visual factors for human navigation with the hope that this might help them to better understand how human movement occurs in the real world. This is the aim of this research; it aims to test the role of visually-guided agents in reproducing real-world movement.
2. Context
The main precedents of this study can be traced back to the work of Gibson and his idea of optic flows. According to him "we must perceive in order to move, but we also move in order to perceive" (1979, p. 223), thus placing locomotion not as the result of an internal cognitive process, but making it a cause of mental processes taking place in our minds.
Central to the Gibsonian perspective is the idea of affordance. To Gibson, certain spatial characteristics afford exploration on the part of the user, whereas others, such as a hiding place, afford concealment. Drawing on these ideas, some authors have tested the role of isovist characteristics for navigation and spatial perception. Benedikt (1985) showed that isovists were perceived as larger than less complex ones. In accordance with this line of inquiry, Wiener and Franz (2004) demonstrated that, all other things being equal, spiky fields of view are perceived as more interesting by people than more convex ones, whereas Meilinger and others (2012) found correlations between people's mental representations of space and isovist features. More recently, Koch (2012) suggested that visual properties of space shape the way doctors and nurses use a medical layout for work-related and social practices.
In 2001, Turner proposed a vision-based software aimed to reproduce "natural" human movement, or movement guided by spatial affordances. The application, part of a software called Depthmap (now in its 10th version), provided agents with a two-dimensional exosomatic vision architecture of 170º (an isovist), allowing them chose a location from it at random. Upon arriving to the initial location, agents move toward a random point of their new isovist until completing a certain number of steps (usually set at 10,000). Since buildings and cities have spaces of different sizes and shapes, agents' isovists vary greatly as they move. This, in turn, creates emergent effects, for large spaces and well-connected spaces were likely to attract more movement than small and secluded spaces. Turner tested his ideas against movement patterns recorded in the Tate Gallery, in London. His results showed that highly visible places were likely to be explored by the agents, in a manner that reproduced people's trajectories to a significant degree (R2 = 0.72).
In order to expand Turner's interesting line of inquiry, this research addresses some aspects that, as also acknowledged by the author (Turner, 2007), remained unsolved. Two issues are of special importance here; first, Turner's software did not always perform satisfactorily in open urban spaces, in which agents tend to congregate to the core of spaces due to these spaces' higher degree of intervisibility, although more often than not people themselves occupy the margins of these spaces (Turner, 2003). Second, Turner's agents' movements were very simple, for they were caused only by virtue of an isovist's size. Recent research has shown that isovists' properties could also provide information regarding people's navigational strategies. Conroy-Dalton has shown that an isovist's centroid, represented by its drift ("indicates the distance between the isovist viewpoint and its center of gravity"), seemed to be related to places where people stopped to gauge their environment in order to amend their routes (Conroy-Dalton, 2003). Taniguchi et al. (2012) have suggested that an isovist's accessibility and visibility properties can be analyzed independently in order to produce a new measure, which they called view and viewed analysis, that hopes to provide an account of the easiness of observing a space and being observed from an accessible space.
With the aim to expand these ideas, a vision-based agent tool was used, one whose engine is not only the visible available space (as in Turner's), but also some other isovist properties like drift and the longest line of sight. Specifically, this study investigated vision-based agents moving randomly or toward their drift or their longest line of sight locations, and compared their trajectories with data of Santiago's downtown.
3. The software
For the initial phase of this research, a software program was designed. This used an open source platform Processing4 and con-sidered pixels as destination places for the navigating agents. As in Turner's Depthmap, all public space was considered as navigable, providing the fact that any person could circulate on it.
Agents could perform 1000 moves before disappearing. Their field of view was set at 170º (as in Turner's) and chose their destinations according to three main scenarios. The first, let the agents move randomly. The second, was a combination of random and drift-based movements. This means that agents had to select any pixel from their point of view, go to this location and then move to the centroid of their field of view at this location. After that, they again selected a random location to move. The last scenario combined random movement with movement to the most distant pixel in sight in a manner similar to the second scenario.
4. Application
To test our ideas, a vast area of downtown Santiago was observed (see Figure 2). This sector comprises many governmental offices of the country, as well as many shops, cinemas, banks, department stores and restaurants. The existence of three large and well-equipped boulevards (Ahumada, Huérfanos and Estado) and a series of internal alleys on many blocks make the area interesting to study.5 The observation took place on an entire weekday in the month of August, 2010. A total of 203 gates were defined and counted for five minutes per hour during six consecutive hours (11:30 to 12:30, 12:30 to 13:30, 13:30 to 14:30, 15:00 to 16:00, 16:00 to 17:00 and 17:00 to 18:00). As a result, we obtained a mean and an absolute number of people passing through each gate, which was compared with the number of agents counted at these places. Figure 3 shows the 203 gates tested in this study, whereas Figure 4 graphically depicts volumes of people passing through each gate; as can be seen, larger flows were found in pedestrian passages and along Alameda, Santiago's main avenue.
For the agents to move, the first step was to decide where. Could they walk all over the area, regardless of the fact that on certain streets there were many vehicles passing or could it be the case that only sidewalks and formal crossings were apt for movement? The reality showed that the large number of people moving in the city center, paired with the severe restrictions on the movement of cars (few cars move around the center), made the area a relatively free zone for pedestrians, who crossed streets at almost any point according to their necessities. Moreover, since the various existing galleries were not necessarily aligned between themselves, users tended to move through street segments and alleys in search of their destinations. Agents were liberated in a homogeneous way across the entire available open space, facing any direction.
5. Results
Table 1 shows the results of this simulation in the three scenarios considered in this research: random movement, furthest location on sight movement, and drift-based movement. Two conditions were considered for the origin of agents. Condition one assumed that agents started throughout the open space in a homogeneous manner, whereas in condition two, agents started their navigation at each of the incoming streets in a proportional manner. In order not to distort any correlation between passing people and counted agents, these gates were not included in the correlation.
As can be seen, the relationship between real movement and agents counted reached r2=0.178 in the random scenario, r2=1.22 in the furthest location on sight based scenario, and r2=0.198 in the drift-based scenario, when agents started their journeys homogeneously distributed across the open space. These values reached r2=0.142 (random), r2=0.142 (furthest) and r2=0.271 (drift-based) when agents started their journeys at each entrance in proportion to the number of people counted at these places.
6. Discussion
Although not extraordinary, the results obtained are of interest for those dealing with agent-based software. The fact that a drift-based algorithm could better predict existing movement patterns than a random movement of agents, suggests that isovist characteristics can be used, to some extent, to simulate how people move in real environments. This finding is in accordance with recent research that suggests isovist properties, other than its area and perimeter, might play a role in determining how space is perceived by users.
To some extent, these results expand findings from other studies over the past thirty-five years. They are similar to Benedikt's seminal ideas (1979) in the sense that the ultimate nature of vision consists not only of seeing information (of any kind), but also of perceiving the shape of what is being seen. More recently, Wiener and Franz (2004), showed that jaggedness, a measure resulting from the relation between an isovist's area and its perimeter, is related to people's perception of interestingness. Finally, Peebles, et al. (2007) showed that isovist characteristics, in particular drift, were related to people's assessment of their sense of orientation in maps.
The role of drift as a metric capable of predicting, on some levels, human navigation might be significant to scholars dealing with how distance is cognitively encoded. Since the eighties, various authors have suggested that navigation in real world scenarios tend to change according to the direction of travel (Golledge, 1995; Bailenson et al., 2000; Mora, 2010), and due to how people internalize distance (Raveau et al., 2011). Until now, few attempts have been made in trying to link these processes to specific isovist properties. Further research is needed to expand these theories.
Notes
4Processing es una biblioteca de código Java creada por Benjamin Fry y Casey Reas, consta de una IDE mínima le permite funcionar cómo lenguaje autónomo. http://processing.org .5It is interesting to note that there were no updated records of pedestrian movement in this area of Santiago.
References
Batty, M., Agent-based pedestrian modeling., Environment and Planning B: Planning and Design 2001., Vol. 28, 2001, pp. 321-326. [ Links ]
Benedikt, M. L., Burnham, C. A., Perceiving architectural space: from optic arrays to isovists. Warren, W. H., Shaw, R. E. (eds.), Persistence and change, Proceedings of the First International Conference on Event Perception., University of Connecticut, Lawrence Elbaum associates, 1985. [ Links ]
Benedikt, M. L., To take hold of space: isovist and isovists fields., Environment and Planning B: Planning and Design. Vol. 6, 1979, pp. 47-65. [ Links ]
Bailenson, J., Shum, M., Uttal, D., The initial segment strategy: A heuristic for route selection., Memory and Cognition, Vol. 28, No. 2, 2000, pp. 306-319. [ Links ]
Conroy-Dalton, R., The secret is to follow your nose. Route path selection and angularity., Environment and Behavior, Vol. 35, No. 1, 2003, pp. 107-131. [ Links ]
Conroy-Dalton, R., Spatial navigation in immersive virtual environments., A Ph. D. thesis, London, Bartlett School of Architecture, University of London, 2001. [ Links ]
Gibson, J., The ecological approach to visual perception., Houghton Miffin Co., 1979. [ Links ]
Golledge, R. G., Path selection and human preference in human navigation: a progress report., Lecture Notes in Computer Science, Vol. 988, 1995, pp. 207-222. [ Links ]
Imrie, R., Rees, L., Raco, R. (eds.), Regenerating London. Governance, sustainability and community in a global city., Routledge, New York, 2009. [ Links ]
Hillier, B., Space is the machine., Cambridge University Press, 1996. [ Links ]
Jacobs, J., The Death and Life of Great American Cities., New York, Random House, 1961. [ Links ]
Kalff, C., Kûnher, D., Senk, M., Turning the shelves: Empirical findings and Space Syntax analyses of two virtual supermarket variations., Greene, M., Reyes, J., Castro, A. (eds.), Proceedings of the 8th International Space Syntax Symposium., Santiago de Chile, PUC, 2012. [ Links ]
Kelso, S., Dynamic patterns: the self-organization of brain and be-havior., The MIT Press, 1995. [ Links ]
Kerridge, J., Hine, J., Wigan, M., Agent-based modelling of pedestrian movements: the questions that need to be asked and answered., Environment and Planning B: Planning and Design 2001, Vol. 28, 2001, pp. 327-341. [ Links ]
Koch, D., Isovists Revisited. Egocentric space, allocentric space, and the logic of the Mannequin., Greene, M., Reyes, J., Castro, A. (eds.), Proceedings of the 8th International Space Syntax Symposium, Santiago de Chile, PUC, 2012. [ Links ]
Meilinger, T., Franz, G., Bûlthoff, H., From isovists via mental representations to behavior first steps toward closing the causal chain., Environment and Planning B: Planning and Design, Vol. 39, 2012, pp. 48 -62. [ Links ]
Mora, R., Moviéndose con la mente y el cuerpo: entendiendo la diferencia entre planear y realizar rutas en el espacio construido., Fractal: Revista de Psicologia, Vol. 22, No. 2, 2010, pp. 373-384. [ Links ]
Papadimitriou, E., Yannis, G., Golias, J., A critical assessment of pedestrian behaviour models., Transportation Research Part F, Vol. 12, 2009, pp. 242-255. [ Links ]
Peebles, D., Davies, C., Mora, R., Effects of geometry, landmarks and orientation strategies in a "drop-off" orientation task., Lecture Notes in Computer Science, Vol. 4736, 2007, pp. 390-405. [ Links ]
Raveau, S., Muñoz, J. C., De Grange, L., A topological route choice model for metro., Transportation Research Part A, Vol. 45, 2011, pp. 138-147. [ Links ]
Taniguchi, T., Takahashi, Y., Kishimoto, T., View and Viewed Analysis., Greene, M., Reyes, J., Castro, A. (eds.), Proceedings of the 8th International Space Syntax Symposium, Santiago de Chile, PUC, 2012. [ Links ]
Thompson, E., Mind in Life: Biology, Phenomenology, and the Sciences of Mind, Harvard University Press, 2007. [ Links ]
Turner, A., Doxa, M., et al., From isovists to visibility graphs: a methodology for the analysis of architectural space., Environmental and Planning B: Planning and Design, Vol. 28, 2001, pp. 103-121. [ Links ]
Turner, A., Analysing the visual dynamics of spatial morphology., Environmental and Planning B: Planning and Design, Vol. 30, 2003, pp. 657-676. [ Links ]
Turner, A., The ingredients of an exosomatic cognitive map: isovists, agents and axial lines?, In: Hölscher, C., Conroy Dalton, R., Turner, A. (eds.), Space Syntax and Spatial Cognition: Proceedings of the Workshop held in Bremen, Bremen, Germany, Universität Bremen, (24th September 2006), 2007, pp. 163-180. [ Links ]
Wiener, J. M., Franz, G., Isovists means to predict spatial experience and behavior., Lecture Notes in Computer Science, Vol. 1404, 2004, pp. 157-176. [ Links ]
Whythe, W., The Social Life of Small Urban Spaces., Project for public spaces, 1980. [ Links ]