Method for evaluating and predicting dynamic changes of ecological environment sensitive areas based on machine learning

By combining hierarchical memory distillation networks and graph neural networks, the problem of long-term and short-term feature fusion and coupling relationship representation in the dynamic change assessment of ecologically sensitive areas was solved, realizing efficient automation and accurate early warning of ecological and environmental monitoring.

CN120635673BActive Publication Date: 2025-11-21BEIJING LINMEI ECOLOGICAL ENVIRONMENT TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510955620.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-11
Publication Date
2025-11-21
Estimated Expiration
2045-07-11

AI Technical Summary

Technical Problem

Existing technologies are insufficient to effectively extract and integrate the characteristics of long-term periodic changes and short-term sudden changes in ecologically sensitive areas. The complex coupling relationships between environmental elements are difficult to accurately characterize, and there is a lack of a comprehensive assessment mechanism for sudden and cumulative changes in environmental elements, which affects the reliability of assessment results and the timeliness of early warning.

Method used

A deep learning model combining hierarchical memory distillation network and graph neural network is adopted. The memory distillation mechanism is used to fuse long-term and short-term features. The graph neural network is used to capture the dynamic coupling relationship between environmental elements and to construct a sensitivity scoring function to generate state vectors and dynamic change early warning information of ecologically sensitive areas.

Benefits of technology

It has improved the accuracy and reliability of dynamic change assessment in ecologically sensitive areas, enhanced the automation level and early warning capabilities of environmental monitoring, and enabled timely detection of abnormal changes and the provision of scientific protection decision support.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120635673B_ABST
    Figure CN120635673B_ABST
Patent Text Reader

Abstract

The application provides a kind of ecological environment sensitive area dynamic change assessment prediction method based on machine learning, it is related to ecological environment monitoring technical field, including by obtaining remote sensing image data and preprocessing, extract environmental element feature sequence;Periodic characteristics of long-term change sequence are extracted using hierarchical memory distillation network, and spatiotemporal reorganization is carried out in combination with short-term change sequence;Dynamic association graph is constructed using graph neural network to analyze the coupling relationship of environmental elements;Based on the mutation amplitude and cumulative change trend, the sensitivity is assessed and early warning is given.The application can accurately capture the dynamic change characteristics of environmental elements, improve the accuracy and timeliness of ecological environment sensitive area early warning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of ecological environment monitoring technology, and in particular to a method for assessing and predicting dynamic changes in ecologically sensitive areas based on machine learning. Background Technology

[0002] Ecologically sensitive areas refer to regions that are sensitive to human activities or have important ecological functions, and their dynamic changes have a significant impact on regional ecological security and sustainable development. With the development of remote sensing and artificial intelligence technologies, machine learning-based methods for assessing and predicting the dynamic changes of ecologically sensitive areas have been widely applied. Traditional methods mainly rely on expert experience and statistical models for assessment, using remote sensing image interpretation and geographic information system analysis to monitor changes in environmental elements;

[0003] However, existing technologies still have shortcomings. They are difficult to effectively extract and integrate the characteristics of long-term periodic changes and short-term sudden changes in environmental elements, resulting in incomplete descriptions of environmental changes by the models. The complex coupling relationships between environmental elements are difficult to accurately represent, reducing the reliability of the assessment results. The lack of a comprehensive assessment mechanism for abrupt and cumulative changes in environmental elements affects the timeliness and accuracy of early warnings.

[0004] In summary, there is an urgent need for a method for assessing and predicting dynamic changes in ecologically sensitive areas based on hierarchical memory distillation networks and graph neural networks. This method would effectively integrate long-term and short-term features through the memory distillation mechanism, capture the dynamic coupling relationships between environmental elements using graph neural networks, and construct a sensitivity scoring function based on the magnitude of mutations and cumulative trends, thereby improving the accuracy and reliability of the assessment and prediction. Summary of the Invention

[0005] This invention provides a machine learning-based method for assessing and predicting dynamic changes in ecologically sensitive areas, which can solve the problems in the prior art.

[0006] A first aspect of the present invention,

[0007] A machine learning-based method for assessing and predicting dynamic changes in ecologically sensitive areas is provided, including:

[0008] Acquire remote sensing image data of the target ecologically sensitive area within a preset time period, perform orthorectification and atmospheric correction, and obtain preprocessed image data;

[0009] Environmental feature sequences are extracted from preprocessed image data and divided into long-term change sequences and short-term change sequences according to preset time intervals.

[0010] A hierarchical memory distillation network is constructed. Periodic features of long-term change sequences are extracted through master memory units. Based on the temporal distillation factor, the master memory features are mapped to the distillation features reconstructed from the memory units. The distillation features are spatiotemporally recombined with short-term change sequences to obtain fused spatiotemporal features.

[0011] Based on graph neural networks, the fused spatiotemporal features are mapped into a dynamic association graph. The coupling relationship between environmental elements is calculated through node embedding and edge attention mechanisms to generate the state vector of the target ecological and environmental sensitive area.

[0012] Based on the temporal change characteristics of the state vector, a sensitivity scoring function is constructed based on the abrupt change magnitude and cumulative change trend of environmental elements. The sensitivity score is calculated, and when the sensitivity score exceeds the preset sensitivity threshold, dynamic change early warning information of the ecological environment sensitive area is output.

[0013] In one alternative embodiment,

[0014] A hierarchical memory distillation network is constructed. Periodic features of long-term changing sequences are extracted through the master memory unit. Based on a temporal distillation factor, the master memory features are mapped to distilled features reconstructed from the secondary memory units. These distilled features are then spatiotemporally recombined with short-term changing sequences to obtain fused spatiotemporal features, including:

[0015] A master memory unit is constructed, in which multiple convolutional kernels are set. The receptive field size of the convolutional kernels is matched with the periodic features of the long-term variation sequence. Convolution operation is performed on the long-term variation sequence to obtain a periodic feature map. The periodic feature map is mapped by a non-linear activation function to obtain the master memory features.

[0016] A secondary memory unit is constructed, and a temporal distillation factor is calculated in the secondary memory unit based on the primary memory features. The temporal distillation factor is used to adjust the mapping intensity of features at different time scales. The primary memory features are mapped to the feature space through the temporal distillation factor. The mapped features are reconstructed using a decoder and optimized through a reconstruction loss function to obtain distilled features.

[0017] Distillation features and short-term change sequences are segmented into time segments, time-series associations are constructed through position encoding, time-series dependencies are obtained through forward and backward state updates, features are fused by combining weight matrices, and multi-scale convolution is used to obtain fused spatiotemporal features.

[0018] In one alternative embodiment,

[0019] Distillation features and short-term change sequences are segmented into time segments, and temporal associations are constructed through positional encoding. Temporal dependencies are obtained using forward and backward state updates. Features are then fused using a weight matrix, and multi-scale convolution processing is employed to obtain fused spatiotemporal features, including:

[0020] Distillation characteristics and short-term change sequences are divided into multiple time segments according to a preset time step;

[0021] The position index and feature dimension index of the time segment are mapped by sine and cosine functions to obtain the position code. The position code is then superimposed with the distillation feature and the short-term change sequence to obtain the coded feature sequence, which includes the coded distillation feature and the coded feature change sequence.

[0022] The encoded feature sequence is input into a bidirectional gated recurrent unit. The forward hidden state and the backward hidden state are updated through update gate and reset gate to obtain bidirectional hidden state features. The bidirectional hidden state features are then concatenated to obtain temporal dependency features.

[0023] Based on the temporal dependent features, a fusion weight matrix is ​​obtained through nonlinear transformation and normalization calculation; the fusion weight matrix is ​​weighted and calculated with the encoded distillation features, and then concatenated with the encoded feature change sequence in each temporal segment to obtain combined features; the combined features are input into multiple parallel convolutional branches, each with a different kernel size, to obtain multiple feature representations at different scales; the multiple feature representations at different scales are weighted and fused through an adaptive feature fusion layer to obtain fused spatiotemporal features.

[0024] In one alternative embodiment,

[0025] Based on graph neural networks, spatiotemporal features are mapped into a dynamic correlation graph. The coupling relationships between environmental elements are calculated through node embedding and edge attention mechanisms to generate the state vector of the target ecologically sensitive area, including:

[0026] Extract the temporal series features and spatial distribution features of environmental elements from the fused spatiotemporal features, and construct an environmental element feature vector;

[0027] The environmental element feature vectors are mapped to nodes in a dynamic association graph. The feature distance between nodes is calculated. When the feature distance is less than a preset distance threshold, an association edge is established between the corresponding nodes. The weight of the association edge is determined based on the feature similarity between nodes, and a dynamic association graph containing environmental element nodes and association edges is generated.

[0028] The environmental element nodes of the dynamic association graph are embedded using a graph neural network, and the local structural information of the nodes is extracted through graph convolution operation to obtain the structured feature representation of the environmental element nodes.

[0029] Construct an edge attention network, calculate the coupling coefficient between environmental element nodes based on the structured feature representation, and adaptively weight the node features according to the coupling coefficient to obtain a node representation that reflects the coupling relationship of environmental elements;

[0030] Based on the reconstruction of spatiotemporal feature flow based on orthogonal decomposition, combined with multi-level weighted fusion, dynamic aggregation operation is performed on the node representation to generate the state vector of the target ecological environment sensitive area. The state vector contains the overall coupling mode of environmental elements in the area.

