Plain forest fire extinguishing water consumption calculation method and system based on multi-dimensional historical data weight
By using image recognition and historical data analysis, the amount of water needed to extinguish forest fires in plains areas was calculated, which solved the problem of unreasonable allocation of firefighting vehicles and enabled more efficient firefighting operations.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING PROSETTER ENVIRON-TECH DEV CO LTD
- Filing Date
- 2022-11-02
- Publication Date
- 2026-07-14
AI Technical Summary
In existing technologies, the estimation of water consumption for firefighting in plain forests is inaccurate, leading to unreasonable allocation of firefighting vehicles and affecting firefighting efficiency.
By acquiring image information of plain forests, the fire area and location can be determined. Combined with tree species, environmental information and historical fire data, the spread of the fire can be predicted, the accurate amount of water needed for firefighting can be calculated, and firefighting vehicles can be allocated rationally.
This improves the accuracy of firefighting water usage calculations and the rationality of firefighting vehicle deployment, ensuring firefighting efficiency and effectiveness.
Smart Images

Figure CN122390133A_ABST
Abstract
Description
[0001] The original basis for this divisional application is patent application number 202211359477.X, filed on November 2, 2022, entitled "Method, device, intelligent platform and medium for dispatching fire-fighting vehicles in plains forests". Technical Field
[0002] This application relates to the technical field of forest fire fighting in plains, and in particular to a method and system for calculating water consumption for forest fire fighting based on multidimensional historical data weights. Background Technology
[0003] Forest fires in plains areas are one of the most serious forestry disasters in the world. The occurrence and development of forest fires in plains areas are easily affected by a variety of factors such as fuel beds, weather and topography.
[0004] In related technologies, firefighting in plains forests involves extinguishing the fire at the edge of the burning area. The firefighting is mainly carried out using water cannons on fire trucks. The thermal imaging cameras at the base station estimate the outline area and fire intensity of the burning area. Then, based on the outline area and fire intensity of the burning area, the amount of water needed for firefighting is estimated, and fire trucks and personnel are dispatched from the base station to carry out firefighting.
[0005] However, the intensity of forest fires in plains may be affected by factors such as wind and terrain slope, and it takes time for fire trucks to reach the fire area, which makes it difficult to accurately estimate the amount of water needed for firefighting and thus leads to unreasonable allocation of fire trucks. Summary of the Invention
[0006] To improve the rationality of firefighting vehicle deployment in the event of a fire in a plain forest, this application provides a method, device, intelligent platform, and medium for deploying firefighting vehicles in a plain forest.
[0007] Firstly, this application provides a method for dispatching fire-fighting vehicles in plains forests, employing the following technical solution: A method for dispatching firefighting vehicles in plains forests includes: Acquire first image information of the plain forest, and determine the first fire area and fire location information based on the first image information; The second image information of the plain forest acquired after a first preset time period is used to determine the second fire area; Based on the fire location information, the location of the intelligent forest protection base station, the location of the fire fighting vehicle, and the preset post-extinguishing vehicle speed, the estimated time for the fire fighting vehicle to reach the fire location to extinguish the fire is calculated. The plain forest fire area is predicted based on the first fire area, the second fire area, and the preset time period to determine the fire extinguishing time. The amount of water needed for firefighting is determined based on the fire area in the plain forest, and firefighting vehicles are deployed according to the amount of water needed for firefighting.
[0008] By adopting the above technical solution, the first image information corresponding to the target area is obtained by taking pictures of the plain forest. Based on the first image information, it is determined whether a fire has occurred. In the event of a fire, the first fire area is determined based on the first image to be identified, and the corresponding second image information is obtained after a preset time period. The second fire area is determined based on the second image information. Then, the fire spread area is predicted based on the first and second fire areas, which improves the accuracy of calculating the amount of water needed for firefighting. Then, the firefighting vehicles are allocated according to the amount of water needed for firefighting, thereby improving the rationality of the allocation of firefighting vehicles.
[0009] Optionally, determining the first fire area and fire location information based on the first image information includes: Convert the first image into a grayscale image; The grayscale image is binarized to obtain the image to be identified; Based on a preset contour extraction algorithm, the first fire area of the image to be identified is determined; Establish a coordinate system with the center of the first image as the origin; Determine the midpoint of the first fire zone; The coordinates of the midpoint of the first fire zone in the coordinate system are calculated to obtain the fire location information.
[0010] By adopting the above technical solution, the first image is made clearer by binarizing it, and the location of the fire is determined more accurately by establishing a coordinate system.
[0011] Optionally, determining the amount of water needed for firefighting based on the fire area in the plain forest, and allocating firefighting vehicles according to the amount of water needed, includes: The first image information and the second image information are input into the forest species identification model to obtain the forest species; Environmental information is obtained based on the fire location information; the environmental information includes wind information, humidity information, and terrain information. Based on the fire time information, the fire area of the plain forest, the tree species, and the environmental information, at least one historical plain forest fire information is retrieved, and the current firefighting water consumption is determined based on the historical plain forest fire information; the historical plain forest fire information includes historical firefighting water consumption. Firefighting vehicles will be deployed according to the current water usage for firefighting.
[0012] By adopting the above technical solution, historical firefighting water consumption can be found by analyzing the fire area, the types of trees in the fire area, and environmental information. The current water consumption can then be calculated based on the firefighting water consumption, thereby improving the accuracy of the calculated firefighting water consumption. Firefighting vehicles can then be allocated based on the firefighting water consumption, thus improving the rationality of firefighting vehicle allocation.
[0013] Optionally, the step of searching for at least one historical plain forest fire information based on the fire time information, the fire area of the plain forest, the tree species, and the environmental information, and determining the current firefighting water consumption based on the historical plain forest fire information, includes: According to the information on the time of the fire and the information on the first historical plain forest fire that is most similar to the current fire information, the first historical fire information includes the first fire extinguishing water volume; Search for the second historical plain forest fire information that is most similar to the current fire information, based on the tree species and the plain forest fire area. The second historical fire information includes the second firefighting water volume. According to the environmental information and the fire area of the plain forest, the third historical plain forest information that is most similar to the current fire information is queried. The third historical fire information includes the third fire extinguishing water volume. Assign a first weight to the first fire extinguishing water volume, assign a second weight to the second fire extinguishing water volume, and assign a third weight to the third fire extinguishing water volume; The current fire extinguishing water volume is calculated based on the first fire extinguishing water volume, the first weight, the second fire extinguishing water volume, the second weight, the third fire extinguishing water volume, and the third weight.
[0014] Optional, also includes: Based on the second image information and the environmental information, the fire area is divided into fire areas of different levels and the locations of the fire areas of different levels are marked. Obtain the number of firefighting vehicles to be dispatched and the routes taken by the vehicles to reach the fire location; Based on the number of firefighting vehicles and the routes taken by the vehicles to reach the fire location, firefighting vehicles are assigned to fire areas of different levels, and the locations of the different levels are sent to the corresponding firefighting vehicles.
[0015] By adopting the above technical solution, since the fire is larger in some areas and smaller in others, the fire area can be divided into different levels of zones, and the fire-fighting positions of the fire-fighting vehicles can be reasonably arranged according to the number of fire-fighting vehicles and the driving routes of the vehicles to the fire location.
[0016] Optional, also includes: After the fire-fighting vehicle arrives at the fire area and begins firefighting, it acquires third image information within a second preset time period. The third fire zone is determined based on the third image information; Obtain the remaining firefighting water volume for at least one firefighting vehicle; Calculate the fourth fire extinguishing water volume based on the third fire zone; It is determined that the fourth fire extinguishing water volume is greater than the remaining fire extinguishing water volume; If so, an alarm message will be issued.
[0017] By adopting the above technical solution, after the fire truck begins to extinguish the fire in the fire area, there is a possibility that the fire in the fire area may not decrease. The third image is used to determine the range of expansion or reduction of the fire area. The fourth fire extinguishing water volume is determined through the third fire area. Then, the remaining fire extinguishing water volume is used to determine whether the remaining fire extinguishing water volume is sufficient to extinguish the fire in the fire area. If not, an alarm message is issued to promptly remind the staff to allocate fire trucks to the fire area.
[0018] Secondly, this application provides a fire-fighting vehicle dispatching device for plains forests, which adopts the following technical solution: A fire-fighting vehicle dispatching device for plains forests includes: The first acquisition module is used to acquire first image information of the plain forest and determine the first fire area and fire location information based on the first image information. The second acquisition module is used to acquire second image information of the plain forest after a first preset time period, and to determine the second fire area based on the second image information. The estimation module is used to estimate the time when the fire-fighting vehicle will arrive at the fire location based on the fire location information, the location of the intelligent forest protection base station, the location of the fire-fighting vehicle, and the preset post-fire-fighting vehicle speed. The prediction module is used to predict the fire area of the plain forest at the time of fire extinguishing based on the first fire area, the second fire area, and a preset time period; The allocation module is used to determine the amount of water needed for firefighting based on the fire area in the plain forest, and to allocate firefighting vehicles according to the amount of water needed for firefighting.
[0019] By adopting the above technical solution, the first image information corresponding to the target area is obtained by taking pictures of the plain forest. Based on the first image information, it is determined whether a fire has occurred. In the event of a fire, the first fire area is determined based on the first image to be identified, and the corresponding second image information is obtained after a preset time period. The second fire area is determined based on the second image information. Then, the fire spread area is predicted based on the first and second fire areas, which improves the accuracy of calculating the amount of water needed for firefighting. Then, the firefighting vehicles are allocated according to the amount of water needed for firefighting, thereby improving the rationality of the allocation of firefighting vehicles.
[0020] Thirdly, this application provides an intelligent platform, which adopts the following technical solution: An intelligent platform includes a processor coupled to a memory; The processor is used to execute the computer program stored in the memory, so that the intelligent platform performs the fire-fighting vehicle dispatching method for plain forests as described in any of the first aspects.
[0021] Fourthly, this application provides a computer-readable storage medium, which adopts the following technical solution: A computer-readable storage medium storing a computer program capable of being loaded by a processor and executing the method for dispatching fire-fighting vehicles in plains forests as described in any of the first aspects. Attached Figure Description
[0022] Figure 1 This is a schematic diagram of a plain forest area according to an embodiment of this application.
[0023] Figure 2 This is a flowchart illustrating the method for dispatching fire-fighting vehicles in plain forests according to an embodiment of this application.
[0024] Figure 3 This is a structural block diagram of the fire-fighting vehicle dispatching device 200 based on an intelligent platform according to an embodiment of this application.
[0025] Figure 4 This is a structural block diagram of an intelligent platform 300 according to an embodiment of this application. Detailed Implementation
[0026] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0027] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article, unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.
[0028] The embodiments of this application will now be described in further detail with reference to the accompanying drawings.
[0029] This application provides a method for dispatching firefighting vehicles in plain forests. The method is applied to a forest intelligent protection base station system. The forest intelligent protection base station system includes an intelligent platform, an observation tower, a high-definition camera, a data acquisition module, an intelligent anti-freezing fire-fighting water storage tank, and at least one firefighting vehicle. The intelligent platform, observation tower, high-definition camera, data acquisition module, intelligent anti-freezing fire-fighting water storage tank, and at least one firefighting vehicle are all connected to the network layer for communication. The network layer can be communication technologies such as Ethernet, Wifi, Zifeng protocol, Bluetooth, 3G mobile communication, 4G mobile communication and LoRa communication.
[0030] In this embodiment, each observation tower is equipped with four high-definition cameras at its top, which are used to monitor the fire situation in the plain forest in four directions and send the monitored fire image information to the intelligent platform; the data acquisition module is used to send the acquired data information to the intelligent platform. The data acquisition module includes, but is not limited to, at least one forest smoke sensor and at least one wind speed sensor. The forest smoke sensor is used to detect smoke information in the plain forest, and the wind speed sensor is used to detect wind speed information in the plain forest. The intelligent platform analyzes the fire area, predicts the fire spread rate and the required firefighting water volume, and dispatches and plans routes for firefighting vehicles based on their current location and operational status, as well as fire conditions in the plains forest (fire spread direction, wind direction, etc.). The firefighting vehicles then proceed to the antifreeze fire-fighting water storage tank according to the planned route and required firefighting water volume to obtain the necessary water for firefighting. The platform utilizes GPS positioning systems and vehicle operational status data acquisition equipment to monitor the current location, route, and operational status of the firefighting vehicles.
[0031] It should be noted that if the plain forest area is large, it can be divided into multiple plain fire suppression zones according to a grid, and monitored separately by different intelligent forest protection base station systems. In this embodiment, the plain forest is divided into the following... Figure 1 The four plain forest areas shown are the first plain forest area, the second plain forest area, the third plain forest area, and the fourth plain forest area. Each plain forest area is equipped with a smart forest protection base station system.
[0032] The deployment of firefighting vehicles in this plain forest is executed by an intelligent platform. This intelligent platform can be a server or a terminal device. The server can be a standalone physical server, a service cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device can be a desktop computer, a laptop, etc., but is not limited to these.
[0033] like Figure 2As shown, the main process of the method is described below (steps S101 to S105).
[0034] Step S101: Obtain first image information of the plain forest; determine the first fire area and fire location information based on the first image information; Specifically, the intelligent platform receives the first image information sent by the high-definition camera in the observation tower. After the high-definition camera obtains the first image information, it verifies the first image information. If the image is blurry and difficult to recognize, the high-definition camera re-captures the image until a clear first image is obtained. The first image is converted into a grayscale image, and then the grayscale image is binarized to make the first image clearer, thus obtaining the image to be identified. Then, based on the preset contour extraction algorithm, the first fire area of the image to be identified is determined. The intelligent platform establishes a coordinate system with the center of the first image as the origin. The X-axis is perpendicular to the width of the first image, and the Y-axis is perpendicular to the length of the first image. The positive direction of the X-axis is to the right of the origin, and the positive direction of the Y-axis is above the origin. The first image is rectangular. After the coordinate system is established, the midpoint of the first fire area is determined. The midpoint is the... Find the intersection of the diagonals of the outline of the first fire area; then calculate the distances from the midpoint of the first fire area to the X-axis and Y-axis respectively to determine the coordinates of the fire area, which is the fire location.
[0035] The location of a fire can also be obtained through information technologies such as geographic information systems (GIS) and remote sensing (GPS) to identify the location and extent of the fire, and presented on a map using small plots. This embodiment does not impose any specific limitations.
[0036] In this embodiment, before acquiring the first image information at the current moment, the smoke sensor detects smoke in the plain forest and sends a smoke detection signal to the intelligent platform. The intelligent platform determines the location of the fire based on the smoke detection signal and sends a shooting signal to the high-definition camera on the observation tower. The high-definition camera responds to the shooting signal and captures the first image in the plain forest area.
[0037] In another optional embodiment, the first image information can also be collected by drones. Different drones are used for monitoring, each equipped with a camera to capture images of the monitored plain forest area. Preferably, each drone is a quadcopter capable of hovering. When a drone is not photographing the plain forest, it is retrieved into the drone retrieval device of the intelligent forest protection base station. The drone responds to a smoke detection signal to photograph the first image in the plain forest area; alternatively, the drone photographs the first image at a preset time. The drone's flight altitude for photographing the first image is a predetermined altitude, such as 500 meters, to ensure a large imaging range and a certain degree of clarity. This embodiment does not impose specific limitations.
[0038] Step S102: Obtain second image information of the plain forest after the first preset time period; determine the second fire area based on the second image information; In this embodiment, after a first preset time, the high-definition camera on the observation tower takes a second picture of the fire location to obtain a second image, and sends the second image to the intelligent platform. Of course, after the fire is detected, the high-definition camera can also record the fire location and save the recording information.
[0039] In another alternative embodiment, when using a drone to acquire images, since after a period of time following the fire, If a large amount of smoke is generated in a short period of time, or if the wind intensifies, it may affect the quality of the drone's images taken at the first altitude. Therefore, when taking the second image, the drone's flight altitude is adjusted to a second altitude, such as 300 meters. Because it is closer to the fire, the acquired images are less affected by external factors such as smoke, resulting in higher image quality. The drone is also less affected by high-altitude airflow, all of which contribute to providing the intelligent platform with higher-quality second images for more accurate determination of the second fire area and the fire's spread trend. Furthermore, the intelligent platform determines the second fire area using the same method as the first fire area, and will not be elaborated further here.
[0040] Step S103: Obtain fire extinguishing vehicle information, including the current location and status of the fire extinguishing vehicle, where the status is the current water level, fuel level, or battery level of the fire extinguishing vehicle; estimate the time when the fire extinguishing vehicle will arrive at the fire location based on the fire location information, base station location, fire extinguishing vehicle location, and preset post-fire extinguishing vehicle speed. In this embodiment, at least one fire-fighting vehicle is first determined based on the location of the fire area, the location of the intelligent forest protection base station, and the fire-fighting vehicle information of each fire-fighting vehicle in the plain forest. Then, the estimated time for each fire-fighting vehicle to reach the fire location is calculated based on the location of at least one fire-fighting vehicle and its historical driving speed. The historical driving speed is the average of the general driving speed of the fire-fighting vehicle when it is on fire in the plain forest and heading to the fire area.
[0041] Step S104: Based on the first fire area, the second fire area, and the preset time period, predict the fire extinguishing time of the plain forest fire area; In this embodiment, the first fire area, the second fire area, and the predicted extinguishing time within a preset time period can be input into the fire spread prediction model to output the fire area. The fire spread prediction model can be trained by inputting historical fire spread areas and fire spread times into the neural network model.
[0042] By photographing the plain forest to obtain the first image information corresponding to the target area, it is determined whether a fire has occurred based on the first image information. If a fire has occurred, the first fire area is determined based on the first image to be identified, and the corresponding second image information is obtained after a preset time period. The second fire area is determined based on the second image information. Then, the fire spread area is predicted based on the first and second fire areas, which improves the accuracy of calculating the amount of water needed for firefighting and is conducive to effective rescue when a fire occurs in the plain forest.
[0043] Step S105: Determine the amount of water needed for firefighting based on the fire area in the plain forest, and allocate firefighting vehicles according to the amount of water needed for firefighting.
[0044] Specifically, step S105 includes the following sub-steps (steps S1051~S1055) (none shown in the figure): Step S1051: Input the first image information and the second image information into the forest species identification model to obtain the species of plain forests and the density of plain forests; In this embodiment, the tree species model can be a neural network model for image recognition. This neural network model can be a convolutional neural network model, trained from multiple tree images and their corresponding tree species. Once the intelligent platform determines the species of each tree in each sub-region, it can further determine the density of the plain forest.
[0045] Step S1052: Obtain environmental information based on the fire location information; the environmental information includes wind information, humidity information, and terrain information; In this embodiment, the aforementioned environmental information can be obtained from the meteorological station via a cloud server, including wind and humidity information for several different time periods. For example, the current wind direction is northeast with a wind speed of level 4; the current humidity is 59%; terrain information can be obtained from a satellite map using the location information of the fire area; and wind and humidity information can also be received from the data acquisition module. This embodiment does not impose any specific limitations.
[0046] Step S1053: Based on the fire time information, the fire area of the plain forest, the tree species and environmental information, find at least one historical plain forest fire information, and determine the current firefighting water volume based on the historical plain forest fire information; the historical plain forest fire information includes the historical firefighting water volume. In this embodiment, a database of historical fire information is established, and this information is preprocessed before being categorized by fire time, fire area in plains forests, tree species, and environmental information. When it is necessary to determine the historical firefighting water consumption, the database is searched according to the fire time, fire area in plains forests, tree species, and environmental information. It should be noted that the fire time information is seasonal; the required firefighting water consumption for the same fire area differs between winter and summer fires.
[0047] Specifically, the system queries the first historical plain forest fire information that most closely resembles the current fire information based on the fire time information and the plain forest fire area. The first historical fire information includes the first firefighting water volume. It then queries the second historical plain forest fire information that most closely resembles the current fire information based on the tree species and the plain forest fire area. The second historical fire information includes the second firefighting water volume. Finally, it queries the third historical plain forest fire information that most closely resembles the current fire information based on environmental information and the plain forest fire area. The third historical fire information includes the third firefighting water volume. A first weight is assigned to the first firefighting water volume, a second weight is assigned to the second firefighting water volume, and a third weight is assigned to the third firefighting water volume. The current firefighting water volume is calculated based on the first firefighting water volume, the first weight, the second firefighting water volume, the second weight, the third firefighting water volume, and the third weight.
[0048] For example, let A be the historical firefighting water consumption queried by fire time information and the fire area in the plains forest; B be the historical firefighting water consumption queried by tree species and the fire area in the plains forest; and C be the historical firefighting water consumption queried by environmental information and the fire area in the plains forest. Assuming the first weight is 20%, the second weight is 30%, and the third weight is 50%, then the current firefighting water consumption is... .
[0049] Step S1054: Dispatch firefighting vehicles according to the current firefighting water usage.
[0050] In this embodiment, the fire-fighting vehicle information for each plain forest area is reacquired, including the location of the fire-fighting vehicle, the fuel / battery level of the fire-fighting vehicle, the working status of the fire-fighting vehicle, and the water level in the fire-fighting vehicle; the working status of the fire-fighting vehicle includes the status of not extinguishing the fire, running, extinguishing the fire, and replenishing water.
[0051] Through big data analysis, fire-fighting vehicles that need to be dispatched to the fire-fighting area are reselected based on the current fire-fighting water consumption. The reselected fire-fighting vehicles are updated with new routes and working status to enable them to extinguish fires efficiently and quickly.
[0052] The following example illustrates the route planning and operational status update for a newly selected firefighting vehicle.
[0053] In this embodiment, four fire-fighting vehicles are allocated to each plain forest area. Assuming the intelligent platform detects a fire in the first plain forest area and determines the first fire area and its location, it first determines that the fire's extent does not exceed a preset fire area. Then, based on the size of the first fire area, it determines the initial water consumption for firefighting and the number of fire-fighting vehicles required. For example, if the first fire area requires four fire-fighting vehicles, the platform plans routes based on the fire's location and calculates the required fuel or electricity. Since all four fire-fighting vehicles in the first plain forest area are located within the forest and are not currently extinguishing the fire, and their fuel / electricity consumption is calculated according to the planned route without triggering an alarm, the platform dispatches these four vehicles to extinguish the fire and sends route information to them, updating their operational status.
[0054] After a period of time, the intelligent platform calculates and predicts the fire area of the first plain forest and calculates the new fire-fighting water volume based on the predicted fire area. According to the new fire-fighting water volume, two more fire trucks fully loaded with water need to be dispatched to fight the fire. Then, the platform obtains the working status of the fire trucks in the nearest second and third plain forest areas. First, select fire trucks that are fully loaded with water. Then, select the two fire trucks closest to the fire area and update their operational status. If there are no fire trucks fully loaded with water in the second or third plain forest area, determine which fire trucks from the second and third plain forest areas need to be dispatched based on the new fire-fighting water demand.
[0055] Suppose that after a fire is detected in the first plains forest area, a fire is also detected in the second plains forest area. Both the first and second plains forests require firefighting efforts. Initially, the fire area in the second plains forest will require two fire trucks filled with water. Therefore, when firefighting vehicles need to be redeployed from the first plain forest, those from the second plain forest will not be selected; instead, firefighting vehicles from the third and fourth plain forests that meet the requirements will be prioritized. After the fire in the first plain forest is extinguished, if the fire area in the second plain forest requires three firefighting vehicles fully loaded with water, then after redeploying two firefighting vehicles fully loaded with water from the second plain forest, it will be checked whether there is remaining water in the firefighting vehicles in the first plain forest to meet the additional firefighting water needs of the second plain forest. If so, the firefighting vehicles from the first plain forest will be redeployed to the second plain forest to extinguish the fire.
[0056] This method predicts the fire spread area by identifying the first and second fire zones, predicting the fire zone at the time when fire trucks arrive at the fire location, and then searching for historical firefighting water consumption based on the fire zone, forest species, and environmental information. It also calculates the current water consumption based on the firefighting water consumption, improving the accuracy of the calculated firefighting water consumption. Finally, it allocates fire trucks based on the firefighting water consumption, thereby improving the rationality of fire truck deployment.
[0057] Since the fire is larger in some areas and smaller in others within the fire zone, when the fire zone is larger than the preset fire range, in order to rationally arrange the firefighting positions of the fire trucks, as an optional implementation method in this embodiment, the method further includes (steps Sa to Sc) (not shown in the figure): Step Sa: Based on the second image information and environmental information, the fire area is divided into fire areas of different levels and the locations of fire areas of different levels are marked. In this embodiment, the second image information features are identified, the flame color is identified, and multiple fire zones of different levels are divided according to the flame color and environmental information.
[0058] Step Sb: Obtain the number of firefighting vehicles to be dispatched and the driving routes of the vehicles to the fire location; Step Sc involves allocating firefighting vehicles to different fire zones based on the number of firefighting vehicles and their routes to the fire location, and then sending the location information for each fire zone to the corresponding firefighting vehicle.
[0059] By dividing the fire area into different levels of zones, and then allocating the number of firefighting vehicles to each level of zone according to the level and the number of firefighting vehicles, and then determining which firefighting vehicle goes to which area to fight the fire based on the driving routes of the firefighting vehicles to the firefighting area and the number of firefighting vehicles allocated to each level of zone, it is beneficial to carry out effective rescue operations for forest fires in plains.
[0060] Even after fire trucks begin extinguishing the fire in the affected area, the fire may not necessarily decrease. As an optional implementation method in this embodiment, the method further includes: After the fire trucks arrive at the fire area and begin firefighting, third image information is acquired within a second preset time period, and the remaining firefighting water volume of at least one fire truck is obtained; then, the third fire area is determined based on the third image information. The fourth fire-fighting water demand is calculated based on the third fire zone; it is then determined whether the fourth fire-fighting water demand exceeds the remaining fire-fighting water demand; if so, an alarm is issued. This alerts staff to promptly allocate fire-fighting vehicles to the fire zone.
[0061] Figure 2This is a structural block diagram of a fire-fighting vehicle dispatching device 200 for a plain forest, according to an embodiment of this application.
[0062] like Figure 2 As shown, the fire-fighting vehicle dispatching device 200 for plains forests mainly includes: The first acquisition module 201 is used to acquire first image information of the plain forest and determine the first fire area and fire location information based on the first image information. The second acquisition module 202 is used to acquire second image information of the plain forest after a first preset time period, and to determine the second fire area based on the second image information. The estimation module 203 is used to estimate the time when the fire-fighting vehicle will arrive at the fire location based on the fire location information, the location of the intelligent forest protection base station, the location of the fire-fighting vehicle, and the preset post-fire-fighting vehicle speed. Prediction module 204 is used to predict the fire area of the plain forest at the time of extinguishing the fire based on the first fire area, the second fire area and a preset time period; The allocation module 205 is used to determine the amount of water needed for firefighting based on the fire area in the plain forest, and to allocate firefighting vehicles according to the amount of water needed.
[0063] As an optional implementation of this embodiment, the first acquisition module 201 is specifically used for: The first image is converted into a grayscale image; the grayscale image is binarized to obtain the image to be identified; the first fire area of the image to be identified is determined based on a preset contour extraction algorithm; a coordinate system is established with the center of the first image as the origin; the midpoint of the first fire area is determined; the coordinates of the midpoint of the first fire area in the coordinate system are calculated, which is the fire location information.
[0064] As an optional implementation of this embodiment, the allocation module 205 includes: The input submodule is used to input the first image information and the second image information into the forest species identification model. Obtain the species of trees; The acquisition submodule is used to obtain environmental information based on the fire location information; the environmental information includes wind information, humidity information and terrain information; The search submodule is used to search for at least one historical plain forest fire information based on fire time information, plain forest fire area, tree species, and environmental information, and to determine the current firefighting water consumption based on the historical plain forest fire information; the historical plain forest fire information includes the historical firefighting water consumption. The allocation submodule is used to allocate firefighting vehicles according to the current firefighting water demand.
[0065] In this optional implementation, the search submodule is specifically used to query the first historical fire information of plain forests that is most similar to the current fire information based on the fire time information and the fire area of the plain forest. The first historical fire information includes the first fire extinguishing water volume. Search for the second most similar historical plain forest fire information based on tree species and plain forest fire area. The second historical fire information includes the second firefighting water volume. Based on environmental information and the fire area of the plain forest, search for the third historical plain forest information that is most similar to the current fire information. The third historical fire information includes the third fire-fighting water volume. The first firefighting water volume is assigned a first weight, the second firefighting water volume is assigned a second weight, and the third firefighting water volume is assigned a third weight. The current firefighting water consumption is calculated based on the first firefighting water consumption, the first weight, the second firefighting water consumption, the second weight, the third firefighting water consumption, and the third weight.
[0066] As an optional implementation of this embodiment, a sending module is also included, which is specifically used for: Based on the second image information and environmental information, the fire area is divided into fire areas of different levels and the locations of fire areas of different levels are marked. Obtain the number of firefighting vehicles to be dispatched and the routes the vehicles take to reach the fire location; Firefighting vehicles are assigned to fire zones of different levels based on the number of firefighting vehicles and the routes they take to reach the fire location, and the locations of different levels are sent to the corresponding firefighting vehicles.
[0067] As an optional implementation of this embodiment, an alarm module is also included, which is specifically used for: Once the fire truck arrives at the fire area and begins firefighting, it acquires third image information within a second preset time period; determines the third fire area based on the third image information; acquires the remaining firefighting water volume of at least one fire truck; calculates the fourth firefighting water volume based on the third fire area; determines whether the fourth firefighting water volume is greater than the remaining firefighting water volume; if so, it issues an alarm message.
[0068] In one example, the module in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0069] For example, when modules in a device can be implemented via a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling programs. Alternatively, these modules can be integrated together as a system-on-chip (SOC).
[0070] In this application, various objects such as messages / information / devices / network elements / systems / apparatus / actions / operations / processes / concepts may be named. It is understood that these specific names do not constitute a limitation on the relevant objects. The names may be changed depending on the scenario, context, or usage habits. The understanding of the technical meaning of the technical terms in this application should be mainly determined from their functions and technical effects embodied / performed in the technical solution.
[0071] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0072] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0073] Figure 3 This is a structural block diagram of an intelligent platform 300 according to an embodiment of this application.
[0074] like Figure 3As shown, the intelligent platform 300 includes a processor 301 and a memory 302, and may further include one or more of an information input / output (I / O) interface 303 and a communication component 304, as well as a communication bus 305.
[0075] The processor 301 controls the overall operation of the intelligent platform 300 to complete all or part of the steps in the above-described method for dispatching fire-fighting vehicles in the plains forest. The memory 302 stores various types of data to support the operation of the intelligent platform 300. This data may include, for example, instructions for any application or method operating on the intelligent platform 300, as well as application-related data. The memory 302 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as one or more of Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0076] I / O interface 303 provides an interface between processor 301 and other interface modules, such as keyboards, mice, and buttons. These buttons can be virtual or physical. Communication component 304 is used to test wired or wireless communication between the smart platform 300 and other devices. Wireless communication includes, for example, WiFi, Bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or one or more combinations thereof. Therefore, the corresponding communication component 104 may include: a WiFi component, a Bluetooth component, and an NFC component.
[0077] The communication bus 305 may include a path for transmitting information between the aforementioned components. The communication bus 305 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. The communication bus 305 can be divided into an address bus, a data bus, a control bus, etc.
[0078] The intelligent platform 300 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to execute the fire-fighting vehicle dispatching method for plain forests given in the above embodiments.
[0079] The intelligent platform 300 can include, but is not limited to, mobile terminals such as digital broadcast receivers, PDAs (personal digital assistants), and PMPs (portable multimedia players), as well as fixed terminals such as digital TVs and desktop computers, and can also be servers.
[0080] The following describes the computer-readable storage medium provided in the embodiments of this application. The computer-readable storage medium described below can be referred to in correspondence with the fire-fighting vehicle dispatching method for plain forests described above.
[0081] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the above-described method for dispatching fire-fighting vehicles in plain forests.
[0082] The computer-readable storage medium may include various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0083] The terms “comprising,” “including,” or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.
[0084] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the foregoing application concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions claimed in this application.
Claims
1. A method for calculating water consumption for fire suppression in plain forests based on multidimensional historical data weights, characterized in that, include: Acquire first image information of the plain forest, determine the first fire area and fire location information based on the first image information, and acquire fire time information; After a first preset time period, acquire second image information of the plain forest, and determine the second fire area based on the second image information; The plain forest fire area is predicted based on the first fire area, the second fire area, and the preset time period for fire extinguishing. The first image information and the second image information are input into a forest species identification model to obtain the forest species; environmental information, including wind information, humidity information, and terrain information, is obtained based on the fire location information; at least one historical plain forest fire information is found based on the fire time information, the plain forest fire area, the forest species, and the environmental information, and the current fire-fighting water consumption is determined based on the historical plain forest fire information; wherein, determining the current fire-fighting water consumption based on the historical plain forest fire information includes: querying the first historical plain forest fire information that is most similar to the current fire information according to the fire time information and the plain forest fire area, and extracting its record. The system calculates the first firefighting water volume; it then queries historical plain forest fire information that is most similar to the current fire information based on tree species and plain forest fire area, and extracts the recorded second firefighting water volume; it also queries historical plain forest fire information that is most similar to the current fire information based on environmental information and plain forest fire area, and extracts the recorded third firefighting water volume; it assigns a first weight to the first firefighting water volume, a second weight to the second firefighting water volume, and a third weight to the third firefighting water volume; and it calculates the current firefighting water volume based on the first firefighting water volume, the first weight, the second firefighting water volume, the second weight, the third firefighting water volume, and the third weight.
2. The method according to claim 1, characterized in that, In the step of acquiring the first image information of the plain forest, determining the first fire area and fire location information based on the first image information includes: converting the first image into a grayscale image; performing binarization processing on the grayscale image to obtain an image to be identified; determining the first fire area of the image to be identified based on a preset contour extraction algorithm; establishing a coordinate system with the center of the acquired first image as the origin; determining the midpoint of the first fire area; and calculating the coordinates of the midpoint of the first fire area in the coordinate system, which is the fire location information.
3. The method according to claim 1, characterized in that, The acquisition of the second image information of the plain forest is obtained after a first preset time period; the method further includes: predicting the plain forest fire area based on the first fire area, the second fire area and the preset time period; the plain forest fire area is used to find the historical plain forest fire information.
4. The method according to claim 1, characterized in that, The tree species identification model is a convolutional neural network model, which is trained from multiple tree images and their corresponding tree species; after obtaining the tree species, the density of the plain forest is further determined.
5. A method for processing forest fire suppression data in plains areas, characterized in that, include: Acquire first image information of the plain forest, determine the first fire area and fire location information based on the first image information, and acquire fire time information; After a first preset time period, acquire second image information of the plain forest, and determine the second fire area based on the second image information; The plain forest fire area is predicted based on the first fire area, the second fire area, and the preset time period for fire extinguishing. The first and second image information are input into a forest species identification model to obtain the forest species and the density of the plain forest. The forest species identification model is a neural network model. Environmental information, including wind, humidity, and topography, is obtained based on the fire location information. Historical firefighting water consumption is searched in a database of historical fire information according to the fire time information, the plain forest fire area, the forest species, and the environmental information. Among them, the first historical plain forest fire information that is most similar to the current fire information is searched according to the fire time information and the plain forest fire area. The first historical fire information includes the first firefighting water consumption. The system retrieves the second historical plain forest fire information that is most similar to the current fire information, based on the type and area of the forest fire. This second historical fire information includes the second firefighting water volume. It then retrieves the third historical plain forest fire information that is most similar to the current fire information, based on environmental information and the area of the forest fire. This third historical fire information includes the third firefighting water volume. A first weight is assigned to the first firefighting water volume, a second weight is assigned to the second firefighting water volume, and a third weight is assigned to the third firefighting water volume. The current firefighting water volume is calculated based on the first firefighting water volume, the first weight, the second firefighting water volume, the second weight, the third firefighting water volume, and the third weight.
6. The method according to claim 5, characterized in that, The acquisition of the first image information of the plain forest is achieved by collecting the first image information using a drone, with the drone flying at a first altitude when capturing the first image. The acquisition of the second image information of the plain forest is achieved by adjusting the drone's flight altitude to a second altitude when capturing the second image, with the second altitude being lower than the first altitude to minimize the impact of external factors such as smoke on the acquired image.
7. The method according to claim 5, characterized in that, The acquisition of environmental information includes: obtaining wind and humidity information at several different time periods from the meteorological station via a cloud server; and obtaining terrain information from satellite maps based on the location information of the fire area.
8. The method according to claim 5, characterized in that, The method also includes allocating firefighting vehicles according to the current firefighting water volume, specifically including: screening firefighting vehicles filled with water, and then selecting the firefighting vehicle closest to the fire area.
9. An intelligent platform, characterized in that, The system includes a processor coupled to a memory, which executes a computer program stored in the memory to perform the following steps: establishing a database of historical fire information, preprocessing the historical fire information, and then classifying the historical fire information according to fire time information, fire area in plain forest, tree species, and environmental information; acquiring first image information of the plain forest, determining the first fire area and fire location information based on the first image information, and acquiring fire time information; After a first preset time period, acquire second image information of the plain forest, and determine the second fire area based on the second image information; The plain forest fire area is predicted based on the first fire area, the second fire area, and the preset time period for fire extinguishing. The first and second image information are input into a tree species identification model to obtain the tree species. Environmental information, including wind, humidity, and topography, is obtained based on the fire location information. The model queries the first historical plain forest fire information that is most similar to the current fire information based on the fire time information and the plain forest fire area. The first historical fire information includes a first fire-fighting water volume. The model queries the second historical plain forest fire information that is most similar to the current fire information based on the tree species and the plain forest fire area. The second historical fire information includes a second fire-fighting water volume. The model queries the third historical plain forest fire information that is most similar to the current fire information based on the environmental information and the plain forest fire area. The third historical fire information includes a third fire-fighting water volume. A first weight is assigned to the first fire-fighting water volume, a second weight is assigned to the second fire-fighting water volume, and a third weight is assigned to the third fire-fighting water volume. The current fire-fighting water volume is calculated based on the first fire-fighting water volume, the first weight, the second fire-fighting water volume, the second weight, the third fire-fighting water volume, and the third weight.
10. The intelligent platform according to claim 9, characterized in that, The fire time information in the historical fire information database is specifically seasonal; the classification preprocessing includes classifying the historical fire information according to the difference in the amount of firefighting water required for winter fires and summer fires.
11. The intelligent platform according to claim 9, characterized in that, The processor executes the computer program stored in the memory to further implement the following steps: dividing the fire area into different levels of fire areas based on the second image information and environmental information, and marking the location of the fire areas of different levels; obtaining the number of fire-fighting vehicles to be dispatched and the driving routes of the vehicles to the fire location; and allocating fire-fighting vehicles to fire areas of different levels based on the number of fire-fighting vehicles and the driving routes of the vehicles to the fire location.
12. The intelligent platform according to claim 9, characterized in that, The processor executes the computer program stored in the memory to further implement the following steps: after the fire extinguishing vehicle arrives at the fire area and begins fire extinguishing, it acquires third image information within a second preset time period; determines a third fire area based on the third image information; acquires the remaining fire extinguishing water volume of at least one fire extinguishing vehicle; calculates a fourth fire extinguishing water volume based on the third fire area; determines whether the fourth fire extinguishing water volume is greater than the remaining fire extinguishing water volume; if so, it issues an alarm message.