Next Article in Journal
Analyzing Road Coverage of Public Vehicles According to Number and Time Period for Installation of Road Inspection Systems
Previous Article in Journal
Think Spatially With Game Engine
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Method of Spatiotemporal Dynamic Geo-Visualization of Criminal Data, Applied to Command and Control Centers for Public Safety

by
Mayra Salcedo-Gonzalez
1,*,
Julio Suarez-Paez
1,
Manuel Esteve
1,
Jon Ander Gómez
2 and
Carlos Enrique Palau
1
1
Distributed Real-time Systems Laboratory (SATRD), Universitat Politècnica de València, Camino de Vera, s/n, 46022 Valencia, Spain
2
Pattern Recognition and Human Language Technologies, Universitat Politècnica de València, Camino de Vera, s/n, 46022 Valencia, Spain
*
Author to whom correspondence should be addressed.
ISPRS Int. J. Geo-Inf. 2020, 9(3), 160; https://doi.org/10.3390/ijgi9030160
Submission received: 23 January 2020 / Revised: 5 March 2020 / Accepted: 7 March 2020 / Published: 10 March 2020

Abstract

:
This article shows a novel geo-visualization method of dynamic spatiotemporal data that allows mobility and concentration of criminal activity to be study. The method was developed using, only and significantly, real data of Santiago de Cali (Colombia), collected by the Colombian National Police (PONAL). This method constitutes a tool that allows criminal influx to be analyzed by concentration, zone, time slot and date. In addition to the field experience of police commanders, it allows patterns of criminal activity to be detected, thereby enabling a better distribution and management of police resources allocated to crime deterrence, prevention and control. Additionally, it may be applied to the concepts of safe city and smart city of the PONAL within the architecture of Command and Control System (C2S) of Command and Control Centers for Public Safety. Furthermore, it contributes to a better situational awareness and improves the future projection, agility, efficiency and decision-making processes of police officers, which are all essential for fulfillment of police missions against crime. Finally, this was developed using an open source software, it can be adapted to any other city, be used with real-time data and be implemented, if necessary, with the geographic software of any other C2S.

1. Introduction

Currently, it is not possible to talk about a smart city without referring to a safe city. Clearly, it is due to safe city systems representing one of the main areas within smart cities [1]. One of the main tasks in the development of safe city systems is focused on criminal activity. To a greater or lesser extent, crime may affect any city. Therefore, this issue has been largely addressed by both, law enforcement and public safety agencies, as well as researchers from different areas of knowledge around the world [2]. This is partly due to the high social cost that criminal activity entails. Not surprisingly, it can be assumed that every investigation that contributes to solving crimes, especially if it is solved quickly, is justified [3]. Therefore, improving prevention and reaction against crime is, in any case and scenario, a resource of great value to combat negative effects and probably save lives.
It can be said that crime is not systematic, nor totally random [4]. However, it maintains patterns of common features that can be identified during investigation, since criminals themselves are individuals of habits that tend to maintain repetitive patterns [5]. For example, crime patterns are not constant throughout year, but instead change their spatiotemporal trends according to: seasonal climate (in countries with seasons) [6]; awareness and fear of crime, depending on the social environment, which can lead to depopulation of some areas [7]; traffic, which is also a factor that affect criminal behavior, like domestic violence [8]. The different types of robbery during traffic jams [9,10]; and increase in criminal activity in accordance with vehicle restriction policies in some cities [11]. Finally, it has been proved that factors such as residential, commercial or mixed density of a city [12], or the environmental issues [13], among many others, create patterns in criminal activity.
Although there are different ways of addressing the challenges of criminal activity [14], the main aim is in understanding the social, economic, cultural, geographical and administrative contexts (among others) in the places where deterrence, prevention and control policies will be implemented. For this reason, each entity in charge of law enforcement and public safety must take these factors into account when creating and applying strategies in their jurisdictions, in order to achieve this objective.
Indeed, this project was developed in order to understand this premise. Moreover, it is assumed that the Colombian National Police (PONAL) is in charge of ensuring public safety in Colombia. Additionally, they research, develop and implement the public safe strategies and systems in the country through its planning and missionary work; its approximately 180,000 police officers deployed throughout the national territory [15]; and the development and implementation of technological tools such as the Command and Control System (C2S) [16], to support of its Command and Control Centers for Public Safety.
Therefore, this article shows a novel method of Spatiotemporal Dynamic Geo-visualization of Data that allows to study mobility and concentration of criminal activity in cities, which was developed using real data from the city of Santiago de Cali (Colombia). This method constitutes an application tool to the architecture of the C2S of the PONAL, in the functionalities of its Command and Control Information Systems (C2IS). Furthermore, this tool enables; the analysis of criminal influx by concentration, zone, time slot and dates; detection patterns of criminal activity by improving the distribution and management of police resources and even the attention to deployments when there is not enough personnel; and deterrence, prevention and controlling crime, as it increases situational awareness and improves the future projection, agility, efficiency and decision-making processes of police officers, all of which are essential for fulfillment of police missions against crime. Finally, this method was developed using an open source software, it is adaptable to any other city, can be used with real-time data, to be implemented, if necessary, with the geographic software of any other C2S. It is novel in that it improves the quality of life of citizens by strengthening security in cities, and impacts international commitments, such as the United Nations Sustainable Development Goals (SDGs), particularly in the objectives: “11: Sustainable cities and communities” and “16: Peace, justice and strong institutions” [17].

2. Works Related to Criminal Activity Visualization Methods