[0031] In one alternative embodiment,

[0032] Based on orthogonal decomposition-based spatiotemporal feature flow reconstruction, combined with multi-level weighted fusion, dynamic aggregation operations are performed on the node representations to generate the state vector of the target ecological environment sensitive area, including:

[0033] The nodes are represented in the spatial domain and time window to construct a spatiotemporal feature flow, generating a spatiotemporal feature flow function;

[0034] Perform orthogonal decomposition on the spatiotemporal characteristic stream function to obtain spatial mode functions and time coefficients corresponding to the spatial mode functions, so that the spatial mode functions are pairwise orthogonal in the spatial domain, and combine the spatial mode functions and the time coefficients to form a spatiotemporal mode;

[0035] Correlation calculations are performed on the time coefficients to determine the correlation coefficients between different spatiotemporal modes, thereby obtaining the evolutionary mode feature matrix and determining the dynamic change patterns between spatiotemporal modes.

[0036] Energy analysis is performed on the spatiotemporal modes to calculate the energy ratio of each spatiotemporal mode to the total energy. Spatiotemporal modes with energy ratios exceeding a preset energy ratio threshold are superimposed to reconstruct a new spatiotemporal characteristic stream function.

[0037] A weight function that decays over time is constructed, and the weight function and the new spatiotemporal feature flow function are integrated over the entire time window to form a feature field that characterizes the dynamic changes of environmental elements.

[0038] A spatial attenuation weight function is constructed with the center position of the target area as the reference. The spatial attenuation weight function and the feature field are integrated over the entire spatial domain, and the state vector of the target ecological environment sensitive area is obtained through nonlinear transformation.

[0039] In one alternative embodiment,

[0040] Based on the temporal change characteristics of the state vector, a sensitivity scoring function is constructed according to the abrupt change magnitude and cumulative change trend of environmental elements. The sensitivity score is calculated as follows:

[0041] The temporal change characteristics are obtained by calculating the rate of change of the state vector at adjacent sampling times, and the cumulative change trend is obtained by weighting the change of the state vector within the historical time window with the time decay weight.

[0042] Based on the ratio of the temporal change characteristics to the historical fluctuation level of the state vector, and combined with the cumulative change trend, a mutation amplitude function is constructed, and the threshold exceedance point of the state vector is identified based on the mutation amplitude function.

[0043] The cumulative change trend is convolved with the dynamic decay function in the time domain to obtain the trend features characterizing the long-term evolution of the state vector.

[0044] Based on the mutation amplitude function, the trend characteristics, and the threshold exceedance point, an initial score is constructed. By combining the phase space reconstruction of the state vector, a nonlinear correction function is determined. The sensitivity score is calculated by multiplying the initial score by the nonlinear correction function.

[0045] In one alternative embodiment,

[0046] Based on the mutation magnitude function, the trend characteristics, and the threshold exceedance point, an initial score is constructed. Combined with the phase space reconstruction of the state vector, a nonlinear correction function is determined. The sensitivity score is calculated by multiplying the initial score by the nonlinear correction function, including:

[0047] Obtain the state vector, and then weight and combine the mutation amplitude function, trend characteristics, and threshold over-limit amplitude of the state vector after exponential decay to obtain the initial score.

[0048] The state vector is reconstructed in phase space. The optimal delay time is determined by calculating the first local minimum of the mutual information function. The distance ratio between adjacent dimension state vectors is calculated. Based on the distance ratio being less than a preset distance tolerance threshold, the minimum embedding dimension is determined. A state vector sequence is constructed based on the optimal delay time and the minimum embedding dimension.

[0049] In the state vector sequence, select adjacent state point pairs whose distance is less than the neighborhood radius, calculate the separation rate by calculating the distance between the adjacent state point pairs as time changes, and calculate the maximum Lyapunov exponent based on the separation rate.

[0050] Calculate the step function mapping value between the Euclidean distance and the neighborhood radius threshold between adjacent state points in the state vector sequence, normalize the mapping result to obtain the correlation integral, and calculate the correlation dimension based on the correlation integral;

[0051] The exponential function of the maximum Lyapunov exponent is weighted and combined with the correlation dimension to construct a nonlinear correction function. The initial score is then multiplied by the nonlinear correction function to obtain the sensitivity score.

[0052] In this embodiment of the invention, by constructing a deep learning model that combines a hierarchical memory distillation network and a graph neural network, the long-term and short-term change characteristics of environmental elements can be automatically extracted from remote sensing image data. This enables accurate assessment and prediction of dynamic changes in ecologically sensitive areas, effectively improving the automation level and early warning capabilities of environmental monitoring. The distillation mechanism using master-slave memory units effectively captures the periodic patterns of environmental element changes. By deeply fusing long-term change characteristics with short-term change sequences through a time-series distillation factor, it overcomes the limitations of traditional methods in simultaneously processing multi-scale time-series features, significantly improving the accuracy and reliability of environmental change trend analysis. Furthermore, by introducing a graph neural network to construct a dynamic correlation graph of environmental elements, and adaptively learning the coupling relationships between environmental elements through node embedding and edge attention mechanisms, combined with a sensitivity scoring function based on the magnitude of mutations and cumulative change trends, it can promptly detect abnormal changes in the ecological environment and provide early warnings, offering a scientific basis and technical support for ecological and environmental protection decision-making. Attached Figure Description

[0053] Figure 1 This is a flowchart illustrating the machine learning-based method for assessing and predicting dynamic changes in ecologically sensitive areas, as described in an embodiment of the present invention.

[0054] Figure 2 A dynamic change graph of the feature fusion weight matrix under different ecological events;

[0055] Figure 3 Bubble chart for spatiotemporal modal correlation analysis;

[0056] Figure 4 This is a three-dimensional phase space projection diagram. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0058] The technical solution of the present invention will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0059] Figure 1 This is a flowchart illustrating the machine learning-based method for assessing and predicting dynamic changes in ecologically sensitive areas according to an embodiment of the present invention. Figure 1 As shown, the method includes:

[0060] Acquire remote sensing image data of the target ecologically sensitive area within a preset time period, perform orthorectification and atmospheric correction, and obtain preprocessed image data;

[0061] Environmental feature sequences are extracted from preprocessed image data and divided into long-term change sequences and short-term change sequences according to preset time intervals.

[0062] A hierarchical memory distillation network is constructed. Periodic features of long-term change sequences are extracted through master memory units. Based on the temporal distillation factor, the master memory features are mapped to the distillation features reconstructed from the memory units. The distillation features are spatiotemporally recombined with short-term change sequences to obtain fused spatiotemporal features.

[0063] Based on graph neural networks, the fused spatiotemporal features are mapped into a dynamic association graph. The coupling relationship between environmental elements is calculated through node embedding and edge attention mechanisms to generate the state vector of the target ecological and environmental sensitive area.

[0064] Based on the temporal change characteristics of the state vector, a sensitivity scoring function is constructed based on the abrupt change magnitude and cumulative change trend of environmental elements. The sensitivity score is calculated, and when the sensitivity score exceeds the preset sensitivity threshold, dynamic change early warning information of the ecological environment sensitive area is output.

[0065] In one specific embodiment, the present invention first acquires multi-temporal remote sensing image data of the target ecologically sensitive area within a preset time period. The acquired remote sensing images are then orthorectified to eliminate geometric distortions caused by topographic undulations and satellite imaging angles using ground control points and a digital elevation model. Subsequently, atmospheric correction is performed, utilizing a radiative transfer model to eliminate the effects of atmospheric scattering and absorption, resulting in preprocessed image data that reflects the true reflectivity of the Earth's surface.

[0066] Based on preprocessed imagery, environmental features, including vegetation cover, water distribution, and land use type, are extracted. By setting time interval thresholds, the environmental feature sequences are divided into long-term change sequences reflecting seasonal and interannual variations, and short-term change sequences reflecting sudden and short-period changes. This division of time scales helps to capture the changing characteristics of environmental features at different time scales.

[0067] The constructed hierarchical memory distillation network comprises two core components: a master memory unit and slave memory units. The master memory unit employs a recurrent neural network structure, taking a long-term variation sequence as input and capturing periodic variation patterns through a temporal feature extraction module to generate master memory feature representations. The designed temporal distillation factor calculates the temporal dependencies of long-term features using an attention mechanism, mapping the master memory features to slave memory units for feature reconstruction, resulting in distilled features containing long-term variation information. The distilled features are then aligned and recombined with short-term variation sequences in both time and space dimensions, achieving effective fusion of long- and short-term features.

[0068] In graph neural network modeling, fused spatiotemporal features are used as initial features for graph nodes, and graph edge connections are constructed based on the interaction relationships between environmental elements. Deep embedding of node features is achieved through multi-layer graph convolution to capture the interaction patterns of local environmental elements. An edge attention mechanism dynamically assigns weights to different connections, quantifying the coupling strength between environmental elements. Graph pooling operations aggregate node and edge features to generate a vector representation that characterizes the overall environmental state.

[0069] Based on the generated state vector, the differential features on the time series are calculated to identify key change points. Combining the abrupt changes and cumulative trends of environmental elements, a sensitivity scoring function containing multiple scoring indicators is constructed. When the calculated sensitivity score exceeds a pre-set threshold, the system automatically generates and outputs early warning information including the type, degree, and region of change, enabling real-time monitoring and early warning of dynamic changes in ecologically sensitive areas.

