Next Article in Journal
RSPCN: Super-Resolution of Digital Elevation Model Based on Recursive Sub-Pixel Convolutional Neural Networks
Previous Article in Journal
A Multi-Zone Staged Indoor Emergency Evacuation Algorithm Based on Time Equalization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Process-Oriented Approach to Identify Evolutions of Sea Surface Temperature Anomalies with a Time-Series of a Raster Dataset

1
College of Oceanography and Space Informatics, China University of Petroleum, Qingdao 266580, China
2
Key Laboratory of Digital Earth Science, Chinese Academy of Sciences, Beijing 100094, China
3
Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, China
*
Author to whom correspondence should be addressed.
ISPRS Int. J. Geo-Inf. 2021, 10(8), 500; https://0-doi-org.brum.beds.ac.uk/10.3390/ijgi10080500
Submission received: 6 May 2021 / Revised: 19 July 2021 / Accepted: 20 July 2021 / Published: 23 July 2021

Abstract

:
It is important to consider where, when, and how the evolution of sea surface temperature anomalies (SSTA) plays significant roles in regional or global climate changes. In the comparison of where and when, there is a great challenge in clearly describing how SSTA evolves in space and time. In light of the evolution from generation, through development, and to the dissipation of SSTA, this paper proposes a novel approach to identifying an evolution of SSTA in space and time from a time-series of a raster dataset. This method, called PoAIES, includes three key steps. Firstly, a cluster-based method is enhanced to explore spatiotemporal clusters of SSTA, and each cluster of SSTA at a time snapshot is taken as a snapshot object of SSTA. Secondly, the spatiotemporal topologies of snapshot objects of SSTA at successive time snapshots are used to link snapshot objects of SSTA into an evolution object of SSTA, which is called a process object. Here, a linking threshold is automatically determined according to the overlapped areas of the snapshot objects, and only those snapshot objects that meet the specified linking threshold are linked together into a process object. Thirdly, we use a graph-based model to represent a process object of SSTA. A node represents a snapshot object of SSTA, and an edge represents an evolution between two snapshot objects. Using a number of child nodes from an edge’s parent node and a number of parent nodes from the edge’s child node, a type of edge (an evolution relationship) is identified, which shows its development, splitting, merging, or splitting/merging. Finally, an experiment on a simulated dataset is used to demonstrate the effectiveness and the advantages of PoAIES, and a real dataset of satellite-SSTA is used to verify the rationality of PoAIES with the help of ENSO’s relevant knowledge, which may provide new references for global change research.

1. Introduction

Sea surface temperature (SST) is an essential marine variable [1] and plays an important role in climate change monitoring, weather forecasting, and marine fishery monitoring [2,3]. Sea surface temperature anomaly (SSTA) variations refer to the abnormal increase or decrease in SST over a specified spatial domain and for a specified time [4], and SSTA variations have a property of evolution from generation to development and dissipation in space and time. The evolution of SSTA in a specified space and time may be a driver or a responder to extreme regional climate events such as El Niño-Southern Oscillation (ENSO) [5]. ENSO is an interannual phenomenon that promotes change in the surface winds and, consequently, in the SST distribution of the Pacific Ocean [6]. El Niño and La Niña are the warm and cold SSTA phases of ENSO phenomena.
The Multivariate ENSO Index (MEI) is often used to identify ENSO events, which is divided into eastern Pacific ENSO (EP ENSO) and central Pacific ENSO (CP ENSO) based on different spatial distributions of the maximum SSTA [7,8,9]. The transformation of variations of SSTA from the Eastern Pacific Ocean to Central Pacific Ocean can be used to define a new ENSO index and to identify ENSO events [10], and SSTA has a certain and concretely assessable impact on ENSO events in the North and South Pacific Ocean [11]. Additionally, Xue et al. and Liu et al. found that the splitting or merging of SSTA between successive time snapshots would strengthen or weaken an ENSO’s intensity [12,13]. Thus, it is important to know where, when, and how the SSTA variation and evolution play a significant role in regional or global climate changes. Additionally, the advanced earth-observing technologies, combined with historical climate records, make it possible to acquire and analyze the dynamic information of SSTA on a large scale [14].
With a time-series of a raster dataset, there has been considerable literature around addressing dynamic characteristics of SST, and among them, cluster-based mining methods were widely used to analyze variations of SSTA [15]. A cluster-based method takes similar variations of SSTA within a spatiotemporal domain as one cluster, e.g., Steinbach et al. used the K-Mean and the Density-Based Spatial Clustering of Applications with Noise (DBSCAN) to explore the time-averaged spatial distribution of SSTA [16]; Birant and Kut developed the ST-DBSCAN algorithm to explore spatiotemporal clustering patterns of marine parameters [17]; Kawale et al. took a time as an additional dimension and designed a method based on shared reciprocal nearest neighbors to find the global dipole modes of SSTA [18]; and Xue et al. proposed a kernel expansion algorithm to discover a spatial sensitive region and its temporal duration of SSTA [19]. While these studies obtained good results on the instantaneous states of SSTA at the time snapshots—which we call snapshot objects of SSTA, as there are few considerations related to the evolution relationships of SSTA from the last through to the current and next snapshot [20]—there is a lack of dynamic information of SSTA within successive time snapshots.
To deal with geographical dynamics, a large number of models were proposed to describe the evolution relationships among geographical entities [21,22]. To clearly address geographical entities and their evolutions and interactions, a graph-based spatiotemporal, representing, and identifying model was proposed [23,24]. Four kinds of relationships, i.e., an initiation, a development, a movement, and a cessation, were defined, and an area-overlapping-based method was used to identify these relationships from rainstorms [25]. Additionally, an instance of an urban heat island (UHI) zone was taken as a node, an evolving relationship between two UHI zones at successive time snapshots as an edge, and an overlapped area threshold was used to identify six kinds of evolving relationships, i.e., an appearance/disappearance, an expansion, a contraction, a continuation, a merging, and a splitting between two nodes [26]. While these definitions and identifications play a foundational role in mining evolutions of SSTA, the method based on spatiotemporal topologies of snapshot objects is based on the precondition that the geographical entities at instant time snapshots are independent. In this way, the evolution relationship of SSTA between successive time snapshots is isolated. In addition, the overlapping techniques have difficulties in dealing with geographic entities in fast-moving speed cases, as it is likely that no overlapping at all will occur [27,28], and the linking threshold of tracking successive snapshot objects is subjective. To describe evolutions and temporal behaviors between successive image objects, Guttler et al. designed a set of evolution graphs to extract and characterize spatiotemporal dynamics [29]. Xue et al. also improved a graph-based representing model and defined six kinds of relationships, i.e., a generation, a development, a merging, a splitting, a merging/splitting, and a termination to analyze SSTA evolutions [12]. However, these methods provide no strategy to identify evolutions among successive time snapshots.
To overcome the above deficiencies, Xue et al. took a process evolution from generation to development and dissipation as a representative and analyzed the scale to deal with SSTA variations [12,30,31]. The evolution process ensured the continuity of SSTA in space and time. Additionally, by taking a process-oriented idea, Liu et al. proposed the Dual-constraint Spatiotemporal Clustering Approach (DcSTCA) to discover the clustering patterns of marine anomaly variations [20]. As a comprehensive consideration of spatial, temporal, and thematic characteristics of marine parameters, the DcSTCA obtained continuous SSTA in space and time. However, DcSTCA focuses on an issue with the snapshot objects of SSTA belonging to the same spatiotemporal cluster and does not consider how a snapshot object evolves from the previous through to the current and next snapshot, which limits its capability to analyze geographical dynamics.
To overcome the above shortcomings and to improve the geographic dynamic analysis capabilities of SSTA spatiotemporal clusters, this work took full consideration of the evolutions of SSTA in space and time in order to design a process-oriented approach to obtain process objects of SSTA with a time-series of a raster dataset. The process objects of SSTA include snapshot objects of SSTA and their evolution relationships. Our proposed method, which we named the Process-oriented Approach for Identifying Evolutions of SSTA (PoAIES), is a method based on DcSTCA for extracting the inherent evolutionary relationships of spatiotemporal clusters. The rest of this paper is organized as follows. Section 2 designs a workflow of PoAIES in view of the evolution process and describes its key steps in detail. In Section 3, a simulated dataset and a time-series from a global SST remote-sensing dataset are used to evaluate the PoAIES. Section 4 summarizes and discusses our conclusions.

