A method and device for eliminating pseudo fire points applied to a spaceborne fire point detection system
By defining the characteristic parameters of the pseudo-fire point and storing them into the pseudo-fire point storage area, comparing real-time fire point information and eliminating the pseudo-fire point information, the problem of false alarms in the satellite carrier fire point detection system is solved, and the accurate release of fire information is achieved.
Patent Information
- Application Number
- CN202310194217.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-02
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2043-03-02
AI Technical Summary
The existing satellite carrier fire point detection system cannot effectively eliminate non-target fire points on the ground, resulting in false alarms of false fire points, affecting the accuracy of fire information release.
Define the characteristic parameters of the fake fire point, form fire point information and store it in the fake fire point storage area. By comparing the fire point information collected in real time with the fire point information in the fake fire point storage area, the fake fire point information is eliminated.
It improves the accuracy of fire information release in the satellite carrier fire point detection system, and independently and intelligently eliminates false fire points, improving the reliability of fire point detection.
Smart Images

Figure CN115973464B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of satellite technology, and particularly to a method and device for eliminating false fire points applied to an on-board fire point detection system. Background Art
[0002] A satellite equipped with a fire point detection system can perform on-orbit real-time fire point detection on the ground.
[0003] However, the fire point detection system cannot effectively eliminate and identify non-target fire points on the ground surface (such as volcanoes, steel mills, etc.). The non-target fire points will form false fire points and be sent to the ground terminal as fire situation information, which is prone to false alarms.
[0004] Therefore, in view of the above deficiencies, there is an urgent need for a method that can improve the accuracy of the fire situation information release of the on-board fire point detection system and autonomously and intelligently eliminate false fire points. Summary of the Invention
[0005] Embodiments of the present invention provide a method and device for eliminating false fire points applied to an on-board fire point detection system, which can improve the accuracy of the fire situation information release of the on-board fire point detection system and autonomously and intelligently eliminate false fire points.
[0006] In a first aspect, embodiments of the present invention provide a method for eliminating false fire points applied to an on-board fire point detection system, the method comprising:
[0007] S1: Defining characteristic parameters of false fire points to form the fire point information; wherein, the fire point information includes the position of the fire point;
[0008] S2: Storing the fire point information formed by the characteristic parameters into a false fire point storage area;
[0009] S3: When the satellite collects the fire point information on the ground surface, eliminating the false fire point information by comparing the fire point information collected in real time with the fire point information in the false fire point storage area.
[0010] In a possible design, the eliminating the false fire point information by comparing the fire point information collected in real time with the fire point information in the false fire point storage area includes:
[0011] Comparing the fire point information collected in real time with the fire point information in the false fire point storage area. If the distance between the position of the collected fire point information and the position of the fire point information in the false fire point storage area is less than a preset distance, the collected fire point information replaces the fire point information in the false fire point storage area. If the distance between the position of the collected fire point information and the position of the fire point information in the false fire point storage area is greater than or equal to the preset distance, the collected fire point information is released.
[0012] In a possible design, the fire point information further includes the area and shape of the fire point;
[0013] Before S3, it further includes:
[0014] Establish a fire point storage area;
[0015] In S3, the process of eliminating the pseudo fire point information by comparing the real-time collected fire point information with the fire point information in the pseudo fire point storage area includes:
[0016] Compare the real-time collected fire point information with the fire point information in the pseudo fire point storage area. If the distance between the position of the collected fire point information and the position of the fire point information in the pseudo fire point storage area is less than the preset distance, the collected fire point information replaces the fire point information in the pseudo fire point storage area;
[0017] If the distance between the position of the collected fire point information and the position of the fire point information in the pseudo fire point storage area is greater than or equal to the preset distance, and there is no fire point information in the fire point storage area, the collected fire point information is stored in the fire point storage area and published;
[0018] If the distance between the position of the collected fire point information and the position of the fire point information in the pseudo fire point storage area is greater than or equal to the preset distance, and there is fire point information in the fire point storage area, then compare the collected fire point information with the fire point information in the fire point storage area. If the distance between the position of the collected fire point information and the position of the fire point information in the fire point storage area is less than the preset distance, the difference between the area of the collected fire point information and the area of the fire point information in the fire point storage area is less than the preset area, and the shape of the collected fire point information is the same as the shape of the fire point information in the fire point storage area, then mark the fire point information in the fire point storage area once, and do not publish the collected fire point information.
[0019] In a possible design, in S3, when the marking times of the fire point information in the fire point storage area exceed the marking threshold, the fire point information in the fire point storage area is stored in the pseudo fire point storage area.
[0020] In a possible design, the preset distance includes a preset longitude and a preset latitude. The comparison of the real-time collected fire point information with the fire point information in the pseudo fire point storage area includes:
[0021] For(j = 0; j < Num_FaultFire; j++)
[0022] If(λ_FaultFire[j] - Δλ_FaultFire[j] < λ fire[i] < λ_FaultFire[j] + Δλ_FaultFire[j] and
[0023] δ_FaultFire[j] - Δδ_FaultFire[j] < δ fire [i] < δ_FaultFire[j] + Δδ_FaultFire[j])
[0024] {F_FaultFire[i] = 1}
[0025] Else {F_FaultFire[i] = 0}
[0026] Where λ fire [i] is the longitude of the location of the collected fire point information, Δλ_FaultFire[j] is the preset longitude, λ_FaultFire[j] is the longitude of the fire point information in the pseudo-fire point storage area, δ fire [i] is the latitude of the location of the collected fire point information, Δδ_FaultFire[j] is the preset latitude, δ_FaultFire[j] is the latitude of the fire point information in the pseudo-fire point storage area, F_FaultFire[i] = 0 indicates a real fire point, and F_FaultFire[i] = 1 indicates a pseudo-fire point.
[0027] In a possible design, after S1 and before S2, it further includes:
[0028] Establish a pseudo-fire point storage area;
[0029] Establish a pseudo-fire point database; where the pseudo-fire point database includes a written state and a non-written state. When the pseudo-fire point database is in the written state, the fire point information in the pseudo-fire point storage area is written into the pseudo-fire point database. When the pseudo-fire point database is in the non-written state, the pseudo-fire point database prohibits the fire point information in the pseudo-fire point storage area from being written;
[0030] Store the fire point information formed by the characteristic parameters into the pseudo-fire point database;
[0031] S2 includes:
[0032] Store the fire point information in the pseudo-fire point database into the pseudo-fire point storage area.
[0033] In a possible design, the fire point information includes the cataloging of the fire point, longitude and latitude information, the shape of the fire point, the area of the fire point, and the surface attributes of the fire point. The surface attributes of the fire point include within / outside the country, sunlit / shaded, land / ocean, forest / non-forest.
[0034] Second aspect, an embodiment of the present invention further provides a false fire point elimination device applied to a spaceborne fire point detection system, which is characterized by including:
[0035] A definition module, configured to define characteristic parameters of false fire points to form fire point information; wherein, the fire point information includes the position of the fire point;
[0036] A storage module, configured to store the fire point information formed by the characteristic parameters into a false fire point storage area;
[0037] A comparison module, configured to, when the satellite collects the fire point information on the ground surface, eliminate the false fire point information by comparing the fire point information collected in real time with the fire point information in the false fire point storage area.
[0038] Third aspect, an embodiment of the present invention further provides an electronic device, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the false fire point elimination method of any one of the above spaceborne fire point detection systems is implemented.
[0039] Fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed on a computer, the computer is made to execute the false fire point elimination method of any one of the above spaceborne fire point detection systems.
[0040] The present invention has at least the following beneficial effects compared with the prior art:
[0041] In this embodiment, some attributes of known false fire points are first defined with characteristic parameters, and the attribute numbers of the false fire points are digitized to form fire point information. The fire point information generated by the known false fire points is stored in the false fire point storage area. In this way, after the fire point information is collected in orbit in real time, the collected fire point information can be compared with the fire point information in the false fire point storage area to determine whether the collected fire point information is consistent with the fire point information in the false fire point storage area. If they are consistent, the collected fire point information is a false fire point, and the information of this false fire point is eliminated and not released. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0043] Figure 1 is a flowchart of a false fire point elimination method applied to a spaceborne fire point detection system provided by an embodiment of the present invention;
[0044] Figure 2 It is a flowchart of another method for eliminating false fire points applied to the spaceborne fire point detection system provided by the embodiments of the present invention. Detailed implementation manners
[0045] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some but not all of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0046] As Figure 1 shown, the embodiments of the present invention provide a method for eliminating false fire points applied to a spaceborne fire point detection system, and the method includes:
[0047] S1: Define the characteristic parameters of false fire points to form fire point information; wherein, the fire point information includes the position of the fire point.
[0048] S2: Store the fire point information formed by the characteristic parameters in the false fire point storage area.
[0049] S3: When the satellite collects surface fire point information, eliminate the false fire point information by comparing the real-time collected fire point information with the fire point information in the false fire point storage area.
[0050] In this embodiment, some attributes of known false fire points are defined with characteristic parameters first, and the attribute numbers of the false fire points are digitalized to form fire point information. The fire point information generated by the known false fire points is stored in the false fire point storage area. With such a setting, after the fire point information is collected in orbit in real time, the collected fire point information can be compared with the fire point information in the false fire point storage area to determine whether the collected fire point information is consistent with the fire point information in the false fire point storage area. If they are consistent, the collected fire point information is a false fire point, and the information of this false fire point is eliminated and not released.
[0051] In some embodiments of the present invention, eliminating the false fire point information by comparing the real-time collected fire point information with the fire point information in the false fire point storage area includes:
[0052] Compare the real-time collected fire point information with the fire point information in the false fire point storage area. If the distance between the positions of the collected fire point information and the fire point information in the false fire point storage area is less than the preset distance, the collected fire point information replaces the fire point information in the false fire point storage area. If the distance between the positions of the collected fire point information and the fire point information in the false fire point storage area is greater than or equal to the preset distance, the collected fire point information is released.
[0053] In this embodiment, for the fire point information collected and the fire point information in the pseudo-fire point storage area, compare the positions of the two. If the distance between the two positions is less than the preset distance, it is considered that the two are the same fire point information, that is, the fire point information collected in real time comes from the pseudo-fire points on the ground, and the collected fire point information is the fire point information of the pseudo-fire points and will not be published. If the distance between the two is greater than or equal to the preset distance, the collected fire point information is real fire point information and will be published.
[0054] In addition, it should be noted that when the collected fire point information replaces the fire point information in the pseudo-fire point storage area, specifically, all the collected fire point information replaces the fire point information in the pseudo-fire point storage area. That is to say, not only the position information of the fire point is replaced, but also all the information such as the shape, area and attributes of the fire point. Specifically, the central control unit will calculate the longitude and latitude information λ fire [i], δ fire [i], the surface attribute information corresponding to the fire point, and the information such as the fire point area and fire point shape output by the fire point sensor cover the corresponding initial fire point information in the pseudo-fire point storage area. The central control unit will calculate the time t_fire when the fire point is discovered in real time, the longitude and latitude information λ fire [i], δ fire [i], the surface attribute information corresponding to the fire point, and the fire point area, fire point shape and the number of occurrences (if it appears for the first time, the number of occurrences is 1) output by the fire point sensor form a complete fire point information catalog, which is stored in the fire point storage area of the central control unit memory in the order of latitude segmentation, and the fire point catalog is sent to the fire point sensor and output to the RDSS for publication.
[0055] In some embodiments of the present invention, the fire point information further includes the area and shape of the fire point;
[0056] Before S3, it further includes:
[0057] Establish a fire point storage area;
[0058] In S3, to eliminate the pseudo-fire point information by comparing the fire point information collected in real time with the fire point information in the pseudo-fire point storage area, it includes:
[0059] Compare the fire point information collected in real time with the fire point information in the pseudo-fire point storage area. If the distance between the position of the collected fire point information and the position of the fire point information in the pseudo-fire point storage area is less than the preset distance, the collected fire point information replaces the fire point information in the pseudo-fire point storage area;
[0060] If the distance between the position of the collected fire point information and the position of the fire point information in the pseudo-fire point storage area is greater than or equal to the preset distance, and there is no fire point information in the fire point storage area, the collected fire point information is stored in the fire point storage area and published;
[0061] If the position spacing between the fire point information collected and the fire point information in the pseudo-fire point storage area is greater than or equal to the preset spacing, and there is fire point information in the fire point storage area, then compare the fire point information collected with the fire point information in the fire point storage area. If the position spacing between the fire point information collected and the fire point information in the fire point storage area is less than the preset spacing, the difference between the area of the fire point information collected and the area of the fire point information in the fire point storage area is less than the preset area, and the shape of the fire point information collected is the same as the shape of the fire point information in the fire point storage area, then mark the fire point information in the fire point storage area once, and do not publish the fire point information collected.
[0062] In this embodiment, in order to avoid repeated publication of the same real fire point information, a fire point storage area is established. Before publishing the real fire point information obtained after comparison and elimination through the pseudo-fire point storage area, compare the real fire point information with the fire point information in the fire point storage area. If the position spacing between the real fire point information and the fire point information in the fire point storage area is less than the spacing threshold, it means that the information of this real fire point has been published before. Further, compare the area and shape of the real fire point information with the fire point information in the fire point storage area. If they are still the same, it means that the fire scale of the collected real fire point information has not changed and is the same as the previously published information, and there is no need to publish it again. If the positions are the same but the shape and area have changed, it means that the fire scale of the fire point has changed, and the fire point information is published.
[0063] Specifically, the central control unit will calculate the fire point longitude and latitude information λ fire [i new ,δ fire [i new in real time and compare it with the discovered fire point information stored in the fire point storage area. If the longitude and latitude difference between the two fire point information is less than Δλ_FaultFire and Δδ_FaultFire, then compare the area and shape of the two fire point information. If the area error is less than ΔS and the shapes are the same, it is considered that the two fire point information is the same, and the occurrence times +1, otherwise it is published through RDSS.
[0064] Although the pseudo-fire point information on the ground is defined and stored in the pseudo-fire point storage area, however, there may still be undetected pseudo-fire points or newly emerged pseudo-fire points. In this case, relying solely on the fire point information of the defined pseudo-fire points is not sufficient to eliminate those undetected or newly formed fire points. Therefore, please refer to Figure 2 and the present invention provides the following embodiments to solve the above problems:
[0065] In S3, when the marking times of the fire point information in the fire point storage area exceed the marking threshold, the fire point information in the fire point storage area is stored in the pseudo-fire point storage area.
[0066] In this embodiment, when the position, area, and shape of the detected fire point information are the same as those of the fire point information in the fire point storage area, the fire point information in the fire point storage area is marked once. When the marking times of the fire point information in the fire point storage area exceed the preset marking threshold, the fire point information that appears multiple times at the same position and has no change in the fire scale is an undetected or newly formed false fire point, and the fire point information of this false fire point is stored in the false fire point storage area for update.
[0067] It should be noted that the fire point information in the false fire point storage area is encoded according to latitude. When it is detected that the number of occurrences of the fire point information in the fire point storage area >= NUM_FaultFire (i.e., the marking threshold), then this fire point information is inserted and written into the false fire point storage area in the order of latitude.
[0068] It can be understood that the marking times of the fire point information initially stored in the fire point storage area can be 1, and the marking threshold can be 3, 4, or 5.
[0069] In some embodiments of the present invention, the preset spacing includes a preset longitude and a preset latitude. Comparing the real-time detected fire point information with the fire point information in the false fire point storage area includes:
[0070] For(j = 0; j < Num_FaultFire; j++)
[0071] If(λ_FaultFire[j] - Δλ_FaultFire[j] < λ fire [i] < λ_FaultFire[j] + Δλ_FaultFire[j] and
[0072] δ_FaultFire[j] - Δδ_FaultFire[j] < δ fire [i] < δ_FaultFire[j] + Δδ_FaultFire[j])
[0073] {F_FaultFire[i] = 1}
[0074] Else{F_FaultFire[i] = 0}
[0075] Wherein, λ fire [i] is the longitude of the position of the detected fire point information, Δλ_FaultFire[j] is the preset longitude, λ_FaultFire[j] is the longitude of the fire point information in the false fire point storage area, δ fire[i] is the latitude of the position of the collected fire point information, Δδ_FaultFire[j] is the preset latitude, δ_FaultFire[j] is the latitude of the fire point information in the false fire point storage area, and F_FaultFire[i] = 0 indicates a real fire point, while F_FaultFire[i] = 1 indicates a false fire point.
[0076] In some embodiments of the present invention, after S1 and before S2, it further includes:
[0077] Establish a false fire point storage area;
[0078] Establish a false fire point database; wherein, the false fire point database includes a write state and a non-write state. When the false fire point database is in the write state, the fire point information in the false fire point storage area is written into the false fire point database. When the false fire point database is in the non-write state, the false fire point database prohibits the fire point information in the false fire point storage area from being written;
[0079] Store the fire point information formed by the characteristic parameters into the false fire point database;
[0080] S2 includes:
[0081] Store the fire point information in the false fire point database into the false fire point storage area.
[0082] In this embodiment, the false fire point storage area is a storage area established by the processor, and the information in the false fire point storage area will be deleted after power-off. The false fire point database is a storage area established by the storage medium, and the data therein is solidified in the storage medium and is not affected by power-off. When starting up and using, first store the fire point information in the false fire point database into the false fire point storage area for comparison and screening. With the continuous on-orbit real-time collection of fire point information, some fire point information with a marking times greater than the marking threshold will be newly added in the false fire point storage area. However, these newly added fire point information cannot be automatically stored in the false fire point database and need to be manually verified to determine whether the newly added fire point is a false fire point. After judgment, if the newly added fire point is a false fire point, then switch the false fire point database to the write state and allow the newly added false fire point to be stored in the false fire point database. If the newly added fire point is not a false fire point, then make the false fire point database in the non-write state.
[0083] Specifically, the central control unit opens a false fire point storage area in the order of latitude, and initializes the known fire points on the ground and the surface according to the definition of characteristic parameters and solidifies them in the EEPROM program of the central control unit, that is, stores them in the false fire point database. When the ground allows to modify the false fire point EEPROM flag = 0, modification is prohibited, that is, the non-write state; when the ground allows to modify the false fire point EEPROM flag = 1, modification is allowed, that is, the write state; when the ground allows to modify the false fire point EEPROM flag = 1, the central control unit independently writes the false fire point database in the false fire point storage area into the EEPROM.
[0084] In some embodiments of the present invention, the fire point information includes the cataloging of the fire point, longitude and latitude information, the shape of the fire point, the area of the fire point, and the surface attributes of the fire point. The surface attributes of the fire point include within / outside the territory, sunlit / shaded, land / ocean, forest / non-forest.
[0085] The embodiment of the present invention also provides a pseudo-fire point elimination device applied to a spaceborne fire point detection system, which is characterized by including:
[0086] A definition module, configured to define the characteristic parameters of the pseudo-fire point to form fire point information; wherein, the fire point information includes the position of the fire point;
[0087] A storage module, configured to store the fire point information formed by the characteristic parameters into the pseudo-fire point storage area;
[0088] A comparison module, configured to eliminate the pseudo-fire point information by comparing the real-time collected fire point information with the fire point information in the pseudo-fire point storage area when the satellite collects the surface fire point information.
[0089] For the information interaction, execution process, etc. among the modules in the above device, since they are based on the same concept as the method embodiment of the present invention, the specific content can be referred to the description in the method embodiment of the present invention, and will not be elaborated here.
[0090] The embodiment of the present invention also provides an electronic device, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the pseudo-fire point elimination method of any one of the above spaceborne fire point detection systems is implemented.
[0091] The embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed on a computer, the computer is made to execute the pseudo-fire point elimination method of any one of the above spaceborne fire point detection systems.
[0092] Specifically, a system or device equipped with a storage medium can be provided. A software program code for implementing the functions of any one of the above embodiments is stored on the storage medium, and the computer (or CPU or MPU) of the system or device is made to read and execute the program code stored on the storage medium.
[0093] In this case, the program code read from the storage medium itself can implement the functions of any one of the above embodiments. Therefore, the program code and the storage medium storing the program code constitute a part of the present invention.
[0094] Examples of storage media for providing program code include floppy disks, hard disks, magneto-optical disks, optical disks (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tapes, non-volatile memory cards, and ROM. Optionally, the program code can be downloaded from a server computer via a communication network.
[0095] In addition, it should be clear that not only can the functions of any of the above embodiments be realized by executing the program code read by a computer, but also by causing an operating system or the like operating on the computer based on the instructions of the program code to complete part or all of the actual operations.
[0096] In addition, it can be understood that the program code read from the storage medium is written into the memory provided in the expansion board inserted into the computer or into the memory provided in the expansion module connected to the computer, and then based on the instructions of the program code, the CPU or the like installed on the expansion board or the expansion module is caused to execute part or all of the actual operations, so as to realize the functions of any of the above embodiments.
[0097] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variation thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device.
[0098] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps including the above method embodiments; and the foregoing storage medium includes various media such as ROM, RAM, magnetic disks, or optical disks that can store program code.
[0099] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for eliminating pseudo-fire points applied to a spaceborne fire point detection system, characterized in that The method includes: S1: Define the characteristic parameters of the pseudo-fire point to form fire point information; wherein, the fire point information includes the position of the fire point. S2: Store the fire point information formed by the characteristic parameters into the pseudo-fire point storage area. S3: When the satellite acquires the fire point information on the ground surface, eliminate the pseudo-fire point information by comparing the real-time acquired fire point information with the fire point information in the pseudo-fire point storage area; including: Compare the acquired fire point information with the fire point information in the pseudo-fire point storage area, and determine whether the acquired fire point information is consistent with the fire point information in the pseudo-fire point storage area. If they are consistent, the acquired fire point information is a pseudo-fire point, and the information of this pseudo-fire point is eliminated and not released. The fire point information further includes the area and shape of the fire point. Before S3, it further includes: Establish a fire point storage area. In S3, the elimination of the pseudo-fire point information by comparing the real-time acquired fire point information with the fire point information in the pseudo-fire point storage area includes: Compare the real-time acquired fire point information with the fire point information in the pseudo-fire point storage area. If the position spacing between the acquired fire point information and the fire point information in the pseudo-fire point storage area is less than the preset spacing, then the acquired fire point information replaces the fire point information in the pseudo-fire point storage area. If the position spacing between the acquired fire point information and the fire point information in the pseudo-fire point storage area is greater than or equal to the preset spacing, and there is no fire point information in the fire point storage area, then store the acquired fire point information into the fire point storage area and release it. If the position spacing between the acquired fire point information and the fire point information in the pseudo-fire point storage area is greater than or equal to the preset spacing, and there is fire point information in the fire point storage area, then compare the acquired fire point information with the fire point information in the fire point storage area. If the position spacing between the acquired fire point information and the fire point information in the fire point storage area is less than the preset spacing, the difference between the area of the acquired fire point information and the area of the fire point information in the fire point storage area is less than the preset area, and the shape of the acquired fire point information is the same as the shape of the fire point information in the fire point storage area, then mark the fire point information in the fire point storage area once, and do not release the acquired fire point information. In S3, when the marking times of the fire point information in the fire point storage area exceed the marking threshold, store the fire point information in the fire point storage area into the pseudo-fire point storage area.
2. The method according to claim 1, wherein The elimination of the pseudo-fire point information by comparing the real-time acquired fire point information with the fire point information in the pseudo-fire point storage area includes: Compare the fire point information collected in real time with the fire point information in the pseudo-fire point storage area. If the distance between the position of the collected fire point information and the position of the fire point information in the pseudo-fire point storage area is less than the preset distance, the collected fire point information replaces the fire point information in the pseudo-fire point storage area. If the distance between the position of the collected fire point information and the position of the fire point information in the pseudo-fire point storage area is greater than or equal to the preset distance, the collected fire point information is published.
3. The method according to claim 1 or 2, characterized in that, The preset distance includes a preset longitude and a preset latitude. The comparison of the fire point information collected in real time with the fire point information in the pseudo-fire point storage area includes: For(j = 0; j < Num_FaultFire; j++) If(λ_FaultFire[j]-Δλ_FaultFire[j]<λ fire [i]<λ_FaultFire[j]+Δλ_FaultFire[j] and δ_FaultFire[j] - Δδ_FaultFire[j] < δ fire [i] < δ_FaultFire[j] + Δδ_FaultFire[j]) {F_FaultFire[i] = 1} Else{F_FaultFire[i] = 0} Among them, λ fire [i] is the longitude of the position of the collected fire point information, Δλ_FaultFire[j] is the preset longitude, λ_FaultFire[j] is the longitude of the fire point information in the pseudo-fire point storage area, δ fire [i] is the latitude of the position of the collected fire point information, Δδ_FaultFire[j] is the preset latitude, δ_FaultFire[j] is the latitude of the fire point information in the pseudo-fire point storage area, F_FaultFire[i] = 0 indicates a real fire point, and F_FaultFire[i] = 1 indicates a pseudo-fire point.
4. The method according to claim 3, characterized in that, After S1 and before S2, it further includes: Establish a pseudo-fire point storage area; Establish a pseudo-fire point database. The pseudo-fire point database includes a write state and a non-write state. When the pseudo-fire point database is in the write state, the fire point information in the pseudo-fire point storage area is written into the pseudo-fire point database. When the pseudo-fire point database is in the non-write state, the pseudo-fire point database prohibits the fire point information in the pseudo-fire point storage area from being written; Store the fire point information formed by the characteristic parameters into the pseudo-fire point database; S2 includes: Store the fire point information in the pseudo-fire point database into the pseudo-fire point storage area.
5. The method according to claim 3, characterized in that The fire point information includes the cataloging of the fire point, longitude and latitude information, fire point shape, area of the fire point, and surface attributes of the fire point. The surface attributes of the fire point include domestic / overseas, sunlit / shaded, land / ocean, forest / non-forest.
6. A false fire point elimination device applied to a spaceborne fire point detection system, which is applied to the method described in any one of claims 1-5, and is characterized in that, It includes: A definition module for defining characteristic parameters of pseudo-fire points to form fire point information. The fire point information includes the position of the fire point; A storage module for storing the fire point information formed by the characteristic parameters into the pseudo-fire point storage area; A comparison module for eliminating pseudo-fire point information by comparing the fire point information collected in real time with the fire point information in the pseudo-fire point storage area when the satellite collects the fire point information on the ground.
7. An electronic device, including a memory and a processor. A computer program is stored in the memory. When the processor executes the computer program, the method described in any one of claims 1-5 is implemented.
8. A computer-readable storage medium, on which a computer program is stored. When the computer program is executed on a computer, the computer is made to execute the method described in any one of claims 1-5.
Citation Information
Patent Citations
Satellite-borne pseudo fire point elimination on-orbit implementation method
CN115493550A