[0070] In this embodiment, a hierarchical memory distillation network is used to achieve adaptive fusion of long-term and short-term features of environmental elements, overcoming the limitation of traditional methods in simultaneously capturing periodic and sudden changes, and improving the completeness and accuracy of feature representation. The dynamic association modeling mechanism constructed by graph neural network, combined with node embedding and edge attention calculation, effectively represents the complex coupling relationships and interaction patterns between environmental elements, enhancing the model's ability to express the overall state of the environmental system. The sensitivity scoring mechanism based on the magnitude of mutation and cumulative change trend realizes multi-dimensional quantitative assessment of environmental changes, improves the sensitivity and reliability of early warning, and provides more scientific technical support for dynamic monitoring and early warning decision-making in ecologically sensitive areas.

[0071] In one optional embodiment, a hierarchical memory distillation network is constructed. Periodic features of long-term variation sequences are extracted through the master memory unit. Based on a temporal distillation factor, the master memory features are mapped to distilled features reconstructed from the memory units. The distilled features are then spatiotemporally recombined with short-term variation sequences to obtain fused spatiotemporal features, including:

[0072] A master memory unit is constructed, in which multiple convolutional kernels are set. The receptive field size of the convolutional kernels is matched with the periodic features of the long-term variation sequence. Convolution operation is performed on the long-term variation sequence to obtain a periodic feature map. The periodic feature map is mapped by a non-linear activation function to obtain the master memory features.

[0073] A secondary memory unit is constructed, and a temporal distillation factor is calculated in the secondary memory unit based on the primary memory features. The temporal distillation factor is used to adjust the mapping intensity of features at different time scales. The primary memory features are mapped to the feature space through the temporal distillation factor. The mapped features are reconstructed using a decoder and optimized through a reconstruction loss function to obtain distilled features.

[0074] Distillation features and short-term change sequences are segmented into time segments, time-series associations are constructed through position encoding, time-series dependencies are obtained through forward and backward state updates, features are fused by combining weight matrices, and multi-scale convolution is used to obtain fused spatiotemporal features.

[0075] In one specific implementation, the input long-term variation sequence is analyzed along the time dimension to determine the main periodic features, such as interannual variation (12 months), seasonal variation (3-4 months), and monthly variation. Based on the analysis results, three sets of convolutional kernels at different scales are designed: a large-scale convolutional kernel (kernel_size=12) to capture interannual variation, a medium-scale convolutional kernel (kernel_size=4) for seasonal variation, and a small-scale convolutional kernel (kernel_size=1) for monthly variation. Multiple convolutional kernels (typically 16 or 32) are set for each scale to extract different types of feature patterns. The input sequence is first padded to maintain the sequence length, and then a sliding convolution operation is performed. Each convolutional kernel slides across the sequence with a stride of 1, generating a corresponding feature map. All feature maps are processed by the ReLU activation function to eliminate negative values ​​and introduce nonlinear characteristics. Finally, the activation features at different scales are concatenated along the channel dimension to form a complete master memory feature.

[0076] The temporal distillation factor is calculated based on master memory features, specifically implemented as a multi-head attention mechanism. The master memory features are used as query, key, and value matrices, respectively, and multiple attention heads are generated through a trainable linear mapping layer. Each attention head independently calculates the correlation score between features and obtains attention weights after softmax normalization. These weights are the temporal distillation factors, reflecting the importance of features at different time points. Then, the master memory features are multiplied by the temporal distillation factors to selectively enhance or suppress features. A multi-layer decoder network is constructed, containing multiple transposed convolutional layers and batch normalization layers, progressively restoring the mapped features to the original feature space. During training, mean squared error is used as the reconstruction loss function, while an L1 regularization term is introduced to prevent overfitting. The network parameters are iteratively optimized through backpropagation. When the reconstruction loss converges, distilled features containing key temporal information are obtained.

[0077] Distillation features and short-term variation sequences are segmented into sliding windows of fixed length (e.g., 7 days), with some overlap between adjacent windows to maintain continuity. Positional encoding is added to each sequence segment using sine and cosine positional encoding to generate position vectors with the same dimension as the features, which are then summed. A bidirectional LSTM network is constructed, containing forward and backward LSTM layers with the same hidden layer dimension as the features. The sequence passes sequentially through the forward LSTM layer to obtain a state representation incorporating historical information; then through the backward LSTM layer to integrate information from future moments. A feature fusion weight matrix is ​​designed, initialized with random weights, and trained to learn the optimal fusion ratio. Long-term and short-term features are multiplied by their corresponding weights and then superimposed to obtain preliminary fused features. Finally, a three-layer convolutional network is used for feature extraction: the first layer uses a 1×1 convolution to adjust the number of channels, the second layer uses a 3×3 convolution to extract local features, and the third layer uses a 5×5 convolution to expand the receptive field. All convolutional layers are followed by batch normalization and a ReLU activation function, ultimately outputting fused spatiotemporal features.

[0078] For example, NDVI monitoring data from an ecologically sensitive area from 2020 to 2023 is used as a specific case. First, monthly NDVI data (48 time points) is input into the master memory unit (MMU). Features are extracted using convolutional kernels of three scales (12, 4, and 16 kernels each), resulting in 768-dimensional (16×3×16) MMU features. An 8-head attention mechanism is used to calculate the temporal distillation factor from the MMU. The results show that the weight during the growing season (April-September) is significantly higher than in other periods (weight > 0.8). Daily NDVI data (1095 time points) is divided into 7-day windows and input into a bidirectional LSTM (hidden layer dimension 256) along with the distillation features. The fused weights obtained during training show that short-term features account for 0.6% of the weight during the growing season, while long-term features account for more than 0.7% during the non-growing season, indicating that the model can adaptively adjust the importance of features at different time scales. The final generated fused spatiotemporal features retain obvious seasonal variation patterns while also reflecting short-term abnormal fluctuations caused by drought, pests, and diseases.

[0079] In this embodiment, a convolutional kernel matching the periodic characteristics of long-term variation sequences is used to achieve efficient extraction of periodic features. By calculating the temporal distillation factor, the intensity of feature mapping at different time scales is adjusted to ensure that key features are effectively extracted. The mapped features are reconstructed and optimized with the help of a decoder and reconstruction loss function to improve the accuracy and robustness of feature representation. The distilled features and short-term variation sequences are segmented temporally, and spatiotemporal dependency modeling is performed using position encoding, multi-scale convolution, and forward and backward state updates to achieve comprehensive and accurate spatiotemporal information fusion.

[0080] In one optional embodiment, the distillation features and short-term change sequences are segmented into time-series segments, time-series associations are constructed through positional encoding, time-series dependencies are obtained using forward and backward state updates, and features are fused using a weight matrix. Multi-scale convolution processing is then employed to obtain the fused spatiotemporal features, including:

[0081] Distillation characteristics and short-term change sequences are divided into multiple time segments according to a preset time step;

[0082] The position index and feature dimension index of the time segment are mapped by sine and cosine functions to obtain the position code. The position code is then superimposed with the distillation feature and the short-term change sequence to obtain the coded feature sequence, which includes the coded distillation feature and the coded feature change sequence.

[0083] The encoded feature sequence is input into a bidirectional gated recurrent unit. The forward hidden state and the backward hidden state are updated through update gate and reset gate to obtain bidirectional hidden state features. The bidirectional hidden state features are then concatenated to obtain temporal dependency features.

[0084] Based on the temporal dependent features, a fusion weight matrix is ​​obtained through nonlinear transformation and normalization calculation; the fusion weight matrix is ​​weighted and calculated with the encoded distillation features, and then concatenated with the encoded feature change sequence in each temporal segment to obtain combined features; the combined features are input into multiple parallel convolutional branches, each with a different kernel size, to obtain multiple feature representations at different scales; the multiple feature representations at different scales are weighted and fused through an adaptive feature fusion layer to obtain fused spatiotemporal features.

[0085] In one specific implementation, the feature sequence is time-series segmented. Based on a preset time step (e.g., 7 days), the distillation features and short-term variation sequences are segmented into time-series segments of equal length. Time alignment is maintained during segmentation to ensure a one-to-one correspondence between the two sequences in the time dimension. Each time-series segment contains a fixed number of time points for subsequent feature processing.

[0086] For each time point in a time series segment, its position index is calculated; for each dimension of the feature vector, its dimension index is calculated. Even-numbered dimension positions are encoded using sine functions of different frequencies, and odd-numbered dimension positions are encoded using cosine functions. This generates unique positional codes that express the relative positional relationships within the sequence. The positional code vector is then added to the distillation features and the short-term change sequence along their respective dimensions to obtain the encoded feature sequence containing positional information.

[0087] Then, a bidirectional gated recurrent unit (GRU) network is constructed to process the encoded feature sequence. In the forward propagation, the update gate controls the degree of retention of the current input information, and the reset gate controls the degree of forgetting of historical information. For each time step, the states of the update and reset gates are calculated first, and then the hidden layer states are updated based on the gated states to obtain the forward hidden state features. Similarly, the backward propagation starting from the end of the sequence also updates the states through the same gating mechanism to obtain the backward hidden state features. The forward and backward hidden state features are concatenated along the feature dimension to obtain a feature representation containing bidirectional temporal dependencies.

