Pulse of the city: Visualizing Urban Dynamics of Special Events Andrea Vaccari Mauro Martino Francisca Rojas Carlo Ratti Massachusetts Institute of Massachusetts Institute of Massachusetts Institute of Massachusetts Institute of Technology Technology Technology Technology 77 Massachusetts Avenue 77 Massachusetts Avenue 77 Massachusetts Avenue 77 Massachusetts Avenue Cambridge, MA 02139 USA Cambridge, MA 02139 USA Cambridge, MA 02139 USA Cambridge, MA 02139 USA ++ 1-617-324-5560 ++ 1-617-324-5560 ++ 1-617-324-5560 ++ 1-617-324-5560 avaccari@mit.edu mmartino@mit.edu ABSTRACT How does a city perform during a special event? How can we inform local authorities and urban dwellers of public happenings? Until today it has been difficult to monitor urban dynamics in real time. Traditional methods, like head counts, surveys, and aerial inspection, are costly and limited. In this paper we present our twofold approach to the processing and visualization of real time information gathered from the telecommunication infrastructures that percolate modern cities. fmr@mit.edu ratti@mit.edu and Behavioral Sciences]: Sociology. General Terms Design, Human Factors. Keywords Urban Dynamics, Urban Informatics, Urban Interaction Design, Visualization for the Masses. This paper presents visualizations for a popular audience that examine the social psychogeography of the cityscape. Our work is a step towards understanding the functions of the city through digitally-enabled urban functions such as the pervasive telecommunications network. Based on an analysis of data from a telecom network, we illustrate how special events influence the normal rhythms of the city, and how crowds move and respond to large-scale public events. This paper also discusses the potential of realizing an interface aimed at informing urban dwellers in real time of the dynamics that occur in the very place they find themselves. We contend that this type of public intervention could enable local authorities, service providers, businesses, and citizens themselves to function and behave more efficiently, making the places they inhabit more livable and sustainable. This paper presents the two approaches, compares them to similar recent projects, and discusses the design choices that drove our implementation and the insights that we gained by their implementation. Categories and Subject Descriptors H.5.1 [Multimedia Information Systems]: Animations; [J.4 Social Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. GraphiCon'2010, September 20–24, 2010, St.Petersburg, Russia. Copyright 2010 ACM 1-58113-000-0/00/0010…$10.00. Fig. 1. Obama | One People [15] visualizes cell phone call activity during the Inauguration of President Barack Obama as a way to understand the urban dynamics of special events. 1. INTRODUCTION Over the past decade there has been an explosion in the deployment of pervasive systems like cell phone networks and user-generated content aggregators on the Internet that produce massive amounts of data as a by-product of their interaction with users. This data is related to the actions of people and thereby to the overall dynamics of cities, how they function and evolve over time. Electronic logs of cell phone calls, subway rides, GPSenabled buses, and geotagged photographs are all digital footprints [6] that today allow researchers to better understand how people flow through urban space, and could ultimately help those who manage and live in urban areas to configure more liveable, sustainable, and efficient cities [2]. At the same time, these pervasive systems present the possibility of extracting and inserting real-time information about social dynamics into the built environment. The possibility of establishing this dynamic feedback loop of information about how a city functions has the potential to influence many aspects of urban management by assisting local authorities, service providers, enterprises, and even citizens themselves to make more accurate decisions and thereby create a more efficient urban environment. In order for this to happen, we contend that it is necessary to first educate the public in understanding how individual choices build up to form emerging urban processes that affect the city and its inhabitants as a whole. Obama | One People [15] employs digital footprints from a major telecom operator’s cell phone network to examine how people occupy urban space during a major special event. The project consists of two visualizations, The City and The World, which are aimed at a popular audience and represent the event from both a local and an international perspective. We chose President Barack Obama’s inauguration day in Washington D.C. as a case to develop the special event visualizations and we partnered with a major telecom operator to use cell phone data as proxy of social activity. We designed and implemented the Obama | One People visualizations to provide aesthetically compelling answers to questions like: How does a city perform during a special event or, analogously, a sudden emergency? Where do people congregate and how does this vary over time? It should be noted that there are many projects that focus on specific aspects of urban pervasive systems and the study of digital traces like cell phone calls, text messages and geotagged photographs [6, 13, 7] and the implementation of new mobile services [12, 1, 9] and interfaces [8, 14, 5]. Our approach in Obama | One People is slightly different. The goal of our visualizations is to translate the invisible digital traces of cell phones and relate these to urban space so that people can grasp the large-scale dynamics that occur within a cityscape. The ultimate intent of this work is to envision a future where urban actors can process existing information in real time directly from the city’s digital infrastructure and make more informed decisions about their social behavior within the city. The data presented in Obama | One People consists of hourly counts of cell phone calls per each base transceiver station serviced by a major telecom operator in the Washington, D.C. metro area along with the location where those phones are registered, by state for American phones and by country for international phones. The data set provided covered the period from January 10, 2009 to January 28, 2009, out of which we chose to represent the three days before and after the event, from the 17 to the 23. To ensure the complete privacy of the telecom provider’s customers, the data is in accordance with the provider’s privacy policies and we performed our analyses in compliance with the 2002 Directive of the European Parliament and Council on Privacy. Our use of aggregate data implies that we cannot identify individual callers, and we hope that our project might stimulate a dialogue on the responsible access to digitallygenerated urban data and on how it can provide value-added services to local and regional communities. This paper first reviews the relevant design works in the field of urban informatics, then discusses the design requirements we sought to achieve in Obama | One People and describes the visualizations themselves and their results, reviews the architecture designed to implement the project, and finally considers the limitations and practical applications of this type of work. All in all, we believe Obama | One People offers the following contributions to the field: - It presents two visualizations that use existing digital footprints to create an aesthetically compelling representation of the temporal and spatial aspects of a public event in a major urban area. - It proposes how such visualizations can be accessed through digital interfaces to support real-time decision-making in the urban environment. 2. RELATED WORKS Urban space and cartographic space are inseparable: from the grid to the aerial perspective to contemporary digital mapping technologies, the experience of urban space is always an important component in people’s mental map of the city. The map has become a popular interface in illustrating data sets drawn from our increasingly digitally enabled urban infrastructures: from GPS [18, 17, 4] to cell phone networks [13, 11] and other objects equipped with radio frequency ID tags [4, 3]. The purposes behind these types of visualizations vary: from purely artistic endeavors to traffic monitoring to the uncovering of emerging patterns of urban activity. Fig. 2. Examples of visualizations of urban dynamics. There seem to be four distinctive elements in the visualization of urban digital footprints: Infrastructure and scalability. The type of data being used in the visualizations are generated by digitally-operated urban infrastructures in the course of the everyday functions of the city (RFID, WiFi hotspots, GPS, cell phones). Flows and contexts. The data are displayed dynamically over time and in geographic space in order to represent flows of activity (i.e. pedestrians and cars). Some visualizations attempt to represent activity in almost real-time, often with a slight time lag for processing, such as a 15-minute delay. 2D and 3D perspective views. Depending on the objective of the visualization, some perspectives are in 2D, such as in representing traffic flows, and others are in 3D to present concepts like the volume of activity in urban space. Levels of data aggregation. The scale at which the data is presented varies in detail and aggregation, such as in the case of sensitive information about individuals. The following is a discussion of precedent projects that exemplify the most notable approaches to mapping urban dynamics and that offer starting points for illustrating the city-wide special event for Obama | One People. Amsterdam Real Time (2003) by the Waag Society and Esther Polak [18] (Figure 1.a) focused on visualizing the connection between the structure of the city and the movements of Amsterdam’s inhabitants. Fig. 3. Distinctive elements in the visualization of urban digital footprints. By examining people’s mobility through GPS, the project uncovered a map of the city defined solely by people’s activity in space. Only GPS trajectories were recorded in the visualization and this urban flux revealed Amsterdam’s urban form only by capturing the digital traces of people’s movements (Figure 2.a). Similar to Cabspotting in San Francisco [17] (Figure 1.b) this visualization employs the flow information to structure the geographic space of the city, highlighting thoroughfares of movement but leaving out buildings and public spaces. Because of a lack of geographic references, it is difficult for those not familiar with the map of Amsterdam to understand the connection between the form of the built environment and the flows of people. Nevertheless (Figure 2.b), using GPS systems to visualize urban dynamics is a powerful way to detail (Figure 2.d) the movements of large numbers of people. Though as in all projects that use GPS, extending this kind of mapping to include larger number of individuals involves a high cost and a major organizational effort. As mentioned previously, Cabspotting is similar to Amsterdam Real Time [18] in visualizing movement within the city and in its design approach. Directed by Scott Snibbe [17], Cabspotting uses GPS technology Figure 2.a in San Francisco’s taxicabs to trace their movement in real time through the city. The patterns traced by each cab create a dynamic sense of traffic flows through the city’s arteries, revealing where traffic is moving quickly and where it is congested. Real Time Rome [13] (Figure 1.c) and UrbanMobs [11] (Figure 1.d) introduce a 3D perspective view (Figure 2.c) and provide a sense of the collective emotions of a city. As the MIT SENSEable City Lab’s contribution to the 2006 Venice Biennale, Real Time Rome took aggregated data from cell phones and mapped these calls onto the geography of the city during two special events over the summer of 2006: the World Cup finals match between Italy and France, and a Madonna concert. The visualizations show peaks in the volume of calls during stirring moments (such as Italy scoring a goal during the World Cup match) in a sense revealing the emotional signature of the city as well as where people are congregating. Similarly, Orange Labs and Faber Novel developed UrbanMobs as a tool to showcase popular emotion cartography through the analysis and visualization of citywide cellular network traffic activity. Both examples signal a shift in both the aesthetic qualities of visualizing dynamic urban data and in the methodology of positioning cell phones within urban space according to the location of cell phone towers that service those calls. This methodology may lose the detail of GPS data but in tapping into the network infrastructure of cell phones, it can harness vast amounts of data representing large swaths of the city, thus increasing the scale of representation. Measuring and mapping people’s emotional responses to the built environment itself is the goal of BioMapping by Christian Nold [4] (Figure 1.e). This is a community-mapping project that utilizes a GSR (Galvanic Skin Response) device to measure how people react psychologically to different areas of the city. Over 1,500 people have contributed to this exercise in various cities to produce these communal emotion maps. Presented in a 3D view, the visualizations use Google Earth to relate people’s emotional arousal as measured by the GSR device to the geographic locations they traverse. BioMapping clearly presents the urban context of people’s reactions to the built environment, and the GSR sensors and GPS scale the visualizations down to show individuals’ responses; however the number of people involved limits the extent to which these maps may present a collective psychogeogaphy of the city. Another project that visualizes data gathered directly from consenting individuals is CamMobSense in Cambridge, UK [3] (Figure 1.f). Using sensors mounted on pedestrians and cyclists, CamMobSense monitors pollution in the city and relays the collected data to a website in real time. It presents a low-cost, distributed sensor model where people themselves collect data that can be then visualized to better understand the environmental impacts of urban functions such as transportation, and in turn this can help those who manage urban regions make more informed decisions. Building upon these precedents, Obama | One People utilizes aggregated data from cell phones and overlays the call dynamics onto an aerial photograph of Washington D.C., which highlights the event spaces of the Presidential Inauguration such as the Mall and Pennsylvania Avenue. We present the visualization in 3D to highlight the peaks and troughs in cell phone activity before, during and after the special event itself, totalling a week’s time of data. While the aggregated data does not reveal details of individual movements, it does reveal collective dynamics over the course of a week in large swaths of the Nation’s Capital. We have thus created a scalable system that is able to capture the call activity of large numbers of cell phones resulting in a visualization that highlights the communications flows of a crowd and how these relate to geographic locations within the city. 3. DESIGN REQUIREMENTS In light of the above discussion, we identified the following specific design requirements to guide the design of Obama | One People. The visualizations should create a ”digital skin” of urban spaces, with a simple and clear visual language system. They should convey the social dynamics of a crowd, which are real phenomena, using informational data. The user should perceive the former, not the latter. They should establish a strong relationship between the crowd and the urban landscape. For this reason, we considered the spatial representation of the information as a given, reflecting the geographic nature of the data. The visualizations should be interactive but simple, allowing the user to explore the evolution of the event in space and time. However, they are not meant to be visual analytics tools, so they should not provide quantitative details on the data. To achieve this, there should be a good balance between aesthetics and functionality. Inspired by Norman’s work [10], we should use color, saturation, and luminosity to improve the aesthetic and emotional impact of the project. Finally, from a technical perspective, Obama | One People should ideally run on a real-time stream of data. However, due restrictions on the time required to collect the data from the telecom provider’s network it was not possible for represent the event as it occurred. 4. OBAMA | ONE PEOPLE On January 20, 2009, Washington D.C. hosted the largest crowd in its history for a very special event: the Inauguration of President Barack Obama. This crowd presented great challenges to both federal and municipal authorities in terms of management, transportation, security, and emergency response. Where would people congregate? How would they get there? When would they arrive and depart? From where were they coming? The authorities even had difficulty in estimating how many people would attend the event. Early predictions called for over 3 million people, and it was only after the week of the Inauguration that the City was able to release an official estimate of 1.7 million people. The 2009 Presidential Inauguration offers perhaps one of the most extreme cases of the value of gathering data about large crowds in real time so that decision makers can understand and manage special events as they occur. In considering the volume of mobile phone calls at any given momentas indicators of a crowd’s geographic distribution over time, our access to aggregated cell phone data from a large telecom operator presented us with the opportunity to explore the possibilities of using such data to understand the dynamics of large-scale special events such as the Presidential Inauguration. The Obama | One People visualizations sought to explore such questions as: Who was in Washington, D.C. for President Obama’s Inauguration Day? When did they arrive, where did they go, and how long did they stay? The nature of interpersonal communications also allows us to interpret the resulting visualizations of call data as revealing the psychogeography of the city during a special event. Guy Debord, a French theorist, defined psychogeography in 1955 as the ”the study of the precise laws and specific effects of the geographical environment, consciously organized or not, on the emotions and behavior of individuals.” [TODO Guy Debord. 1955. Introduction to a Critique of Urban Geography (essay)] Thus, another question Obama | One People explores is: when and where did the crowd in Washington D.C. sense the need to share thoughts, information, and feeling with others who were not co-present? Not only does Obama | One People map the invisible flows of communications over the geography of the city, it also begins to gauge the collective emotional pulse of the city at a large scale and over time. Below we discuss the two visualizations produced to present our analyses of aggregated phone calls in Washington D.C. during the week of President Barack Obama’s Inauguration: The City and The World. 4.1 The City The City illustrates two pieces of information about the Presidential Inauguration: 1) where the crowd came from and 2) the emotional flow of the massive event in Washington, D.C. The City summarizes this information by relating call activity to the geography of Washington D.C. We overlay the map of the Nation’s Capital with a 3D color-coded animated surface of square tiles, with one tile representing a geographic area of 150 x 150 meters. Each tile rises and turns red as call activity increases and likewise drops and turns yellow as call activity decreases. On the left side of the screen, a dynamic bar chart breaks down the call activity by showing the normalized contributions of calls from the U.S.’s fifty states and 138 foreign countries grouped by continent. The timeline at the bottom illustrates the weeklong trend of call activity in Washington, D.C., which follows the 3D square tiles that rise and fall on top of the map of the city. In visualizing the volume of calls served by a large telecom network in Washington DC, it is possible to see peaks of call activity as the crowd anticipates Obama’s oath, a drop in call activity as the crowd listens to Obama’s address, and peaks again as the crowd celebrates the inauguration of the new President. Through their cell phones, those present at the historic event share their impressions with friends and family in vast numbers: on the morning of January 20th, call activity is two to three times stronger than usual, and it rises to five times the normal levels after 2 pm as President Obama takes his oath and people begin to celebrate. Fig. 4 The City visualizes call activity in the week of the inauguration. Superimposed on the map of Washington, D.C. is a 3-D color-coded animated surface of square tiles (1 tile represents an area of 150 x 150 meters). Each tile raises and turns red as call activity increases and likewise drops and turns yellow as activity decreases. On the left, a bar chart breaks down the call activity by showing the normalized contributions of calls from the 50 states and 138 foreign countries grouped by continent. The timeline at the bottom illustrates the overall trends of call activity in the federal areas of Washington, D.C., which are represented with 3-D yellow models on the map at the center of the screen. 4.2 The World The World reveals the international nature of Inauguration Day. By using the area codes and country codes of the cell phones present in Washington D.C. during the week of the Inauguration, this visualization traces the trajectories of people travelling from all over the U.S. and the world. We interpret the variations in call activity as flows of people arriving in Washington, D.C. and then departing the capital to go back home. The visualization employs a world map to link the city of Washington to US states and countries abroad. Packets of information representing 100 calls for US states and 10 calls for foreign countries move to and from Washington depending on whether call activity increased or decreased in relation to the previous hour. The timeline on the bottom of the screen shows the overall trend of call activity in Washington, D.C., relating the flows of people with events in the city. This visualization shows that people from almost every corner of the world and almost all fifty states attended the Inauguration of President Barack Obama. The aggregated call data indicates that, at the least, there were people present from 138 countries, totaling over half of all the countries in the world. This is likely a low estimate since the data represents only one domestic telecom carrier. Among the foreign countries represented, the main international callers are from Canada, Great Britain, France, and Puerto Rico, which register a five-fold increase in call activity. In the U.S., the top calling states are also the country’s most populous: California, Florida, New York, and Texas. Notably, Georgia also figures in the list of top five callers on Inauguration Day, even though it ranks ninth in US population. 4.3 Implementation Choices In the previous section we described the design requirements of the two visualizations. Here we explain the thinking that motivated our implementation choices with respect to the those requirements. First, we chose to represent the data from two perspectives. The City shows the evolution of the event within the context of Washington D.C. and allows users to see the build up in anticipation of the Inauguration, and how the crowd faded out after its conclusion. The World represents the international nature of the event and aims to convey the idea of a global pilgrimage to the American capital by displaying a map of the world and showing how people from near and far gathered in one city for one reason. In both visualizations, one aim is to represent the social dynamics that enveloped the city before, during, and after the President’s Inauguration. Another aim is to help users understand how participation in a public event, like other individual choices in the context of the urban environment, builds up to create a collective social dynamic that affects the city as a whole. For this second reason, we purposefully deemphasized the quantitative nature of the data by using the visual metaphors of waves and packets. In formulating how the data representation would occur, we considered more abstract visualizations of the flow of phone calls but instead decided to use maps given the inherently geographic nature of the data and the message we aim to convey about the influence of special events on urban space. Moreover, we employ map details to assist users in orienting themselves within the context of Washington D.C. without overloading the visualization with unnecessary details. For this reason, The City visualization highlights only the major roads of Washington D.C. and the Potomac River, while The World simplifies the representation of flows by showing only connections between Washington D.C., US state capitals and the countries around the world. While we simplified the representation Washington’s geography, we decided to represent call activity in The City with some redundancy along different features of the visualization: we used color, opacity, and position of the tiles to represent the intensity of activity within each cell. The combination of these three features makes for a strong representation. Color varies from unsaturated yellow to saturated red to represent the volume of activity (a feature sensitive to color blind users). The use of opacity hides those tiles where activity is low and highlights those where it is strong, thus guiding the user through the evolution of the event. Finally, the third dimension recreates the wave metaphor mentioned above and further helps to convey the idea of the city as a living system. In The World visualization we represented the origin of the callers’ phones only using packets of information. In this case, employing multiple features as in The City would have focused attention on those connections with the strongest activity, whereas in this case we sought to highlight the overall exchange of inflows and outflows happening in Washington D.C. For this, identical packets are a strong solution as their movements alone create denser or thinner flows emerging from Washington D.C. The timelines placed at the bottom of the screen unify the two visualizations and highlight the weeklong trend of activity in the areas of the Washington D.C. where the Inaugural events took place. This common element is intended to help the user associate the information represented in one visualization with that being represented in the other. The two visualizations also share a minimalist interaction system that allow the user to navigate the 3D space with the mouse, using left and right clicks to rotate and span, and the mouse wheel to zoom in and out. Keyboard arrows can be used to pause and play the animation, and to move backward and forward in time. 4.4 Results Fig. 5. The World visualizes call traffic to and from the capital. Variations in call activity are represented here as flows of people coming to Washington, D.C. and then leaving the capital to go back to their home states and countries. The world map links Washington, D.C. to capitals abroad. Packets move to and from Washington depending on whether call activity increased or decreased in relation to the previous hour. The timeline on the bottom of the screen shows the overall trends of call activity in the federal areas of Washington, D.C., allowing to associate the flows of people with the events highlighted in The City. The visualizations of aggregated call activity during the Presidential Inauguration we created for Obama | One People have provided insights into the dynamics of a remarkable special event in Washington D.C. in terms of the composition of the crowd and its emotional behavior in space and over time. By examining the relative increase in call activity during the week of the Inauguration as compared to a normal week of call activity in the Nation’s Capital, it is possible to get a sense of who travelled to Washington to attend this special event. The states with the strongest increase in calls were the southern states of Alabama, Georgia, Kentucky and Tennessee, with calls up to twelve times the normal levels. These are states that played a prominent role in the Civil Rights movement and notably are also red states whose voting population went for the Republican candidate, John McCain. Other states with a ten-fold increase in call activity were Illinois, Barack Obama’s home state, and Michigan, Ohio and Indiana, swing states which went blue, voting for President Obama. These results illustrate that participation in the event from each U.S. state did not depend on its political leaning or geographical proximity to Washington, D.C. As the visualizations show, call activity in the days before and after January 20 reveal that the Inauguration was a multi-day event as traffic increased markedly throughout the week. On Sunday, January 18th call activity began to increase and, further analysis reveals that on Monday it was already two to three times what it would normally be on a Monday in January in Washington D.C. On the day of the Inauguration, call activity reached unprecedented levels throughout the day and the telecom provider’s network served six times more SMS than normal levels. In the morning, call activity was two to three times stronger than normal levels as the crowd anticipated Barack Obama’s oath, then dropped as the crowd listened to President Obama’s inaugural address and peaked to five times the normal levels after 2 pm as President Obama took the oath and people celebrated. Geographically, The City visualization reveal how the Inaugural visitors spread beyond the confines of the Federal areas of Washington, D.C. - such as the Mall and Pennsylvania Avenue into the neighborhoods of the city. The hotspots of activity were clustered in the Northwest neighborhoods of the city, around Downtown, Adams Morgan and U Street. The historic inauguration of President Obama offered people from all over the United States and the world the occasion for a truly urban celebration. While these results are not surprising in themselves, our analyses allow for the first time to quantify and compare the presence of people in different areas of the city and to reveal their dynamic movements and, to a certain extent, their emotional reactions through time. In post-project discussions with the telecom provider we learned that while the origin of the crowd is not a key factor driving capacity planning decisions of network operators, the remaining questions are relevant. The visualization capabilities presented in this paper made it possible to understand that the Inauguration was a multi-day event that began two days before January 20th and which did not end immediately, stretching visitors’ presence in the Nation’s Capital through the middle of the week. The telecom operator appreciated the visualizations’ simplicity and their ability to summarize vast amounts of data, both temporal and geographical. Obama | One People also convinced network engineers of the benefits of collecting, analyzing and visualizing digital footprints of telecommunications flows. This in turn led to a new partnership with the radio access network engineers to get access to more data and to get the support of their management for further analysis. Future user studies should include those who manage municipal services during special events who often must make educated guesses about crowd capacity in the city’s public spaces. Moreover, it would be valuable to gauge how the information transmitted through these visualizations could alter the behavioral decisions of the participants of special events themselves. Would they decide to arrive at the event earlier or later? Would they choose to reorganize themselves in the public spaces of the as they learn the real time dynamics of the crowd? Ultimately, what these visualizations aim to do is to create a feedback loop that provides real time information about urban dynamics back to people so that they can adjust their decision-making as they go about their daily activities. Fig. 6. Trends of normalized call activitity before, during, and after the event. 5. SYSTEM IMPLEMENTATION We developed Obama | One People on top of an agile architecture that supports the operations of data gathering, storage, and analysis. These three operations exist in three separate layers and we implemented the system in the Python programming language, using the open-source PosgreSQL database system and the PostGIS geospatial extension. Figure X details the workflow between the layers, which we describe below. 5.1 Data Gathering This layer provides standard tools for uploading urban data. It consists of a secure FTP server and a server daemon. The server allows the telecom operator to upload CSV files containing data on the network activity in the last 60 minutes. The daemon detects when a new file has been loaded, then parses it and loads the data in the Data Storage layer. We chose not to implement more advanced data streaming technologies to simplify the interaction with the telecom operator. This solution allowed us to obtain data in different formats and resolutions and to rapidly restructure it in a form that is compatible with the data storage layer. However, this solution did not allow us to visualize network activity in real time. Nevertheless, we were able to access the data and complete the visualizations within a couple of weeks of the Inaugural event. 5.2 Data Storage This layer stores the network activity data into a geospatialenabled database, which also stores information about the location of the base transceiver stations and on the geographical structure of the spatial grid used in The City visualization. Each data point has a time reference and a geographic reference to the country or state where the phones making calls are registered, which allows inter-country normalization and continent-scale aggregation of the data. Since in this dataset the activity generated by U.S. phones is on average two orders of magnitude higher than that generated by foreign phones, we chose to normalize all time series in the range [0; 1]. To do this, we divided the activity by the maximum reached by each state or country within the time span of our data set. In most cases, the maximum was right after President Obama’s Inaugural speech (see Figure 6). 5.3 Data Analysis This layer accesses data from the Data Storage layer and performs geospatial operations that redistribute the punctual information on network activity over the two-dimensional Washington, D.C. area. The Data Analysis layer is also in charge of performing preprocessing operations on the data, like correcting missing values and normalization. The geospatial operation adopted to redistribute the network activity visualized in The City was based on a discrete grid of 150x150 meter cells that cover the Washington, D.C. area. The activity in each cell is estimated by summing the contributions of all the base transceiver stations weighted according to the distance between the cell and the station. The weighting factor is defined by the exponential decay function w=exp((dist(cell,bts)2)/0.2) which causes the weighting factor to become insignificant at the reasonable distance of 1 km from the station. The operation chosen to estimate the flows visualized in The World was based on the gradient of the network activity generated by each US state or country. Under the assumption that the average number of calls per person does not change radically over the course of the special event, we estimated a larger presence of people from a given state or country when the related call activity increased from one hour to the next. To account for normal daily fluctuations, we subtracted the average variations and represented only unusual fluctuations. The main objective of our analyses was to summarize the data collected by the cell phone network into two easily understandable metaphors of social dynamics and urban communications flows. We consciously avoided using more invasive analyses, for example using radio wave propagation models to redistribute the data, in favor of an approach that focuses the viewers’ attention on the high-level understanding about urban processes that this data can provide. 6. LIMITATIONS Up to this point we have not able to validate the efficacy of the visualizations as the project is still confidential and cannot be shown outside our research group (we have specific permission for this publication). In this section we describe the major insights and limitations of our approach, which will be addressed in a future user study. Thus far, we have been able to collect informal feedback from the research scientists of the telecom operator, which supports our design and implementation choices. Their positive feedback confirms that the Obama | One People visualizations offer a new perspective on the nature and dynamics of a special event such as Inauguration Day. While the main results are not surprising - it is to be expected that call activity would increase markedly on the day of the event – they nevertheless reinforce assumptions about how people may behave during large-scale urban events. As service providers, the telecom operator valued the insight that there was a slow build-up to the actual day of the Inauguration and likewise a slow retreat of the crowd from the city over the course of several days. This may present a future scenario where the provider deploys extra telecom capacity for a special event a few days before the event and leaves it up and running for longer than expected. Moreover, while most of the operator’s feedback praised the simplicity of the interface and the visual system, some would have liked to see more analytical tools included in the visualization so that users could themselves examine the data. In the future, therefore, we intend to create an interface that allows the experts to study more in detail the data while maintaining a simple interface for basic users. On the technical side, we limited our visualizations to cell phone activity recognizing that there are other forms of digital footprints. Works that used vehicle traffic data, for example, have been discussed in the section on Related Works. While it is not clear which datum or combination of data is the best proxy for estimating social activity, our visualizations could be immediately used with traffic data. Again, however, the focus of our project is not on quantitative precision but rather on the qualitative narrative. Finally the architecture implemented is quite simple. While this allows designers to easily adapt to changes in format and resolution of the data, it does not allow the gathering, storage, and analysis of data in real time. This is a major drawback that is due to the slow process of data collection on the network side by the telecom operator. In the future, however, as information will flow more freely, a more advanced system architecture that fully supports real time data streams will be necessary. In that scenario, the simple geospatial procedures on the data that we perform will not clog the system. 7. DISCUSSION Obama | One People is part of a long term vision centered on the idea that diffused social consciousness regarding urban dynamics can improve the efficiency of cities by enabling local authorities, service providers, businesses, and citizens to make better informed decision in their urban landscape. This vision was presented in WikiCity [16] (see Figure 7) that considered another public event, the Notte Bianca in Rome, Italy, an all-night festival that hosts artistic performances at various locations throughout the city. In that occasion, we developed a public interface that featured a satellite image of Rome with four types of information overlayed on top of it: real-time cell phone activity, the real-time location of public transport buses, starting and ongoing event tags at their corresponding location, and live news feeds from journalists at key locations. While the scope of this paper is not to present WikiCity, we believe it is important to discuss its underlying concept to contextualize Obama | One People. Through WikiCity we envision the participatory provisioning of urban information by local authorities, service providers, businesses, and citizens, and the enabling of semantic processes for the development of an evolving hierarchy of analysis tools and information visualizations. These mechanisms, coupled with ubiquitous interfaces, are expected to enact the active use of digital technologies for real time location-based decision making in the city. In a similar fashion, they are intended to support the active collection of public feedback on the condition of the city and its services. The mapping of urban information is not limited to providing a real time representation of the city. Instead it becomes an instrument for citizens and local authorities to base their actions and decisions in a better informed manner. In this way the real time information changes the city context as well as is changed by that altered context accordingly. The potential in this scenario is to address a wide variety of problems that interest the multifaceted aspects of managing the city as a complex system. The results of WikiCity were mixed. If on one side it proved the technical feasibility of our vision, on the other it failed in creating a user base and the visualization was not adopted for subsequent major public events. While there are many possible reasons behind this, we believe that one of the major issues was that our interface tried to convey too much information to a public that was almost completely unaware of the significance of that information. We see Obama | One People as an intermediate step in dramatically illustrating and popularizing the idea of the city as a living system that responds collectively to the actions and decisions of individuals. 8. CONCLUSION This paper discussed a visualization project that considered how crowds behave during large-scale public events in urban areas. Obama | One People took as its case the Inauguration of President Barack Obama and overlaid telecommunications data over the geography of Washington D.C. The two resulting visualizations – The City and The World – showed from a local and an international perspective that the Inauguration was a multi-day event and that it drew people from all over the US and the world. The potential of visualizations such as Obama | One People are great for those who manage and act within urban space. They are a first step in revealing collective patterns of social dynamics, and data such as telephone call activity can offer a insights into how people inhabit the city in different times and locations, and how is the urban environment can be stressed in the case of public events or sudden emergencies. Having the results of these analyses in real-time, urban planners would be able to promptly detect and correct phenomena that reduce the liveability and sustainability of the city: instead of planning urban interventions and waiting months to evaluate their impact, they could switch to a more reactive, real-time management of the city. Moreover, these kinds of visualizations, if accessed through an appropriate interface, can also be of value to urban dwellers themselves. The ultimate goal of this work is to build urban interfaces where people can deposit and extract information on the functions of the city in real time and thus work together in building more efficient, intelligent and sustainable cities. [2] F. Calabrese, K. Kloeckl, and C. Ratti. Handbook of Research on Urban Informatics, chapter WikiCity: RealTime Location-Sensitive Tools for the City. IGI Global, 2008. [3] Centre for Scientific Computing, University of Cambridge in collaboration whit Imperial College London, Leeds University, Newcastle University and Southampton University. CamMobSens, http://www.escience.cam.ac.uk/mobiledata, 20 February 2010. [4] Christian Nold. Bio Mapping, http://biomapping.net/index.htm, 15 February 2010. [5] S. Eisenman, N. Lane, E. Miluzzo, R. Peterson, G. Ahn, and A. Campbell. Metrosense project - people-centric sensing at scalAe.CM Conference on Embedded Networked Sensor System, 2s006. [6] F. Girardin, F. Calabrese, F. Dal Fiore, C. Ratti, and J. Blat. Digital footprinting: Uncovering tourists with user-generated contenIEt.EE Pervasive Computing Magazine, 7(4):36–43, 2008. [7] M. Gonzalez, C. Hidalgo, and A. Barabasi. Understanding individual human mobility patterns.Nature Magazine, 2008. [8] . Liu and F. Zhao. Towards semantic services for sensor-rich information systems.2nd IEEE/CreateNet InternationalWorkshop on Broadband Advanced Sensor Networks , 2005. [9] R. Murty, A. Gosain, M. Tierney, A. Brody, A. Fahad, J. Bers, and M. Welsh. Citysense - an urban-scale wireless networking testbed. IEEE Conference on Technologies for Homeland Security, 2007. [10] D. Norman. Emotional Design: Why we love (or hate) everyday things. Basic Books, 2004. [11] Orange Labs and Faber Nove. UrbanMobs, http://www.fabernovel.com, Revised in 22 April 2010. [12] A. Pawling, T. Schoenharl, P. Yan, and G. Madey. Wiper: An emergency response system. 6th International Conference on Information Systems for Crisis Response and Management, 2008. [13] J. Reades, F. Calabrese, A. Sevtsuk, and C. Ratti. Cellular census: Explorations in urban data collection. IEEE Pervasive Computing Magazine, 6(3):30–38, 2007. [14] A. Santanche, S. Nath, J. Liu, B. Priyantha, and F. Zhao. Senseweb - browsing the physical world in real time. Microsoft Research, 2006. [15] Senseable City Lab, Obama | One People, http://senseable.mit.edu/obama, Revised in 6 May 2010. Fig. 7. WikiCity [16] was publicly displayed during a major event in Rome, Italy and presented real-time cell phone activity, the real-time location of public transport buses, starting and ongoing event tags at their corresponding location, and live news feeds from journalists at key locations. 9. REFERENCES [1] M. Arikawa, S. Konomi, and K. Ohnishi. NAVITIME: Supporting pedestrian navigation in the real world.IEEE Pervasive Computing Magazine, 2007. [16] Senseable City Lab, WikiCity, http://senseable.mit.edu/wikicity, Revised in 6 May 2010. [17] Stamen Design, Produced by Peter Richards and Susan Schwartzenberg, directed by Scott Snibbe. Cabspotting, http://cabspotting.org, Revised in 20 May 2010. [18] Waag Society together with Esther Polak. Amsterdam RealTime, http://senseable.mit.edu/wikicity/, Revised in 15 April 2010.