The graphical representation of data is a tool that not only facilitates compression and analysis in any field of knowledge, but also allows, in many cases, the extract of further information. There are different approaches and methodologies in representing data that allows criminal activity to be visualized. Authors approach these approaches from different perspectives, including empirical and observation methods to statistical techniques and mathematical modeling.
On the one hand, some visualizations aim to solve specific information needs, as in [6,7,8,11,12,13,18], where visualization intends to address key issues, such as the impact of greening programs on crime rates, the fluctuation of crime patterns according to seasonal climate, the growth of public transport systems, the influence of traffic and its restrictions, or stratification and zoning of cities, among others. On the other hand, other works area imed at improving visualization techniques, so they can be used with any type of data, including criminal activity data, such as [19,20,21,22,23].
However, the commands involved should be able to see the criminal activity visualization system that will be integrated into the C2IS of a C2S. This will allow improving situational awareness in useful time and often in real-time, as support for decision-making in missions against crime. Therefore, these visualizations should preferably be georeferenced, located in time and dynamic. Some studies can serve this purpose, since their approach include one or several characteristics. In this regard, these studies include: Investigations with methodology that include georeferencing and spatial and statistical analysis to find critical points such as [5,24,25,26,27,28] or; visualizations with predictive usefulness, such as [29,30,31,32,33]; simulations of criminal behavior aimed at analyzing collateral effects and resources allocations [34,35,36]; systems that use algorithms for trajectory analysis to identify crimes from different sources of information [37,38]; mechanisms for calculating severity of incidents determined by distance, time and type of transition, plotted on heatmaps with dynamic transition, to extract information on street crimes [39,40]; systems for merging, associating and clustering data attributes, as well as for associating with other nodes to extract patterns from evolving criminal networks, based on observation and analysis of temporary data [41,42,43]; and finally, visualizations that use comparisons to find similarities in criminal patterns through associative searches with knowledge graphs [44] and multivariate reduction plots for comparative analysis of cases [45].
As shown above, there is a wide range of studies on criminal behavior visualization, however, the C2S must be created to serve the mission of the command using them. Therefore, in the case of the C2S of the PONAL (which already has several of the characteristics described above and some others do not correspond to their mission itself), none of these developments have an integrable method or methods that allow filtering data of criminal mobility and concentration in cities by zones, time slots and dates. Furthermore, it does not enable a large amount of data to be used in real-time to constitute an architectural proposal of a safe city for a smart city. This can be aligned to the specific requirements of the C2S of the PONAL through spatiotemporal dynamic geo-visualization. In fact, it is the method described here. This is summarized in Table 1.
As shown in the table above, this novel method offers more advantages in Command and Control applications than other methods, due to its real-time functionality, space-time analysis and geo-visualization adaptable and flexible.

3. Command and Control Systems (C2S) and Command and Control Information Systems (C2IS)

Basic architecture of any C2S contains: Command and Control Communication Systems (or Subsystems) (C2CS), Command and Control Information Systems (or Subsystems) (C2IS), sensor systems and/or information sources; and command posts [16]. In the Command and Control Centers for Public Safety, the C2IS of the PONAL (which is where the tool that constitutes the method presented here, would fit); gathers the information from several sources of information, such as: institutional databases, sensor systems and video surveillance systems [46,47], among others, Figure 1; and Geographic Information Systems (GIS) to show relevant information from the aforementioned sources. They also have internal tools for processing data in order to extract more information.
Operational area of C2S, through Common Operational Picture, is responsible for processing and transmitting necessary information to police commanders of strategic area. It is also responsible for interpreting that information and creating the strategic objectives to act when appropriate. Then, it transmits these objectives to the commanders in tactical area who must implement them, mostly, in real-time. This cycle is repeated once information on follow-up of actions is obtained, (Command and Control OODA Loop), Figure 2. These actions may be, for example, distribution and management of physical and human resources in an anti-crime mission.
Therefore, if the C2S is appropriate for the process of the command it supports (as in the case of the PONAL), it significantly improves the strategic aspects, such as: Situational perception (Situational Awareness), future projection of situation (Situation Understanding), decision-making support (Decision Making Improvement) and agility in fulfillment of police missions (Agility and Efficiency Improvement); which definitely increases possibility of reacting more quickly and assertively in criminal cases, thus deterring, preventing and controlling criminal activity [48,49].
Although, the C2S for Public Safety of the PONAL has already-integrated several utilities, the PONAL through the development of its mission and its field experience, reveals there are quite significant needs in terms of tools that provide more information; are created and adapted to the context of the criminal activity in charge; that provide better possibilities to support decision-making of command line, such as a tool that enables the study, measurement and analysis of mobility and concentration of crime in different cities, based on geo-referenced and temporal data, in order to improve their actions in fulfillment of anti-crime strategies. That tool did not exist until now.

4. A Novel Method to Geo-Visualize Spatiotemporal Data Dynamically

Colombia is a country with approximately 48.2 million inhabitants [50] that has a single police force: the National Police. It is divided into metropolitan and departmental forces (where the Command and Control Centers for Public Safety are located) and, according to their strategic and tactical objectives for public safety, cities and towns are divided into quadrants [51]. Quadrants are different land extensions, divided in a non-physical way according to population density ratio directly proportional to armed forces (number of police officers allocated). These quadrants are controlled by Police Stations and CAIs (Immediate Action Commands) [51].
Once the need described above was detected by the PONAL, with the support of its Telematics Office; and after assessing the mission and operational processes of the institution, the city of Santiago de Cali (Colombia) was chosen as the development model for two reasons. First, Santiago de Cali is the third largest city in Colombia, with a population of 2,470,852 inhabitants [52], however, in terms of criminal activity flow, it is the second in the country and the number 31 in the world [53]. Second, there was a large amount of real data on criminal activity in the city and yet there was no development that showed additional useful information in this regard. Although, each city in countries as large and multicultural as Colombia faces its own challenges against criminal activity, based on the reasons above and the fact that all cities in Colombia are divided by quadrants (and any other city in the world can be divided into hypothetical quadrants), the method proposed can be considered a generic approach and applied to any other city.
The spatiotemporal geo-visualization method proposed takes advantage of this division by quadrants. Therefore, it starts from the idea of a grid-shaped division of land that represents quadrant division of any police jurisdiction.

