Next Article in Journal
Automated Residential Area Generalization: Combination of Knowledge-Based Framework and Similarity Measurement
Previous Article in Journal
Bridges and Barriers: An Exploration of Engagements of the Research Community with the OpenStreetMap Community
Previous Article in Special Issue
A Bayesian Approach to Estimate the Spatial Distribution of Crowdsourced Radiation Measurements around Fukushima
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Detecting and Visualizing Observation Hot-Spots in Massive Volunteer-Contributed Geographic Data across Spatial Scales Using GPU-Accelerated Kernel Density Estimation

Department of Geography & the Environment, University of Denver, Denver, CO 80208, USA
ISPRS Int. J. Geo-Inf. 2022, 11(1), 55; https://doi.org/10.3390/ijgi11010055
Submission received: 27 November 2021 / Revised: 29 December 2021 / Accepted: 7 January 2022 / Published: 12 January 2022
(This article belongs to the Special Issue Mapping, Modeling and Prediction with VGI)

Abstract

:
Volunteer-contributed geographic data (VGI) is an important source of geospatial big data that support research and applications. A major concern on VGI data quality is that the underlying observation processes are inherently biased. Detecting observation hot-spots thus helps better understand the bias. Enabled by the parallel kernel density estimation (KDE) computational tool that can run on multiple GPUs (graphics processing units), this study conducted point pattern analyses on tens of millions of iNaturalist observations to detect and visualize volunteers’ observation hot-spots across spatial scales. It was achieved by setting varying KDE bandwidths in accordance with the spatial scales at which hot-spots are to be detected. The succession of estimated density surfaces were then rendered at a sequence of map scales for visual detection of hot-spots. This study offers an effective geovisualization scheme for hierarchically detecting hot-spots in massive VGI datasets, which is useful for understanding the pattern-shaping drivers that operate at multiple spatial scales. This research exemplifies a computational tool that is supported by high-performance computing and capable of efficiently detecting and visualizing multi-scale hot-spots in geospatial big data and contributes to expanding the toolbox for geospatial big data analytics.

1. Introduction

Volunteer-contributed geographic data, often termed ‘volunteered geographic information’ (VGI) [1], have flourished over the past two decades or so due to the vast advancements in geospatial and communication technologies (e.g., location-aware smart phones, social media) that enable ordinary citizens to collect and share georeferenced observations of the world [2]. Broadly speaking, VGI encompasses geographic data generated and shared (actively or passively) by volunteers participating in geographic citizen science, participatory mapping, public participation geographic information systems, neogeography, social media, crowdsourcing, etc. [2]. Prominent VGI examples, among others, include OpenStreetMap, a platform for volunteers to collaboratively map all kinds of geographic features across the globe with great details [3], and biodiversity citizen science projects such as eBird and iNaturalist to which nature observers submit tens of thousands of species sightings on a daily basis [4,5]. Notably, citizen science [6] has existed for centuries, and geographic citizen science [7,8] has been a major source of volunteer-contributed geographic data (e.g., biodiversity observations), even long before the term VGI was coined in 2007 [1]. VGI has risen to become an important source of geospatial data supporting scientific research and applications (e.g., biodiversity monitoring, disaster response) largely due to its low cost, extensive coverage, high spatiotemporal resolution, and data update timeliness [9,10,11,12,13]. In a larger context, VGI represents a paradigm shift in how geographic data is created and shared and in its content and characteristics [14]. It may have great influence on geography and its relationship to society [1,15]. VGI (particularly citizen science), due to its active engagement of the general public in scientific research activities (e.g., data collection), is regarded as a bridge between geography (and other disciplines) and society that helps harness the power of the public to advance scientific discoveries through carefully designed projects [16] and, at the same time, increase scientific awareness of the public [17,18]. In fact, VGI is an important source of geospatial big data which is propelling geographic research towards emerging paradigms such as ‘data-driven geography’ [19] and ‘data-intensive science’ [20].
VGI data quality issues, nonetheless, are under constant scrutiny [21]. Spatial data collected and shared by volunteer communities may or may not be as of high quality as data compiled by professional agencies. Data quality therefore is always an important consideration when using VGI for any applications. A variety of methods and frameworks have been proposed for assessing VGI data quality from the perspectives of source credibility [22,23] and the fundamental dimensions of spatial data quality (positional accuracy, attribute accuracy, temporal accuracy, semantic accuracy, logical consistency, completeness, and lineage) [24,25,26,27,28,29,30,31], and for assuring VGI data quality [24,32,33,34,35]. Despite the quality assessment or assurance measures, VGI datasets are often subject to various forms of biases (e.g., spatial bias, temporal bias, demographic bias) [21,36,37,38]. A useful first step towards better understanding such biases is simply visualizing where VGI observations were originated, as the spatial distribution of VGI observations has implications on ‘representativeness’ of the resulted VGI datasets [36]. Individual volunteers driven by self-interest or self-motivation often choose sites for observation on their own, in contrast to traditional geographic data collection efforts conducted by trained professionals following established protocols and geographic sampling schemes (e.g., stratified random sampling) [39]. It is widely recognized observation efforts of volunteers tend to concentrate in certain geographic areas (e.g., areas of better accessibility) and VGI datasets, as a result, are often spatially biased [40,41,42].
Examining the spatial pattern of volunteers’ observation efforts can shed light upon the driving spatial processes that often operate at multiple spatial scales [37]. A better comprehension of the patterns in observation efforts across spatial scales helps understand the inherent spatial biases embedded in VGI datasets, and could also inform devising appropriate bias mitigation strategies [43,44,45,46]. Geographic locations where volunteers conducted observations can be taken as a spatial point pattern consisting of point events (i.e., observation was conducted at individual locations). Therefore, spatial point pattern analysis [47], a classic spatial analysis method widely used across many domains (e.g., geography, ecology, spatial epidemiology, crime analysis, and traffic accident analysis), can be applied to detect any interesting spatial patterns in volunteer’s observation efforts.
Kernel density estimation (KDE) is a common approach to explanatory spatial point pattern analysis [47,48]. It is capable of estimating a continuous probability density surface of the point event over geographic space based on a set of discrete sample event locations [49]. The density surface can be used to detect and visualize event hot-spots (i.e., clusters) to facilitate qualitative investigation of the point pattern. Moreover, hot-spots in the point pattern can be detected and visualized at varied spatial scales with the KDE approach by setting appropriate kernel bandwidths, a parameter controlling the smoothness (i.e., level of generalization) of the estimated density surface [49,50,51]. Furthermore, the density surface serves as a basis for conducting further quantitative analysis, for instance, delineating cluster zones [51,52] and testing statistical significance through Monte Carlo simulations [47], and correcting for geographic sampling bias [44]. Such characteristics render the KDE approach desirable for visualizing and analyzing spatial patterns in volunteer’s observation efforts.
Applying the KDE approach on massive VGI datasets, however, faces computational challenges [50,51]. First, as the number of data points (i.e., locations) increases (e.g., millions or even billions of locations), there are significant computational costs associated with simple spatial queries (e.g., finding nearby locations to compute their kernel density contributions towards a foci location). Second, determining the optimal kernel bandwidth (s) for KDE is computationally intensive as the iterative optimization process involves iterations of complex computations [49]. Lastly, computing kernel density based on numerous data points on a high-resolution grid of raster cells over extensive geographic area is computationally expensive. As a result, traditional software tools implementing the KDE method are not able to handle massive datasets.
Until recently, high-performance computational tools have been developed to enable point pattern analysis on geospatial big data [53,54,55], especially with the KDE method [50,51]. The tools utilize spatial indexing techniques such as k-dimensional tree and quad-tree to speed up spatial queries, implement algorithmic optimizations to reduce computational complexity, and adopt parallel computing on multi-core CPUs (central processing units) or many-core GPUs (graphics processing units) to further accelerate KDE computations. As a result, these newly developed high-performance computational tools have made it feasible to complete point pattern analysis on massive point event datasets within a reasonable amount of time. The largest experiment datasets used to test computing performance of the tools contain about one million point locations [50,51].
Empowered by the big data-enabled point pattern analysis tools, this study aims to detect and visualize multi-scale observation hot-spots in massive volunteer-contributed geographic data (e.g., tens of millions of points) to the global extent using the KDE method accelerated with GPU parallel computing [50]. This endeavor advances understanding of the spatial pattern of VGI contributor’s data contribution activities, sheds light upon the inherent spatial biases in global-coverage VGI datasets at various spatial scales, and ultimately informs designing proper methods to mitigate the impacts of such biases when VGI is used in spatial analysis and modeling (e.g., species distribution modeling).
To the best of the author’s knowledge, this is the first attempt to detect and visualize VGI contributors’ observation hot-spots across spatial scales on a global scale using the KDE approach. Existing efforts of visualizing spatial patterns in large-scale VGI datasets avoided the KDE approach despite its advantages for both visualization and quantitative analysis and, instead, adopted other less computationally demanding methods for faster on-the-fly visualization. For instance, eBird (ebird.org/hotspots, accessed on 6 January 2022) and iNaturalist (www.inaturalist.org/observations, accessed on 6 January 2022) both adopt a quadrat-based approach to simply count the number of observations (i.e., intensity) within a grid of rectangular quadrats for visualizing observation hot-spots in data submissions. Although the quadrat-based approach can visualize hot-spots at multiple spatial scales by adjusting quadrat size depending on the current viewing zoom level, it introduces artificial abrupt intensity change across quadrat boundaries and, more importantly, quadrats delineation is subject to the modifiable areal unit problem [56,57]. The KDE approach would overcome such drawbacks [58] as continuous probability surfaces estimated with scale-dependent kernel bandwidths are used to detect and visualize multi-scale observation hot-spots. This study examines the applicability and usefulness of the KDE method for analyzing massive point datasets for hot-spot detection and visualization, using VGI datasets with over 30 million points obtained from iNaturalist as an example. The remainder of this article is organized as follows. Section 2 introduces data and methods, Section 3 presents results and related discussion, and Section 4 concludes the article.