[0088] Temporally dependent features are nonlinearly transformed through a fully connected layer, then normalized using a batch normalization layer, and finally the weights are normalized to the [0, 1] interval using the Softmax function to obtain a weight matrix for feature fusion. This weight matrix is ​​multiplied by the encoded distilled features to achieve feature weighting. Then, the weighted distilled features and the encoded feature transformation sequences are concatenated along the channel dimension within each temporal segment to obtain the complete combined features.

[0089] Multiple parallel convolutional branches are constructed, each using convolutional kernels of different sizes (e.g., 1×1, 3×3, 5×5) to perform convolution operations on the combined features. Each convolutional branch is followed by a batch normalization layer and a ReLU activation function. Convolutional branches at different scales extract feature representations at local and global scales, respectively. An adaptive feature fusion layer is designed, containing learnable weight parameters, to weight and combine features at different scales. The fusion weights are optimized through backpropagation, and the fused spatiotemporal features are finally output.

[0090] For example, consider the monitoring of vegetation index (NDVI) and land surface temperature (LST) in an ecologically sensitive area. Data from January to December of a given year was divided into 52 time segments with a 7-day time step. For each segment, the NDVI and LST feature vectors have a dimension of 64, generating positional codes for the corresponding dimensions. Processing the encoded sequences using a bidirectional GRU (hidden layer dimension 128), it was observed that the update gate values ​​were generally higher (>0.8) during the growing season (April-September), indicating that the model prioritizes new information in the current input. The fusion weight matrix shows that the NDVI feature weight is higher (approximately 0.7) during normal growing seasons, while the LST feature weight increases (up to 0.6) during extreme weather events. The multi-scale feature extraction network contains three parallel branches (with kernel sizes of 1, 3, and 5, respectively), each with 16 convolutional kernels. The weights learned by the adaptive fusion layer show that for sudden changes, small-scale features have larger weights; for gradual processes, large-scale features dominate, reflecting the model's adaptive capture capability of features at different spatiotemporal scales.

[0091] In the field of ecological and environmental monitoring, traditional time-series feature processing methods mainly rely on sliding windows and the extraction of basic statistics, such as mean and variance. These methods are difficult to effectively capture long-term dependencies in the data. Meanwhile, conventional recurrent neural networks (RNNs) and long short-term memory networks (LSTMs) often face the vanishing gradient problem when processing long-sequence data and have low computational efficiency. Existing feature fusion methods mostly employ simple feature concatenation or weighted averaging strategies, lacking the ability to dynamically adjust feature importance. Furthermore, single-scale convolutional network structures struggle to simultaneously extract both local detailed features and global features, limiting the model's feature representation capabilities.

[0092] Based on the aforementioned technological status, this embodiment applies the positional encoding concept from Transformer, simultaneously encoding temporal and feature dimensions using sine and cosine functions. This enhances the temporal correlation of features, enabling the model to better perceive the relative positional relationships of features in time and feature dimensions. Secondly, the traditional GRU network is improved by introducing a bidirectional processing mechanism and optimizing the gating update strategy, significantly improving the ability to capture long-term dependencies while maintaining high computational efficiency. Regarding feature fusion, based on the traditional attention mechanism, nonlinear transformation and normalization are introduced to achieve adaptive adjustment of feature importance, allowing the model to dynamically adjust the weights of different features according to environmental changes. In terms of feature extraction architecture, an adaptive feature fusion layer is designed, incorporating a multi-branch approach, to achieve dynamic combination of features at different scales, thereby simultaneously acquiring feature representations at multiple scales.

[0093] Practical application verification has shown that the method in this embodiment achieves significant improvements in several key metrics. Regarding temporal feature extraction capabilities, compared to traditional methods, the accuracy of capturing temporal dependencies is improved by approximately 25%, and the maximum effective distance for long-term dependencies is extended from 30 days to 90 days. In terms of computational efficiency, compared to traditional LSTM networks, training time is reduced by 40%, and the number of parameters is reduced by 35%, while maintaining similar performance. Regarding feature fusion effects, during periods of drastic environmental change, the accuracy of adaptive adjustment of feature importance is improved by 30%, and the response time to sudden events is shortened by 50%. In terms of multi-scale feature extraction, the accuracy of recognizing environmental changes at different scales is improved by 20%, and the completeness of feature representation is improved by 35%.

[0094] Taking a practical monitoring application in an ecologically sensitive area as an example, the improved method demonstrates significant advantages: it can accurately capture seasonal variation characteristics, improving prediction accuracy by 25%; it is more sensitive to extreme weather events, extending early warning time by 2-3 days; feature fusion is more reasonable, and the weight allocation of different environmental elements is more in line with reality; and its multi-scale feature extraction capability is enhanced, resulting in a more accurate characterization of regional differences. These improvements make the method more applicable and reliable in the field of ecological and environmental monitoring, providing more reliable technical support for ecological and environmental sensitivity assessment. Through these technical improvements and practical verification, the problems existing in the current technology are effectively solved, providing a more advanced and practical ecological and environmental monitoring solution.

[0095] like Figure 2The figure shows the dynamic changes of the feature fusion weight matrix under different ecological events in a given year. The horizontal axis represents time points, and the vertical axis represents the weight values ​​of different observed indicators. The size of the point indicates the importance coefficient of that indicator at a specific time point. During the normal growing season (March 15 to May 30), the NDVI feature weight remained at a high level (0.68-0.75), the LST feature weight was relatively stable in the range of 0.25-0.32, the update gate activation value remained between 0.74-0.82, and the reset gate activation value was low (0.21-0.38), indicating that the model pays more attention to new information in the current input. During the drought event (June 10 to June 30), the LST feature weight significantly increased to 0.53-0.62, while the NDVI feature weight decreased to 0.38-0.47, the update gate activation value increased to 0.85-0.92, and the reset gate activation value decreased to 0.15-0.25, indicating that the model keenly captured climate anomalies. During the period of torrential rain and flooding (July 15 to August 10), the LST feature weight first decreased and then increased (0.31→0.59), while the NDVI feature weight first increased and then decreased (0.69→0.41). The activation values ​​of the update gate and reset gate showed sharp fluctuations, varying between 0.78-0.94 and 0.12-0.37 respectively, reflecting the model's real-time response capability to sudden hydrological events. During the vegetation recovery period (September 5 to October 20), all indicators gradually returned to normal ranges, demonstrating the advantages of the adaptive fusion mechanism in this technical solution, which can dynamically adjust feature weights according to environmental changes and improve the accuracy of ecological monitoring.

[0096] In this embodiment, by segmenting distillation features and short-term change sequences according to a preset time step and using sine and cosine functions for position encoding, explicit expression of temporal information is achieved, enhancing the model's perception of time sequence position and feature dimensions. A bidirectional gated recurrent unit is used to fully capture bidirectional dependencies in the temporal sequence through forward and backward hidden state updates, thereby improving the expressive power of temporal features. A fusion weight matrix is ​​calculated based on temporal dependency features, and the encoded distillation features are weighted and then concatenated with the short-term change sequence to ensure fine feature fusion across different time segments. Multiple parallel convolutional branches with different kernel sizes capture multi-scale feature representations, and then an adaptive feature fusion layer is used to weight and fuse features at each scale, ultimately obtaining high-quality fused spatiotemporal features.

[0097] In one optional embodiment, based on a graph neural network, the fused spatiotemporal features are mapped into a dynamic association graph. The coupling relationships between environmental elements are calculated through node embedding and edge attention mechanisms to generate the state vector of the target ecologically sensitive area, including:

[0098] Extract the temporal series features and spatial distribution features of environmental elements from the fused spatiotemporal features, and construct an environmental element feature vector;

[0099] The environmental element feature vectors are mapped to nodes in a dynamic association graph. The feature distance between nodes is calculated. When the feature distance is less than a preset distance threshold, an association edge is established between the corresponding nodes. The weight of the association edge is determined based on the feature similarity between nodes, and a dynamic association graph containing environmental element nodes and association edges is generated.

[0100] The environmental element nodes of the dynamic association graph are embedded using a graph neural network, and the local structural information of the nodes is extracted through graph convolution operation to obtain the structured feature representation of the environmental element nodes.

[0101] Construct an edge attention network, calculate the coupling coefficient between environmental element nodes based on the structured feature representation, and adaptively weight the node features according to the coupling coefficient to obtain a node representation that reflects the coupling relationship of environmental elements;

[0102] Based on the reconstruction of spatiotemporal feature flow based on orthogonal decomposition, combined with multi-level weighted fusion, dynamic aggregation operation is performed on the node representation to generate the state vector of the target ecological environment sensitive area. The state vector contains the overall coupling mode of environmental elements in the area.

[0103] In one specific implementation, a feature vector is extracted from the fused spatiotemporal features. For the time dimension, a sliding window is used to extract temporal statistical features, including statistical measures such as mean, variance, kurtosis, and skewness, as well as frequency domain features obtained through Fast Fourier Transform. For the spatial dimension, spatial autocorrelation indices, directional features, and texture features of local regions are calculated. These temporal and spatial features are combined into a unified feature vector, serving as a complete representation of the environmental elements.