4.1. Development of the Method of Spatiotemporal Dynamic Geo-Visualization of Data

4.1.1. Information and Sources

Relevant data to detect criminal patterns in cities were determined in cooperation with the PONAL and it was concluded that the most appropriate database was SECAD (Emergency System of Assistance for Automatic Dispatch Centers), which includes the RNMC (National Registry of Corrective Measures (of the National Police Code)) database. These databases have complete information on reported cases of criminal incidents in the country, since SECAD collects all information related to 123 emergency calls. On the other hand, the SECAD and the RNMC include the spatiotemporal data of said incidents. This is fundamental to fulfilling the objective of representing data in a way that allows mobility and concentration of criminal activity in cities to be visualized.
Consequently, subject to confidentiality agreements, the PONAL provides years of data of criminal incidents that are delimited to the area of jurisdiction within Santiago de Cali. Data in large quantities and excellent quality.

4.1.2. Stages of the Graphic Visualization Process

The entire process, described in this subsection, has been developed in Python programming language, with support of its functionalities for visualization, numerical calculation, data analysis and geolocation.
  • The first stage consists of the collection and conditioning data to be used from SECAD and RNMC database. These databases are hosted within the C2IS and information reaches them through military-grade critical real-time communication channels arranged for this by the PONAL. This conditioning involves a process of Data Cleaning and Data Wrangling. In this case, it basically refers to the need to filter information that should not be considered a criminal incident (e.g., calls to wrong number), adaptation of geographic coordinates and timestamps, as well as organization by date. This process can be done automatically to use data in real-time.
  • Those data that do not correspond to the target area or that have out-of-normal values (outliers), which may have been inserted in the database by mistake, must be deleted. However, in this process it should be borne in mind that outliers are filtered by geographical coordinates. Therefore, it is important to filter data according to metropolitan or departmental area covered by the PONAL, as appropriate, as well as to take into account the 123 emergency cases redirected to SECAD. Here, a reverse geolocation utility is generated to add it to the information in the dataset, see Section “Geocoding on the Geo-visualizer” At this point, the dataset with the data is available, and its structure corresponds to each criminal incident with its geographical coordinates, street address; and appropriate timestamp to be handled by programming language used.
  • Since the observation area is limited to specific geographical coordinates of latitude and longitude and these data are ready to be used, a system of two superimposed grids delimited by the geographical coordinates of the target area is created. In this case, it is the city of Santiago de Cali and its respective areas under the police jurisdiction. The first grid (pink) is limited to the observation area and the second grid (gray) has the same size as the first one, but it moves in longitude and latitude so that the vertices of each frame of the second grid coincide with the centers of each frame of the first grid. Then, the overlapping grids create frames corresponding to 25% of the original size, Figure 3a. This coordinates system should be placed as a layer on the geographical map of the observation area, on the Geographic Information System (GIS), in which this geo-visualization method will be used as shown in Figure 3b. In other words, the method described in this article constitutes a geo-visualization tool that act like a Plug-in that can be adapted to any GIS through the API (Application Programming Interface), specific to each GIS.
    Latitude and longitude grid system was created in such a way that each time one or more criminal activity events are detected in one place; they are represented on the grid system with separate references to each of two grids. Then, data are represented using a smoothing method that overlaps the graphics in this density map. This is intended to facilitate observation of crime displacement and concentration, which could not be done with a single grid and that is the reason for the use of a double grid system. Figure 3a.
    For the specific case of spherical coordinates on the globe, the grids created had 100 frames on the latitudinal axis (approximately 358.65 m each) and 60 frames on the longitudinal axis; approximately 453.06 m each at north latitude, and approximately 453.21 m at south latitude. Notwithstanding this, it is important to emphasize that those values were selected for this case because, as specified above, the quadrants can be of different sizes, depending on the population density of the area. Hence, the resulting division of the land into 100 parts on the latitudinal axis and 60 parts on the longitudinal axis, along with the graphic smoothing technique used, represents the average extension of the quadrants in Colombia. Therefore, this approach is very useful for this case, as shown in Figure 3b. All these values can be adjusted to the follow-up needs of any geographic territory required.
  • At this stage of process it is already possible to start observing information that the data could offer through this geo-visualization method. As a test of its initial operation, for Figure 4, three different data samples were taken and represented on the system created in the previous stages. Here, each criminal incident is represented by a color point with the same level of transparency, which enables the concentrations of criminal incidents to be observed in the sub-areas within the observation area. In the sub-areas where the points are more transparent, there is a lower concentration of criminal incidents, and a greater concentration of criminal incidents in the sub-areas where the points have more color concentration. This geo-visualization could be done with any data distribution required, e.g., data of one day, one week, three months, some hours, etc.

4.1.3. Construction of the Spatiotemporal Dynamic Geo-visualizer