2. PoAIES Algorithm

This paper called an evolution object of SSTA from generation to development and dissipation as a process object. A process object of SSTA includes spatial snapshot objects and their evolution relationships between snapshots. The evolution relationship is one of four types, i.e., a development, a merging, a splitting, and a splitting/merging relationship [12], and the role played by evolution relationships is called evolution characteristics, which are more obvious in terms of splitting and merging. Generally, when SSTA are merging, the intensity of the snapshot object at the next moment will be stronger, and the intensity of the snapshot object at the next moment will be weaker when the SSTA is splitting.
  • A development relationship: Representing no interaction with other objects as one object moves from the previous to the current and then to the next snapshot.
  • A merging relationship: Representing an interaction where two or more snapshot objects in the previous time snapshot merge into one object in the current time snapshot.
  • A splitting relationship: Representing an interaction where one snapshot object in the current time snapshot split into two or more snapshot objects in the next time snapshot.
  • A splitting/merging relationship: Representing an interaction where a part of one snapshot object and a part or whole of another snapshot object in the previous time snapshot merge into a new snapshot object in the current time snapshot.
Thus, in order to convert a time-series of a raster dataset into the process objects of SSTA, PoAIES needs to deal with four key steps: (1) extracting spatial snapshot objects of SSTA from a time-series of raster dataset; (2) constructing spatial snapshot objects of SSTA into process objects; (3) graph-based representation on process objects of SSTA; and (4) identifying evolution relationships of SSTA from graph-based process objects. Figure 1 shows a workflow of PoAIES.

2.1. Extracting Snapshot Objects of SSTA by an Enhanced DcSTCA

With the time-series of a remote-sensing dataset, DcSTCA first uses spatial connectivity and the time evolution of marine anomaly variation to construct a spatiotemporal grid cube and then determines the spatiotemporal neighborhood. Within the spatiotemporal neighborhood, DcSTCA calculates the proximities in space, time, and thematic attributes in order to obtain spatiotemporal clustering cores and the spatiotemporal density of each grid cell [20]. In DcSTCA, there are three key parameters, i.e., the spatial neighborhood size, temporal evolution window, and core density threshold, which determine the final spatiotemporal clusters, and the setting of the temporal variation window is related to the determination of ENSO events. Taking the proximity in space, continuity in time, and the homogeneity in the thematic attributes into account, DcSTCA derives spatiotemporal clustering patterns of SSTA.
Thus, this paper first extracts spatiotemporal clusters of SSTA based on DcSTCA. Here, the spatial neighborhood size, temporal variation window, and core density threshold are set to 8 grid cells, 2 months and 15, respectively, which perform well in the Pacific Ocean [20]. Then, the Node Searching method [32] is used to vectorize the spatiotemporal cluster of SSTA at each time snapshot to polygons (objects)—that is, each cluster has grid cells at a time snapshot that are transformed into one snapshot object of SSTA.

2.2. Determining an Optimal Linking Threshold to Construct Process Objects of SSTA

