Assessment method for forest fire disaster degree of carbon project and related equipment
Through technical means such as building three-dimensional arrays and computing connectivity domains, the simple and subjective problems of forest fire disaster assessment methods in the existing technology have been solved, and more accurate fire impact assessment has been achieved, which has helped the ecological environment protection of carbon sink projects.
Patent Information
- Application Number
- CN202411229498.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2025-03-07
AI Technical Summary
The prior art methods for evaluating the extent of forest fire disasters are too simple and subjective, making it difficult to accurately reflect the impact of fire on carbon projects.
By obtaining the fire grid slices of the corresponding study area of the carbon project and the preset evaluation period, a three-dimensional array is constructed, the connecting domain is calculated to determine the number of fires and the average duration, and the time dimension summation is performed to determine the fire impact and total area as an evaluation indicator.
It provides more accurate and reliable assessment data on forest fire disasters, helping carbon sink projects to protect and develop the ecological environment more effectively.
Smart Images

Figure CN119578953A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of forestry carbon sequestration, and in particular to a method for evaluating the degree of forest fire disasters in a carbon project and related equipment. Background Art
[0002] Forests are not only one of the most spectacular natural landscapes but also one of the largest carbon sinks on Earth. Through photosynthesis, forests absorb carbon dioxide from the atmosphere and convert it into organic matter, thereby reducing the greenhouse effect and acting as a buffer against global climate change. The extent of forest fire damage is crucial for assessing its impact on the environment, ecosystems, and human societies.
[0003] REDD+ (Reducing Emissions from Deforestation and Forest Degradation, plus conservation, sustainable management of forests and enhancement of forest carbon stocks) refers to an international initiative aimed at reducing greenhouse gas emissions from deforestation and forest degradation, while also including the protection, sustainable management of forests and the increase of forest carbon stocks.
[0004] Forest carbon sequestration projects are significantly impacted by fires, affecting project quality and investment recommendations. Currently, the assessment of forest fire damage in REDD+ projects relies primarily on field visits or simple data analysis, such as calculating burned area. These methods fail to account for the persistent nature of forest fires. These overly simplistic and subjective assessments fail to accurately reflect the extent of forest fire damage.
[0005] Therefore, the existing technology still needs to be improved and developed. Summary of the Invention
[0006] The technical problem to be solved by the present invention is to provide a method and related equipment for evaluating the degree of forest fire disasters in carbon projects in response to the above-mentioned defects of the existing technology, aiming to solve the problem that the existing evaluation method of the degree of forest fire disasters in carbon projects is too simple and highly subjective, and it is difficult to accurately reflect the degree of forest fire disasters.
[0007] The technical solutions adopted by the present invention to solve the problem are as follows:
[0008] In a first aspect, an embodiment of the present invention provides a method for assessing the extent of forest fire disasters in a carbon project, the method comprising:
[0009] Obtaining a number of fire grid slices within a study area and a preset assessment period corresponding to the carbon project, and constructing a three-dimensional array based on all of the fire grid slices;
[0010] Calculating connected domains according to the three-dimensional array, and determining the number of fires and the average fire duration according to all the calculated connected domains;
[0011] Summing the three-dimensional array in the time dimension to obtain a two-dimensional array;
[0012] Determine the fire influence based on the two-dimensional array, and determine the total fire area based on the binarized two-dimensional array;
[0013] The number of fires, the average fire duration, the fire impact, and the total fire area are used as evaluation indicators for the carbon project.
[0014] In one embodiment, obtaining a fire grid slice in a study area corresponding to the carbon project and within a preset assessment period includes:
[0015] Obtain the forest mask of the study area corresponding to the carbon project, and obtain the time series remote sensing fire data of the assessment period corresponding to the carbon project;
[0016] A plurality of fire grid slices are generated based on the forest mask and the time-series remote sensing fire data; wherein the numerical values of the points in the fire grid slices represent different fire conditions when they take different values; and the total time span corresponding to each of the fire grid slices is equal to the evaluation period.
[0017] In one embodiment, calculating a connected component according to the three-dimensional array includes:
[0018] For each fire grid slice in the three-dimensional array, points that are adjacent in position and have the same value are classified as the same connected domain;
[0019] For different fire grid slices in the three-dimensional array, points that are adjacent in time, have the same position and the same value are classified as the same connected domain.
[0020] In one embodiment, the method for determining the number of fires includes:
[0021] The number of fires is determined according to the total number of the connected domains, wherein each of the connected domains is used to reflect a different fire.
[0022] In one embodiment, the method for determining the average fire duration includes:
[0023] For each of the connected domains, determining the fire duration corresponding to the connected domain based on the point with the largest span in the time dimension in the connected domain;
[0024] The average fire duration is determined according to an average value of the fire durations of the connected domains.
[0025] In one embodiment, determining the fire influence according to the two-dimensional array includes:
[0026] The fire influence is determined based on a weighted sum of the values of each point in the two-dimensional array; wherein the weight of each point is determined based on the area corresponding to the point.
[0027] In one embodiment, determining the total fire area according to the binarized two-dimensional array includes:
[0028] The total fire area is determined based on the sum of the areas of the non-zero points in the binarized two-dimensional array.
[0029] In a second aspect, an embodiment of the present invention further provides a system for assessing the extent of forest fire disasters in carbon projects, the system comprising:
[0030] An array construction module is used to obtain a number of fire grid slices within a study area corresponding to the carbon project and a preset assessment period, and construct a three-dimensional array based on all the fire grid slices;
[0031] a first calculation module, configured to calculate connected domains according to the three-dimensional array, and determine the number of fires and the average fire duration according to all the calculated connected domains;
[0032] an array transformation module, configured to sum the three-dimensional array in a time dimension to obtain a two-dimensional array;
[0033] a second calculation module, configured to determine the fire influence based on the two-dimensional array, and determine the total fire area based on the binarized two-dimensional array;
[0034] The indicator summary module is used to use the number of fires, the average fire duration, the fire impact and the total fire area as evaluation indicators of the carbon project.
[0035] In a third aspect, an embodiment of the present invention further provides a terminal comprising a memory and one or more processors; the memory stores one or more programs; the programs contain instructions for executing a method for assessing the extent of forest fire disasters in a carbon project as described above; and the processor is used to execute the programs.
[0036] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium storing a plurality of instructions, wherein the instructions are suitable for being loaded and executed by a processor to implement the steps of the method for assessing the extent of forest fire disasters of carbon projects as described in any of the above.
[0037] Beneficial effects of the present invention: The embodiment of the present invention obtains a study area corresponding to the carbon project and several fire grid slices within a preset evaluation period, and constructs a three-dimensional array based on all the fire grid slices; calculates a connected domain based on the three-dimensional array, and determines the number of fires and the average fire duration based on all the calculated connected domains; sums the three-dimensional array in the time dimension to obtain a two-dimensional array; determines the fire influence based on the two-dimensional array, and determines the total fire area based on the binarized two-dimensional array; uses the number of fires, the average fire duration, the fire influence, and the total fire area as evaluation indicators for the carbon project. The present invention obtains multiple scalar descriptions of forest fires by constructing three-dimensional data blocks, thereby providing more accurate and reliable evaluation data for carbon sink projects, thereby contributing to the protection and development of the ecological environment. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0039] Figure 1 The figure is a schematic diagram of the steps of the method for assessing the extent of forest fire disasters provided by an embodiment of the present invention.
[0040] Figure 2 This is a flowchart of a method for assessing the extent of forest fire disasters provided by an embodiment of the present invention.
[0041] Figure 3 This is a module diagram of a forest fire disaster severity assessment system provided by an embodiment of the present invention.
[0042] Figure 4 This is a principle block diagram of a terminal provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0043] The present invention discloses a method for assessing the extent of forest fire damage and related equipment. To make the objectives, technical solutions, and effects of the present invention more clear and explicit, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific examples described herein are intended only to illustrate the present invention and are not intended to limit the present invention.
[0044] It will be understood by those skilled in the art that, unless expressly stated otherwise, the singular forms "a", "an", "said" and "the" used herein may also include the plural forms. It should be further understood that the term "comprising" used in the description of the present invention refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be intermediate elements. In addition, "connected" or "coupled" as used herein may include wireless connections or wireless couplings. The term "and / or" used herein includes all or any units and all combinations of one or more associated listed items.
[0045] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by those skilled in the art in the art to which the present invention belongs. It should also be understood that terms such as those defined in common dictionaries should be understood to have meanings consistent with their meanings in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless specifically defined as herein.
[0046] In response to the above-mentioned defects of the prior art, the present invention provides a method for evaluating the degree of forest fire disasters in carbon projects. The method obtains a study area corresponding to the carbon project and a number of fire grid slices within a preset evaluation period, and constructs a three-dimensional array based on all the fire grid slices; calculates a connected domain based on the three-dimensional array, and determines the number of fires and the average fire duration based on all the calculated connected domains; sums the three-dimensional array in the time dimension to obtain a two-dimensional array; determines the fire influence based on the two-dimensional array, and determines the total fire area based on the binarized two-dimensional array; and uses the number of fires, the average fire duration, the fire influence, and the total fire area as evaluation indicators for the carbon project. The present invention obtains multiple scalar descriptions of forest fires by constructing three-dimensional data blocks, thereby providing more accurate and reliable evaluation data for carbon sink projects, thereby contributing to the protection and development of the ecological environment.
[0047] like Figure 1 As shown, the method specifically includes the following steps:
[0048] Step S100: Acquire a study area corresponding to the carbon project and a number of fire grid slices within a preset assessment period, and construct a three-dimensional array based on all the fire grid slices.
[0049] Specifically, the carbon project / carbon sink project in this embodiment can be any carbon project to be evaluated, such as a REDD+ project. Each carbon project to be evaluated will obtain fire descriptions and be rated within a specific time period within the area of interest. In practical applications, for the carbon project to be evaluated, a fire assessment period must first be set, for example, a quarterly assessment period. Fire grid slices within the carbon project's study area and assessment period are then obtained. The resulting matrix, which is a chronologically ordered matrix, forms a three-dimensional array.
[0050] For example, a fire data grid for a given carbon project's study area and assessment period is obtained and preprocessed so that a zero in the grid represents no fire, and other values represent fire temperature or emissivity (depending on the data product type provided and greater than 0). This results in several fire grid slices. A fire grid slice is a gridded representation of the fire situation in the study area. Each grid cell / point represents a specific geographic area, and the grid values represent the fire situation in that area. Obtaining multiple fire grid slices means collecting fire data for multiple consecutive time units within the study area and assessment period, such as days, weeks, or months. The collected data is then combined into a three-dimensional array A with a shape of d*h*w (d, h, and w can be compared to the length, width, and height of a matrix). d represents the first dimension, the time dimension; h and w represent the second and third dimensions, representing the geographic spatial dimensions. Where d is equal to the assessment period. For example, if the fire grid slice is a daily slice, D represents the number of days. h*w represents the daily fire grid slice of the study area, which can also be used to reflect the regional scope of the study area. The three-dimensional array A can be considered the sum of all fire grid slices within the assessment period.
[0051] In one implementation, obtaining a fire grid slice in a study area corresponding to the carbon project and within a preset assessment period includes:
[0052] Obtain the forest mask of the study area corresponding to the carbon project, and obtain the time series remote sensing fire data of the assessment period corresponding to the carbon project;
[0053] A plurality of fire grid slices are generated based on the forest mask and the time-series remote sensing fire data; wherein the numerical values of the points in the fire grid slices represent different fire conditions when they take different values; and the total time span corresponding to each of the fire grid slices is equal to the evaluation period.
[0054] Specifically, in carbon projects, forest fires are mainly considered. In order to obtain fire grid slices, this embodiment needs to obtain the forest mask of the study area corresponding to the carbon project. Taking REDD+ as an example, the forest mask can be obtained in the following ways: read the project area vector data, which can be obtained from the REDD+ project registration document. Load the land cover classification vector, which includes forest and non-forest masks, and filter out the vectors of forest areas to obtain the forest mask. Another way to obtain the land cover classification vector is through remote sensing index method, machine learning classification, deep learning classification, or other institutions that continuously publish large-scale land classification vectors. In addition, it is also necessary to obtain time-series remote sensing fire data for the evaluation period corresponding to the carbon project, such as MODIS fire data products, etc., to obtain daily surface fire data. Time-series remote sensing fire data can also be obtained through Google Earth Engine (GEE). Using acquired forest masks and time-series remote sensing fire data, we generate fire grid slices for the study area and assessment period corresponding to the carbon project. Each fire grid slice corresponds to the smallest assessment time unit. For example, if the smallest assessment time unit is day, the fire grid slice is a daily slice; if the smallest assessment time unit is week, the fire grid slice is a weekly slice; if the smallest assessment time unit is month, the fire grid slice is a monthly slice. The area covered by each fire grid slice is the study area, and the value in each grid cell reflects the fire situation at the corresponding local location.
[0055] Step S200: Calculate connected domains based on the three-dimensional array, and determine the number of fires and the average fire duration based on all the calculated connected domains.
[0056] Specifically, the connected domain is calculated from the three-dimensional array. A connected domain is a subset of connected cells. All cells in the same connected domain have the same or similar properties. Therefore, each connected domain represents a separate fire area, and different connected domains represent different fires. Because the three-dimensional array also has a time dimension, it is possible to not only simply calculate the number of fires based on all connected domains, but also to deeply calculate the average fire duration.
[0057] In one implementation, calculating a connected component according to the three-dimensional array includes:
[0058] For each fire grid slice in the three-dimensional array, points that are adjacent in position and have the same value are classified as the same connected domain;
[0059] For different fire grid slices in the three-dimensional array, points that are adjacent in time, have the same position and the same value are classified as the same connected domain.
[0060] Specifically, the three-dimensional array is composed of time-series fire grid slices. Therefore, when calculating the connected domain, in addition to calculating the connected grids in the plane dimension, it is also necessary to calculate the connected grids in the time dimension. It should be noted that the same numerical value in this embodiment can mean that the numerical value is exactly the same, or the difference in numerical value is within a preset range.
[0061] For example, a two-dimensional connected domain is defined as adjacent grids with the same value on a single fire grid slice. When calculating the connected domain for a three-dimensional array A, in addition to connectivity on a single fire grid slice, different slices can also be connected. For example, if the value of the same grid on two adjacent fire grid slices is the same, it can also be considered a connected domain.
[0062] In one implementation, the method for determining the number of fires includes:
[0063] The number of fires is determined according to the total number of the connected domains, wherein each of the connected domains is used to reflect a different fire.
[0064] Specifically, each connected domain calculated by the three-dimensional array represents a separate fire area. Different connected domains represent different fires. Therefore, the total number of fires can be determined based on the total number of connected domains.
[0065] For example, Figure 2 As shown, the connected components of the three-dimensional array A are calculated and each connected component is labeled. The connected component labels C:0-n and the number N of connected components are obtained. The labels 0 represent the background, and 1-n represent different connected components. The shape is the same as that of array A. The number N is the number of fires y1.
[0066] In one implementation, the method for determining the average fire duration includes:
[0067] For each of the connected domains, determining the fire duration corresponding to the connected domain based on the point with the largest span in the time dimension in the connected domain;
[0068] The average fire duration is determined according to an average value of the fire durations of the connected domains.
[0069] Simply put, the average fire duration is the average of the fire durations corresponding to each connected domain. This embodiment uses a single connected domain as an example. The fire duration for a single connected domain is calculated by determining the fire duration based on the longest point in the time dimension within the connected domain. The average fire duration is calculated by determining the number of fires based on the number of connected domains, then dividing the sum of the fire durations for each connected domain by the number of fires to obtain the average fire duration.
[0070] For example, we traverse the connected domain annotations and determine whether each annotation is a background value of 0 or has a value. We then sum the values along the first dimension (i.e., sum each grid in each connected domain along the time dimension) to obtain 1*h*w. We then find the maximum value of this matrix to obtain the duration of each fire. Combined with the number of fires y1, we obtain the average fire duration y2.
[0071] Step S300: sum the three-dimensional array in the time dimension to obtain a two-dimensional array.
[0072] Specifically, the three-dimensional array A is summed along the first dimension (i.e., the time dimension), transforming the three-dimensional array A from a shape of d*h*w to a shape of h*w, to obtain a two-dimensional array B. Since the value on each grid reflects the fire situation in that grid, the three-dimensional array A is summed along the time dimension to obtain the two-dimensional array B. The distribution of its values in geographic space can reflect the cumulative impact of the fire during the assessment period.
[0073] Step S400: Determine the fire influence based on the two-dimensional array, and determine the total fire area based on the binarized two-dimensional array.
[0074] Specifically, the distribution of values in the two-dimensional array across geographic space reflects the cumulative impact of the fire over the assessment period. Further analysis of the specific values at each grid / point in the two-dimensional array can determine the fire's impact. For each grid / point, determining whether the value is zero or non-zero—that is, using binarization—can quickly determine whether a fire has occurred at that location, thereby determining the total fire area.
[0075] In one implementation, determining the fire influence according to the two-dimensional array includes:
[0076] The fire influence is determined based on a weighted sum of the values of each point in the two-dimensional array; wherein the weight of each point is determined based on the area corresponding to the point.
[0077] Specifically, the fire influence of the study area is actually the weighted sum of the local fire influences of each point in the area. Taking a point as an example, if the point in the two-dimensional array is zero, it means that no fire has occurred at the point during the evaluation period; if the point is non-zero, it means that a fire has occurred at the point during the evaluation period, and the specific value is used to determine the local fire influence corresponding to the point. In one implementation, if the point corresponding to the zero value also participates in the calculation of the fire influence, that is, the 0 value also has a pre-set local fire influence, for example, the local fire influence is zero, then the fire influence of the study area corresponding to the carbon project is determined by the weighted sum of the local fire influences of all points. In another implementation, if the point corresponding to the zero value does not participate in the calculation of the fire influence, then the fire influence of the study area corresponding to the carbon project is determined by the weighted sum of the local fire influences of all points with non-zero values. The weight of each point is determined based on the area of the point, and the area of each point can be determined based on the ground resolution of the point. The ground resolution of each point can be determined based on the geographical location corresponding to the point. For example, if the curvature of points at different geographical locations is different, the ground resolution will be different.
[0078] For example, Figure 2 As shown in Figure 1, the sum of the first dimension of the three-dimensional array A yields a two-dimensional array B with a shape of h*w. For each point in the two-dimensional array B, if the value of the point is 0, it indicates that no fire occurred at that point during the assessment period. If the value of the point is non-zero, it represents the local fire impact at that point during the assessment period. The fire impact y4 is obtained by multiplying each value by the area represented by the point (related to the ground resolution) and then summing the values.
[0079] In one implementation, determining the total fire area according to the binarized two-dimensional array includes:
[0080] The total fire area is determined based on the sum of the areas of the non-zero points in the binarized two-dimensional array.
[0081] Specifically, the distribution of the values in the two-dimensional array across geographic space reflects the cumulative impact of fires during the assessment period. Binarization is performed on the two-dimensional array, quickly classifying the points in the array into two categories: zero and non-zero. The zero category indicates no fire has occurred, while the non-zero category indicates a fire has occurred. All non-zero points in the binary two-dimensional array are found and their areas are summed to obtain the total fire area.
[0082] For example, Figure 2As shown, the two-dimensional array B is binarized, 0 indicates that no fire has occurred, and a value greater than 0 is used to indicate that a fire has occurred. The data on whether a fire has occurred is obtained point by point. Combined with the sum of the areas represented by the corresponding points, the total fire area y3 can be obtained.
[0083] Step S500: Using the number of fires, the average fire duration, the fire impact, and the total fire area as evaluation indicators for the carbon project.
[0084] Specifically, this embodiment uses the four indicators calculated above—number of fires, average fire duration, fire impact, and total fire area—to quantitatively evaluate fires within the study area. Using these four indicators as evaluation indicators for carbon projects can further supplement and enrich the evaluation dimensions of carbon projects.
[0085] For example, the scalars y1, y2, y3, and y4 can be used to evaluate the degree of fire impact or fire risk in the project area during the study period, and can be further output as indicators into the REDD+ project rating system.
[0086] Possible variations of the present invention are:
[0087] Data level: Use data from other high-frequency sources, in addition to daily frequency, and other continuous time periods. Expand the project area, study area, etc. to a larger scale such as the world, state, or county.
[0088] Application: Apply the method to non-REDD+ projects, such as ARR's forest carbon sequestration projects, other engineering designs, or rating systems; apply the method to non-remote sensing projects that use time series and 3D matrix calculations; and apply the method to similar projects such as flood disasters based on remote sensing imagery.
[0089] Model level: The 3D matrix was refined, the algorithm was partially modified and optimized, and functions were called to obtain the number of fires, the area burned, and the extent of fire damage.
[0090] The advantages of the present invention are:
[0091] 1. Construct a 3D matrix based on the fire time series data obtained from remote sensing images to complete the quantitative evaluation of the fire;
[0092] 2. A four-dimensional fire impact evaluation method and indicators were formed, including the number of fires, average fire duration, fire impact, and total fire area.
[0093] 3. A fire-based evaluation feature was constructed to supplement and enrich the evaluation dimensions of REDD+ projects.
[0094] Based on the above embodiment, the present invention also provides a system for evaluating the degree of forest fire disasters in carbon projects, such as Figure 3 As shown, the system includes:
[0095] Array construction module 01 is used to obtain a number of fire grid slices within the study area and a preset assessment period corresponding to the carbon project, and construct a three-dimensional array based on all the fire grid slices;
[0096] A first calculation module 02 is configured to calculate connected domains based on the three-dimensional array, and determine the number of fires and the average fire duration based on all the calculated connected domains;
[0097] An array transformation module 03 is configured to sum the three-dimensional array in the time dimension to obtain a two-dimensional array;
[0098] A second calculation module 04 is configured to determine the fire influence based on the two-dimensional array and determine the total fire area based on the binarized two-dimensional array;
[0099] The index summary module 05 is configured to use the number of fires, the average fire duration, the fire impact, and the total fire area as evaluation indicators for the carbon project.
[0100] Based on the above embodiment, the present invention further provides a terminal, whose principle block diagram can be shown as follows: Figure 4 As shown. The terminal includes a processor, memory, network interface, and display screen connected via a system bus. The processor of the terminal is used to provide computing and control capabilities. The memory of the terminal includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The network interface of the terminal is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, it implements a method for assessing the degree of forest fire disasters in a carbon project. The display screen of the terminal can be a liquid crystal display or an electronic ink display.
[0101] Those skilled in the art will understand that Figure 4 The principle block diagram shown in the figure is only a block diagram of a partial structure related to the solution of the present invention, and does not constitute a limitation on the terminal to which the solution of the present invention is applied. The specific terminal may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0102] In one implementation, the terminal has one or more programs stored in its memory and is configured to be executed by one or more processors. The one or more programs include instructions for a method for assessing forest fire hazard levels in a carbon project.
[0103] Those skilled in the art will appreciate that all or part of the processes in the above-described embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the above-described embodiments. Among them, any reference to memory, storage, database or other media used in the embodiments provided by the present invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct RAM bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM).
[0104] In summary, the present invention discloses a method for evaluating the degree of forest fire disasters in carbon projects and related equipment. By obtaining a number of fire grid slices within the study area and a preset evaluation period corresponding to the carbon project, a three-dimensional array is constructed based on all the fire grid slices; a connected domain is calculated based on the three-dimensional array, and the number of fires and the average fire duration are determined based on all the calculated connected domains; the three-dimensional array is summed in the time dimension to obtain a two-dimensional array; the fire influence is determined based on the two-dimensional array, and the total fire area is determined based on the binarized two-dimensional array; the number of fires, the average fire duration, the fire influence and the total fire area are used as evaluation indicators for the carbon project. The present invention obtains multiple scalar descriptions of forest fires by constructing three-dimensional data blocks, thereby providing more accurate and reliable evaluation data for carbon sink projects, thereby contributing to the protection and development of the ecological environment.
[0105] It should be understood that the application of the present invention is not limited to the above examples. For those skilled in the art, improvements or changes can be made based on the above description. All these improvements and changes should fall within the scope of protection of the claims attached to the present invention.
Claims
1. A method for assessing the extent of forest fire disasters in a carbon project, characterized in that: The method comprises: Acquire a number of fire grid slices in a study area corresponding to the carbon project and a preset assessment period, and construct a three-dimensional array based on all the fire grid slices; Calculate the connected domain according to the three-dimensional array, and determine the number of fires and the average fire duration according to all the calculated connected domains; Summing the three-dimensional array in the time dimension to obtain a two-dimensional array; Determine the fire influence according to the two-dimensional array, and determine the total fire area according to the two-dimensional array after binarization; The number of fires, the average fire duration, the fire impact and the total fire area are used as evaluation indicators of the carbon project.
2. The method for assessing the extent of forest fire disasters in a carbon project according to claim 1, characterized in that: Obtain the fire grid slices for the study area and the preset assessment period corresponding to the carbon project, including: Obtain the forest mask of the study area corresponding to the carbon project, and obtain the time series remote sensing fire data of the assessment period corresponding to the carbon project; A plurality of fire grid slices are generated according to the forest mask and the time-series remote sensing fire data; wherein the numerical values of the points in the fire grid slices represent different fire conditions when they take different values; and the total time span corresponding to each of the fire grid slices is equal to the evaluation period.
3. The method for assessing the extent of forest fire disasters in a carbon project according to claim 1, characterized in that: Calculating a connected domain according to the three-dimensional array includes: For each fire grid slice in the three-dimensional array, points with adjacent positions and the same value are classified as the same connected domain; For different fire grid slices in the three-dimensional array, points that are adjacent in time, have the same position and the same value are classified as the same connected domain.
4. The method for assessing the extent of forest fire disasters in a carbon project according to claim 1, characterized in that: The method for determining the number of fires includes: The number of fires is determined according to the total number of the connected domains; wherein each of the connected domains is used to reflect a different fire.
5. The method for assessing the extent of forest fire disasters in a carbon project according to claim 1, characterized in that: The method for determining the average fire duration includes: For each of the connected domains, determining the fire duration corresponding to the connected domain according to the point with the largest span in the time dimension in the connected domain; The average fire duration is determined according to the average value of the fire durations of the connected domains.
6. The method for assessing the extent of forest fire disasters in a carbon project according to claim 1, characterized in that: Determining the fire influence according to the two-dimensional array includes: The fire influence is determined according to the weighted sum of the values of each point in the two-dimensional array, wherein the weight of each point is determined based on the area corresponding to the point.
7. The method for assessing the extent of forest fire disasters in a carbon project according to claim 1, characterized in that: Determining the total fire area according to the binarized two-dimensional array includes: The total fire area is determined according to the sum of the areas of the non-zero points in the two-dimensional array after binarization.
8. A forest fire disaster assessment system for a carbon project, characterized in that: The system comprises: An array construction module is used to obtain a number of fire grid slices in a study area corresponding to the carbon project and a preset assessment period, and construct a three-dimensional array based on all the fire grid slices; A first calculation module, used for calculating a connected domain according to the three-dimensional array, and determining the number of fires and the average fire duration according to all the calculated connected domains; An array transformation module, used for summing the three-dimensional array in the time dimension to obtain a two-dimensional array; A second calculation module is used to determine the fire influence according to the two-dimensional array, and determine the total fire area according to the two-dimensional array after binarization; The index summary module is used to use the number of fires, the average fire duration, the fire impact and the total fire area as evaluation indicators of the carbon project.
9. A terminal, characterized in that: The terminal includes a memory and one or more processors; the memory stores one or more programs; the program contains instructions for executing the method for assessing the degree of forest fire hazard of a carbon project as described in any one of claims 1-7; and the processor is used to execute the program.
10. A computer-readable storage medium having a plurality of instructions stored thereon, characterized in that: The instructions are suitable for being loaded and executed by a processor to implement the steps of the method for assessing the forest fire hazard degree of a carbon project as described in any one of claims 1-7.