The final phase of graphic representation is where the Spatiotemporal Dynamic Geo-visualizer of criminal behavior is created. This final phase has been developed in Python programming language, with support of its functionalities for visualization, numerical calculation, data analysis and geolocation. In order to do so:
  • Two parameters must be defined: First, the temporary sliding windows (time period during which cases will be represented in each frame); and second, the time frame to slide the window, (how often the screen will be refreshed or the timestamp in which the next frame will be represented in the animation), this latter will be referred as Δt.
  • In this case, there were 30-min temporary sliding windows, i.e., the cases that occurred over the last 30 min will be represented in each frame or animation frame. However, each frame will refresh each 20 min. In other words, the spatiotemporal dynamic geo-visualizer shows the cases that happened during the 30-min sliding windows, in frames that refresh every 20 min (Δt).
  • According to the example, this implies that in each frame there will be a 10-min overlap. In consequence, from the second frame, the cases that occurred in the last 10 min will be repeated in the next frame. However, if the value of the temporary sliding window is 40 min and the Δt value is 20 min, for example, the overlap would now be 20 min and so on. This is intended to provide continuity and ease for the analysis of the target areas when counting events by area and observing the displacement of criminal activity (Figure 5).
  • It is important to clarify that these two parameters have been specified in this way for the purpose of helping police commanders to understand the global spatiotemporal behavior of crime in the city, according with the amount of data observed. Therefore, these parameters were randomly selected at the beginning, and then adjusted by trial and error, within the geo-visualization, to find those that served the purpose of the analyst. For this reason, it can be concluded that these parameters can also be adjusted according to the requirements of the person making the observation in both, temporary sliding windows and Δt, as well as in the quantity of data (by days, months, etc.). It is also possible to use parameters that do not generate overlaps.
  • Once defined the initial temporary sliding windows and Δt, the events are represented on the grids by frame or window every Δt. Then, it is possible to count the events that happened on each geographical sub-area (grid frames). To do so, a color scale has been defined; the light colors indicate low criminal activity and dark colors indicate high activity. This facilitates the interpretation of data, since transparency or absence of color represents that no event has happened, and darker colors represent a large concentration of events. A color scale can be adjusted as required by the user (Figure 6).
  • The color of the frame in that sub-area at a certain moment indicates a number of incidents. For example, according to the color bar, it could be said that there were about 5 criminal incidents in that green area during that window of time. This allows the analyst to count cases by zone, time slot and hour, and also to analyze the pattern of displacement of these events, Figure 6.
  • This process is repeated for each window, generating dynamism in the representation. Therefore, variation in the occurrence of criminal events can be observed using this method, since it allows to see the variations and patterns for each geographical sub-area (grid frame), Figure 6.
In this way, the graph becomes an animated spatiotemporal geo-visualizer that shows temporal evolution of the criminal activities according to the count of events, Figure 6. This allows the police commander to track the movement of the concentration of criminal events and the areas where they happen. It is also possible to filter data by specific cases, time slots and dates to observe this same behavior. This significantly improves the situational awareness of the commander in charge of observing the situation to make decisions. Figure 6 shows the results of these spatiotemporal dynamic geo-visualization graphs that enable the concentration of criminal incidents to be observed by time windows, frame-by-frame.
To explain the method in detail, Figure 6 shows the geo-visualizer with scale in parts of the grid, since this parameter is also adjustable. It is interesting to observe how this parameter looks on the geographical map. However, a user will see this scale on the geographical map in geographical coordinates of latitude and longitude, as shown in the previous graphs.
Figure 7 shows a summary of the complete operation process of the Spatiotemporal Dynamic Geo-visualization of criminal data on geographic map, for C2S applications.

Geocoding on the Geo-Visualizer

Geocoding is the process of transforming description of a location into a real location on the Earth’s surface. It was determined for tactical force of the PONAL, which is in charge of visiting the site in case of emergencies based on location of the event in geographical coordinates, it would be very beneficial to also have geolocation of the event as a street direction in real-time. Consequently, a reverse geolocation utility was generated in Python to add it to the information shown by the geo-visualizer. Thus, each representative point of a criminal activity event can show its geolocation as a street direction by hovering mouse over location. On the other hand, the events required by the analyst can also be separated into groups of bookmarks.
Figure 8 shows how these utilities would be represented on an open source GIS. For this example, open source GIS OpenStreetMap [54] was used.

5. Results and Discussion

This method of animated spatiotemporal geo-visualization allows criminal influx to be analyzed on the basis of concentrations, zones, time slots and dates, in real-time and as necessary. It can work with historical data or real-time data, and since constitutes a geo-visualization tool that act like a Plug-in, it can be adapted to any GIS through the API (Application Programming Interface), specific to each GIS. Therefore, it is particularly useful in the approach to architectures for C2IS within C2S, as in case of the PONAL, or for any other security system that promotes concepts of safe city and smart city in pursuit of deterrence, prevention and control of crime in cities.
The implementation of this geo-visualization method contributes to operational capabilities of police force, as it improves situational awareness of commanders in the Command and Control Centers for Public Safety. Therefore, it allows making tactical and strategic decisions based on more information, because until now, there was no tool offering this capability within the C2S of the PONAL. This is possible because the operating parameters of this method can be adjusted as needed, so the commander analyzing the information can decide what information they need according to his or her experience in operation, which can be adapted to any other system.
The results of this project demonstrate that it is possible to develop a method of spatiotemporal dynamic geo-visualization of criminal activities that is aligned with mission and strategic objectives of an entity responsible for ensuring public safety.
However, there are a few technical challenges for implementation that must be discussed. For example, for a large-scale deployment, there must be several developments and integrations with geo-information sources, such as the different GIS used by the different police forces in the world, like ArcGIS (GIS name of ESRI Company).
In a large-scale deployment, certain technical challenges must be resolved first, e.g., the need for a high-performance Data Warehouse or Data Lake capable of receiving and storing geo-data in real-time. In this regard, some “On Premise” solutions can be taken into account, such as Hadoop-Spark or other solutions with cloud providers such as Google Big Query, Google Big Table, AWS Data Lake or Azure Data Lake.
Another challenge is the computational capacity necessary for processing and plotting of maps and database processing that arise from the method described here. This computational capacity can be deployed in an “On Premise” system such as Hadoop-Spark or solutions with cloud providers like Google AI Platform.
In the case of Colombia, these large-scale deployments will depend on the Government budget allocation.
Finally, the results of this project demonstrate feasibility of the method to improve the C2S of the PONAL in its Public Safety Centers. Thus, this project gives opportunity to allocate public resources for a possible large-scale deployment.