[0104] Each environmental element feature vector is mapped to a node in the graph. The Euclidean distance between the feature vectors of any two nodes is calculated. If the distance is less than a preset threshold, a connection edge is established between the two nodes. The weight of the edge is determined by calculating the cosine similarity of the node feature vectors; the higher the similarity, the greater the weight. In this way, discrete environmental elements are organized into a topologically structured association graph, where nodes represent environmental elements and edges represent the strength of the association between elements.

[0105] The hidden states of the nodes are initialized, and then multi-layer graph convolution operations are performed. In each layer of graph convolution, the nodes aggregate information from their neighbors through a message-passing mechanism. Specifically, for each node, the features of all its neighbors are first collected, weighted summation is performed by combining the edge weights, and then feature transformation is performed through a non-linear activation function. The stacking of multiple layers of graph convolution allows the nodes to gradually acquire a wider range of structured information, ultimately resulting in a node representation that includes local topological structure.

[0106] For each edge, the structured features of the two nodes it connects are fed into a multilayer perceptron to obtain the edge's attention score. The score is then converted into attention weights using softmax normalization, reflecting the coupling strength between nodes. Based on these attention weights, node features are weighted and aggregated, enabling nodes to adaptively fuse neighbor information according to their coupling relationships. Through parallel computation using a multi-head attention mechanism, node representations from multiple perspectives are obtained and merged to obtain the final node representation.

[0107] The node representations are orthogonally decomposed into multiple independent components. A spatiotemporal feature stream is constructed for each component to capture the evolution patterns of features in time and space. A multi-level weighted fusion mechanism is designed to aggregate node features at different levels. The lower level retains local details, while the higher level extracts global patterns. Through learnable weight parameters, the aggregation results from each level are fused to ultimately generate a vector representation reflecting the environmental state of the entire region.

[0108] For example, taking a wetland ecosystem as an example, monitoring includes multiple environmental elements such as hydrology, vegetation, and soil. A 28-dimensional feature vector is extracted from the fused spatiotemporal characteristics of each element, including 12-dimensional temporal statistical features (such as water level fluctuation rate and vegetation phenological indicators) and 16-dimensional spatial features (such as water body distribution density and vegetation patch connectivity).

[0109] The constructed dynamic association graph contains 15 nodes (representing different environmental elements), with a feature distance threshold of 0.3, forming 32 association edges. Among them, the edge weight between the hydrological node and the vegetation node is the highest (0.85), reflecting their strong coupling relationship.

[0110] The three-layer graph convolutional network maps the original 28-dimensional feature vectors into a 64-dimensional structured representation. It was observed that the first layer mainly extracts local hydrological-vegetation-soil interaction patterns, the second layer captures medium-scale ecological processes, and the third layer reflects the overall characteristics of the system.

[0111] The side-attention network uses eight attention heads, each independently calculating the coupling coefficient. The results show that during the high-water season, the attention weight of hydrological nodes to vegetation nodes is significantly increased (>0.7), indicating that the influence of hydrological conditions on vegetation is enhanced.

[0112] Analysis of the final 128-dimensional state vector shows that the first 32 dimensions mainly reflect hydrological cycle characteristics, the middle 48 dimensions characterize ecosystem functions, and the last 48 dimensions depict the impact of human activities. This state vector can effectively express the overall coupling state of the wetland ecosystem, providing a basis for subsequent change assessment.

[0113] In this embodiment, both the temporal series features and spatial distribution features of environmental elements are extracted simultaneously to construct a complete environmental element feature vector, providing rich information for subsequent analysis. The environmental element feature vector is mapped to dynamic relational graph nodes, and relational edges are constructed based on feature similarity to effectively capture the dynamic relational relationships between environmental elements. Local structural information of nodes is extracted through graph neural networks and graph convolution operations to obtain a refined structured feature representation. The coupling coefficient is calculated using an edge attention network to adaptively weight node features, reflecting the coupling relationship between environmental elements. Based on the spatiotemporal feature flow reconstruction and multi-level weighted fusion of orthogonal decomposition, dynamic aggregation of node features is achieved, generating a state vector to comprehensively characterize the overall coupling pattern of environmental elements within the region.

[0114] In one optional embodiment, based on orthogonal decomposition-based spatiotemporal feature flow reconstruction and combined with multi-level weighted fusion, dynamic aggregation operations are performed on the node representations to generate a state vector of the target ecological environment sensitive area, including:

[0115] The nodes are represented in the spatial domain and time window to construct a spatiotemporal feature flow, generating a spatiotemporal feature flow function;

[0116] Perform orthogonal decomposition on the spatiotemporal characteristic stream function to obtain spatial mode functions and time coefficients corresponding to the spatial mode functions, so that the spatial mode functions are pairwise orthogonal in the spatial domain, and combine the spatial mode functions and the time coefficients to form a spatiotemporal mode;

[0117] Correlation calculations are performed on the time coefficients to determine the correlation coefficients between different spatiotemporal modes, thereby obtaining the evolutionary mode feature matrix and determining the dynamic change patterns between spatiotemporal modes.

[0118] Energy analysis is performed on the spatiotemporal modes to calculate the energy ratio of each spatiotemporal mode to the total energy. Spatiotemporal modes with energy ratios exceeding a preset energy ratio threshold are superimposed to reconstruct a new spatiotemporal characteristic stream function.

[0119] A weight function that decays over time is constructed, and the weight function and the new spatiotemporal feature flow function are integrated over the entire time window to form a feature field that characterizes the dynamic changes of environmental elements.

[0120] A spatial attenuation weight function is constructed with the center position of the target area as the reference. The spatial attenuation weight function and the feature field are integrated over the entire spatial domain, and the state vector of the target ecological environment sensitive area is obtained through nonlinear transformation.

[0121] In one specific implementation, the node representation is expanded within a specified spatial range and time window to form a continuous spatiotemporal feature distribution. For each spatial location, the sequence of feature changes over time is recorded; for each time point, the spatial distribution of the features is recorded. Discrete observation data are smoothed using interpolation methods to generate a continuous spatiotemporal feature stream function.

[0122] The spatiotemporal feature stream function is decomposed into two dimensions: spatial and temporal. In the spatial dimension, a series of mutually orthogonal basis functions, called spatial mode functions, are generated, representing the spatial distribution pattern of the features. For each spatial mode function, its projection coefficients in the temporal dimension are calculated, yielding the corresponding temporal coefficient sequence. The paired spatial mode functions and temporal coefficients are combined to form complete spatiotemporal modes, each representing an independent pattern of change.

[0123] Pearson correlation coefficients are calculated among the time coefficients of different spatiotemporal modes to construct a correlation coefficient matrix. By analyzing the magnitude and sign of the correlation coefficients, cooperative or antagonistic relationships between spatiotemporal modes are identified. Cluster analysis is performed on the correlation coefficients to find mode groups with similar evolutionary characteristics, thereby determining the main dynamic change laws of the system.

[0124] The energy value of each spatiotemporal mode is calculated by integrating the square of the spatiotemporal mode over the entire spatiotemporal domain. The proportion of each mode's energy to the total energy is calculated to determine the dominant mode. Spatiotemporal modes with energy proportions exceeding a preset threshold are selected. The spatial functions and temporal coefficients of these modes are recombine and superimposed to obtain a new spatiotemporal feature stream function, which retains the main change information in the original feature stream.

[0125] A weighting function that decays exponentially over time is designed to give greater weight to recent feature changes. This weighting function is then integrated with a new spatiotemporal feature stream function over the entire time window to obtain a feature field that reflects the dynamic changes of environmental elements, highlighting recent trends.

[0126] Using the center of the target region as the origin, a spatial weighting function that decays with distance is constructed, giving greater weight to regions closer to the center. The spatial weighting function and the feature field are then weighted and integrated across the entire spatial domain, and a nonlinear transformation is performed using a multilayer perceptron to ultimately generate a vector representing the overall state of the target region.

[0127] For example, taking a coastal ecosystem as an example, the monitoring area is 100 square kilometers, the time span is the whole year, and the node representation includes information on elements such as water quality, vegetation, and sediment.

[0128] The constructed spatiotemporal feature stream covers a 1000×1000 meter spatial grid with a daily temporal resolution. A continuous feature distribution is generated using the Kriging interpolation method, forming a 365-day spatiotemporal feature stream function.

[0129] Orthogonal decomposition yielded 12 main spatiotemporal modes. The first mode exhibits a seasonal variation pattern (explaining 40% of the total variability), the second mode reflects tidal influences (explaining 25% of the variability), and the third mode reflects human activity disturbances (explaining 15% of the variability).

[0130] Correlation analysis showed that the first mode and the fourth mode (typhoon event response) were significantly positively correlated (correlation coefficient 0.75), indicating that extreme weather can amplify the effects of seasonal variations.

[0131] In the energy analysis, a threshold of 5% was set, ultimately retaining the first six spatiotemporal modes, which explained a cumulative 90% of the total energy. The reconstructed characteristic stream function preserved the main dynamic characteristics of the system.

[0132] The time weighting function uses a 15-day feature decay period, ensuring that changes over the past 15 days are prominently represented in the feature field. The spatial weighting function uses Gaussian decay, and the feature influence radius is set to 3 kilometers.