2. Materials and Methods

2.1. Datasets

2.1.1. VGI Data

VGI datasets containing locations where volunteers conducted observations were obtained from iNaturalist, the world’s largest citizen science project (in terms of the number of participants) with global coverage aiming to engage nature observers in uploading, identifying, and sharing species observations of all taxa [5,59]. In this study, iNaturalist was used as an example to illustrate to usefulness of the GPU-accelerated KDE approach for visualizing multi-scale observation hot-spots in massive VGI datasets, although the approach itself is applicable to any spatial point datasets. Users upload geo-referenced and time-stamped photos of species observations, along with auxiliary information (e.g., suggested species identification) through the iNaturalist website or mobile app. Users can also choose whether to obscure the observation’s geographic coordinates (latitude and longitude) to protect geoprivacy (if obscuring, the observation location is replaced with a random location selected from a 0.2° latitude × 0.2° longitude cell containing the true location), and whether to make a submission public and hence visible to the community of contributors. The community collaboratively identify or confirm species for public observations through a voting mechanism. As of November 2021, nearly 2 million contributors have contributed over 85 million observations on more than 345,000 species around the world [60]. All public observations are available on the iNaturalist website for download (www.inaturalist.org/observations/export, accessed on 6 January 2022). Observations meeting certain data quality criteria are labeled as ‘Research Grade’ [61] and a dataset containing only such observations are published and updated periodically on the Global Biodiversity Information Facility website [62].
Observations conducted in 2019 and 2020 with latitude between 60° S and 75° N (very few observations were beyond this latitude range) and non-obscured geographic coordinates were downloaded from iNaturalist and loaded into a spatial database. Data in these two years were chosen due to the fact that applying the GPU-accelerated KDE approach to visualize observation hot-spots in individual years makes it feasible to identify any pattern change across the two years. Obscured observations were excluded as they were associated with too high positional uncertainty for meaningful point pattern analysis. Geographically distinct observation locations (i.e., point locations with unique latitude longitude coordinates) were then extracted. The above processing steps resulted in 11,986,484 and 19,022,923 observation locations in 2019 and 2020, respectively. Simply plotting the point locations on a global scale creates visually cluttered point maps that are similar across the two years (Figure 1), although there were 7 million more point locations in 2020 and spatial pattern of the locations might have changed over the years, e.g., due to the ongoing COVID-19 pandemic [10]. With such point maps, it is difficult to visually detect iNaturalist contributors’ observation hot-spots in a single year across spatial scales, nor visually identify any spatial pattern change over time.

2.1.2. Land Boundaries

Density surfaces in this study were estimated only for the world’s land areas for hot-spot detection and visualization, as the vast majority of iNaturalist observation locations are on land and excluding oceans greatly reduces KDE computational workload. The 1:10 million land polygons (including major islands) downloaded from the Natural Earth website (www.naturalearthdata.com (accessed on 13 September 2021)) were used to depict boundaries of the world’s land mass. The land polygons were converted to rasters at varied spatial resolutions (5 km, 1 km, 500 m, etc.) for estimating density surfaces.

2.2. Methods

The KDE approach to exploratory point pattern analysis, accelerated with parallel computing on GPUs, was adopted to estimate density surfaces for detecting and visualizing observation hot-spots across spatial scales in the massive iNaturalist datasets.

2.2.1. GPU-Accelerated KDE Approach

