Visual Analysis of Air Pollution Spatio-Temporal Patterns
Visual Analysis of Air Pollution Spatio-Temporal Patterns
https://doi.org/10.1007/s00371-023-02961-4
ORIGINAL ARTICLE
Abstract
Advances in air monitoring methods have made it possible to analyze large-scale air pollution phenomena. Mining potential
air pollution information from large-scale air pollution data is an important issue in the current environmental field. Although
direct data visualization provides an intuitive presentation, the method is less applicable in long-time domains with high
temporal resolution. To better meet the analysis needs of domain experts, we design a visual analysis framework based on
friendly multi-view interactions and novel visual view designs. This framework can explore the spatiotemporal dynamics of
multiple pollution data. In this paper, a two-stage cluster analysis method is proposed to extract possible transport patterns
from large-scale pollutant transport trajectories. This method will be substantially helpful for domain experts to make relevant
decisions. At the same time, the index is constructed from long-time series data at the grid point in the specific transport
trajectories. This structure can help experts complete the sketch match with custom time resolution. It can assist domain
experts in extracting key possible time-varying features. Finally, we verified the validity through spatial and temporal case
analysis for pollutant data.
123
3716 J. Li, C. Bi
visual analysis framework design. This framework will help Beijing–Tianjin–Hebei region using the CMAQ model and
domain experts efficiently and intuitively analyze. Therefore, ISAM (Integrated Science Assessment Model). The method
the main contributions of this paper have been divided into is beneficial to joint air pollution management in the Beijing–
three aspects. Tianjin–Hebei region. Ballesteros-González et al. [10] used
the WRF model to assess the impact of open biomass burn-
(1) An air pollution visual analysis framework is proposed ing events on pollutant concentrations. Through the seasonal
in this paper. It enables specialists to extract potentially variations in pollutants, this study analyzed the seasonal rela-
useful information from large-scale pollution data and tionship between biomass burning and air pollution levels.
comprehend specific patterns by integrating prior knowl- Hoorn et al. [11] presented a top-down approach for min-
edge. imizing computational costs that can account for chemical
(2) Several layouts and interactions are used to convey crit- transport model outputs. This approach helps to simulate and
ical information about pollutants. They will make it discover the potential impact of policies on air quality. By
easier for professionals to summarize certain air pollution using a large-scale urban energy consumption model to esti-
occurrences. mate anthropogenic heat emissions, Tao et al. [12] assessed
(3) The framework enables experts to automatically extract the impact of anthropogenic heat emissions on air quality in
pollution transport patterns, allowing them to quickly Beijing. The relevant conclusion may be an effective method
match custom sketches from long-time series. Three to improve PM2.5 simulation performance.
cases demonstrate that it can meet domain experts’ ana- Building transport networks based on massive data is an
lytical needs. important tool for analyzing spatio-temporal data. Typically,
the nodes denote locations, and the edges denote transport
The rest of this paper is presented below. Section 2 paths between different locations. The constructed network
describes some related work in this field. Section 3 describes relationships are widely used in several research disciplines,
the main algorithms in the visual analysis framework. Sec- such as computer science, business, and biology. Kim [13]
tion 4 describes the views and interactions in the visual used a quantitative analysis method to assign values for
analysis framework. Section 5 analyzes three cases and sum- node attributes and analyze the network evolution process.
marizes the relevant conclusions. Finally, Sect. 6 provides a This method provides important ideas for network evolu-
final conclusion. tion analysis in network analysis, quantitative analysis, and
topology analysis. Feng et al. [14] developed an interactive
visual analysis system that includes summary visualization,
2 Related work interactive exploration, and structure statistics. This system
helps users analyze complex structures in the hierarchical
Analytical work on air pollution is a research topic in various directed acyclic graph (HDAG) and understand the interre-
fields. In this section, this paper will introduce related work lationships between different structures. Linhares et al. [15]
about numerical pattern analysis, transport network analysis, analyzed the layout performance of massive sequence view,
and traditional visual analysis. temporal activity diagram, matrix animation, and structure
animation through extensive user research. This work sum-
2.1 Transport analysis marizes the shortcomings of the four structures for pattern
detection evaluation. Meidiana et al. [16] proposed a metric
Numerical pattern analysis has also seen extensive devel- to measure network structure changes. This metric is able
opment in air pollution transport analysis. Taylor et al. [6] to compare the real geometric changes in dynamic network
studied the changes in heat distribution over cold seas and structures. Ponciano et al. [17] combined node ranking, edge
proposed the famous Taylor theory for turbulent diffusion [7]. sampling, and time slicing to analyze traditional views. They
This theory provides an important theoretical foundation for further demonstrated how optimizing traditional sequential
the development and improvement of subsequent pollutant views can enhance analysis while reducing visual clutter.
diffusion models. With the latest WRF (Weather Research Liu et al. [18] proposed a novel dynamic network embed-
and Forecasting) model and CMAQ (Community Multiscale ding framework, the motif-preserving temporal shift network
Air Quality) model, Liu et al. [8] analyzed the possible (MTSN). The framework is able to simulate both the higher-
relationships between O3 and other pollutants in different order structure and temporal evolution of dynamic networks.
cities and regions during different time periods from 2013 Sabarish et al. [19] proposed a method for identifying similar
to 2017. This work provides a better understanding of the trajectories based on transport trajectories. This method uses
relationship between pollution and policies. Dong et al. [9] hierarchical clustering to analyze trajectory data.
assessed the effects of emission reduction and interannual
meteorological conditions on air pollution transport in the
123
Visual analysis of air pollution spatio-temporal patterns 3717
2.2 Long-time series analysis based on the minimum description length. This analysis sys-
tem can help domain experts interpret uncertain patterns at
Long-time series data are found everywhere in various sub- large spatial scales. Lu et al. [31] developed a tool for multi-
ject areas, yet we are always interested in some local data granularity time series by using a pie chart. The tool combines
from them. Retrieving subsequences from long-time series a heat map, a line chart, and other charts to achieve a fast and
data with target features is the most important step before the clear representation of spatio-temporal pollution data. Li et
other analyses. Feng et al. [20] proposed a lightweight index al. [32] developed a web application that presents air pollu-
structure and match method for the constrained normalized tion data for the USA in real time on an hourly basis. This
subsequence. The index would be built based on the dis- application provides a window for the public to visualize
joint window average. To further improve the variable query air quality. Qu et al. [33] proposed a novel visual analy-
length efficiency, the lookup algorithm is implemented by sis system, AirExplorer. The approach is able to help users
pruning. Fernandez et al. [21] proposed an accelerator based explore multivariate patterns in air quality data through user-
on magnetoresistive random access memory (MRAM) for friendly interactions and intuitive views. Chen et al. [34] used
time series analysis by performing in-situ computational pro- real-time monitoring data from Beijing to quickly and inter-
cessing of in-memory computations at data locations. This actively analyze air quality. Yang et al. [35] integrate relevant
work improves parallelism in memory substrates through factors and complete analytical tasks through filters, zoom,
columnar arithmetic operations and substantially reduces and hover. This work assists users in analyzing the spatial
data movement costs. This method has important applica- and temporal evolution of air pollution.
tions in large-scale simulations and high-precision compu-
tation. To accelerate the retrieval computation, Thanawin et
al. [22] focused on the exact sequential search problem of 3 Data and requirement abstract
normalized long-time series. They optimized the compar-
ative query process by using a lower bound function. Its This section presents the description of relevant data, the pre-
accuracy and efficiency are better than current advanced processing method, and the summarized experts’ require-
methods [23]. Linardi et al. [24] proposed an index struc- ments.
ture for the variable-length similarity match problem. This
structure allows efficient querying of multi-length series data.
Barandas et al. [25] proposed a time series feature extraction 3.1 Data description
library (TSFEL). This library can realize feature extraction
of multidimensional data and has very powerful flexibility In this paper, we analyze and calculate two datasets. The
in actual scenarios. The new detection framework [26] can first dataset is the large-scale air pollution grid point data. It
effectively deal with complex patterns in time series and effi- was produced by the Institute of Atmospheric Physics and
ciently capture multi-scale information from time series. The other research institutes [36] including information on six
method proposed by Ceci [27] can use embedding technology pollutants (PM2.5 , PM10 , SO2 , NO2 , CO, and O3 ) and five
to incrementally update the learning model. It can identify meteorological factors (meridional wind (V), zonal wind (U),
anomalies that other detection algorithms fail to identify and pressure (PSFC), relative humidity (RH), and temperature
avoid false positive detections. Boniol et al. [28] proposed an (Temp)) in longitude and latitude directions. The spatial and
unsupervised method, Series2Graph. This method does not temporal resolutions are, respectively, 15 km and 1 h. The
need to know the characteristics of the data in advance. Its time period is from 2013 to 2018. The second dataset is the
accuracy is much better than similar algorithms. global information assimilation data. The dataset was pro-
duced by the National Centers for Environmental Prediction
2.3 Visual data analysis through the Global Information Assimilation System to run
the hybrid single particle Lagrangian integrated (HYSPLIT)
The optimization of traditional data visualization methods is model [37].
the most common approach to analyzing air pollution data.
Liu et al. [29] proposed an integrated visual analysis system. 3.2 Data preprocessing
This system integrates a unified end-to-end tunable machine
learning pipeline. The pipeline supports result output through To better reflect Chinese air quality, the Chinese government
interactive analysis and can effectively monitor air quality promulgated the Chinese Air Quality Standards in 2012. It
data for outliers. This method allows analysts to examine air states that the air quality over a short period is described by
quality dynamics and anomalous events at multiple scales. the Air Quality Index (AQI) [38], which is an index without
Deng et al. [30] proposed a novel visual analysis system, specific units. It takes values from 0 to 500, with larger values
which uses the wind field to extract the transport patterns indicating more severe air pollution and a higher pollution
123
3718 J. Li, C. Bi
level. The AQI is calculated by the following formula: obvious time-varying trends. Domain experts often com-
bine line charts and background knowledge to find existing
AQI = max IAQI p (1) time-varying trends. This will help experts easily understand
pollutant changes in a short time range. A line chart with
where IAQI p indicates the air quality sub-index correspond- a long time domain and high temporal resolution usually
ing to various pollutants. Every subscript p indicates the compresses local features. It can make domain experts easily
corresponding pollutant. ignore important local time-varying information and inter-
AQI is the maximum value of IAQI corresponding to fere with the summary of related air pollution phenomena.
multiple pollutants. Every pollutant has a different target
concentration limit for the IAQI p evaluation method. Its cal-
culation formula is shown below. R4: Interactive exploratory analysis for air quality data.
Large-scale air pollution data often contain many important
IAQIh − IAQIl potential patterns. These details cannot be fully illustrated
IAQI p = C p − BPl + IAQIl (2)
BPh − BPl by a single visualization diagram. It requires both subjective
analysis experience and specialized background knowledge
where C p denotes the pollutant p concentration value, BPh from domain experts. At the same time, professional ana-
denotes the high value of the pollutant concentration limit lysts should conduct the analysis to extract important pattern
similar to C p , BPl denotes the low value of the pollutant con- information from massive air pollution data.
centration limit similar to C p , IAQIh denotes the air quality
sub-index corresponding to BPh , and IAQIl denotes the air
quality sub-index corresponding to BPl . 4 Transport patterns extraction
3.3 Requirements analysis To assist domain experts in accurately extracting important
transport patterns from large-scale air pollution data, the
In recent years, air quality stations have collected a large two-stage cluster analysis method is designed (Fig. 1). This
amount of high-dimensional air quality data with time-series method can extract pollutant transport patterns through pre-
characteristics. It is a challenging task to accurately analyze cluster analysis and formal cluster analysis, ranging from
such large-scale data and provide effective suggestions to coarse-grained to fine-grained. The method can obtain the
experts. To this end, we have investigated related work in destination results using two cluster analysis methods. It can
the field and summarized the important needs at the current mine the complex structure of large-scale data.
stage.
Pre-cluster Analysis The main purpose of the pre-cluster
R1: Visualization for large-scale air pollution data. Air analysis is to acquire coarse-grained features from the pollu-
pollution data is a kind of data with typical spatio-temporal tant trajectories during a specific time range. The HYSPLIT
information. Its data visualization is also the most main- model has high accuracy and interpretability in analyzing
stream analysis method in the field at present. The effec- the pollutant transport problem. This model is used to calcu-
tiveness of these methods will be seriously reduced with the late the transport trajectories from air pollution. In this paper,
increasing scale of pollution data. How to clearly and intu- the pre-cluster analysis is calculated by density-based spatial
itively display data with spatio-temporal characteristics is a clustering of applications with noise (DBSCAN) [39]. The
current hot issue. purpose of the pre-cluster analysis is to let the more dense
R2: Extraction for pollutant transport patterns. Cross- transport trajectories be classified into a large cluster. The
regional pollutant transport is an important factor that affects similarity sI (i, j) between transport trajectory i and trans-
the pollution dynamics in different regions. This diffusion
is the result of multiple factors, including humans, topog- HYSPLIT
raphy, climate, and even pollutants themselves. Numerical Pollution Data Trajectories
empirical analysis and geometric property analysis are the Input generation
common indicators used to analyze pollutant diffusion at this
stage. Although such methods can explain the existing pol- DBSCAN
lution phenomenon to some extent, there are large errors in
the analysis process. The utility is low in scenarios where Fine-grained Coarse-grained
precision is required for the analysis’s results. Clustering Clustering
AP
R3: Custom analysis for long-time series data. Pollu-
tant changes in small areas or locations usually have more Fig. 1 Pipeline for two-stage cluster analysis
123
Visual analysis of air pollution spatio-temporal patterns 3719
2
sI (i, j) = L p (i, t) − L p ( j, t) (3)
1≤t≤l
2
sII (i, j) = β L p (i, t) − L p ( j, t)
1≤t≤l
+ (1 − β) (L c (i, t) − L c ( j, t))2
1≤t≤l
(4)
123
3720 J. Li, C. Bi
In particular, the maximum capacity μmax and the minimum / // /// /< < </ / // /// /< < </
capacity μmin are set for each node during the construction (a) Monthly view (b) Daily view
process. The purpose is to avoid having too many or too few
sub-time series contained in a node. Fig. 5 Global overview module’s other two views
123
Visual analysis of air pollution spatio-temporal patterns 3721
Fig. 6 Visual analysis framework interface. The control panel (A) is tics view (C) allows users to calculate statistical data for grid points
where users input view parameters. The overview view (B) displays a by month or day. The query results view (I) may display relevant time-
yearly, monthly, and daily overview of national pollution. The map view varying data after matching the sketch features in the sketch view (K)
(D) shows spatial information. The area data view (G) and area wind with the time-series data in the time series view (J). The pattern view
view (H) display extensive data within the analysis area. The colored (E) displays the transport trajectory clustering results. The circular view
points examine the relationship between several elements. The statis- (F) can present time-varying data for key grid locations
In this paper, six pollution levels are classified, i.e., excel- 6.2 Spatio-temporal dynamics view module
lent, good, light, moderate, heavy, and severe. The yearly
view encodes the six pollution levels into different colors for Spatial and temporal analysis focuses on spatial and temporal
the central square. The number of each level is displayed visualization for air pollutant data or weather data at a specific
in different central square widths. The square’s horizontal time and in a specific region. This module consists of three
coordinates indicating the year and the square’s vertical coor- parts: map view (Fig. 6D), area data view (Fig. 6G), and area
dinates indicating the month. The monthly view reflects the wind view (Fig. 6H).
percentages for different pollutant levels in the current month The map view spatially visualizes pollutant data and
with a calendar chart and a pie chart. The number of pollu- weather data based on location information. In particular,
tion levels is represented by the area in the pie chart for every the wind data are dynamically rendered with WebGL. The
day in the current month. The daily view is divided into 24 other factor data is represented in the map view by scatter
parts in a clockwise direction from the top, representing 24 h. points, with the corresponding colors indicating the values.
Each sector is colored by six different levels from inside to The area data view shows the pollutant data and meteorolog-
outside, and the number of pollutant levels is represented by ical data in the selected region. The color of the folded line
the area. indicates the AQI level at the current grid point. Under the
This module’s initial state shows the yearly view. The user area data view, the dots’ color encodes the correlation in the
can select a specific month from the yearly view after obser- correlation view. The darker color indicates a higher corre-
vation. Then, the module will switch to the corresponding lation, and the correlation between PM2.5 and other factors
monthly view. This view supports mouse hover operation. is shown by default. The area wind view uses the polar coor-
Clicking on a sector in the pie chart will display the corre- dinate system to display wind information in the selected
sponding daily view. Clicking on a sector in the daily view region. The centripetal line in this view indicates the wind
will update the air pollution data in the map view. direction at the current moment on the grid point. The length
and color opacity indicate the wind value on the grid point.
123
3722 J. Li, C. Bi
Users can input time and factors through the control panel 6.4 Transport pattern view module
module to update the map view. To avoid visual distractions
caused by displaying too many points at once, the map view The transport pattern view module mainly includes three
supports a legend-directed filter. Users can show or hide eli- views: pattern view (Fig. 6E), statistics view (Fig. 6C) and
gible grid points using the legend. After the map view is circular view (Fig. 6F). The pattern view is a visualization
rendered, users can enter boundary data in the control panel chart of the transport trajectories after cluster analysis. The
module. The map view will respond to the user’s action and nodes represent the nearest grid points on the transport trajec-
update the data in the area data view and the area wind view. tories. Its size indicates the number of common trajectories,
Hovering over the map view scatter points will pop up spe- and the color indicates the cluster category. The links’ width
cific values for the current moment. Clicking on the grid point indicates the number of common trajectories, and the color
will update the long-time series data for the sketch match. In indicates the cluster category. The statistics view shows the
particular, users can analyze the correlation between the cur- box plots in different years with monthly or daily resolution.
rent factor and other factors by clicking on the dots under the The circular view displays the factor data over a specific
area data view. time range using the circle. This view has six layers from
inside to outside, with every layer having the same height
and different visual coding. The first layer maps the current
6.3 Sketch match view module wind direction, humidity, barometric pressure, and temper-
ature on the grid point with a straight arrow with direction,
The sketch match view module focuses on matching time- width, opacity, and color. The second layer is divided into six
varying patterns at different time scales for long time-series equal parts in a clockwise direction, with each sector repre-
data corresponding to specific factors at specific grid points. senting one pollutant. Each sector height indicates IAQI on
This module includes three views: time series view (Fig. 6J), the grid point at the current time. The third layer plots wind,
sketch view (Fig. 6K) and query result view (Fig. 6I). relative humidity, temperature, and atmospheric pressure in a
The time series view will plot the long-time series data clockwise direction, starting from the top, with four different
with the minimum temporal resolution for the specific fac- colors. The fourth layer, fifth layer, and sixth layer display
tor. This part introduces the “Focus-Contex” to assist the the information by radius angle from the second layer. The
analysis. Both the focus and contex components will display fourth layer analyzes the pollutant contribution with a spe-
the long-time series data by default. The sketch view is used cific time range and a specific time resolution. The height
to input the sketch data by setting different buttons. This data of the bar indicates the contribution rate, and the color indi-
will be used for sub-time series data queries. The query result cates the pollutant. The fifth layer shows the percentage of
view shows the detailed query results, which show the top pollution level for the different pollutants in the circular stack
k results in terms of similarity by default. Each result view chart. The arc color indicates the pollutant level. The sixth
will plot the original data. The distance similarity is marked layer shows detailed data for each pollutant during the anal-
in the top left corner and the specific time information at the ysis time. Each pollutant level at each moment is coded with
bottom. The query results are also highlighted in the time a different color dot.
series view. After selecting the grid points to be analyzed and setting
The user can update the time series view by clicking on various model parameters in the control panel, the framework
a grid point in the map view, a line curve in the area data will automatically generate the transport trajectories. The
view, or a centripetal line in the area wind view. The contex pattern extraction algorithm will analyze transport trajecto-
component in the time series view shows the data’s overview ries, and the clustering results are visualized in the pattern
trend with gray-filled curves. Its focus component shows the view. After the user clicking on a node or an edge in the
data at the selected time from the contex component. The pattern view, the trajectories passing through the node or the
two components support hover and zoom. The left side of the edge will display in the map view. The statistics view also
sketch view contains four buttons. They are the draw button, supports legend filters, mouse hover, and scroll zoom.
the erase button, the reset button, and the query button from
top to bottom. The user could draw the corresponding sketch
curve line in the right panel by selecting the draw button. The 7 Case study
erase button will clear the local data, and the reset button will
completely clear the sketch data on the panel. After the user 7.1 Air pollution spatial dynamics analysis
enters the sketch data, the framework will query the sketch
pattern and generate results for the query result view. Users By observing the AQI distribution in Fig. 7 from mid-January
can analyze the results by dragging the scroll bar below the 2013 to mid-December 2013, we find that heavy pollution is
query result view. mainly distributed in the northern areas in the autumn and
123
Visual analysis of air pollution spatio-temporal patterns 3723
(a) Pattern details (b) Cluster results (c) Point details
(i) Mid-Sep (j) Mid-Oct (k) Mid-Nov (l) Mid-Dec
Fig. 11 Results of a pollutant backtracking trajectory transport model
Fig. 7 AQI distribution in the middle of each month in 2013 with Beijing as a starting point
123
3724 J. Li, C. Bi
8 Conclusion
123
Visual analysis of air pollution spatio-temporal patterns 3725
123
3726 J. Li, C. Bi
26. Gao, J., Song, X., Wen, Q., Wang, P., Sun, L., Xu, H.: RobustTAD: 41. Chatzigeorgakidis, G., Skoutas, D., Patroumpas, K., Athanasiou,
Robust Time Series Anomaly Detection via Decomposition and S., Skiadopoulos, S.: Indexing geolocated time series data. In: Pro-
Convolutional Neural Networks. arXiv e-prints (2020) https://doi. ceedings of the 25th ACM SIGSPATIAL International Conference
org/10.48550/arXiv.2002.09545 arXiv:2002.09545 on Advances in Geographic Information Systems. SIGSPATIAL
27. Ceci, M., Corizzo, R., Japkowicz, N., Mignone, P., Pio, G.: Echad: ’17. Association for Computing Machinery, New York, NY, USA
embedding-based change detection from multivariate time series (2017). https://doi.org/10.1145/3139958.3140003
in smart grids. IEEE Access 8, 156053–156066 (2020). https://doi. 42. Wen, M., Ma, Y., Zhang, W., Tian, Y., Wang, Y.: High-resolution
org/10.1109/ACCESS.2020.3019095 load profile clustering approach based on dynamic largest triangle
28. Boniol, P., Palpanas, T.: Series2Graph: Graph-based Subsequence three buckets and multiscale dynamic warping path under limited
Anomaly Detection for Time Series. arXiv e-prints, pp. 2207– warping path length. J. Mod. Power Syst. Clean Energy (2022).
12208 (2022) https://doi.org/10.48550/arXiv.2207.12208 https://doi.org/10.35833/MPCE.2022.000386
29. Liu, D., Veeramachaneni, K., Geiger, A., Li, V.O.K., Qu, H.:
AQEyes: Visual Analytics for Anomaly Detection and Examina-
tion of Air Quality Data. arXiv e-prints (2021) https://doi.org/10.
Publisher’s Note Springer Nature remains neutral with regard to juris-
48550/arXiv.2103.12910
dictional claims in published maps and institutional affiliations.
30. Deng, Z., Weng, D., Chen, J., Liu, R., Wang, Z., Bao, J., Zheng,
Y., Wu, Y.: Airvis: visual analytics of air pollution propagation.
Springer Nature or its licensor (e.g. a society or other partner) holds
IEEE Trans. Vis. Comput. Graph. 26(1), 800–810 (2020). https://
exclusive rights to this article under a publishing agreement with the
doi.org/10.1109/TVCG.2019.2934670
author(s) or other rightsholder(s); author self-archiving of the accepted
31. Lu, W., Ai, T., Zhang, X., He, Y.: An interactive web mapping visu-
manuscript version of this article is solely governed by the terms of such
alization of urban air quality monitoring data of china. Atmosphere
publishing agreement and applicable law.
(2017). https://doi.org/10.3390/atmos8080148
32. Kalo, M., Zhou, X., Li, L., Tong, W., Piltner, R.: Chapter 8—
sensing air quality: spatiotemporal interpolation and visualization
of real-time air pollution data for the contiguous united states,
Jiayang Li received the BSc (Eng.)
pp. 169–196 (2020). https://doi.org/10.1016/B978-0-12-815822-
from Chongqing University of
7.00008-X
Posts and Telecommunications in
33. Qu, D., Lin, X., Ren, K., Liu, Q., Zhang, H.: Airexplorer: visual
2020. Now, he is pursuing the
exploration of air quality data based on time-series querying.
ME degree in Computer Technol-
J. Vis. 23(6), 1129–1145 (2020). https://doi.org/10.1007/s12650-
ogy with College of Intelligence
020-00683-6
and Computing, Tianjin Univer-
34. Chen, P.: Visualization of real-time monitoring datagraphic of
sity. His main research interest is
urban environmental quality. Eurasip J. Image Video Process.
visual analysis.
2019(1), 1–9 (2019). https://doi.org/10.1186/s13640-019-0443-6
35. Yang, X., Peng, H., Zhang, Q.: Visual analysis of heterogenous air
pollution data. In: Proceedings of the 4th International Conference
on Computer Science and Software Engineering. CSSE ’21, pp.
300–306. Association for Computing Machinery, New York, NY,
USA (2021). https://doi.org/10.1145/3494885.3494940
36. Kong, L., Tang, X., Zhu, J., Wang, Z., Li, J., Wu, H., Wu, Q., Chen,
H., Zhu, L., Wang, W., Liu, B., Wang, Q., Chen, D., Pan, Y., Song,
T., Li, F., Zheng, H., Jia, G., Lu, M., Wu, L., Carmichael, G.R.: Chongke Bi received the BSc
A 6-year-long (2013–2018) high-resolution air quality reanalysis (Eng.) and MSc (Eng.) degrees
dataset in china based on the assimilation of surface observations from Shandong University in 2004
from cnemc. Earth Syst. Sci. Data 13(2), 529–570 (2021). https:// and 2007, respectively, and the
doi.org/10.5194/essd-13-529-2021 PhD (Sci.) degree from The Uni-
37. Jooybari, S.A., Peyrowan, H., Rezaee, P., Gholami, H.: Evalua- versity of Tokyo, Japan, in 2012.
tion of pollution indices, health hazards and source identification From 2012 to 2016, he was a
of heavy metal in dust particles and storm trajectory simulation Researcher with RIKEN, Japan,
using hysplit model (case study: Hendijan center dust, southwest where he focused on the research
of iran). Environ. Monit. Assess. 194(2), 107 (2022). https://doi. in the field of visual analysis of
org/10.1007/s10661-022-09760-9 large-scale simulation on super-
38. Zaib, S., Lu, J., Bilal, M.: Spatio-temporal characteristics of air computer. He is currently an asso-
quality index (aqi) over northwest china. Atmosphere (2022). ciate professor in the college of
https://doi.org/10.3390/atmos13030375 intelligence and computing, Tian-
39. Ouyang, T., Shen, X.: Online structural clustering based on dbscan jin University. His current research
extension with granular descriptors. Inf. Sci. 607, 688–704 (2022). interests include data visualization, machine learning, and high perfor-
https://doi.org/10.1016/j.ins.2022.06.027 mance computing.
40. Chen, J., Chen, B.: Development of driving cycle for light vehicle
based on the ap clustering method. In: Computational and Exper-
imental Simulations in Engineering: Proceedings of ICCES 2020,
vol. 2, pp. 495–506 (2021). https://doi.org/10.1007/978-3-030-
67090-0_40
123