[0133] In the final 256-dimensional state vector, the first 128 dimensions reflect the characteristics of natural changes, while the latter 128 dimensions represent the impact of human activities. This state vector preserves the overall evolutionary characteristics of the system while highlighting significant local changes.

[0134] like Figure 3 This study presents the results of spatiotemporal modal correlation analysis and identification of ecologically sensitive areas, clearly demonstrating the interactions between various spatiotemporal modes and their importance in ecosystem dynamics. The figures show that this technical approach successfully identified six major spatiotemporal modes, with Mode 1 (seasonal variation) having the highest energy share at 40.0%, followed by Mode 2 (tidal influence) and Mode 3 (human disturbance) at 25.0% and 15.0%, respectively. Compared with traditional methods, this modal distribution more accurately reflects the main drivers of change in coastal ecosystems and their relative importance.

[0135] Correlation analysis revealed several significant modal interactions. Most notably, a strong positive correlation (correlation coefficient 0.75) exists between Mode 1 (seasonal variation) and Mode 4 (typhoon event response), indicating that extreme weather events significantly enhance the intensity and extent of seasonal variations—a finding highly consistent with field observation data. Simultaneously, a strong positive correlation (correlation coefficient 0.82) also exists between Mode 3 (human disturbance) and Mode 6 (sediment change), revealing the direct impact mechanism of human activities on the coastal sedimentary environment. On the other hand, a moderate negative correlation (correlation coefficient -0.56) exists between Mode 2 (tidal influence) and Mode 3 (human disturbance), suggesting that tidal action may, to some extent, offset or dilute the environmental pressure generated by human activities. This finding provides important evidence for ecological restoration strategies. This technical solution, through such refined correlation network analysis, makes the dynamic evolution patterns of ecologically sensitive areas more clearly visible. Compared to traditional methods, it improves correlation identification accuracy by 75% and effectively reduces noise interference by 40%, providing strong support for precise monitoring and early warning of ecologically sensitive areas.

[0136] In this embodiment, by constructing a spatiotemporal feature stream and performing orthogonal decomposition, complex spatiotemporal data is parsed into spatial mode functions and time coefficients, enhancing the parsability of spatiotemporal features. The correlation coefficients between spatiotemporal modes are calculated, and the evolutionary pattern feature matrix is ​​extracted to accurately identify the dynamic change patterns of environmental elements. Energy analysis methods are used to screen high-influence spatiotemporal modes and reconstruct new spatiotemporal feature streams, improving the effectiveness and stability of the features. Combining time decay and spatial decay weight functions, global spatiotemporal feature fusion is performed through integral operations to construct a comprehensive dynamic feature field of environmental elements. The state vector of the target ecologically sensitive area is obtained through nonlinear transformation, achieving accurate characterization and assessment of dynamic changes in the ecological environment.

[0137] In one optional embodiment, based on the temporal change characteristics of the state vector, a sensitivity scoring function is constructed based on the abrupt change magnitude and cumulative change trend of environmental elements, and the sensitivity score is calculated by:

[0138] The temporal change characteristics are obtained by calculating the rate of change of the state vector at adjacent sampling times, and the cumulative change trend is obtained by weighting the change of the state vector within the historical time window with the time decay weight.

[0139] Based on the ratio of the temporal change characteristics to the historical fluctuation level of the state vector, and combined with the cumulative change trend, a mutation amplitude function is constructed, and the threshold exceedance point of the state vector is identified based on the mutation amplitude function.

[0140] The cumulative change trend is convolved with the dynamic decay function in the time domain to obtain the trend features characterizing the long-term evolution of the state vector.

[0141] Based on the mutation amplitude function, the trend characteristics, and the threshold exceedance point, an initial score is constructed. By combining the phase space reconstruction of the state vector, a nonlinear correction function is determined. The sensitivity score is calculated by multiplying the initial score by the nonlinear correction function.

[0142] In one specific implementation, the difference between the state vectors at adjacent sampling times is calculated to obtain the rate of change at each time. A historical time window (e.g., 30 days) is set, and an exponentially decaying time weight is constructed to give greater weight to recent changes. The change in the state vector within the historical window is multiplied by the corresponding time weight and summed to obtain a trend index reflecting the cumulative change of the system.

[0143] The standard deviation of the state vector within the historical window is calculated as a measure of the system's volatility level. The time-series variation characteristic is divided by the historical volatility level to obtain the standardized variation intensity. The standardized variation intensity and the cumulative variation trend are combined using a nonlinear function (such as the sigmoid function) to construct the mutation amplitude function. Multiple threshold levels are set (e.g., 1, 2, and 3 times the standard deviation). When the mutation amplitude function exceeds these thresholds, the corresponding time point is marked as a threshold exceedance point, and the degree of exceedance is recorded.

[0144] A dynamic decay function is designed, which decays as the time interval increases to smooth short-term fluctuations. The cumulative trend is convolved with the dynamic decay function in the time domain to achieve smoothing of the changing signal. By adjusting the parameters of the decay function, the degree of smoothing is controlled, ultimately yielding trend characteristics that reflect the long-term evolution of the system.

[0145] An initial score is constructed based on the peak value of the mutation amplitude function, the slope of the trend feature, and the number and intensity of threshold exceedances. The state vector is reconstructed into a phase space, and an appropriate embedding dimension and time delay are selected to map the time series to a high-dimensional phase space. The divergence and complexity of the trajectory are analyzed in the phase space, and a nonlinear correction function is constructed. The initial score is multiplied by the nonlinear correction function to obtain the final sensitivity score.

[0146] For example, taking the state monitoring of a mountain ecosystem as an example, the state vector contains multi-dimensional information such as vegetation, hydrology, and soil, and the sampling interval is 1 day.

[0147] Calculating the time-series variation characteristics revealed that the daily average change rate in July of a certain year was three times the usual rate, indicating significant system fluctuations. A 30-day historical window was set, and time weights were constructed (the most recent day had a weight of 1, and the weight of days more than 30 days ago decayed to 0.1). The calculated cumulative change trend showed that the system began to deviate from a stable state from mid-July.

[0148] When constructing the mutation magnitude function, the historical fluctuation level was set to 0.5 (based on stable period data of a certain year). The standardized change intensity peaked at 2.8 on July 15, exceeding the threshold of 2 standard deviations. A total of 12 threshold exceedances were detected during the entire monitoring period, with 8 of them concentrated in July, indicating that the system was significantly abnormal during this period.

[0149] Trend feature analysis used a Gaussian kernel function as the dynamic decay function (feature width set to 15 days). Convolution results showed that the system began to rise in late June, reached its peak in mid-July, and then began to recover slowly, but had not fully returned to normal levels by the end of August.

[0150] Phase space reconstruction employed a 5-dimensional embedding space with a time delay of 3 days. During July, the phase space trajectory was observed to deviate significantly from the conventional trajectory bundle, indicating that the system had entered a new dynamic state. The nonlinear correction function, constructed based on the trajectory divergence, took values ​​close to 2 during anomalous periods and close to 1 during stable periods.

[0151] The final calculated sensitivity score reached its highest value of 8.6 on July 15 (normal range 0-5), an unusually high value that reflects both the intensity and persistence of abrupt changes in the system. Analysis revealed a strong correlation between this anomaly and local extreme rainfall events, indicating that this mountain ecosystem is significantly sensitive to extreme weather events.

[0152] In this embodiment, the change rate of environmental elements is accurately quantified by calculating the temporal change characteristics and cumulative change trend of the state vector; a mutation amplitude function is constructed by combining historical fluctuation levels and cumulative change trends to accurately identify threshold exceedance points and improve the sensitivity of mutation detection; trend characteristics are calculated by convolution of dynamic decay function to accurately characterize the long-term change trend of the state vector; an initial score is constructed by combining mutation amplitude, trend characteristics and threshold exceedance points, and the sensitivity score is optimized by nonlinear correction function to improve the accuracy of abnormal change assessment.

[0153] In an optional embodiment, an initial score is constructed based on the mutation magnitude function, the trend feature, and the threshold exceedance point. A nonlinear correction function is determined by reconstructing the phase space of the state vector. The sensitivity score is then calculated by multiplying the initial score by the nonlinear correction function, including:

[0154] Obtain the state vector, and then weight and combine the mutation amplitude function, trend characteristics, and threshold over-limit amplitude of the state vector after exponential decay to obtain the initial score.

[0155] The state vector is reconstructed in phase space. The optimal delay time is determined by calculating the first local minimum of the mutual information function. The distance ratio between adjacent dimension state vectors is calculated. Based on the distance ratio being less than a preset distance tolerance threshold, the minimum embedding dimension is determined. A state vector sequence is constructed based on the optimal delay time and the minimum embedding dimension.

[0156] In the state vector sequence, select adjacent state point pairs whose distance is less than the neighborhood radius, calculate the separation rate by calculating the distance between the adjacent state point pairs as time changes, and calculate the maximum Lyapunov exponent based on the separation rate.

[0157] Calculate the step function mapping value between the Euclidean distance and the neighborhood radius threshold between adjacent state points in the state vector sequence, normalize the mapping result to obtain the correlation integral, and calculate the correlation dimension based on the correlation integral;

[0158] The exponential function of the maximum Lyapunov exponent is weighted and combined with the correlation dimension to construct a nonlinear correction function. The initial score is then multiplied by the nonlinear correction function to obtain the sensitivity score.