While the clustering patterns of SSTA include all the SSTA that have similar spatiotemporal/thematic characteristics, there is no evolution between SSTA, and not all of them are generated from one process object. Only snapshot objects of SSTA in the previous/current/next time snapshots meet for a certain degree of the overlapped area belonging to a process object [25,26,31]. Thus, the degree of overlap area between snapshot objects is an important parameter to generate a process object.
The degree of overlap area (DOA) is calculated by Formula (1), where O t and O t + 1 represent snapshot objects at t and t+1 time snapshots, A r e a ( O t ) and A r e a ( O t + 1 ) represent the spatial covered area of O t and O t + 1 , and the O v e r l a p p e d A r e a ( O t , O t + 1 ) represents an overlap area between O t and O t + 1 .
{ D O A = D O A t + D O A t + 1 D O A t = O v e r l a p p e d A r e a ( O t , O t + 1 ) A r e a ( O t ) D O A t + 1 = O v e r l a p p e d A r e a ( O t , O t + 1 ) A r e a ( O t + 1 )
From Formula (1), the larger the D O A , the less snapshot objects of SSTA are generated into one process object, and the more small snapshot objects are omitted, and vice versa. Thus, how to determine an optimal linking threshold based on DOA is a key issue. As has already been established, DOA is greater or less than the threshold, and the number of overlap snapshot objects of SSTA will dramatically decrease or increase. Based on this precondition, PoAIES uses the geostatistics of all overlap snapshot objects of SSTA to automatically calculate the optimal threshold, denoted as T h D O A . Additionally, Algorithm 1 shows the automatic calculation of T h D O A .
Algorithm 1
Step1:   Go   through   all   overlap   snapshot   objects   of   SSTA ,   and   calculate   their   D O A using Formula (1);
Step2:   Sort   the   D O A s by an increasing order, and draw its curve;
Step3:   Find   the   inflection   point   of   the   curve ,   and   the   corresponding   D O A   is   an   optimal   linking   threshold ,   T h D O A ;
Step4:   Output   the   T h D O A .
Similarly, the optimal linking threshold at time snapshot t, denoted as T h D O A t , is also automatically calculated. When optimal linking thresholds ( T h D O A , T h D O A t ) are determined, snapshot objects of SSTA in successive snapshots t and t+1, meeting Inequalities (2) or (3), are linked together, then all snapshot objects of SSTA are generated
D O A T h D O A
D O A t T h D O A t     D O A t + 1 T h D O A t
into process objects.

2.3. Graph-Based Representation on Process Objects

After the connection between snapshot objects is established, a process object is formed, but the connection itself lacks meaning, which is the evolution relationship type of connection. From the definition of the evolution relationship, it can be inferred that the meaning of the connection between two snapshot objects is determined by all the connections they involve. In order to simplify the problem, we use the graph to express the process object. G(N, E) is the formal expression of a graph [33], where N represents a node, storing a snapshot object of SSTA, and E represents an edge, storing an evolution relationship between two snapshot objects of SSTA. In G(N, E), an edge links two nodes, the starting node of an edge is named the parent node, and the ending node of an edge is named the child node. For example, Figure 2 shows a graph-based process object, and in the black dot rectangle, there are five evolution relationships between t3 and t4, four parent nodes at t3, and three child nodes at t4. Among them, Node1 and Node2 are parent nodes of Node5, Node3 is a parent node of Node6 and Node7, and Node4 is a parent node of Node7. In reverse, Node5 is a child node of Node1 and Node2, Node6 is a child node of Node3, and Node7 is a child node of Node3 and Node4.
The problem with regard to the meaning of the connection between two snapshot objects involving multiple connections, when using a graphical representation of process objects, can be transformed into the relationship between the out degree of the parent node and the in degree of the child node. This can bring great convenience to the identification of evolution relationships.

2.4. Identifying Evolution Relationships from Process Objects

From the graph-based process objects, there is a straightforward way to identify four types of evolution relationships between two nodes (a parent node and a child node). However, many false evolution relationships among process objects of SSTA generated only by the overlap area thresholds exist. The reasons are that a large amount of snapshot objects of SSTA that are too small and too large coexist at the same time snapshot. According to the evolution characteristics of SSTA, it is unrealistic that two and more snapshot objects of SSTA merge into one small object at the next time snapshot and that one small snapshot object of SSTA splits into two and more large objects. Figure 3 shows examples of false splitting and merging relationships. Thus, before identifying the real evolution relationships, we need to remove false evolutions and then reconstruct the process objects. This is an iterative loop. Figure 4 provides the iterative workflow for identifying evolution relationships from process objects.
In Figure 4, an input is a graph-based process object, and outputs are four types of evolution relationships. Within the workflow, there are two key points, i.e., how to remove false evolution relationships and how to identify true evolution relationships.

2.4.1. Remove False Evolution Relationships

As has been established, a snapshot object of SSTA merging with another snapshot object at time t will strengthen the snapshot object at time t+1 in space or thematically. Similarly, a snapshot object of SSTA splits into two and more snapshot objects at time t, and each split object at time t+1 will weaken in space or thematically. This paper regards such an evolution relationship as going against the above knowledge, meaning that it can be considered as the first kind of false evolution relationship, as shown in Figure 3a,b,d,e. The second kind of false evolution relationship is in that a snapshot object of SSTA splits into many objects in the next time snapshot, and sometimes these split objects are not of the same order of magnitude in space, as shown in Figure 3c. Similarly, the snapshot objects of SSTA being merged in the next time snapshot are also not of the same order in space, as shown in Figure 3f. Such evolution relationships may be true, but to simplify the graph-based process objects of SSTA and to further analyze their dynamics, this paper also regards these splitting and merging relationships as false ones.
To remove the first kind of false evolution relationship, this paper combines the spatial coverage area and thematic value of the snapshot objects of SSTA as parameters in order to define a splitting degree (SD) and a merging degree (MD), and their calculations are shown Formulas (4) and (5). Additionally, the relative importance of splitting or merging objects in space and thematically is intended to remove the second kind of false evolution relationship, and their calculations are given in Formulas (6) and (7).
S D = { S D i | S D i = A r e a ( O t + 1 i ) A t t r ( O t + 1 i ) A r e a ( O t ) A t t r ( O t ) } ,   ( i = 2 N )
M D = { M D i | M D i = A r e a ( O t i ) A t t r ( O t i ) A r e a ( O t + 1 ) A t t r ( O t + 1 ) } ,   ( i = 2 N )
R I S ( E ) = A r e a ( O t + 1 i ) A t t r ( O t + 1 i ) max { A r e a ( O t + 1 i ) A t t r ( O t + 1 i ) } ,   ( i = 2 N )
R I M ( E ) = A r e a ( O t i ) A t t r ( O t i ) max { A r e a ( O t i ) A t t r ( O t i ) } ,   ( i = 2 N )
where A r e a ( O t ) and A t t r ( O t ) represent a spatial coverage area and a thematic value of a snapshot object (O) at time t, and Area ( O t i ) and A t t r ( O t i ) represent a spatial coverage area and a thematic value of the ith snapshot object (O) at time t. N is a number of split objects at time t+1 in Formulas (4) and (6) and is a number of objects at time t that will be merged at time t+1 in Formulas (5) and (7).
Generally, these kinds of false evolution relationships are far less than the normal ones—that is, a number of false relationships will dramatically decrease/increase when M D / S D / R I s ( E ) / R I M   ( E )   is greater/less than a threshold of M D / S D / R I s ( E ) / R I M ( E ) , denoted as T h S D / T h M D / T h R I S / T h R I M . Based on this precondition, this paper automatically calculates the optimal T h S D / T h M D / T h R I S / T h R I M using Algorithm 2.
Algorithm 2
Step1:   From   the   graph - based   process   objects ,   obtain   all   matched   parent   nodes   and   child   nodes   through   splitting / merging   edges ,   and   calculate   their   S D / M D / R I s ( E ) / R I M ( E ) using Formula (4)/ Formula (5)/ Formula (6)/ Formula (7);
Step2:   Sort   the   S D / M D / R I s ( E ) / R I M ( E ) by an increasing order, and draw its curve;
Step3:   Find   an   inflection   point   of   the   S D / M D / R I s ( E ) / R I M ( E )   curve ,   and   a   corresponding   value   of   S D / M D / R I s ( E ) / R I M ( E )   is   an   optimal   threshold ,   T h S D / T h M D / T h R I S / T h R I M ;
Step4:   Output   the   T h S D / T h M D / T h R I S / T h R I M .
When the optimal thresholds, T h S D , T h M D , T h R I S and T h R I M , were obtained, this paper used Inequality (8) to remove the second kind of false evolution relationships, and then Inequality (9) was used to remove the first kind of false evolution relationships.
{ R I S ( E ) < T h R I S R I M ( E ) < T H R I M
{ S D > T h S D M D > T h M D

2.4.2. Identify True Evolution Relationships

In a graph-based model, an edge represents an evolution relationship, and two nodes linking the edge represent snapshot objects of SSTA at time snapshots t and t+1. According to the above-mentioned definition of four types of evolution relationships, this paper uses a number of child nodes of an edge’s parent node and a number of parent nodes of the edge’s child node. The straight identification is shown in Table 1.
In Table 1, Objectt and Objectt+1 are snapshot objects of SSTA at time t and t+1, corresponding to the nodes Nodet and Nodet+1. N u m o f C h i l d N o d e s ( N o d e t ) represents a number of child nodes of an edge’s parent node (Nodet), and N u m o f P a r e n t N o d e s ( N o d e t + 1 ) represents a number of parent nodes of the edge’s child node (Nodet+1).

3. Experiments and Evaluations

3.1. Simulated Dataset and Performance Analysis

3.1.1. Simulated Dataset

To evaluate PoAIES, we simulated 20 process objects and some random noises, and their temporal and spatial distributions are shown in Figure 5. The simulated datasets lasted for 20 time snapshots and included 235 snapshot objects, 23 random noise objects, 188 evolution relationships, and 36 false evolution relationships; their detailed information is shown in Table 2. In the simulated datasets, the minimum duration of a process object was five time snapshots; otherwise, it was considered to be noise.

3.1.2. Thresholds and Performances

Using Algorithm 1, PoAIES calculates the optimal linking threshold,   T h D O A = 0.203 and T h D O A t = 0.051 . Figure 6 shows their calculating curves. All the snapshot objects meeting for the inequality D O A > 0.203 , or the inequality D O A t > 0.051 are generated into process objects.
When process objects are generated, the evolution relationships are obtained from the graph-based process objects, and Algorithm 2 is used to remove false evolution relationships. Figure 7 shows curves to determine optimal splitting thresholds, T h S D = 1.514 and T H R I S = 0.083 , and Figure 8 shows curves to determine the optimal merging thresholds, T h M D = 1.320 and T H R I M = 0.069 . Thus, if one edge meets for the inequality R I S ( E ) < 0.083 or the inequality S D > 1.514 , its corresponding splitting relationship is false, and the edge will be deleted from the process object. Similarly, if one edge meets for the inequality R I M ( E ) < 0.069 , or the inequality M D > 1.320 , the merging relationship is false, and the edge will also be deleted.
When all the splitting edges and merging edges are gone through, the false evolution relationships are deleted, and process objects are reconstructed into new ones. Additionally, a recursive removal of false evolution relationships is performed until the process objects are not changed, and then the final evolution relationships are obtained. Figure 9 shows the final process objects and their evolution relationships of the simulated datasets.
From Figure 9, we know that 18 out of 20 process objects are obtained, which include 198 snapshot objects and 179 evolution relationships. As snapshot objects of Process 14 do not meet the linking thresholds from t5 to t6, i.e., the durations of two obtained process objects are both less than five time snapshots; thus, Process 14 is not detected. Regarding Process 18, false splitting relationships from t4 to t5 exist, which are removed by the splitting threshold. After the duration of the generated process objects that are less than five time snapshots, Process 18 is also not detected.
To analyze the performance of PoAIES, this paper selects four evaluation indicators: accuracy, precision, recall, and an F1Score, which are computed by Equation (10):
{ A c c u r a c y = T P + T N T P + F N + F P + T N P r e c i s i o n = T P T P + F P R e c a l l = T P T P + F N F 1 S c o r e = 2 R e c a l l P r e c i s i o n R e c a l l + P r e c i s i o n
where TP is a number of true objects (snapshot object, process object, or evolution relationship) retrieved from true objects, FP is a number of false objects retrieved from true objects, FN is a number of noises that are regarded as true objects, and TN is a number of noises that are regarded as noises.
As shown in Table 3, the overall identifying capability of process objects is higher than that of snapshot objects. The reason lies in the random noise that is isolated, which cannot make up for a process object; thus, no snapshot objects are identified as process objects. Further, the accuracy, precision, recall, and F1Score of the whole of the evolution relationships are all above 94%, which shows a high capability to identify the evolution relationships of PoAIES.

3.2. Dynamic Analysis of Process-Oriented SSTA Evolutions

3.2.1. A Remote-Sensing Dataset

The real dataset is the Level 3 monthly SST product provided by NASA/JPL/PO.DAAC, which was available at https://podaac-tools.jpl.nasa.gov/drive/files/allData (accessed on 22 July 2021) for the period from January 1982 to December 2018. The products were derived from MODIS and AVHRR, with spatial resolutions of 4.6 km and 4.9 km. The AVHRR dataset covers the period from January 1982 to December 2009, and the MODIS dataset covers the period from January 2002 to December 2018. Further, the standard monthly average anomaly algorithm, denoted as the z-score [34], was used to remove seasonal variations of SST that were mainly dominated by solar radiance, and the monthly SSTA dataset was generated to construct process objects.
To analyze the relationships between evolutions of SSTA and ENSO, MEI was used to characterize ENSO, and an MEI greater than 0.5 (less than –0.5) for at least 5 consecutive months was regarded as an occurrence of an El Niño (La Niña) event [35].

3.2.2. Process-Oriented Objects of SSTA and their Evolutions

When all the snapshot objects of SSTA were obtained by an enhanced DcSTCA, we used Formula (1) and Algorithm 1 to calculate the optimal linking thresholds,   T h D O A and T h D O A t , which is shown in Figure 10a,b. The successive snapshot objects meeting for one of two equalities, D O A > 0.589 and D O A t > 0.054 , were linked together. On the basis of graph-based process objects, Algorithm 2 was used to calculate an optimal relative importance threshold of split snapshot objects, T h R I S = 0.126 , and a threshold of merged snapshot objects, T h R I D = 0.137 , which are shown in Figure 10c,d. Additionally, the optimal splitting and merging thresholds are shown in Figure 10e,f.
We used R I S ( E ) < 0.126 and S D > 1.393 to remove false splitting relationships, and R I M ( E ) < 0.137 and M D > 0.530 to remove false merging relationships. Then, graph-based process objects of SSTA were reconstructed and final evolution relationships were identified. Finally, we obtained 208 process objects of SSTA, which included 4036 snapshot objects of SSTA and 3523 evolution relationships. According to the thematic value of SSTA, the process objects were categorized into two classes: a warm process object (the value of SSTA greater than zero) and a cold one (the value of SSTA less than zero). The details of the process objects of SSTA are shown in Table 4, and their spatial coverage is shown in Figure 11.

3.2.3. Relationships between SSTA Evolutions and ENSO

To describe the strength of a process object at each time snapshot, we took a product of an area and a thematic value of a snapshot object of SSTA as a process intensity, which were calculated and standardized using Formula (11).
{ N P I t = P I t A v e r a g e ( P I ) S t d ( P I ) P I t = A r e a ( P O t ) A t t r ( P O t ) S t d ( P I ) = t = 1 D T ( P I t A v e r a g e ( P I ) ) 2 D T 1 A v e r a g e ( P I ) = t = 1 D T P I t D T
where DT is the duration time of a process object, A r e a ( P O t ) and A t t r ( P O t ) are the area and a thematic value of a snapshot object of SSTA at time snapshot t, Std(PI) and A v e r a g e ( P I ) are a standard deviation and an averaged value of a process object intensity, and P I t and N P I t are a process object intensity and a normalized process object intensity at time snapshot t.
In this paper, we assumed that the intensity of ENSO was represented by an index (MEI)—that is, ENSO is strengthened when its index increases and is weakened when its index decreases. Its strength or weakness has a close relationship with SSTA in the Pacific Ocean. Table 5 provides statistics of the evolution relationship of all process objects of SSTA that occurred in the Pacific Ocean and their corresponding development stage of ENSO (a strengthening or a weakening) during the period of January 1982 to December 2018, showing that the merging/splitting evolution of the process objects of SSTA will strengthen/weake. nNSO with a high probability.
Different types of ENSO, i.e., EP ENSO and CP ENSO, occur, and where and how the SSTA evolves are different [36,37]. In regard to this issue, we assumed that all development, merging, and splitting relationships of the process objects of SSTA occurred in the Pacific Ocean during EP ENSO, and we analyzed their dynamics in space. Figure 12 provides the evolution frequencies occurring in space.
From Figure 12, SSTA originates in the Eastern Pacific Ocean and then extends to the west during the westward period, and SSTA begins to strengthen by merging until it becomes the strongest in the Central Pacific Ocean, before turning to the east and then beginning to weaken by splitting until it dies in the Eastern Pacific Ocean. The evolution of the process objects of SSTA from eastern to central and then to the Eastern Pacific Ocean is consistent with SSTA characteristics caused by EP ENSO [38,39]. Figure 13 and Figure 14 show an evolution in space and time of the process object of SSTA occurring from 1982 to 1983 and their relationships with corresponding EP El Niño.
In Figure 13, the process object of SSTA originates in the Central and Eastern Pacific Ocean and then gradually extends to the west and south. SSTA merged frequently before January 1983, and their spatial coverage reached its maximum in February 1983. After the process object moves eastward, during this period, it continues to split until it disappears in the Central or Eastern Pacific Ocean. Figure 14 shows that the merging/splitting evolutions of SSTA strengthens/weakens the process object and has a close relationship with EP El Niño. For example, in December 1982, some snapshot objects of SSTA merged into one object, and the intensity of the process object increased dramatically. Meanwhile, the index of El Niño continued to increase. In April and May 1983, one snapshot object of SSTA continued to split into more snapshot objects, which decreased the intensity of the process object, and at the same time, the index of El Niño began to decrease dramatically until it disappeared.

4. Conclusions

It is important to understand where, when, and how SSTA variation and evolution may be a driver or a responder to regional extreme climate events such as ENSO. To address such dynamics of SSTA in space and time, this paper designed PoAIES in order to obtain process objects of SSTA from a long time-series from a remote-sensing dataset, which included snapshot objects and their evolution relationships. Furthermore, a simulated dataset and a real dataset retrieved from a remote-sensing dataset in the Pacific Ocean were evaluated in order to prove the effectiveness and feasibility of PoAIES. The main conclusions are as follows.
(1) In view of the evolution from generation to development and dissipation, we designed PoAIES in order to obtain the process objects of SSTA, which not only obtained snapshot objects of SSTA but also their evolutions among successive snapshots. In PoAIES, two issues were addressed. One used the overlapped area of snapshot objects between successive time snapshots to automatically find the optimal linking threshold and linked the successive snapshot objects into a process object. The other considered evolving characteristics of SSTA in space and time in order to calculate the optimal splitting and merging thresholds and then removed the false splitting and merging evolution relationships. In comparison to a subject threshold, the data-driven threshold performed more suitably, which was proven by the simulated dataset.
(2) A graph-based model was proposed to express process objects of SSTA, i.e., a node representing a snapshot object, and an edge representing an evolution relationship. According to the number of parent nodes of an edge’s child node and the number of child nodes of the edge’s parent node, a type of edge between two nodes was straightly obtained. Thus, four kinds of evolution relationships were obtained: development, splitting, merging, and splitting/merging.
(3) Twenty process objects, including 235 snapshot objects and 188 evolution relationships and noises, were simulated to validate the PoAIES. A high level of accuracy, precision, recall, and F1Score of the snapshot objects and evolution relationship shows that PoAIES has the capability of obtaining process objects. While the linking threshold and the splitting/merging threshold are determined automatically, they also affect the capacity to obtain them. For example, the linking thresholds with   D O A > 0.203 and D O A T > 0.051 removed the real snapshot object at T4 from the process object 17 (Process 17); thus, two merging relationships transformed into one development relationship, which reduced the obtaining capability of PoAIES.
(4) We obtained 208 process objects of SSTA using the remote-sensing datasets during the period from January 1982 to December 2018 and found that the merging/splitting evolution of the process objects of SSTA would strengthen/weaken ENSO intensity with a high probability. Additionally, the spatial distribution and migration of development, merging, and splitting relationship may provide a new reference to identify different types of ENSOs, i.e., EP ENSO and CP ENSO. The association relationships between ENSO types and evolutions of SSTA in space and time require further study.
PoAIES can effectively extract the inherent evolutionary relationship of SSTA spatiotemporal clusters, which is helpful for more in-depth research and in the analysis of SSTA change patterns. However, the core of PoAIES is the spatiotemporal topology, and due to the low time resolution of the dataset, snapshot objects with a small coverage area are completely likely to disappear and regenerate within a month, which will cause the results to deviate from the real value, so the time resolution of the dataset applied to the PoAIES should not be too low. In addition, evolution relationships not only represent the connection between the snapshot objects but also indicate the movement trajectory of SSTA and the flow direction of ocean currents; therefore, in the future, the role of the ocean current’s field can be considered when making the connection between snapshot objects, which is not only helpful to improve the accuracy of results but can also alleviate the dependence of PoAIES on the time resolution of the dataset.

Author Contributions

Conceptualization, Lianwei Li and Cunjin Xue; Data curation, Yangfeng Xu; Formal analysis, Yangfeng Xu; Funding acquisition, Cunjin Xue; Methodology, Lianwei Li; Project administration, Cunjin Xue; Software, Yangfeng Xu; Validation, Yuxuan Fu and Yuanyu Zhang; Writing—original draft, Lianwei Li; Writing—review & editing, Cunjin Xue. All authors have read and agreed to the published version of the manuscript.

Funding

This research was jointly supported by Strategic Priority Research Program of the Chinese Academy of Sciences with Grant No. XDA19060103, and the Fundamental Research Funds for the Central Universities with Grant No. 17CX02005A, and the National Natural Science Foundation of China with Grant Nos. 41976184 and 41671401.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The datasets generated and analyzed during the current study are available from the corresponding author on reasonable request.

Acknowledgments

We thank the NASA/JPL/PO.DAAC for providing the research data.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hollmann, R.; Merchant, C.; Saunders, R.; Downy, C.; Buchwitz, M.; Cazenave, A.; Chuvieco, E.; Defourny, P.; De Leeuw, G.; Forsberg, R.; et al. The ESA Climate Change Initiative: Satellite Data Records for Essential Climate Variables. Bull. Am. Meteorol. Soc. 2013, 94, 1541–1552. [Google Scholar] [CrossRef] [Green Version]
  2. Murtugudde, R.; Wang, L.; Hackert, E.; Beauchamp, J.; Christian, J.; Busalacchi, A.J. Remote sensing of the Indo-Pacific region: Ocean colour, sea level, winds and sea surface temperatures. Int. J. Remote Sens. 2004, 25, 1423–1435. [Google Scholar] [CrossRef]
  3. Dai, A. Future Warming Patterns Linked to Today’s Climate Variability. Sci. Rep. 2016, 6, 19110. [Google Scholar] [CrossRef] [Green Version]
  4. Xue, C.J.; Song, W.J.; Qin, L.J.; Dong, Q.; Wen, X. A spatiotemporal mining framework for abnormal association patterns in marine environments with a time series of remote sensing images. Int. J. Appl. Earth Obs. Geoinf. 2015, 38, 105–114. [Google Scholar] [CrossRef]
  5. McPhaden, M.J.; Zebiak, S.E.; Glantz, M.H. ENSO as an Integrating Concept in Earth Science. Science 2006, 314, 1740–1745. [Google Scholar] [CrossRef] [Green Version]
  6. Mcgregor, S.; Timmermann, A.; Schneider, N.; Stuecker, M.F.; England, M.H. The Effect of the South Pacific Convergence Zone on the Termination of El Niño Events and the Meridional Asymmetry of ENSO. J. Clim. 2012, 25, 5566–5586. [Google Scholar] [CrossRef] [Green Version]
  7. Ashok, K.; Behera, S.; Rao, S.A.; Weng, H.; Yamagat, H.W.A.T. El Niño Modoki and its possible teleconnection. J. Geophys. Res. Space Phys. 2007, 112, C11007. [Google Scholar] [CrossRef]
  8. Larkin, N.K.; Harrison, D.E. Global seasonal temperature and precipitation anomalies during El Niño autumn and winter. Geophys. Res. Lett. 2005, 32, L16705. [Google Scholar] [CrossRef]
  9. Yu, J.; Kao, H. Decadal changes of ENSO persistence barrier in SST and ocean heat content indices: 1958–2001. J. Geophys. Res. Atmos. 2007, 112, D13106. [Google Scholar] [CrossRef] [Green Version]
  10. Song, W.; Dong, Q.; Xue, C. A classified El Niño index using AVHRR remote-sensing SST data. Int. J. Remote Sens. 2016, 37, 403–417. [Google Scholar] [CrossRef]
  11. Ding, R.; Tseng, Y.; Li, J.; Sun, C.; Xie, F.; Hou, Z. Relative Contributions of North and South Pacific Sea Surface Temperature Anomalies to ENSO. J. Geophys. Res. Atmos. 2019, 124, 6222–6237. [Google Scholar] [CrossRef]
  12. Xue, C.; Wu, C.; Liu, J.; Su, F. A Novel Process-Oriented Graph Storage for Dynamic Geographic Phenomena. ISPRS Int. J. Geo-Inf. 2019, 8, 100. [Google Scholar] [CrossRef] [Green Version]
  13. Liu, J.Y.; Xue, C.J.; Dong, Q.; Wu, C.B.; Xu, Y.F. A Process-Oriented Spatiotemporal Clustering Method for Complex Trajectories of Dynamic Geographic Phenomena. IEEE Access 2019, 7, 155951–155964. [Google Scholar] [CrossRef]
  14. Yang, J.; Gong, P.; Fu, R.; Zhang, M.; Chen, J.; Liang, S.; Xu, B.; Shi, J.; Dickinson, R. Erratum: The role of satellite remote sensing in climate change studies. Nat. Clim. Chang. 2014, 3, 875–883. [Google Scholar] [CrossRef]
  15. Luo, W.; Yu, Z.-Y.; Xiao, S.-J.; Zhu, A.-X.; Yuan, L.-W. Exploratory Method for Spatio-Temporal Feature Extraction and Clustering: An Integrated Multi-Scale Framework. ISPRS Int. J. Geo-Inf. 2015, 4, 1870–1893. [Google Scholar] [CrossRef]
  16. Steinbach, M.; Tan, P.; Boriah, S.; Kumar, V.; Klooster, S.; Potter, C. The application of clustering to earth science data: Progress and challenges. In Proceedings of the 2nd NASA Data Mining Workshop: Issues and Applications in Earth Science Data, Pasadena, CA, USA, 23–24 May 2006; pp. 1–6. [Google Scholar]
  17. Birant, D.; Kut, A. ST-DBSCAN: An algorithm for clustering spatial–temporal data. Data Knowl. Eng. 2007, 60, 208–221. [Google Scholar] [CrossRef]
  18. Kawale, J.; Liess, S.; Kumar, A.; Steinbach, M.; Ganguly, A.; Samatova, N.F. Data guided discovery of dynamic climate dipoles. In Proceedings of the NASA Conference on Intelligent Data Understanding, Mountain View, CA, USA, 19–21 October 2011; pp. 30–44. [Google Scholar]
  19. Xue, C.; Dong, Q.; Qin, L. A cluster-based method for marine sensitive object extraction and representation. J. Ocean Univ. China 2015, 14, 612–620. [Google Scholar] [CrossRef]
  20. Liu, J.; Xue, C.; He, Y.; Dong, Q.; Kong, F.; Hong, Y. Dual-constraint Spatiotemporal Clustering Approach for Exploring Marine Anomaly Patterns using Remote Sensing Products. IEEE J. STARS 2018, 11, 3963–3976. [Google Scholar] [CrossRef]
  21. Long, J.A.; Weibel, R.; Dodge, S.; Laube, P. Moving ahead with computational movement analysis. Int. J. Geogr. Inf. Sci. 2018, 32, 1275–1281. [Google Scholar] [CrossRef] [Green Version]
  22. Dodge, S.; Gao, S.; Tomko, M.; Weibel, R. Progress in computational movement analysis—Towards movement data science. Int. J. Geogr. Inf. Sci. 2020, 34, 2395–2400. [Google Scholar] [CrossRef]
  23. Mondo, G.D.; Stell, J.G.; Claramunt, C.; Thibaud, R. A graph model for spatio-temporal evolution. J. Univers. Comput. Sci. 2010, 16, 1452–1477. [Google Scholar]
  24. Del Mondo, G.; Rodríguez, M.; Claramunt, C.; Bravo, L.; Thibaud, R. Modeling consistency of spatio-temporal graphs. Data Knowl. Eng. 2013, 84, 59–80. [Google Scholar] [CrossRef]
  25. Liu, W.; Li, X.; Rahn, D. Storm event representation and analysis based on a directed spatiotemporal graph model. Int. J. Geogr. Inf. Sci. 2016, 30, 1–22. [Google Scholar] [CrossRef]
  26. Zhu, R.; Guilbert, E.; Wong, M.S. Object-oriented tracking of the dynamic behavior of urban heat islands. Int. J. Geogr. Inf. Sci. 2017, 31, 405–424. [Google Scholar] [CrossRef] [Green Version]
  27. Dixon, M.; Wiener, G. TITAN: Thunderstorm identification, tracking, analysis, and nowcasting—A radar-based methodology. J. Atmos. Ocean. Technol. 1993, 10, 785–797. [Google Scholar] [CrossRef]
  28. Muñoz, C.; Wang, L.P.; Willems, P. Enhanced object-based tracking algorithm for convective rainstorms and cells. Atmos. Res. 2018, 201, 144–158. [Google Scholar] [CrossRef]
  29. Guttler, F.; Ienco, D.; Nin, J.; Teisseire, M.; Poncelet, P. A graph-based approach to detect spatiotemporal dynamics in satellite image time series. ISPRS J. Photogramm. Remote Sens. 2017, 130, 92–107. [Google Scholar] [CrossRef] [Green Version]
  30. Xue, C.; Dong, Q.; Xie, J. Marine spatio-temporal process semantics and its applications-taking the El Niño Southern Oscilation process and Chinese rainfall anomaly as an example. Acta Oceanol. Sin. 2012, 31, 16–24. [Google Scholar] [CrossRef]
  31. Xue, C.; Liu, J.; Yang, G.; Wu, C. A Process-Oriented Method for Tracking Rainstorms with a Time-Series of Raster Datasets. Appl. Sci. 2019, 9, 2468. [Google Scholar] [CrossRef] [Green Version]
  32. Shen, Z.Q.; Wan, R.C. A new approach for converting raster to vector—Node searching. J. Image and Graph. 1998, 3, 318–321. [Google Scholar]
  33. Robinson, I.; Webber, J.; Eifrem, E. Graph Database, 2nd ed.; O’Reilly Media, Inc.: Sebastopol, CA, USA, 2015. [Google Scholar]
  34. Zhang, P.S.; Steinbach, M.; Kumar, V.; Shekhar, S.; Tan, P. Discovery of patterns of Earth science data using data mining. In Next Generation of Data Mining Applications; Wiley: Piscataway, NJ, USA, 2005; pp. 167–188. [Google Scholar]
  35. Yan, H.; Sun, G.L.; Liu, X.D. Relationship between ENSO events and regional climate anomaliesaround the Xisha Islands during the last 50 years. J. Top. Oceanogr. 2010, 29, 29–35. [Google Scholar]
  36. Wiedermann, M.; Radebach, A.; Donges, J.F.; Kurths, J.; Donner, R.V. A climate network-based index to discriminate different types of El Niño and La Niña. Geophys. Res. Lett. 2016, 43, 7176–7185. [Google Scholar] [CrossRef] [Green Version]
  37. Zhang, Z.; Ren, B.; Zheng, J. A unified complex index to characterize two types of ENSO simultaneously. Sci. Rep. 2019, 9, 8373. [Google Scholar] [CrossRef]
  38. Kao, H.Y.; Yu, J.Y. Contrasting Eastern-Pacific and Central-Pacific Types of ENSO. J. Clim. 2009, 22, 615–632. [Google Scholar] [CrossRef]
  39. Kug, J.S.; Jin, F.F.; An, S.I. Two Types of El Niño Events: Cold Tongue El Niño and Warm Pool El Niño. J. Clim. 2009, 22, 1499–1515. [Google Scholar] [CrossRef]
Figure 1. A workflow of PoAIES. (1)–(4) represent the four key steps of the PoAIES. The red arrow represents a processing step, the dashed box represents a method or a condition used in each step, and the green double-headed arrow represents a method or a condition used in different steps.
Figure 1. A workflow of PoAIES. (1)–(4) represent the four key steps of the PoAIES. The red arrow represents a processing step, the dashed box represents a method or a condition used in each step, and the green double-headed arrow represents a method or a condition used in different steps.
Ijgi 10 00500 g001
Figure 2. A schematic diagram of a graph-based process object.
Figure 2. A schematic diagram of a graph-based process object.
Ijgi 10 00500 g002
Figure 3. A diagram of false evolution relationships. (ac) are false splitting relationships, and (df) are false merging relationships.
Figure 3. A diagram of false evolution relationships. (ac) are false splitting relationships, and (df) are false merging relationships.
Ijgi 10 00500 g003
Figure 4. An iterative workflow to identify evolution relationships.
Figure 4. An iterative workflow to identify evolution relationships.
Ijgi 10 00500 g004
Figure 5. Simulated datasets of process objects and noises.
Figure 5. Simulated datasets of process objects and noises.
Ijgi 10 00500 g005
Figure 6. The calculation of linking thresholds. The triangle symbol is located at the inflection point of the curve, and the equation represents the value of the corresponding variable at the inflection point.
Figure 6. The calculation of linking thresholds. The triangle symbol is located at the inflection point of the curve, and the equation represents the value of the corresponding variable at the inflection point.
Ijgi 10 00500 g006aIjgi 10 00500 g006b
Figure 7. The optimal threshold of splitting evolution for the simulated dataset. The triangle symbol is located at the inflection point of the curve, and the equation represents the value of the corresponding variable at the inflection point. (a,b) are splitting degree and relative importance of split objects, respectively.
Figure 7. The optimal threshold of splitting evolution for the simulated dataset. The triangle symbol is located at the inflection point of the curve, and the equation represents the value of the corresponding variable at the inflection point. (a,b) are splitting degree and relative importance of split objects, respectively.
Ijgi 10 00500 g007
Figure 8. The optimal threshold of merging evolution for the simulated dataset. The triangle symbol is located at the inflection point of the curve, and the equation represents the value of the corresponding variable at the inflection point. (a,b) are merging degree and relative importance of being merged objects, respectively.
Figure 8. The optimal threshold of merging evolution for the simulated dataset. The triangle symbol is located at the inflection point of the curve, and the equation represents the value of the corresponding variable at the inflection point. (a,b) are merging degree and relative importance of being merged objects, respectively.
Ijgi 10 00500 g008
Figure 9. Final process objects and their evolution relationships of the simulated datasets.
Figure 9. Final process objects and their evolution relationships of the simulated datasets.
Ijgi 10 00500 g009
Figure 10. Parameter thresholds at different stages. The triangle symbol is located at the inflection point of the curve, and the equation represents the value of the corresponding variable at the inflection point. (a,b) are the linking thresholds of snapshot objects of SSTA, (c,d) are relative importance thresholds of snapshot objects of SSTA, and (e,f) are splitting/merging degree thresholds between the matched parent–child nodes (objects of SSTA at snapshots t and t + 1). In addition, (a,b) represent a sum of DOA and a DOA at a time snapshot, respectively. Both (c) and (e) are splitting situation. Both (d) and (f) are merging situation.
Figure 10. Parameter thresholds at different stages. The triangle symbol is located at the inflection point of the curve, and the equation represents the value of the corresponding variable at the inflection point. (a,b) are the linking thresholds of snapshot objects of SSTA, (c,d) are relative importance thresholds of snapshot objects of SSTA, and (e,f) are splitting/merging degree thresholds between the matched parent–child nodes (objects of SSTA at snapshots t and t + 1). In addition, (a,b) represent a sum of DOA and a DOA at a time snapshot, respectively. Both (c) and (e) are splitting situation. Both (d) and (f) are merging situation.
Ijgi 10 00500 g010
Figure 11. Spatial coverage of the process objects of SSTA. Different colors denote different process objects. (a,b) are warm process objects and cold process objects, respectively.
Figure 11. Spatial coverage of the process objects of SSTA. Different colors denote different process objects. (a,b) are warm process objects and cold process objects, respectively.
Ijgi 10 00500 g011
Figure 12. Spatial frequencies of the evolution relationships of warm process objects of SSTA during EP ENSO. (ad) are development, merging, splitting, and legend.
Figure 12. Spatial frequencies of the evolution relationships of warm process objects of SSTA during EP ENSO. (ad) are development, merging, splitting, and legend.
Ijgi 10 00500 g012
Figure 13. An evolution of the process objects of SSTA during the period from 1982 to 1983 in the Pacific Ocean. The snapshot objects contained in the white circle are divided into two situations: (1) merging at the next moment and (2) splitting from the previous moment.
Figure 13. An evolution of the process objects of SSTA during the period from 1982 to 1983 in the Pacific Ocean. The snapshot objects contained in the white circle are divided into two situations: (1) merging at the next moment and (2) splitting from the previous moment.
Ijgi 10 00500 g013
Figure 14. An evolution of the process objects of SSTA and its relationship with ENSO.
Figure 14. An evolution of the process objects of SSTA and its relationship with ENSO.
Ijgi 10 00500 g014
Table 1. Identification of four types of evolution relationships.
Table 1. Identification of four types of evolution relationships.
Evolution RelationshipRule
Development (Objectt, Objectt+1)The out degree of N o d e t and the in degree of N o d e t + 1 are both 1.
N u m o f C h i l d N o d e s ( N o d e t ) = 1  
  N u m o f P a r e n t N o d e s ( N o d e t + 1 ) = 1
Splitting (Objectt, Objectt+1)The out degree of N o d e t is greater than 1 and the in degree of N o d e t + 1 is 1.
N u m o f C h i l d N o d e s ( N o d e t ) > 1  
  N u m o f P a r e n t N o d e s ( N o d e t + 1 ) = 1
Merging (Objectt, Objectt+1)The out degree of N o d e t is 1 and the in degree of N o d e t + 1 is greater than 1.
N u m o f C h i l d N o d e s ( N o d e t ) = 1  
  N u m o f P a r e n t N o d e s ( N o d e t + 1 ) > 1
Splitting/merging (Objectt, Objectt+1)The out degree of N o d e t and the in degree of N o d e t + 1 are both greater than 1.
N u m o f C h i l d N o d e s ( N o d e t ) > 1  
  N u m o f P a r e n t N o d e s ( N o d e t + 1 ) > 1
Table 2. Details of the simulated datasets. ProcessID, Stime, Etime, and Nums are a unique identifier, a start time, an end time, and a number of snapshot objects consisting of a process object, respectively.
Table 2. Details of the simulated datasets. ProcessID, Stime, Etime, and Nums are a unique identifier, a start time, an end time, and a number of snapshot objects consisting of a process object, respectively.
ProcessIDStimeEtimeNumsNumber of Evolution Relationships
DevelopmentMergingSplittingSplitting/Merging
1t1t8105220
2t3t885200
3t2t654000
4t5t14135440
5t1t13188351
6t7t1598000
7t4t15166640
8t7t14135331
9t10t16112440
10t13t20123262
11t9t17124620
12t12t19114240
13t10t18145540
14t12t20115420
15t11t19107020
16t13t20105220
17t10t18143640
18t15t2084030
19t9t16124440
20t8t19186660
Table 3. Evaluations of snapshot objects, process objects, and evolution relationships.
Table 3. Evaluations of snapshot objects, process objects, and evolution relationships.
AccuracyPrecisionRecallF1Score
Snapshot object85.66100.0084.2691.45
Process object90.00100.0090.0094.74
Evolution relationship94.2098.8894.1596.46
Table 4. Details of the process objects of SSTA.
Table 4. Details of the process objects of SSTA.
TypeNo. of Process ObjectsNo. of Snapshot ObjectsEvolution Relationship
TypeNum
Warm1222701Development1510
Splitting388
Merging417
Splitting/merging12
Cold861335Development751
Splitting215
Merging220
Splitting/merging10
Table 5. Relationships between the development of ENSO with an evolution of SSTA. Warm SSTA refers to El Niño and cold SSTA to La Niña.
Table 5. Relationships between the development of ENSO with an evolution of SSTA. Warm SSTA refers to El Niño and cold SSTA to La Niña.
Type of SSTADevelopment Stage of ENSOEvolution Relationship of Process Object
MergingSplitting
WarmStrengthening83.87%16.13%
Weakening24.58%75.42%
ColdStrengthening85.11%14.89%
Weakening27.35%72.65%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, L.; Xu, Y.; Xue, C.; Fu, Y.; Zhang, Y. A Process-Oriented Approach to Identify Evolutions of Sea Surface Temperature Anomalies with a Time-Series of a Raster Dataset. ISPRS Int. J. Geo-Inf. 2021, 10, 500. https://0-doi-org.brum.beds.ac.uk/10.3390/ijgi10080500

AMA Style

Li L, Xu Y, Xue C, Fu Y, Zhang Y. A Process-Oriented Approach to Identify Evolutions of Sea Surface Temperature Anomalies with a Time-Series of a Raster Dataset. ISPRS International Journal of Geo-Information. 2021; 10(8):500. https://0-doi-org.brum.beds.ac.uk/10.3390/ijgi10080500

Chicago/Turabian Style

Li, Lianwei, Yangfeng Xu, Cunjin Xue, Yuxuan Fu, and Yuanyu Zhang. 2021. "A Process-Oriented Approach to Identify Evolutions of Sea Surface Temperature Anomalies with a Time-Series of a Raster Dataset" ISPRS International Journal of Geo-Information 10, no. 8: 500. https://0-doi-org.brum.beds.ac.uk/10.3390/ijgi10080500

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