The KDE approach assumes that an event occurred at a given location Xi could occur at another location x at a lower probability, which is inversely related to the distance from Xi to x. The distance-decaying probability is represented by a kernel function K ( · ) . The typical Gaussian kernel was adopted in this study [63]:
K ( | x X i | h i ) = 1 2 π e | x X i | 2 2 h i 2
where | x X i | is the distance between the two locations, and hi is the bandwidth parameter controlling how quickly the probability decays as the distance to Xi increases. Conceptually, the kernel can be thought of as a three-dimensional probability density surface (i.e., a bell) with a fixed volume of 1 centered at each sample event location. Bandwidth hi determines the shape of the kernel at sample location X i and a larger bandwidth indicates wider but shorter kernel. The KDE method then computes the probability density of the event occurring at any location x as the mean of density contributions from all sample locations [49]:
f ( x ) = 1 n i = 1 n 1 h i 2 K ( | x X i | h i )
where f ( x ) is the estimated density at location x , and n is the total number of sample locations. Applying Equation (2) to every one of the cell locations in the study area results in a probability density surface.
Smoothness of the estimated density surface is largely influenced by the bandwidths [49,63]. Bandwidths can be the same at all sample locations (fixed KDE). Generally speaking, larger bandwidths tend to smooth out local density variations and the estimated density surface thus could only reveal large-scale density variations. With small bandwidths, KDE is able to reveal local density variations but may fail to capture the general trend. The bandwidth for fixed KDE can be conveniently computed following the simple ‘rule-of-thumb’ heuristic that takes into account the spatial distribution (i.e., standard distance) of the sample locations [63], or through optimization with the objective of maximizing the likelihood (probability) of observing the event across the sample locations [49]. Bandwidths could also vary across sample locations (adaptive KDE). Adaptive KDE flexibly employs larger bandwidths at sparsely distributed sample locations and smaller bandwidths at dense sample locations, and thus is capable of discern subtle density variations in areas of dense sample locations [49]. Spatially adaptive bandwidths can be determined based on simple heuristics (e.g., K-nearest neighbor distance) [64] or through optimization [49]. In general, determining bandwidth (s) using optimization is much more computationally expensive than using simple heuristics (e.g., ‘rule-of-thumb’, K-nearest neighbor distance).
When the KDE method is used on very large datasets, determining bandwidths for KDE, especially through optimization, and subsequently estimating the probability density surface (on a fine-resolution raster grid over a large geographic area) can both be computationally demanding [50,51]. To overcome the computational challenges, the GPU-parallel KDE tool developed in [50] enabling point pattern analysis on geospatial big data was adopted to detect and visualize observation hot-spots in the massive iNaturalist datasets. The original implementation of the KDE tool with parallel computing on multiple GPUs implemented based on the CUDA parallel programming library [65] runs only on a single GPU [50]. This study improved the tool so that it can utilize parallel computing power on any number of GPUs available on the computing platform. The new version (source codes available on GitHub at https://rb.gy/mv0z5m, accessed on 26 November 2021) splits KDE computation workload into smaller parts and dispatch them to multiple GPUs to be carried out collaboratively. Besides, the new version implemented the less computationally demanding K-nearest neighbor distance heuristic for determining adaptive bandwidths [64], in addition to the existing option of determining adaptive bandwidths based on optimization [50]. The improvements further expand the upper limit of the problem size of point pattern analysis tasks which the GPU-parallel KDE tool can tackle.
The GPU-parallel KDE tool was run in two computing environments with GPU capabilities to estimate probability density surfaces from iNaturalist observation locations for detecting and visualizing observation hot-spots across spatial scales. One runs Windows Server 2016 (Intel Xeon 24-core CPUs @ 2.7 GHz, 192 GB memory) with a NVIDIA Tesla V100 GPU (32 GB memory). The other has Windows 10 (Intel Xeon 8-core CPUs @ 3.7 GHz, 64 GB memory) and two identical NVIDI Quadro P4000 GPUs (8 GB memory). The time it took to complete individual density surface estimation tasks ranges from minutes to hours depending on the problem size (e.g., number of observation locations, spatial resolution of the estimated density surface, bandwidth option). Comparisons of the GPU-accelerated KDE tool against KDE tools in existing GIS software were reported in Section 3.4.

2.2.2. Detecting and Visualizing Observation Hot-Spots across Spatial Scales

The bandwidth for KDE controls the smoothness of the estimated probability density surface and hence the spatial scale at which hot-spots can be detected (i.e., level of spatial generalization). Based on this observation, a series of bandwidths in accordance with the spatial scales of hot-spots can be set for the fixed bandwidth KDE method to estimate a succession of density surfaces for detecting and visualizing observation hot-spots across spatial scales (Table 1). Specifically, the ‘rule-of-thumb’ bandwidth (hr.o.t. = 134,330 and 124,993 m for 2019 and 2020, respectively), which often results in an over-smoothed density surface, was used as an initial bandwidth to estimate a density surface for hot-spot detection and visualization at the coarsest spatial scale (e.g., global). The bandwidth was then reduced to 1/2 of the previous bandwidth to estimate another density surface for detecting and visualizing hot-spots at a finer spatial scale. This process was repeated until the bandwidth was reduced to 1/128 of the initial bandwidth (hr.o.t./128 = 1049 and 976 m for 2019 and 2020, respectively). Furthermore, an even smaller bandwidth determined through optimization (hopt. = 493 and 530 m for 2019 and 2020, respectively) [49] was used to estimate an additional density surface for hot-spot detection and visualization at the finest spatial scale (e.g., neighborhood).
The procession of density surfaces estimated with the KDE method were visualized in ArcGIS Pro [66] with the ‘dynamic range adjustment’ statistics computed from the current display extent and the ‘standard deviation’ stretch type to visually highlight hot-spots on the observation density maps. Each hot-spot map was displayed within only a prescribed range of map scales corresponding to the spatial scale at which observation hot-spots are visually detected. When zooming in and out on the map, hot-spots within the display extent at the current spatial scale were properly rendered for visual inspection. This visualizing strategy was found most informative compared to alternatives (e.g., stretching based on whole-raster statistics) for visually detecting hot-spots in iNaturalist observation locations, as it is capable of rendering hot-spot maps in a manner that is responsive to both display scale and extent.
In addition, a web map for visually detecting observation hot-spots across spatial scales was published through the ArcGIS Online platform [67]. Map tiles rendering multi-scale observation hot-spots across a sequence of map zoom levels (i.e., display map scales) were created using the Create Map Tile Package geoprocessing tool in ArcGIS Pro. The tile packages were then uploaded to ArcGIS Online and published as a web map that can be viewed freely at https://rb.gy/1cjyey, accessed on 26 November 2021. Zooming in and out triggers the web map to load tiles at the proper zoom level for visualizing observation hot-spots across spatial scales.

3. Results and Discussion

3.1. Visual Detection of Observation Hot-Spots across Spatial Scales

Globally, North America and Europe are the two largest iNaturalist observation hot-spots in the world (Figure 2A). Western Europe and eastern, western, and southern United States are obvious regional observation hot-spots. European countries such as the United Kingdom, Germany, Belgium, Netherland, Switzerland, and Italy, and US states including California, Washington, Texas, Florida, Maryland, New Jersey, New York, Connecticut, and Massachusetts stand out as country- or state-level hot-spots. At a finer spatial scale, iNaturalist observation hot-spots well coincide with large metropolitan areas (e.g., San Francisco, Los Angeles, Dallas, Denver, Chicago, Minneapolis, New York, Mexico City, Quito, London, Milan, Madrid, Moscow, Cape Town, Sydney, Melbourne, Hong Kong, Tokyo, and Seoul). Observation hot-spots are also detected at finer scales. For example, within the Denver metropolitan area (Figure 2), city- to neighborhood-level observation hot-spots (e.g., in parks, along trails) are readily visible on the density maps with increasing spatial details.
Visualization of the kernel density raster maps in ArcGIS Pro and on the ArcGIS Online web map (https://rb.gy/1cjyey, accessed on 26 November 2021) can be utilized to visually detect observation hot-spots across spatial scales in iNaturalist data for any part of the world (e.g., from global to neighborhood scales). Such a geovisual tool for hierarchically detecting and visualizing observation hot-spots across spatial scales in massive VGI datasets offers many benefits, as discussed in more detail in Section 3.3.

3.2. Hot-Spot Detection and Visualization at Even Finer Spatial Scales

The KDE approach can be conveniently adopted to detect observation hot-spots at even finer spatial scales (e.g., block- or street-scale), shall there be a need, for example, for understanding VGI contributor’s observation site selection behavior in a micro-environment. For this purpose, bandwidths determined through optimization were used in the KDE method to reveal subtle density variations at micro-scales [49,50] in selected areas of interest. The bandwidths, either fixed or adaptive, were optimized on only a local subset of observation locations that are within the area or within certain distance from the area boundary (e.g., 10 km), as bandwidths optimized on the global datasets still produced over-smoothed density surfaces that could not reveal density variations at micro-scales (e.g., Figure 3I).
Figure 3 shows the resultant density maps at 10-m spatial resolution for one area of interest (Cherry Creek State Park in Denver) estimated with fixed bandwidth (Figure 3J) and adaptive bandwidths (Figure 3K) determined through optimization. The very high spatial resolution of the density surface coupled with locally optimized bandwidths allows detecting and visualizing observation hot-spots at very fine spatial scales. For example, whilst the density map estimated with globally optimized fixed bandwidth (Figure 3I) only reveals one large hot-spot on the south end of the reservoir in the park, the map estimated with locally optimized fixed bandwidth (Figure 3J) further distinguishes two smaller hot-spots (one hot-spot on the southeast side and another larger hot-spot on the southwest side), and the map estimated with locally optimized adaptive bandwidths (Figure 3K) was able to detect and visualize several hot-spots with more precise spatial extent. Detecting and visualizing hot-spots at such fine spatial scales provides useful information for understanding volunteer’s observation preferences in a micro-environment (e.g., more observations were concentrated in the woods along the east shore) (Figure 3K).

3.3. Usefulness for Exploratory Point Pattern Analysis and Beyond

Backed by the GPU-accelerated KDE tool, the proposed scheme for hierarchical detection and visualization of hot-spots within massive point datasets across spatial scales offers a powerful geovisual tool for exploratory point pattern analysis, which enables formulating hypotheses to uncover the spatial processes that operate at multiple spatial scales to have shaped the point pattern [47,58]. Intuitions regarding the multi-scale pattern-shaping spatial processes are easier to develop from visually exploring the hot-spot maps across spatial scales and comparing the hot-spot maps against maps depicting the spatial variation of environmental and cultural factors that could play a role in shaping the patterns (e.g., population density, land cover, accessibility to mobile technologies). For instance, continental-, regional-, and country-scale observation hot-spots in VGI datasets may be mainly attributed to cultural and socio-economic factors. As explored in [37], nature observing has a longer history and is a more popular activity in western English-speaking countries, which are also on the high end of United Nations Human Development Index (e.g., longer life expectancy, more years of education, higher gross national income per capita). States, metropolitan, and city-scale observation hot-spots, reflecting an urban-rural divide, could be linked mostly to human population distribution, infrastructure availability (e.g., road, Internet), and by extension, the digital divide [37,68]. For sub-city- to neighborhood-level observation hot-spots, however, the dominant driving factors may be more related to human behavior patterns. For example, people tend to report species sightings in open green spaces such as parks, botanic gardens, and trails [37] while enjoying the benefits of human-nature interactions [69]. Such intuitions could well inform formulating hypotheses to explain the hot-spot patterns across spatial scales. Beyond, they are also informative for devising methodologies to model sampling biases in VGI observations [37], which could be a basis for correcting for such biases when VGI observations are used in spatial analysis and modeling [12,70,71].
The hot-spot maps could also be used to discover point pattern change over time. Visually comparing hot-spot maps at the same spatial scale but from different times helps qualitatively identify changes in spatial pattern across time and facilitates understanding the underlying causes. As an example, Figure 4 shows hot-spot maps on the University of Denver (DU) campus in 2019 and 2020. There was a large hot-spot on campus in 2019 but it was no longer the case in 2020. This change was due to that the DU Nature Challenge, an annual event where participants survey biodiversity on DU campus and report species observations to iNaturalist, was cancelled due to the ongoing COVID-19 pandemic. More broadly, the visualizations are helpful for identifying observation hot-spot pattern change across spatial scales to reveal impacts of the pandemic on VGI contributors’ data contribution patterns. It could offer new evidence to consolidate findings regarding COVID-19 effects on citizen science projects and therefore contribute to forming guidelines on how to account for data anomalies caused by the pandemic [72,73,74,75].
This study used only iNaturalist data in two individual years (2019 and 2020) to demonstrate the usability and usefulness of the GPU-accelerated KDE tool and the geovisualization scheme (Section 2.2.2) for visualizing hot-spots in point data across spatial scales and identifying yearly pattern change. A full investigation regarding what have shaped the hot-spots and what have caused pattern change in iNaturalist observations is out of the scope of this article and deserves a separate treatment (an example of such studies can be found in [37]). Nonetheless, one could easily apply the GPU-accelerated KDE tool and the geovisualization scheme with customized spatial and temporal resolutions (e.g., weekly, monthly) on other (big) point datasets to visualize multi-scale hot-spots and identify any patter change as a starting point for answering research questions pertinent to the specific datasets.

3.4. Comparison of the GPU-Accelerated KDE Tool and KDE Tools in Existing GIS Software

The GPU-accelerated KDE tool used in this study was compared with KDE tools in existing GIS software, specifically, the proprietary ArcGIS Pro (version 2.9) [66] and the open-source QGIS (version 3.22) [76]. KDE results are known to be more sensitive to the bandwidth than to the kernel function [63]. The KDE tool in Pro implemented the Quartic kernel function with a ‘rule-of-thumb’ algorithm to calculate a default bandwidth based on the standard distance of the points. The KDE tool in QGIS does not compute a default bandwidth (i.e., user must specify a bandwidth) for any of the five implemented kernel functions (Quartic, Triangular, Uniform, Triweight, Epanechnikov). Moreover, both tools implement only fixed-bandwidth KDE with no support for adaptive-bandwidth KDE. Compared to KDE with a fixed bandwidth, KDE with adaptive bandwidths can better reveal subtle density variations in areas of dense point events (e.g., Section 3.2) [49,50]. For example, when applying KDE to analyze disease cases, the bandwidth can be set to inversely relate to population density to account for inhomogeneous background [77,78]. In this regard, the GPU-accelerated KDE tool is superior to the KDE tools in Pro and QGIS, as it supports both adaptive-bandwidth KDE and fixed-bandwidth KDE and it implemented (parallelized) algorithms to automatically determine the optimal bandwidths for the Gaussian kernel function (Section 2.2.1) [50].
Another important consideration is computing performance and scalability of the KDE tools on point pattern analysis tasks involving large datasets (e.g., estimating a high-resolution density surface over a large study area from a large number of points). The KDE tool in QGIS runs on only a single CPU thread, the KDE tool in Pro can be configured to run on either a single CPU thread or multiple CPU threads (i.e., utilizing parallel computing on multi-core CPUs), and the GPU-parallel KDE can exploit parallel computing power on GPUs. To empirically evaluate the computing performance of the KDE tools, they were applied on the 2019 iNaturalist data. Although the estimated density surfaces reveal similar hot-spot patterns on the global scale (Figure 5), the execution time of the tools differ drastically (Table 2). The QGIS tool is very slow even on relatively small datasets (e.g., densities were estimated at 5 km spatial resolution). It thus would not be useful on large datasets. On small datasets, the Pro tool runs faster than the GPU tool. On larger datasets (e.g., densities were estimated at 1 km or 500 m resolutions), the GPU tool is much faster than the Pro tool, although running the latter on eight threads could speed up computations by three to four times. Moreover, the GPU tool scales much better than the Pro tool on large datasets. For example, when estimation resolution increases from 1 km to 500 m, execution time of the Pro tool has a three- to four-fold increase, whilst execution time of the GPU tool increases only by a factor of 1.3. Overall, the GPU-accelerated KDE tool is more efficient and flexible for conducting KDE tasks involving large datasets.

4. Conclusions

Enabled by the multi-GPU parallel KDE computational tool, this study presents a geovisualization scheme to conduct point pattern analyses on massive VGI datasets (e.g., tens of millions of iNaturalist observations with a global coverage) for detecting and visualizing volunteers’ observation hot-spots across spatial scales. It was achieved by setting varying bandwidths for the KDE method in accordance with the spatial scales at which hot-spots are to be detected (e.g., from continental to neighborhood and even finer scales) to estimate a succession of density raster surfaces. The density rasters were then rendered and displayed at a sequence of map scales for visually detecting hot-spots. The geovisualization scheme built upon the GPU-accelerated KDE tool offers a hierarchical mechanism for visualizing volunteers’ observation hot-spots in massive data across spatial scales. It effectively facilitates visually detecting observation hot-spots and identifying pattern changes over time. As an exploratory data analysis tool, it is helpful for exploring the underlying drivers that have shaped the pattern in volunteer’s observation efforts and the causes of any pattern change. One can easily apply the GPU-accelerated KDE tool and the geovisualization scheme to other big point datasets (not necessarily VGI data) to visualize multi-scale hot-spots and identify any patter change as a starting point for answering research questions pertinent to the datasets. This research exemplifies a high-performance computing-backed and big data-capable tool for conducting exploratory point pattern analysis on massive point datasets. It is an invaluable addition to the expanding toolbox for geospatial big data analytics.

Funding

This research was partially supported by the Faculty Start-up Funds and the Faculty Research Fund at the University of Denver. The APC was sponsored by the University of Denver’s Open Access Publication Equity Fund.

Data Availability Statement

iNaturalist observations were downloaded from the iNaturalist website at http://www.inaturalist.org/observations/export (accessed on 5 January 2021). Source codes of the multi-GPU parallel KDE algorithm are available on GitHub at https://rb.gy/mv0z5m, accessed on 26 November 2021. A web map for visually detecting observation hot-spots across spatial scales in 2019 and 2020 iNaturalist data used in this study is freely available at https://rb.gy/1cjyey, accessed on 26 November 2021.

Acknowledgments

The author thanks the iNaturalist project for making its data freely available for research and the many nature observers for contributing species observations to iNaturalist.

Conflicts of Interest

The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results. Shall this article be included in a Special Issue the author is guest-editing in this journal, decisions regarding the review process are referred to the editor-in-chief.

References

  1. Goodchild, M.F. Citizens as sensors: The world of volunteered geography. GeoJournal 2007, 69, 211–221. [Google Scholar] [CrossRef] [Green Version]
  2. Zhang, G. Volunteered Geographic Information. In The Geographic Information Science & Technology Body of Knowledge; 2021; Available online: https://gistbok.ucgis.org/bok-topics/volunteered-geographic-information (accessed on 6 January 2022).
  3. Haklay, M.; Weber, P. OpenStreetMap: User-generated street maps. Pervasive Comput. IEEE 2008, 7, 12–18. [Google Scholar] [CrossRef] [Green Version]
  4. Sullivan, B.L.; Wood, C.L.; Iliff, M.J.; Bonney, R.E.; Fink, D.; Kelling, S. eBird: A citizen-based bird observation network in the biological sciences. Biol. Conserv. 2009, 142, 2282–2292. [Google Scholar] [CrossRef]
  5. Altrudi, S. Connecting to nature through tech? The case of the iNaturalist app. Convergence 2021, 27, 124–141. [Google Scholar] [CrossRef]
  6. Haklay, M.; Dörler, D.; Heigl, F.; Manzoni, M.; Hecker, S.; Vohland, K. What Is Citizen Science? The Challenges of Definition. In The Science of Citizen Science; Vohland, K., Land-Zandstra, A., Ceccaroni, L., Lemmens, R., Perelló, J., Ponti, M., Samson, R., Wagenknecht, K., Eds.; Springer Nature: Berlin/Heidelberg, Germany, 2021; pp. 13–33. ISBN 9783030582784. [Google Scholar]
  7. Haklay, M. Geographic Citizen Science: An overview. In Geographic Citizen Science Design; UCL Press: London, UK, 2021; pp. 15–37. [Google Scholar]
  8. Haklay, M. Citizen science and volunteered geographic information: Overview and typology of participation. In Crowdsourcing Geographic Knowledge: Volunteered Geographic Information (VGI) in Theory and Practice; Sui, D., Elwood, S., Goodchild, M., Eds.; Springer: Dordrecht, The Netherlands, 2013; pp. 105–122. ISBN 978-94-007-4586-5. [Google Scholar]
  9. Fink, D.; Auer, T.; Johnston, A.; Ruiz-Gutierrez, V.; Hochachka, W.M.; Kelling, S. Modeling avian full annual cycle distribution and population trends with citizen science data. Ecol. Appl. 2020, 30, e02056. [Google Scholar] [CrossRef] [Green Version]
  10. Basile, M.; Russo, L.F.; Russo, V.G.; Senese, A.; Bernardo, N. Birds seen and not seen during the COVID-19 pandemic: The impact of lockdown measures on citizen science bird observations. Biol. Conserv. 2021, 256, 109079. [Google Scholar] [CrossRef]
  11. Zook, M.; Graham, M.; Shelton, T.; Gorman, S. Volunteered Geographic Information and Crowdsourcing Disaster Relief: A Case Study of the Haitian Earthquake. World Med. Health Policy 2010, 2, 6–32. [Google Scholar] [CrossRef] [Green Version]
  12. Johnston, A.; Moran, N.; Musgrove, A.; Fink, D.; Baillie, S.R. Estimating species distributions from spatially biased citizen science data. Ecol. Modell. 2020, 422, 108927. [Google Scholar] [CrossRef]
  13. Yan, Y.; Feng, C.; Huang, W.; Fan, H.; Wang, Y. Volunteered geographic information research in the first decade: A narrative review of selected journal articles in GIScience. Int. J. Geogr. Inf. Sci. 2020, 34, 1765–1791. [Google Scholar] [CrossRef]
  14. Elwood, S. Volunteered geographic information: Key questions, concepts and methods to guide emerging research and practice. GeoJournal 2008, 72, 133–135. [Google Scholar] [CrossRef]
  15. Trojan, J.; Schade, S.; Lemmens, R.; Frantál, B. Citizen science as a new approach in Geography and beyond: Review and reflections. Morav. Geogr. Rep. 2019, 27, 254–264. [Google Scholar] [CrossRef] [Green Version]
  16. Skarlatidou, A.; Haklay, M. Geographic Citizen Science Design: No One Left Behind; UCL Press: London, UK, 2020. [Google Scholar]
  17. Silvertown, J. A new dawn for citizen science. Trends Ecol. Evol. 2009, 24, 467–471. [Google Scholar] [CrossRef]
  18. Vohland, K.; Land-Zandstra, A.; Ceccaroni, L.; Lemmens, R.; Perelló, J.; Ponti, M.; Samson, R.; Wagenknecht, K. The Science of Citizen Science; Springer Nature: Berlin/Heidelberg, Germany, 2021. [Google Scholar]
  19. Miller, H.J.; Goodchild, M.F. Data-driven geography. GeoJournal 2014, 80, 449–461. [Google Scholar] [CrossRef]
  20. Kelling, S.; Hochachka, W.M.; Fink, D.; Riedewald, M.; Caruana, R.; Ballard, G.; Hooker, G. Data-intensive science: A new paradigm for biodiversity studies. Bioscience 2009, 59, 613–620. [Google Scholar] [CrossRef]
  21. Basiri, A.; Haklay, M.; Foody, G.; Mooney, P. Crowdsourced geospatial data quality: Challenges and future directions. Int. J. Geogr. Inf. Sci. 2019, 33, 1588–1593. [Google Scholar] [CrossRef] [Green Version]
  22. Hung, K.-C.; Kalantari, M.; Rajabifard, A. Methods for assessing the credibility of volunteered geographic information in flood response: A case study in Brisbane, Australia. Appl. Geogr. 2016, 68, 37–47. [Google Scholar] [CrossRef]
  23. Flanagin, A.; Metzger, M. The credibility of volunteered geographic information. GeoJournal 2008, 72, 137–148. [Google Scholar] [CrossRef]
  24. Goodchild, M.F.; Li, L. Assuring the quality of volunteered geographic information. Spat. Stat. 2012, 1, 110–120. [Google Scholar] [CrossRef]
  25. Barrington-Leigh, C.; Millard-Ball, A. The world’s user-generated road map is more than 80% complete. PLoS ONE 2017, 12, e0180698. [Google Scholar] [CrossRef] [Green Version]
  26. Senaratne, H.; Mobasheri, A.; Ali, A.L.; Capineri, C.; Haklay, M. A review of volunteered geographic information quality assessment methods. Int. J. Geogr. Inf. Sci. 2017, 31, 139–167. [Google Scholar] [CrossRef]
  27. Barron, C.; Neis, P.; Zipf, A. A Comprehensive Framework for Intrinsic OpenStreetMap Quality Analysis. Trans. GIS 2014, 18, 877–895. [Google Scholar] [CrossRef]
  28. Haklay, M. How good is volunteered geographical information? A comparative study of OpenStreetMap and Ordnance Survey datasets. Environ. Plann. B Plann. Des. 2010, 37, 682–703. [Google Scholar] [CrossRef] [Green Version]
  29. Wu, H.; Lin, A.; Clarke, K.C.; Shi, W.; Cardenas-Tristan, A.; Tu, Z. A comprehensive quality assessment framework for linear features from Volunteered Geographic Information. Int. J. Geogr. Inf. Sci. 2021, 35, 1826–1847. [Google Scholar] [CrossRef]
  30. Xu, Y.; Chen, Z.; Xie, Z.; Wu, L. Quality assessment of building footprint data using a deep autoencoder network. Int. J. Geogr. Inf. Sci. 2017, 31, 1929–1951. [Google Scholar] [CrossRef]
  31. Chehreghan, A.; Ali Abbaspour, R. An evaluation of data completeness of VGI through geometric similarity assessment. Int. J. Image Data Fusion 2018, 9, 319–337. [Google Scholar] [CrossRef]
  32. Salk, C.F.; Sturn, T.; See, L.; Fritz, S.; Perger, C. Assessing quality of volunteer crowdsourcing contributions: Lessons from the Cropland Capture game. Int. J. Digit. Earth 2016, 9, 410–426. [Google Scholar] [CrossRef] [Green Version]
  33. Ali, A.L.; Schmid, F. Data quality assurance for volunteered geographic information. In Proceedings of the Geographic Information Science: 8th International Conference, GIScience 2014, Vienna, Austria, 24–26 September 2014; Springer: Berlin/Heidelberg, Germany, 2014; Volume 8728, pp. 126–141. [Google Scholar]
  34. Yan, Y.; Feng, C.-C.; Wang, Y.-C. Utilizing fuzzy set theory to assure the quality of volunteered geographic information. GeoJournal 2017, 82, 517–532. [Google Scholar] [CrossRef]
  35. Haklay, M. Volunteered Geographic Information: Quality Assurance. In International Encyclopedia of Geography: People, the Earth, Environment and Technology; John Wiley & Sons: Hoboken, NJ, USA, 2016; pp. 1–6. [Google Scholar]
  36. Zhang, G.; Zhu, A.-X. The representativeness and spatial bias of volunteered geographic information: A review. Ann. GIS 2018, 24, 151–162. [Google Scholar] [CrossRef]
  37. Zhang, G. Spatial and Temporal Patterns in Volunteer Data Contribution Activities: A Case Study of eBird. ISPRS Int. J. Geo-Inf. 2020, 9, 597. [Google Scholar] [CrossRef]
  38. Hecht, B.; Stephens, M. A tale of cities: Urban biases in volunteered geographic information. In Proceedings of the Eighth International Conference on Web and Social Media (ICWSM), Ann Arbor, MI, USA, 1–4 June 2014; pp. 197–205. [Google Scholar]
  39. Jensen, R.R.; Shumway, J.M. Sampling our world. In Research Methods in Geography: A Critical Introduction; Gomez, B., Jones, J.P., III, Eds.; John Wiley & Sons: Hoboken, NJ, USA, 2010; pp. 77–90. [Google Scholar]
  40. Millar, E.E.; Hazell, E.C.; Melles, S.J. The “cottage effect” in citizen science? Spatial bias in aquatic monitoring programs. Int. J. Geogr. Inf. Sci. 2018, 33, 1612–1632. [Google Scholar] [CrossRef]
  41. Fan, C.; Esparza, M.; Dargin, J.; Wu, F.; Oztekin, B.; Mostafavi, A. Spatial biases in crowdsourced data: Social media content attention concentrates on populous areas in disasters. Comput. Environ. Urban Syst. 2020, 83, 101514. [Google Scholar] [CrossRef]
  42. Boakes, E.H.; McGowan, P.J.K.; Fuller, R.A.; Ding, C.; Clark, N.E.; O’Connor, K.; Mace, G.M. Distorted views of biodiversity: Spatial and temporal bias in species occurrence data. PLoS Biol. 2010, 8, e1000385. [Google Scholar] [CrossRef]
  43. Zhang, G.; Zhu, A.-X. A representativeness directed approach to spatial bias mitigation in VGI for predictive mapping. Int. J. Geogr. Inf. Sci. 2019, 33, 1873–1893. [Google Scholar] [CrossRef]
  44. Fourcade, Y.; Engler, J.O.; Rödder, D.; Secondi, J. Mapping species distributions with MAXENT using a geographically biased sample of presence data: A performance assessment of methods for correcting sampling bias. PLoS ONE 2014, 9, e97122. [Google Scholar] [CrossRef] [Green Version]
  45. Phillips, S.J.; Dudík, M.; Elith, J.; Graham, C.H.; Lehmann, A.; Leathwick, J.; Ferrier, S. Sample selection bias and presence-only distribution models: Implications for background and pseudo-absence data. Ecol. Appl. 2009, 19, 181–197. [Google Scholar] [CrossRef] [Green Version]
  46. Fink, D.; Hochachka, W.M.; Zuckerberg, B.; Winkler, D.W.; Shaby, B.; Munson, M.A.; Hooker, G.; Riedewald, M.; Sheldon, D.; Kelling, S. Spatiotemporal exploratory models for broad-scale survey data. Ecol. Appl. 2010, 20, 2131–2147. [Google Scholar] [CrossRef] [Green Version]
  47. Baddeley, A.; Rubak, E.; Turner, R. Spatial Point Patterns: Methodology and Applications with R; CRC Press: Boca Raton, FL, USA, 2015; ISBN 1482210215. [Google Scholar]
  48. Gatrell, A.C.; Bailey, T.C.; Diggle, P.J.; Rowlingson, B.S. Spatial Point Pattern Analysis and Its Application in Geographical Epidemiology. Trans. Inst. Br. Geogr. 1996, 21, 256–274. [Google Scholar] [CrossRef]
  49. Brunsdon, C. Estimating probability surfaces for geographical point data: An adaptive kernel algorithm. Comput. Geosci. 1995, 21, 877–894. [Google Scholar] [CrossRef]
  50. Zhang, G.; Zhu, A.-X.; Huang, Q. A GPU-accelerated adaptive kernel density estimation approach for efficient point pattern analysis on spatial big data. Int. J. Geogr. Inf. Sci. 2017, 31, 2068–2097. [Google Scholar] [CrossRef]
  51. Yuan, K.; Chen, X.; Gui, Z.; Li, F.; Wu, H. A quad-tree-based fast and adaptive Kernel Density Estimation algorithm for heat-map generation. Int. J. Geogr. Inf. Sci. 2019, 33, 2455–2476. [Google Scholar] [CrossRef]
  52. Yu, W.; Ai, T.; Shao, S. The analysis and delimitation of Central Business District using network kernel density estimation. J. Transp. Geogr. 2015, 45, 32–47. [Google Scholar] [CrossRef]
  53. Tang, W.; Feng, W.; Jia, M. Massively parallel spatial point pattern analysis: Ripley’s K function accelerated using graphics processing units. Int. J. Geogr. Inf. Sci. 2015, 29, 412–439. [Google Scholar] [CrossRef]
  54. Zhang, G.; Huang, Q.; Zhu, A.-X.; Keel, J. Enabling point pattern analysis on spatial big data using cloud computing: Optimizing and accelerating Ripley’s K function. Int. J. Geogr. Inf. Sci. 2016, 30, 2230–2252. [Google Scholar] [CrossRef]
  55. Wang, Y.; Gui, Z.; Wu, H.; Peng, D.; Wu, J.; Cui, Z. Optimizing and accelerating space-time Ripley ’s K function based on Apache Spark for distributed spatiotemporal point pattern analysis. Futur. Gener. Comput. Syst. 2020, 105, 96–118. [Google Scholar] [CrossRef]
  56. Kwan, M.P. The Uncertain Geographic Context Problem. Ann. Assoc. Am. Geogr. 2012, 102, 958–968. [Google Scholar] [CrossRef]
  57. Openshaw, S. The Modifiable Areal Unit Problem; Geo Books: Norwich, UK, 1984. [Google Scholar]
  58. Fotheringham, A.S.; Brunsdon, C.; Charlton, M. Quantitative Geography: Perspectives on Spatial Data Analysis; Sage: Thousand Oaks, CA, USA, 2000; ISBN 1847876412. [Google Scholar]
  59. Unger, S.; Rollins, M.; Tietz, A.; Dumais, H. iNaturalist as an engaging tool for identifying organisms in outdoor activities. J. Biol. Educ. 2020, 55, 537–547. [Google Scholar] [CrossRef]
  60. iNaturalist iNaturalist Observations. Available online: https://www.inaturalist.org/observations (accessed on 12 July 2021).
  61. iNaturalist iNaturalist Help. Available online: https://www.inaturalist.org/pages/help (accessed on 11 November 2021).
  62. iNaturalist Contributors, iNaturalist. iNaturalist Research-Grade Observations. iNaturalist.org. Occurrence Dataset. 2021. Available online: https://www.gbif.org/dataset/50c9509d-22c7-4a22-a47d-8c48425ef4a7 (accessed on 5 January 2021).
  63. Silverman, B.W. Density Estimation for Statistics and Data Analysis; Chapman and Hall: London, UK, 1986. [Google Scholar]
  64. Breiman, L.; Meisel, W.; Purcell, E. Variable kernel estimates of multivariate densities. Technometrics 1977, 19, 135–144. [Google Scholar] [CrossRef]
  65. Luebke, D. CUDA: Scalable parallel programming for high-performance scientific computing. In Proceedings of the 2008 5th IEEE International Symposium on Biomedical Imaging: From Nano to Macro, Paris, France, 14–17 May 2008; pp. 836–838. [Google Scholar]
  66. ESRI Development Team. ArcGIS Pro. 2021. Available online: https://www.esri.com/en-us/arcgis/products/arcgis-pro/overview (accessed on 5 January 2021).
  67. ESRI Development Team. ArcGIS Online. 2021. Available online: https://www.esri.com/en-us/landing-page/product/2019/arcgis-online/overview (accessed on 5 January 2021).
  68. Sui, D.; Goodchild, M.; Elwood, S. Volunteered geographic information, the exaflood, and the growing digital divide. In Crowdsourcing Geographic Knowledge: Volunteered Geographic Information (VGI) in Theory and Practice; Sui, D., Elwood, S., Goodchild, M., Eds.; Springer: Dordrecht, The Netherlands, 2013; pp. 1–12. ISBN 978-94-007-4586-5. [Google Scholar]
  69. Keniger, L.E.; Gaston, K.J.; Irvine, K.N.; Fuller, R.A. What are the benefits of interacting with nature? Int. J. Environ. Res. Public Health 2013, 10, 913–935. [Google Scholar] [CrossRef] [Green Version]
  70. Johnston, A.; Hochachka, W.M.; Strimas-Mackey, M.E.; Ruiz Gutierrez, V.; Robinson, O.J.; Miller, E.T.; Auer, T.; Kelling, S.T.; Fink, D. Analytical guidelines to increase the value of community science data: An example using eBird data to estimate species distributions. Divers. Distrib. 2021, 27, 1265–1277. [Google Scholar] [CrossRef]
  71. Zhu, A.-X.; Zhang, G.; Wang, W.; Xiao, W.; Huang, Z.-P.; Dunzhu, G.-S.; Ren, G.; Qin, C.-Z.; Yang, L.; Pei, T.; et al. A citizen data-based approach to predictive mapping of spatial variation of natural phenomena. Int. J. Geogr. Inf. Sci. 2015, 29, 1864–1886. [Google Scholar] [CrossRef]
  72. Sánchez-Clavijo, L.M.; Martínez-Callejas, S.J.; Acevedo-Charry, O.; Diaz-Pulido, A.; Gómez-Valencia, B.; Ocampo-Peñuela, N.; Ocampo, D.; Olaya-Rodríguez, M.H.; Rey-Velasco, J.C.; Soto-Vargas, C.; et al. Differential reporting of biodiversity in two citizen science platforms during COVID-19 lockdown in Colombia. Biol. Conserv. 2021, 256, 109077. [Google Scholar] [CrossRef]
  73. Crimmins, T.M.; Posthumus, E.; Schaffer, S.; Prudic, K.L. COVID-19 impacts on participation in large scale biodiversity-themed community science projects in the United States. Biol. Conserv. 2021, 256, 109017. [Google Scholar] [CrossRef]
  74. Kishimoto, K.; Kobori, H. COVID-19 pandemic drives changes in participation in citizen science project “City Nature Challenge” in Tokyo. Biol. Conserv. 2021, 255, 109001. [Google Scholar] [CrossRef] [PubMed]
  75. Hochachka, W.M.; Alonso, H.; Guti, C.; Miller, E.; Johnston, A. Regional variation in the impacts of the COVID-19 pandemic on the quantity and quality of data collected by the project eBird. Biol. Conserv. 2021, 254, 108974. [Google Scholar] [CrossRef]
  76. QGIS Development Team. QGIS Geographic Information System. 2021. Available online: https://www.qgis.org (accessed on 26 November 2021).
  77. Shi, X. Selection of bandwidth type and adjustment side in kernel density estimation over inhomogeneous backgrounds. Int. J. Geogr. Inf. Sci. 2010, 24, 643–660. [Google Scholar] [CrossRef]
  78. Carlos, H.A.; Shi, X.; Sargent, J.; Tanski, S.; Berke, E.M. Density estimation and adaptive bandwidths: A primer for public health practitioners. Int. J. Health Geogr. 2010, 9, 39. [Google Scholar] [CrossRef] [Green Version]
Figure 1. iNaturalist observation locations in 2019 (left) and 2020 (right).
Figure 1. iNaturalist observation locations in 2019 (left) and 2020 (right).
Ijgi 11 00055 g001
Figure 2. iNaturalist observation hot-spots (2020) in the Denver metropolitan area across spatial scales. (AI) corresponds to the increasingly large map scales at which hot-spots are detected and visualized. On each map, red color represents high observation density, and the inner box indicates the display extent of the next map in sequence rendering finer-scale hot-spots.
Figure 2. iNaturalist observation hot-spots (2020) in the Denver metropolitan area across spatial scales. (AI) corresponds to the increasingly large map scales at which hot-spots are detected and visualized. On each map, red color represents high observation density, and the inner box indicates the display extent of the next map in sequence rendering finer-scale hot-spots.
Ijgi 11 00055 g002
Figure 3. Observation hot-spots (2020) detected and rendered at micro-scales in a park in Denver. (IK) corresponds to the increasingly large map scales at which hot-spots are detected and visualized.
Figure 3. Observation hot-spots (2020) detected and rendered at micro-scales in a park in Denver. (IK) corresponds to the increasingly large map scales at which hot-spots are detected and visualized.
Ijgi 11 00055 g003
Figure 4. Changes in observation hot-spots across 2019 and 2020 on the University of Denver campus. (IK) corresponds to the increasingly large map scales at which hot-spots are detected and visualized.
Figure 4. Changes in observation hot-spots across 2019 and 2020 on the University of Denver campus. (IK) corresponds to the increasingly large map scales at which hot-spots are detected and visualized.
Ijgi 11 00055 g004
Figure 5. Density surfaces (5 km resolution) estimated using the GPU-parallel KDE tool (Gaussian kernel; default bandwidth = 134,330 m), and using the KDE tools in ArcGIS Pro (Quartic kernel; default bandwidth = 250,891 m) and in QGIS (Quartic kernel, bandwidth = 250,891 m).
Figure 5. Density surfaces (5 km resolution) estimated using the GPU-parallel KDE tool (Gaussian kernel; default bandwidth = 134,330 m), and using the KDE tools in ArcGIS Pro (Quartic kernel; default bandwidth = 250,891 m) and in QGIS (Quartic kernel, bandwidth = 250,891 m).
Ijgi 11 00055 g005
Table 1. Bandwidths used in fixed-bandwidth KDE for detecting hot-spots across spatial scales. hr.o.t. and hopt. are the bandwidths determined based on the ‘rule-of-thumb’ heuristic and through optimization, respectively. Smaller bandwidths are associated with finer spatial resolutions, larger display map scales, and increasingly fine spatial scales at which hot-spots are detected and visualized.
Table 1. Bandwidths used in fixed-bandwidth KDE for detecting hot-spots across spatial scales. hr.o.t. and hopt. are the bandwidths determined based on the ‘rule-of-thumb’ heuristic and through optimization, respectively. Smaller bandwidths are associated with finer spatial resolutions, larger display map scales, and increasingly fine spatial scales at which hot-spots are detected and visualized.
BandwidthResolutionDisplay Map ScaleSpatial Scale
hr.o.t.5 km≤1:40 millionGlobal
hr.o.t./25 km≤1:20 millionContinental
hr.o.t./45 km≤1:10 millionRegional
hr.o.t./81 km≤1:5 millionCountry
hr.o.t./161 km≤1:2.5 millionStates
hr.o.t./32500 m≤1:1.2 millionMetropolitan
hr.o.t./64500 m≤1:600,000City
hr.o.t./128100 m≤1:300,000Sub-city
hopt.100 m≤1:180,000Neighborhood
Table 2. Execution time of the KDE tools to estimate density surfaces at varied spatial resolutions using the 2019 iNaturalist data (n = 11,986,484 points) with a fixed bandwidth. Higher spatial resolution represents KDE task involving larger datasets. The KDE tool in Pro were run with both one thread and eight threads. Experiments were conducted on the server computer running Windows Server 2016 with a NVIDIA Tesla GPU.
Table 2. Execution time of the KDE tools to estimate density surfaces at varied spatial resolutions using the 2019 iNaturalist data (n = 11,986,484 points) with a fixed bandwidth. Higher spatial resolution represents KDE task involving larger datasets. The KDE tool in Pro were run with both one thread and eight threads. Experiments were conducted on the server computer running Windows Server 2016 with a NVIDIA Tesla GPU.
KDE ToolResolutionExecution Time
QGIS5 km5 h 40 min 2 s
GPU-parallel KDE5 km7 min 11 s
1 km7 min 51 s
500 m10 min 5 s
ArcGIS Pro 1 thread8 threads
5 km5 min 10 s1 min 15 s
1 km1 h 33 min 20 s18 min 11 s
500 m5 h 51 min 51 s1 h 9 min 3 s
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, G. Detecting and Visualizing Observation Hot-Spots in Massive Volunteer-Contributed Geographic Data across Spatial Scales Using GPU-Accelerated Kernel Density Estimation. ISPRS Int. J. Geo-Inf. 2022, 11, 55. https://doi.org/10.3390/ijgi11010055

AMA Style

Zhang G. Detecting and Visualizing Observation Hot-Spots in Massive Volunteer-Contributed Geographic Data across Spatial Scales Using GPU-Accelerated Kernel Density Estimation. ISPRS International Journal of Geo-Information. 2022; 11(1):55. https://doi.org/10.3390/ijgi11010055

Chicago/Turabian Style

Zhang, Guiming. 2022. "Detecting and Visualizing Observation Hot-Spots in Massive Volunteer-Contributed Geographic Data across Spatial Scales Using GPU-Accelerated Kernel Density Estimation" ISPRS International Journal of Geo-Information 11, no. 1: 55. https://doi.org/10.3390/ijgi11010055

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