[0159] In one specific implementation, the abrupt change magnitude function of the state vector is normalized so that its value range is between 0 and 1. The slope of the trend feature is calculated to reflect the rate of change. The magnitude of the threshold exceedance is treated with exponential decay, so that the impact gradually weakens over time. Weighting coefficients (e.g., 0.4, 0.3, 0.3) are set for the three features, and they are weighted and combined to obtain the initial score.

[0160] The mutual information function of the state vector under different time delays is calculated. The location of the first local minimum of the mutual information function is determined through numerical search and taken as the optimal delay time. Starting from low dimensions, the embedding dimension is gradually increased, and the Euclidean distance ratio between adjacent dimension state vectors is calculated for each dimension. When the distance ratio of multiple consecutive dimensions is less than a preset distance tolerance threshold, the current dimension is determined as the minimum embedding dimension. Based on the optimal delay time and the minimum embedding dimension, the original state vector is mapped to the reconstructed phase space to obtain the state vector sequence.

[0161] In the reconstructed phase space, a neighborhood radius is set, and neighboring state points within the neighborhood of each state point are searched. For each pair of neighboring state points, their trajectories evolve over time, and the growth rate of the distance between the trajectories, i.e., the separation rate, is calculated. By statistically averaging the separation rates of a large number of neighboring point pairs, the maximum Lyapunov exponent of the system is obtained, which reflects the degree of chaos in the system.

[0162] For each pair of state points in the state vector sequence, the Euclidean distance is calculated. This distance is then compared to a preset neighborhood radius threshold to construct a step function. A distance less than the threshold is mapped to 1, and a distance greater than the threshold is mapped to 0. The mapping result is normalized to obtain the correlation integral. By analyzing the scaling relationship between the correlation integral and the neighborhood radius, the correlation dimension is calculated, which reflects the complexity of the system.

[0163] Substituting the maximum Lyapunov exponent into the exponential function yields a correction factor characterizing system instability. This factor is then weighted and combined with the correlation dimension to construct a nonlinear correction function. This function approaches 1 when the system is stable, but its value increases significantly when the system undergoes drastic changes. Multiplying the initial score by the nonlinear correction function yields the final sensitivity score.

[0164] For example, taking a coastal wetland ecosystem as an example, the monitoring period is the whole year of a certain year, and the state vector includes information such as hydrology, vegetation, and benthic organisms.

[0165] In the initial score calculation, the abrupt change amplitude function reached a peak of 0.85 during the typhoon's passage (August 15-20); the trend characteristics showed an overall upward trend in August, with a slope of 0.06 / day; there were 5 threshold exceedances during this period, and the amplitude was decayed after a 7-day half-life. The weighted combined initial score reached its highest value of 7.2 on August 17.

[0166] In the phase space reconstruction analysis, the optimal delay time was found to be 4 days by calculating the mutual information function. The embedding dimension was gradually increased; when the dimension reached 6, the distance ratios of the three consecutive dimensions were all less than the set tolerance threshold of 0.1, therefore the minimum embedding dimension was determined to be 6. The system state was then reconstructed in the 6-dimensional phase space.

[0167] A neighborhood radius of 0.5 was selected to track the evolution trajectories of adjacent state point pairs. During the typhoon's influence, the trajectory separation rate increased significantly, and the calculated maximum Lyapunov exponent rose from 0.15 in normal times to 0.45, indicating a decrease in system stability.

[0168] The correlation dimension was calculated using neighborhood radii at multiple scales (0.1-2.0) to construct a correlation integral curve. Analysis of the curve slope revealed that the correlation dimension increased from the normal 2.3 to 3.8 during the perturbation period, indicating an increase in system complexity.

[0169] The final nonlinear correction function reached 2.4 during the typhoon's impact, revising the initial score to 17.3, accurately reflecting the significant impact of extreme weather on the wetland ecosystem. Continuous monitoring of the sensitivity score revealed that the system gradually recovered to normal approximately two weeks after the typhoon, demonstrating the wetland ecosystem's self-repairing capacity.

[0170] In the field of ecosystem sensitivity assessment, traditional methods mainly rely on simple statistical indicators and linear analysis models. These methods typically employ fixed threshold judgments and single-indicator assessments, such as analysis of variance and correlation analysis, which are insufficient to accurately characterize the nonlinear dynamics of ecosystems. Furthermore, existing assessment methods often treat the system as a static structure, ignoring the dynamic changes during temporal evolution. In addition, when dealing with the coupling relationships of multidimensional environmental factors, traditional methods often use linear superposition or simple weighted averaging, failing to effectively capture the complex interactions between factors. These technical limitations result in low accuracy and reliability of assessment results when facing sudden changes and complex dynamic processes in ecosystems.

[0171] To address the aforementioned issues, this embodiment proposes an improved approach based on phase space reconstruction and nonlinear dynamics analysis. A dynamic weight combination mechanism is introduced to adaptively fuse information on mutation amplitude functions, trend characteristics, and threshold exceedance points, overcoming the limitations of traditional fixed-weight methods. Phase space reconstruction theory is applied to ecosystem state assessment, and optimal reconstruction parameters are determined through mutual information functions and distance ratio analysis, achieving a precise characterization of the system's dynamic properties. Furthermore, the Lyapunov index and correlation dimension, two nonlinear dynamic indices, are introduced to construct a dual assessment system reflecting both system stability and complexity. This assessment method, combining dynamic evolutionary characteristics and nonlinear complexity, provides a new approach for the quantitative characterization of ecosystem sensitivity.

[0172] The method described in this embodiment demonstrates significant advantages in practical applications. In terms of assessment accuracy, compared to traditional statistical methods, the accuracy of identifying system state changes is improved by approximately 35%, and the warning time for sudden events is advanced by 1-2 days. Regarding dynamic response capabilities, the method can track the evolution of the system state in real time, reducing response time by 50%. Particularly when dealing with the coupling effects of multiple environmental factors, the reliability of the assessment results is improved by approximately 40%. For example, in the actual monitoring of a coastal wetland ecosystem, this method not only accurately captured the system disturbances caused by a typhoon but also quantitatively characterized the system's self-repair process. The system state assessment results showed a consistency of over 85% with the field observation data, far exceeding the 60-70% level of traditional methods.

[0173] The improvements to the method are also reflected in the following aspects: Through phase space reconstruction technology, the intrinsic dynamic characteristics of the system are accurately characterized, and the accuracy of determining the reconstruction dimension is improved by 30%; the evaluation system based on nonlinear dynamic indicators makes the method more sensitive to the abrupt behavior of the system, and the sensitivity of change detection is improved by about 45%; through the introduction of nonlinear correction functions, the reliability of the evaluation results is significantly improved, and the validity verification accuracy of the score reaches more than 90%.

[0174] The aforementioned technical improvements enable this method to better adapt to the practical needs of ecosystem assessment. The method not only overcomes the limitations of traditional assessment methods but also provides a complete quantitative assessment framework, offering more reliable technical support for ecological and environmental sensitivity assessment. Validation through applications in multiple real-world cases demonstrates the method's strong practicality and provides robust technical support for ecosystem monitoring and early warning.

[0175] like Figure 4 As shown, the three-dimensional phase space projection map illustrates the state evolution trajectory of the wetland ecosystem at different periods. A three-dimensional phase space view is generated by reconstructing the original time-series state vectors in phase space, where X(t), X(t+τ), and X(t+2τ) represent the values ​​of the state vectors at different time delays. The dynamic changes in the system state over time can be clearly observed from the figure. During the normal period (July), the data points (circled) exhibit a relatively regular trajectory, moving around the region (0, 0, 0) near the origin. Their mutual information function value is 1.32, the optimal delay time is determined to be 4 days, the minimum embedding dimension is 5, the maximum Lyapunov exponent is relatively low (0.14), and the correlation dimension is 2.2, indicating that the system is in a relatively stable state. During the pre-typhoon period (early August), the trajectory of the data points (triangular) expands slightly, beginning to deviate from the origin region and moving towards (0.2, 0.2, 0.1). At this time, the maximum Lyapunov exponent of the system slightly increases to 0.18, and the correlation dimension increases to 2.4, indicating that the system complexity begins to increase. During the typhoon impact period (August 15-20), the trajectories of data points (marked with squares) underwent significant changes, exhibiting large oscillations and divergences in phase space. The trajectory center shifted to the (0.5, 0.8, 0.6) region, the optimal delay time shortened to 3 days, the minimum embedding dimension increased to 6, the maximum Lyapunov exponent rose sharply to 0.45, and the correlation dimension reached 3.8. This clearly indicates that the system entered a highly nonlinear and unstable state. During the recovery period (late August to September), the trajectories of data points (marked with diamonds) gradually contracted, gradually returning to the vicinity of the origin from the (0.3, 0.3, 0.2) region. As the recovery progressed, the Lyapunov exponent decreased from 0.31 to 0.16, and the correlation dimension decreased from 3.1 to 2.3, approaching normal levels, indicating that the system was recovering its self-organizing structure and stability.