6. Conclusions

Command and control systems are components that contribute to the construction of smart cities and safe cities. The dynamic visualization of data is usually more effective than static visualization because it allows patterns and trends to be identified. This method of spatiotemporal dynamic geo-visualization of data converts information into the knowledge that the strategic and tactical commanders of the PONAL need in order to make decisions in an effective and timely manner. According to the analysis carried out by police commanders, this could allow patterns of crime displacement to be identified and it even identify the actions of specific criminal or terrorist gangs.
This study analyzed several methods of geo-visualization of criminal activities, which have several advantages and disadvantages. However, when applied to a C2S, the advantages of this method become necessary since it is not only very novel, but because the existing methods do not have the combination of certain important and necessary characteristics for C2S. Only some of these characteristics can be found in other methods, but individually.
Significance of this geo-visualization method lies in fact that, by supporting Command and Control Centers for Public Safety of the PONAL, it provides agility, efficiency and a better situational awareness to decision-making process of police officers. Therefore, it improves aspects that are crucial for the fulfillment of police anti-crime missions, such as future projection.
This study may serve as basis for future work, such as predictive geo-visualization, applying artificial intelligence techniques to complement previously described functionalities.

Author Contributions

Conceptualization, Mayra Salcedo-Gonzalez., Julio Suarez-Paez, Manuel Esteve and Jon Ander Gómez; methodology, Manuel Esteve, Jon Ander Gómez and Carlos Enrique Palau; software, Mayra Salcedo-Gonzalez and Julio Suarez-Paez; validation, Manuel Esteve and Jon Ander Gómez; formal analysis, Mayra Salcedo-Gonzalez, Julio Suarez-Paez, Manuel Esteve and Jon Ander Gómez; investigation, Mayra Salcedo-Gonzalez and Julio Suarez-Paez; writing—original draft preparation, Mayra Salcedo-Gonzalez and Julio Suarez-Paez; writing—review and editing, Mayra Salcedo-Gonzalez and Julio Suarez-Paez; visualization, Mayra Salcedo-Gonzalez, Julio Suarez-Paez and Carlos Enrique Palau; supervision, Manuel Esteve, Carlos Enrique Palau and Jon Ander Gómez; project administration, Manuel Esteve and Carlos Enrique Palau; funding acquisition, Manuel Esteve and Carlos Enrique Palau.

Funding

This work was co-funded by the European Commission as part of H2020 call SEC-12-FCT-2016-thrtopic3 under the project VICTORIA (No. 740754). This publication reflects the views only of the authors, and the Commission cannot be held responsible for any use which may be made of the information contained therein.

Acknowledgments