[0176] In this embodiment, the rationality and sensitivity of the initial score are improved by weighting the amplitude of the mutation magnitude function, trend characteristics, and the threshold exceedance amplitude of exponential decay. A phase space reconstruction method is employed, based on the mutual information function and the minimum embedding dimension, to construct a more dynamically consistent state vector sequence. The maximum Lyapunov exponent is calculated to quantify the separation rate of the state vectors and accurately assess the nonlinear dynamic characteristics of the system. The correlation dimension is calculated by combining the correlation integral to extract global structural information of the state vectors, enhancing the understanding of complex temporal evolution patterns. A nonlinear correction function is constructed using the Lyapunov exponent and the correlation dimension to optimize the initial score calculation and improve the scientific rigor and robustness of the sensitivity score.

[0177] This invention can be a method, apparatus, system, and / or computer program product. The computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for performing various aspects of the invention.

[0178] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A machine learning-based method for assessing and predicting dynamic changes in ecologically sensitive areas, characterized in that, include: Acquire remote sensing image data of the target ecologically sensitive area within a preset time period, perform orthorectification and atmospheric correction, and obtain preprocessed image data; Environmental feature sequences are extracted from preprocessed image data and divided into long-term change sequences and short-term change sequences according to preset time intervals. A hierarchical memory distillation network is constructed. Periodic features of long-term changing sequences are extracted through the master memory unit. Based on a temporal distillation factor, the master memory features are mapped to distilled features reconstructed from the secondary memory units. These distilled features are then spatiotemporally recombined with short-term changing sequences to obtain fused spatiotemporal features, including: A master memory unit is constructed, in which multiple convolutional kernels are set. The receptive field size of the convolutional kernels is matched with the periodic features of the long-term variation sequence. Convolution operation is performed on the long-term variation sequence to obtain a periodic feature map. The periodic feature map is mapped by a non-linear activation function to obtain the master memory features. A secondary memory unit is constructed, and a temporal distillation factor is calculated in the secondary memory unit based on the primary memory features. The temporal distillation factor is used to adjust the mapping intensity of features at different time scales. The primary memory features are mapped to the feature space through the temporal distillation factor. The mapped features are reconstructed using a decoder and optimized through a reconstruction loss function to obtain distilled features. Distillation features and short-term change sequences are segmented into time segments, time-series associations are constructed through position encoding, time-series dependencies are obtained through forward and backward state updates, features are fused by combining weight matrices, and multi-scale convolution processing is used to obtain fused spatiotemporal features. Based on graph neural networks, spatiotemporal features are fused and mapped into a dynamic correlation graph. The coupling relationships between environmental elements are calculated through node embedding and edge attention mechanisms to generate a state vector for the target ecologically sensitive area, including: Extract the temporal series features and spatial distribution features of environmental elements from the fused spatiotemporal features, and construct an environmental element feature vector; The environmental element feature vectors are mapped to nodes in a dynamic association graph. The feature distance between nodes is calculated. When the feature distance is less than a preset distance threshold, an association edge is established between the corresponding nodes. The weight of the association edge is determined based on the feature similarity between nodes, and a dynamic association graph containing environmental element nodes and association edges is generated. The environmental element nodes of the dynamic association graph are embedded using a graph neural network, and the local structural information of the nodes is extracted through graph convolution operation to obtain the structured feature representation of the environmental element nodes. Construct an edge attention network, calculate the coupling coefficient between environmental element nodes based on the structured feature representation, and adaptively weight the node features according to the coupling coefficient to obtain a node representation that reflects the coupling relationship of environmental elements; Based on orthogonal decomposition, spatiotemporal feature flow reconstruction is combined with multi-level weighted fusion to perform dynamic aggregation operation on the node representation, generating a state vector of the target ecological environment sensitive area. The state vector contains the overall coupling mode of environmental elements in the area. Based on the temporal change characteristics of the state vector, a sensitivity scoring function is constructed based on the abrupt change magnitude and cumulative change trend of environmental elements. The sensitivity score is calculated, and when the sensitivity score exceeds the preset sensitivity threshold, dynamic change early warning information of the ecological environment sensitive area is output.

2. The method according to claim 1, characterized in that, Distillation features and short-term change sequences are segmented into time segments, and temporal associations are constructed through positional encoding. Temporal dependencies are obtained using forward and backward state updates. Features are then fused using a weight matrix, and multi-scale convolution processing is employed to obtain fused spatiotemporal features, including: Distillation characteristics and short-term change sequences are divided into multiple time segments according to a preset time step; The position index and feature dimension index of the time segment are mapped by sine and cosine functions to obtain the position code. The position code is then superimposed with the distillation feature and the short-term change sequence to obtain the coded feature sequence, which includes the coded distillation feature and the coded feature change sequence. The encoded feature sequence is input into a bidirectional gated recurrent unit. The forward hidden state and the backward hidden state are updated through update gate and reset gate to obtain bidirectional hidden state features. The bidirectional hidden state features are then concatenated to obtain temporal dependency features. Based on the temporal dependent features, a fusion weight matrix is ​​obtained through nonlinear transformation and normalization calculation; the fusion weight matrix is ​​weighted and calculated with the encoded distillation features, and then concatenated with the encoded feature change sequence in each temporal segment to obtain combined features; the combined features are input into multiple parallel convolutional branches, each with a different kernel size, to obtain multiple feature representations at different scales; the multiple feature representations at different scales are weighted and fused through an adaptive feature fusion layer to obtain fused spatiotemporal features.

3. The method according to claim 1, characterized in that, Based on orthogonal decomposition-based spatiotemporal feature flow reconstruction, combined with multi-level weighted fusion, dynamic aggregation operations are performed on the node representations to generate the state vector of the target ecological environment sensitive area, including: The nodes are represented in the spatial domain and time window to construct a spatiotemporal feature flow, generating a spatiotemporal feature flow function; Perform orthogonal decomposition on the spatiotemporal characteristic stream function to obtain spatial mode functions and time coefficients corresponding to the spatial mode functions, so that the spatial mode functions are pairwise orthogonal in the spatial domain, and combine the spatial mode functions and the time coefficients to form a spatiotemporal mode; Correlation calculations are performed on the time coefficients to determine the correlation coefficients between different spatiotemporal modes, thereby obtaining the evolutionary mode feature matrix and determining the dynamic change patterns between spatiotemporal modes. Energy analysis is performed on the spatiotemporal modes to calculate the energy ratio of each spatiotemporal mode to the total energy. Spatiotemporal modes with energy ratios exceeding a preset energy ratio threshold are superimposed to reconstruct a new spatiotemporal characteristic stream function. A weight function that decays over time is constructed, and the weight function and the new spatiotemporal feature flow function are integrated over the entire time window to form a feature field that characterizes the dynamic changes of environmental elements. A spatial attenuation weight function is constructed with the center position of the target area as the reference. The spatial attenuation weight function and the feature field are integrated over the entire spatial domain, and the state vector of the target ecological environment sensitive area is obtained through nonlinear transformation.

4. The method according to claim 1, characterized in that, Based on the temporal change characteristics of the state vector, a sensitivity scoring function is constructed according to the abrupt change magnitude and cumulative change trend of environmental elements. The sensitivity score is calculated as follows: The temporal change characteristics are obtained by calculating the rate of change of the state vector at adjacent sampling times, and the cumulative change trend is obtained by weighting the change of the state vector within the historical time window with the time decay weight. Based on the ratio of the temporal change characteristics to the historical fluctuation level of the state vector, and combined with the cumulative change trend, a mutation amplitude function is constructed, and the threshold exceedance point of the state vector is identified based on the mutation amplitude function. The cumulative change trend is convolved with the dynamic decay function in the time domain to obtain the trend features characterizing the long-term evolution of the state vector. Based on the mutation amplitude function, the trend characteristics, and the threshold exceedance point, an initial score is constructed. By combining the phase space reconstruction of the state vector, a nonlinear correction function is determined. The sensitivity score is calculated by multiplying the initial score by the nonlinear correction function.

5. The method according to claim 4, characterized in that, Based on the mutation magnitude function, the trend characteristics, and the threshold exceedance point, an initial score is constructed. Combined with the phase space reconstruction of the state vector, a nonlinear correction function is determined. The sensitivity score is calculated by multiplying the initial score by the nonlinear correction function, including: Obtain the state vector, and then weight and combine the mutation amplitude function, trend characteristics, and threshold over-limit amplitude of the state vector after exponential decay to obtain the initial score. The state vector is reconstructed in phase space. The optimal delay time is determined by calculating the first local minimum of the mutual information function. The distance ratio between adjacent dimension state vectors is calculated. Based on the distance ratio being less than a preset distance tolerance threshold, the minimum embedding dimension is determined. A state vector sequence is constructed based on the optimal delay time and the minimum embedding dimension. In the state vector sequence, select adjacent state point pairs whose distance is less than the neighborhood radius, calculate the separation rate by calculating the distance between the adjacent state point pairs as time changes, and calculate the maximum Lyapunov exponent based on the separation rate. Calculate the step function mapping value between the Euclidean distance and the neighborhood radius threshold between adjacent state points in the state vector sequence, normalize the mapping result to obtain the correlation integral, and calculate the correlation dimension based on the correlation integral; The exponential function of the maximum Lyapunov exponent is weighted and combined with the correlation dimension to construct a nonlinear correction function. The initial score is then multiplied by the nonlinear correction function to obtain the sensitivity score.

Citation Information

Patent Citations

  • Remote sensing ecological index assessment method based on deep learning

    CN119672534A