The authors would like to thank Colombian National Police and its Office of Telematics for their support on development of this project.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lacinák, M.; Ristvej, J. Smart City, Safety and Security. Procedia Eng. 2017, 192, 522–527. [Google Scholar] [CrossRef]
  2. Neumann, M.; Elsenbroich, C. Introduction: The societal dimensions of organized crime. Trends Organ. Crime 2016, 20, 1–15. [Google Scholar] [CrossRef] [Green Version]
  3. Yadav, S.; Timbadia, M.; Yadav, A.; Vishwakarma, R.; Yadav, N. Crime pattern detection, analysis & prediction. In Proceedings of the 2017 International conference of Electronics, Communication and Aerospace Technology (ICECA), Coimbatore, India, 20–22 April 2017; pp. 225–230. [Google Scholar]
  4. Yu, C.-H.; Ward, M.W.; Morabito, M.; Ding, W. Crime Forecasting Using Data Mining Techniques. In Proceedings of the 2011 IEEE 11th International Conference on Data Mining Workshops, Vancouver, BC, Canada, 11 December 2011; pp. 779–786. [Google Scholar]
  5. Phillips, P.; Lee, I. Mining co-distribution patterns for large crime datasets. Expert Syst. Appl. 2012, 39, 11556–11563. [Google Scholar] [CrossRef]
  6. Linning, S.J. Crime seasonality and the micro-spatial patterns of property crime in Vancouver, BC and Ottawa, ON. J. Crim. Justice 2015, 43, 544–555. [Google Scholar] [CrossRef]
  7. Spicer, V.; Song, J. The impact of transit growth on the perception of crime. J. Environ. Psychol. 2017, 54, 151–159. [Google Scholar] [CrossRef]
  8. Beland, L.-P.; Brent, D. Traffic and crime. J. Public Econ. 2018, 160, 96–116. [Google Scholar] [CrossRef]
  9. Newspaper of National Circulation in Colombia, E.T. Robos en Trancones en El Tintal—Bogotá—.ELTIEMPO.COM. Available online: https://www.eltiempo.com/bogota/robos-en-trancones-en-el-tintal-168226 (accessed on 6 December 2018).
  10. Redacción, B.; Newspaper of National Circulation in Colombia, E.E. Nueva Modalidad de Atraco a Conductores en Los Trancones de Bogotá|ELESPECTADOR.COM. Available online: http://www.elespectador.com/noticias/bogota/nueva-modalidad-de-atraco-conductores-en-los-trancones-de-bogota-articulo-697716 (accessed on 30 January 2020).
  11. Carrillo, P.E.; Lopez-Luzuriaga, A.; Malik, A.S. Pollution or crime: The effect of driving restrictions on criminal activity. J. Public Econ. 2018, 164, 50–69. [Google Scholar] [CrossRef] [Green Version]
  12. Twinam, T. Danger zone: Land use and the geography of neighborhood crime. J. Urban Econ. 2017, 100, 104–119. [Google Scholar] [CrossRef]
  13. Sadler, R.C.; Pizarro, J.; Turchan, B.; Gasteyer, S.P.; McGarrell, E.F. Exploring the spatial-temporal relationships between a community greening program and neighborhood rates of crime. Appl. Geogr. 2017, 83, 13–26. [Google Scholar] [CrossRef]
  14. Roth, R.; Ross, K.S.; Finch, B.G.; Luo, W.; MacEachren, A.M. Spatiotemporal crime analysis in U.S. law enforcement agencies: Current practices and unmet needs. Gov. Inf. Q. 2013, 30, 226–240. [Google Scholar] [CrossRef]
  15. Estadística Personal PONAL. Available online: https://www.policia.gov.co/talento-humano/estadistica-personal/cifras (accessed on 9 March 2020).
  16. Alberts, D.S.; Hayes, R.E. Understanding Command and Control (the Future of Command and Control); CCRP: Washington, DC, USA, 2006. [Google Scholar]
  17. Sustainable Development Goals|UNDP. Available online: https://www.undp.org/content/undp/en/home/sustainable-development-goals.html (accessed on 29 February 2020).
  18. Giménez-Santana, A.; Caplan, J.M.; Drawve, G. Risk Terrain Modeling and Socio-Economic Stratification: Identifying Risky Places for Violent Crime Victimization in Bogotá, Colombia. Eur. J. Crim. Policy Res. 2018, 24, 417–431. [Google Scholar] [CrossRef]
  19. Kim, S.; Jeong, S.; Woo, I.; Jang, Y.; Maciejewski, R.; Ebert, D. Data Flow Analysis and Visualization for Spatiotemporal Statistical Data without Trajectory Information. IEEE Trans. Vis. Comput. Graph. 2018, 24, 1287–1300. [Google Scholar] [CrossRef] [PubMed]
  20. Yu, P.-H.; Lay, J.G. Exploring non-stationarity of local mechanism of crime events with spatial-temporal weighted regression. In Proceedings of the 2011 IEEE International Conference on Spatial Data Mining and Geographical Knowledge Services, Fuzhou, China, 29 June–1 July 2011; pp. 7–12. [Google Scholar]
  21. Kounadi, O.; Leitner, M. Spatial Information Divergence: Using Global and Local Indices to Compare Geographical Masks Applied to Crime Data. Trans. GIS 2014, 19, 737–757. [Google Scholar] [CrossRef]
  22. Khalid, S.; Shoaib, F.; Qian, T.; Rui, Y.; Bari, A.; Sajjad, M.; Shakeel, M.; Wang, J. Network Constrained Spatio-Temporal Hotspot Mapping of Crimes in Faisalabad. Appl. Spat. Anal. Policy 2017, 11, 599–622. [Google Scholar] [CrossRef]
  23. López-Cuevas, A.; Medina-Pérez, M.A.; Monroy, R.; Ramirez-Marquez, J.E.; Trejo, L.A. FiToViz: A Visualisation Approach for Real-Time Risk Situation Awareness. IEEE Trans. Affect. Comput. 2018, 9, 372–382. [Google Scholar] [CrossRef]
  24. Xue, Y.; Brown, D.E. Spatial analysis with preference specification of latent decision makers for criminal event prediction. Decis. Support Syst. 2006, 41, 560–573. [Google Scholar] [CrossRef]
  25. Nakaya, T.; Yano, K. Visualising Crime Clusters in a Space-time Cube: An Exploratory Data-analysis Approach Using Space-time Kernel Density Estimation and Scan Statistics. Trans. GIS 2010, 14, 223–239. [Google Scholar] [CrossRef]
  26. Anuar, N.B.; Yap, B.W. Data Visualization of Violent Crime Hotspots in Malaysia. In Communications in Computer and Information Science; Springer Science and Business Media LLC: Berlin/Heidelberg, Germany, 2018; Volume 937, pp. 350–363. [Google Scholar]
  27. Bayoumi, S.; Aldakhil, S.; AlNakhilan, E.; Al Taleb, E.; Alshabib, H. A review of Crime Analysis and Visualization. Case study: Maryland State, USA. In Proceedings of the 2018 21st Saudi Computer Society National Computer Conference (NCC), Ar Riyad, Saudi Arabia, 25–26 April 2018; pp. 1–6. [Google Scholar]
  28. Sukhija, K.; Singh, S.N.; Kumar, J. Spatial visualization approach for detecting criminal hotspots: An analysis of total cognizable crimes in the state of Haryana. In Proceedings of the 2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), Bangalore, India, 19–20 May 2017; pp. 1060–1066. [Google Scholar]
  29. Malik, A.; Maciejewski, R.; Towers, S.; Mccullough, S.; Ebert, D.S. 3B—Proactive Spatiotemporal Resource Allocation and Predictive Visual Analytics for Community Policing and Law Enforcement. IEEE Trans. on Vis. Comput. Graph. 2014, 20, 1863–1872. [Google Scholar] [CrossRef]
  30. Arietta, S.M.; Efros, A.A.; Ramamoorthi, R.; Agrawala, M. City Forensics: Using Visual Elements to Predict Non-Visual City Attributes. IEEE Trans. Vis. Comput. Graph. 2014, 20, 2624–2633. [Google Scholar] [CrossRef]
  31. Hu, Y.; Wang, F.; Guin, C.; Zhu, H. A spatio-temporal kernel density estimation framework for predictive crime hotspot mapping and evaluation. Appl. Geogr. 2018, 99, 89–97. [Google Scholar] [CrossRef]
  32. Yang, D.; Heaney, T.; Tonon, A.; Wang, L.; Cudre-Mauroux, P. CrimeTelescope: Crime hotspot prediction based on urban and social media data fusion. World Wide Web 2017, 21, 1323–1347. [Google Scholar] [CrossRef] [Green Version]
  33. ToppiReddy, H.K.R.; Saini, B.; Mahajan, G. Crime Prediction & Monitoring Framework Based on Spatial Analysis. Procedia Comput. Sci. 2018, 132, 696–705. [Google Scholar]
  34. Devia, N.; Weber, R. Computers, Environment and Urban Systems Generating crime data using agent-based simulation. Comput. Environ. Urban Syst. 2013, 42, 26–41. [Google Scholar] [CrossRef]
  35. Kuo, P.-F.; Lord, D.; Walden, T.D. Using geographical information systems to effectively organize police patrol routes by grouping hot spots of crash and crime data. J. Transp. Geogr 2012, 1–23. [Google Scholar] [CrossRef]
  36. Camacho-Collados, M.; Liberatore, F. A Decision Support System for predictive police patrolling. Decis. Support Syst. 2015, 75, 25–37. [Google Scholar] [CrossRef]
  37. Morshed, A.; Liew, J.; Jenkins, C.; Tsai, P.; Jayaraman, P.P.; Sellis, T.; Georgakopoulos, D.; Burke, S.; Joachim, S.; Quah, M.-S.; et al. VisCrime: A Crime Visualisation System for Crime Trajectory from Multi-dimensional Sources. In Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining—WSDM ’19, Melbourne, Australia, 11–15 February 2019; pp. 802–805. [Google Scholar]
  38. Morshed, A.; Forkan, A.R.M.; Tsai, P.; Jayaraman, P.P.; Sellis, T.; Georgakopoulos, D.; Moser, I.; Ranjan, R. VisCrimePredict: A System for Crime Trajectory Prediction and Visualisation from Heterogeneous data sources. In Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing—SAC ’19, Limassol, Cyprus, 8–12 April 2019; pp. 1099–1106. [Google Scholar]
  39. Kagawa, T.; Saiki, S.; Nakamura, M. Visualizing and analyzing street crimes using personalized security information service PRISM. In Proceedings of the 19th International Conference on Information Integration and Web-based Applications & Services, Salzburg Australia, 4–6 December 2017; pp. 208–214. [Google Scholar]
  40. Kagawa, T.; Saiki, S.; Nakamura, M. Analyzing street crimes in Kobe city using PRISM. Int. J. Web Inf. Syst. 2019, 15, 183–200. [Google Scholar] [CrossRef]
  41. Rasheed, A.; Wiil, U.K. PEVNET: A framework for visualization of criminal networks. In Proceedings of the 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2014), Beijing, China, 17–20 August 2014; pp. 876–881. [Google Scholar]
  42. Rasheed, A.; Wiil, U.K. A Tool for Analysis and Visualization of Criminal Networks. In Proceedings of the 2015 17th UKSim-AMSS International Conference on Modelling and Simulation (UKSim), Cambridge, UK, 25–27 March 2015; pp. 97–102. [Google Scholar]
  43. Nazir Rani, F.; Awais, M.; Yahya Saeed, M.; Nazir, S. Criminal Network Visualization and Analysis using PEVNET. IJCSNS Int. J. Comput. Sci. Netw. Secur. 2018, 18, 78. [Google Scholar]
  44. Qazi, N.; Wong, B.L.W. Behavioural & Tempo-Spatial Knowledge Graph for Crime Matching through Graph Theory. In Proceedings of the 2017 European Intelligence and Security Informatics Conference (EISIC), Athens, Greece, 11–13 September 2017; pp. 143–146. [Google Scholar]
  45. Jentner, W.; Sacha, D.; Stoffel, F.; Ellis, G.; Zhang, L.; Keim, D.A. Making machine intelligence less scary for criminal analysts: Reflections on designing a visual comparative case analysis tool. Vis. Comput. 2018, 34, 1225–1241. [Google Scholar] [CrossRef] [Green Version]
  46. Suarez-Paez, J.; Salcedo-Gonzalez, M.; Esteve, M.; Gomez, J.A.; Palau, C.; Pérez-Llopis, I. Reduced computational cost prototype for street theft detection based on depth decrement in Convolutional Neural Network. Application to Command and Control Information Systems (C2IS) in the National Police of Colombia. Int. J. Comput. Intell. Syst. 2018, 12, 123–130. [Google Scholar] [CrossRef]
  47. Suarez-Paez, J.; Salcedo-Gonzalez, M.; Climente, A.; Esteve, M.; Gomez, J.A.; Palau, C.; Pérez-Llopis, I.; Paez, S.; Gonzalez, S.; Llopis, P. A Novel Low Processing Time System for Criminal Activities Detection Applied to Command and Control Citizen Security Centers. Information 2019, 10, 365. [Google Scholar] [CrossRef] [Green Version]
  48. Esteve, M.; Perez-Llopis, I.; Palau, C. Friendly Force Tracking COTS solution. IEEE Aerosp. Electron. Syst. Mag. 2013, 28, 14–21. [Google Scholar] [CrossRef]
  49. Estève, M.; Pérez-Llopis, I.; Hernandez-Blanco, L.E.; Palau, C.; Carvajal, F. SIMACOP: Small Units Management C4ISR System. 2007 IEEE Int. Conf. Multimed. Expo. 2007, 46022, 1163–1166. [Google Scholar]
  50. DANE—Departamento Administrativo Nacional de Estadística—Colombia ¿Cuántos somos? Available online: https://www.dane.gov.co/index.php/estadisticas-por-tema/demografia-y-poblacion/censo-nacional-de-poblacion-y-vivenda-2018/cuantos-somos (accessed on 22 February 2020).
  51. Estrat, N.P. Plan Estratégico Institucional 2019–2022; Policía Nacional Colombiana: Bogotá, Colombia, 2019.
  52. Alcaldía de Santiago de Cali (Colombia). Cali 2017; Alcaldía de Santiago de Cali: Bogotá, Colombia, 2018.
  53. Seguridad Justicia y Paz. Las 50 Ciudades Más Violentas del Mundo 2018; Seguridad Justicia y Paz: Bogotá, Colombia, 2019; Available online: http://seguridadjusticiaypaz.org.mx/files/estudio.pdf (accessed on 13 February 2020).
  54. OpenStreetMap. Available online: http://www.openstreetmap.org (accessed on 13 February 2020).
Figure 1. Safe City Projection, Colombian National Police.
Figure 1. Safe City Projection, Colombian National Police.
Ijgi 09 00160 g001
Figure 2. Command and Control OODA Loop.
Figure 2. Command and Control OODA Loop.
Ijgi 09 00160 g002
Figure 3. Grid system capture: (a) A 25% double grid; (b) grid system overlapping the geographical map of the observation area.
Figure 3. Grid system capture: (a) A 25% double grid; (b) grid system overlapping the geographical map of the observation area.
Ijgi 09 00160 g003aIjgi 09 00160 g003b
Figure 4. Samples of data visualization over the system (capture), in order: 6 months, 4 days, 7 h.
Figure 4. Samples of data visualization over the system (capture), in order: 6 months, 4 days, 7 h.
Ijgi 09 00160 g004
Figure 5. Distribution of temporary windows and Δt definition.
Figure 5. Distribution of temporary windows and Δt definition.
Ijgi 09 00160 g005
Figure 6. Graphics of spatiotemporal dynamic geo-visualization of criminal data on geographical map (capture). In order: Spatiotemporal dynamic geo-visualization of criminal data on geographical map in an initial frame; and spatiotemporal dynamic geo-visualization of criminal data on geographical map in another frame. In this case, there are 30-min temporary sliding window and Δt = 20 min.
Figure 6. Graphics of spatiotemporal dynamic geo-visualization of criminal data on geographical map (capture). In order: Spatiotemporal dynamic geo-visualization of criminal data on geographical map in an initial frame; and spatiotemporal dynamic geo-visualization of criminal data on geographical map in another frame. In this case, there are 30-min temporary sliding window and Δt = 20 min.
Ijgi 09 00160 g006
Figure 7. Graphic of the complete process of the Spatiotemporal Dynamic Geo-visualization of criminal data on geographical map, for C2S applications.
Figure 7. Graphic of the complete process of the Spatiotemporal Dynamic Geo-visualization of criminal data on geographical map, for C2S applications.
Ijgi 09 00160 g007
Figure 8. Geocoding and Groupings (capture): (a) Criminal events geocoded to street address.; (b) Criminal events grouped by location.
Figure 8. Geocoding and Groupings (capture): (a) Criminal events geocoded to street address.; (b) Criminal events grouped by location.
Ijgi 09 00160 g008
Table 1. Methods and systems for graphical representation of data to visualize criminal activity. Comparison for Command and Control applications.
Table 1. Methods and systems for graphical representation of data to visualize criminal activity. Comparison for Command and Control applications.
Crime Geo-Visualization MethodReal-Time UsageEase of UseSpatiotemporal AnalysisGeo-Visualization Flexibility and Adaptability
Empirical and observation methodsVery lowMediumNoneHigh
Improvement data
visualizations methods
HighHighVery lowVery low
Spatial and statistical analysis methodsLowHighLowMedium
Predictive visualization methodsHighHighHighLow
Trajectory analysis methodsMediumHighLowMedium
Heat maps based on criminal severityMediumMediumHighMedium
Open and social media data fusion for temporal analysis and Geo-visualizationHighMediumVery highVery low
Comparison of criminal similarities through knowledge graph methodsLowLowHighMedium
Our proposed methodVery highHighVery highVery high

Share and Cite

MDPI and ACS Style

Salcedo-Gonzalez, M.; Suarez-Paez, J.; Esteve, M.; Gómez, J.A.; Palau, C.E. A Novel Method of Spatiotemporal Dynamic Geo-Visualization of Criminal Data, Applied to Command and Control Centers for Public Safety. ISPRS Int. J. Geo-Inf. 2020, 9, 160. https://doi.org/10.3390/ijgi9030160

AMA Style

Salcedo-Gonzalez M, Suarez-Paez J, Esteve M, Gómez JA, Palau CE. A Novel Method of Spatiotemporal Dynamic Geo-Visualization of Criminal Data, Applied to Command and Control Centers for Public Safety. ISPRS International Journal of Geo-Information. 2020; 9(3):160. https://doi.org/10.3390/ijgi9030160

Chicago/Turabian Style

Salcedo-Gonzalez, Mayra, Julio Suarez-Paez, Manuel Esteve, Jon Ander Gómez, and Carlos Enrique Palau. 2020. "A Novel Method of Spatiotemporal Dynamic Geo-Visualization of Criminal Data, Applied to Command and Control Centers for Public Safety" ISPRS International Journal of Geo-Information 9, no. 3: 160. https://doi.org/10.3390/ijgi9030160

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop