Dynamic sequencing method and system for satellite-borne data processing targets with adjustable weight coefficients
By performing coefficient weighting calculation and dynamic sorting of the target information processed by satellite data, the quasi-real-time transmission problem of the target processing target under the data transmission bottleneck is solved, and efficient target transmission and processing in the on-orbit satellite system is achieved.
Patent Information
- Application Number
- CN202411601766.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-03-14
AI Technical Summary
In the prior art, the kilobit-level data transmission capabilities of S broadcast distribution and relay SMA channels have become the bottleneck of information distribution, which seriously restricts the quasi-real-time transmission of satellite-based data processing targets. Especially in scenarios where the detection targets are unevenly distributed, it is impossible to ensure the quasi-real-time transmission of high-value targets.
By performing coefficient weighting calculations on the target information obtained by on-site data processing, the importance of the target is calculated based on the target type, confidence, geometric characteristics and other parameters, and grading and sorting. The dynamic sorting method is used to play back the target in the order of the highest importance to the lowest importance until a new event trigger is received, the time accumulation is reached or the task is over.
It realizes quasi-real-time transmission of high-level targets in orbit satellite systems, adapts to a variety of application scenarios and data transmission terminals, reduces the dependence on the on-site data processing capabilities and terminal transmission capabilities, and improves the efficiency of in-orbit satellites.
Smart Images

Figure CN119621797A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of satellite-borne data processing, and in particular to a method and system for dynamically sorting satellite-borne data processing targets with adjustable weight coefficients. Background Art
[0002] In order to improve the rapid response capability and information assurance timeliness of imaging satellite systems, remote sensing imaging satellites with imaging as the main means have begun to be gradually equipped with onboard data processing modules to achieve real-time / quasi-real-time on-board imaging of payload raw data, target discovery and identification, obtain target position, size, type and other information, and generate slice images; in order to give full play to the imaging satellite to guide other imaging means for rapid identification and confirmation, the satellite is synchronously equipped with data transmission systems such as S broadcast distribution and relay SMA channels. Target information can be distributed through the relay SMA channel to guide other satellites, and slice data can be distributed directly to user terminals through S broadcast. Information is transmitted in quasi-real time, realizing the function of joint identification and confirmation of multiple means on orbit, improving the rapid response capability and information assurance timeliness of the entire satellite system, and shortening the task feedback timeliness from hours to minutes.
[0003] However, the kilobit data transmission capacity of S broadcast distribution and relay SMA channels has become a bottleneck for information distribution, seriously restricting the quasi-real-time transmission of satellite-borne data processing targets. Conventional sorting methods based solely on target time or size have ensured the real-time transmission of key targets without leakage, but they are also unable to adapt to application scenarios where the distribution of detection targets is severely uneven. Under the premise of fully considering various actual engineering constraints, a sorting method for satellite-borne data processing targets that achieves high returns with low computational effort has become an urgent need for satellite engineering applications.
[0004] In order to ensure quasi-real-time transmission of key targets, the target type, confidence, geometric features, etc. are weighted by coefficients. After the importance of the target is obtained, the targets are graded and sorted, and the importance levels of the targets are re-sorted by adjusting the coefficients.
[0005] After inquiry, the following patents are found in this technical field:
[0006] 1. Patent document CN117952399A discloses a multi-satellite multi-track imaging mission planning method, system and device, which relates to the field of satellite imaging mission planning technology. The method mainly includes: constructing an imaging mission planning framework; gridding the land and sea areas, mapping the longitude and latitude of the target to the grid, converting the priority of the grid into a thermal value, performing thermal propagation and updating the weight, merging the grids through clustering calculation, and generating a task set; constructing an imaging mission planning model. It mainly maps the longitude and latitude of the target to the grid, performs thermal propagation and updates the weight, which is quite different from the weighted calculation of the target type, confidence, geometry and other parameters assigned with weights in the present application;
[0007] 2. Patent document CN117557068B discloses a method and system for semi-autonomous mission planning on low-orbit satellites, which can generate time-related action instruction streams based on the results of the mission planning module, focusing on solving the problems of delayed transmission of missions and instructions on ground and relay satellites and untimely response. This application mainly involves the acquisition of targets, focusing on the rapid classification and sorting of targets, and the two are quite different in methods, processes and purposes.
[0008] 3. Patent document CN111951150A discloses a satellite-borne data processing system, which mainly involves hardware composition and does not involve a dynamic sorting algorithm of targets, which is quite different from the present application.
[0009] 4. Patent document CN117499537A discloses a data processing method and its device, electronic device, and storage medium, the method comprising: obtaining multiple pushed lists; generating multiple activities based on multiple lists, the activities are lists collections, and the same activity includes the same type of lists; packaging multiple activities to generate outbound call tasks; sorting the lists in the outbound call tasks based on the target sorting strategy and the target sorting algorithm to obtain the target outbound call tasks. Although there are target sorting strategies and sorting algorithms, their sorting strategies, application scenarios, and task characteristics are different from those of this application.
[0010] 5. Patent document CN116993959B provides a remote sensing satellite data ultra-real-time preprocessing method based on auxiliary data priority processing, which uses a pipeline model to process satellite payload data, mainly performs image decompression, image splicing, relative radiation correction and system geometry correction on the remote sensing satellite raw data to obtain the image product of the predetermined geographical range. Although both involve the processing of remote sensing data, the processing methods and objects are different.
[0011] After analysis, it is found that the application scenarios and purposes of the existing patents are different from those of this application. Summary of the invention
[0012] In view of the defects in the prior art, the object of the present invention is to provide a method and system for dynamically sorting satellite-borne data processing targets with adjustable weight coefficients.
[0013] A dynamic sorting method for satellite-borne data processing targets with adjustable weight coefficients provided by the present invention comprises:
[0014] Sorting step: perform coefficient weighted calculation on the target information obtained by onboard data processing, and classify and sort the targets after obtaining their importance;
[0015] Replay steps: Replay the targets in order from the highest importance to the lowest importance until a new event trigger is received, the time accumulation is reached, or the task is completed.
[0016] Preferably, the onboard data processing includes imaging the original detection data of the payload, detecting, discovering and identifying the target, and classifying the target; the target information includes the corresponding type, confidence level and geometric features of the target.
[0017] Preferably, the target information is multiplied and added with its corresponding weight coefficient to obtain the importance, and the importance is graded; within the same level of importance, the targets are sorted from large to small according to the importance.
[0018] Preferably, the playback step includes completing the playback of the targets of the importance level and clearing the corresponding queue after receiving a new event trigger or starting a new time accumulation, and playing back the data in sequence from high importance level to low importance level until the task is completed.
[0019] Preferably, the playback step also includes transmitting the data in the importance level queue to the backend for storage or external transmission through corresponding equipment.
[0020] A dynamic sorting system for satellite-borne data processing targets with adjustable weight coefficients provided by the present invention comprises:
[0021] Sorting module: Perform coefficient weighted calculation on the target information obtained by onboard data processing, and classify and sort the targets after obtaining their importance;
[0022] Replay module: replays targets in order from the highest importance to the lowest importance until a new event trigger is received, the time accumulation is reached, or the task is completed.
[0023] Preferably, the onboard data processing includes imaging the original detection data of the payload, detecting, discovering and identifying the target, and classifying the target; the target information includes the corresponding type, confidence level and geometric features of the target.
[0024] Preferably, the target information is multiplied and added with its corresponding weight coefficient to obtain the importance, and the importance is graded; within the same level of importance, the targets are sorted from large to small according to the importance.
[0025] Preferably, the playback module includes completing the playback of the targets of the importance level and clearing the corresponding queue after receiving a new event trigger or starting a new time accumulation, and playing back the data in sequence from high importance level to low importance level until the task is completed.
[0026] Preferably, the playback module also includes transmitting the data in the importance level queue to the backend for storage or external transmission through corresponding equipment.
[0027] Compared with the prior art, the present invention has the following beneficial effects:
[0028] 1. The present invention ensures that targets with high importance can be sent to application terminals in near real time by quickly classifying and sorting targets acquired through satellite data processing according to weight coefficients. At the same time, the weight coefficients, classification levels and boundaries, and time accumulation duration of parameters such as target type, confidence, and geometric features can be adjusted on-orbit according to application scenarios and mission characteristics, so as to adapt to a variety of application scenarios and a variety of data transmission terminals, reduce dependence on satellite data processing capabilities and terminal transmission capabilities, and improve the performance of on-orbit satellites.
[0029] 2. The present invention can ensure quasi-real-time broadcast feedback without omission of high-value key targets in scenarios where the remote sensing imaging satellite has severely uneven distribution of imaging targets and under the condition of limited transmission rate of external transmission channels such as broadcast channels / SMA channels, thereby improving the application efficiency of the entire satellite system and having good application prospects.
[0030] Other beneficial effects of the present invention will be explained in the specific implementation manner through the introduction of specific technical features and technical solutions. Through the introduction of these technical features and technical solutions, those skilled in the art should be able to understand the beneficial technical effects brought about by the technical features and technical solutions. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Other features, objects and advantages of the present invention will become more apparent from the detailed description of non-limiting embodiments made with reference to the following drawings:
[0032] Figure 1 The present invention is a flow chart of the method. DETAILED DESCRIPTION
[0033] The present invention is described in detail below in conjunction with specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but are not intended to limit the present invention in any form. It should be noted that, for those of ordinary skill in the art, several changes and improvements can also be made without departing from the concept of the present invention. These all belong to the protection scope of the present invention.
[0034] Reference Figure 1 As shown, a dynamic sorting method for satellite-borne data processing targets with adjustable weight coefficients includes: satellite-borne data processing images the original detection data of the payload, detects, discovers and identifies the targets, classifies the targets, and obtains the corresponding type, confidence, geometric characteristics and other information of the targets, then performs coefficient weighted calculation, and after obtaining the importance of the targets, the targets are graded and sorted. Within the same level of importance, the targets are sorted from large to small according to their importance, and the coefficients can be adjusted by ground injection.
[0035] The target information is multiplied and added with its corresponding weight coefficient to get the importance, which is graded. The number of levels and the boundaries of each level can be adjusted by ground annotation.
[0036] Using event triggering or time accumulation, first replay the target with the highest importance level, then replay the target with the second highest importance level, and so on, until a new event trigger is received or the time accumulation is reached or the task is completed.
[0037] Among them, the newly acquired target is graded after the importance is calculated, and inserted into the queue of the corresponding importance level according to the importance.
[0038] During the playback process, if a new event trigger is received or a new time accumulation is started, the target of the importance level will be played back first and the corresponding queue will be cleared, and then the data will be played back in order from high importance level to low importance level until the task is completed. The duration of time accumulation can be adjusted by the ground according to the task needs; playback refers to the transmission of data in the importance level queue to the backend, which can be stored or transmitted externally through the corresponding equipment. The target information included in the calculation includes but is not limited to the type, confidence, and geometric features of the target, and the parameters for calculating the importance can be increased, decreased, or modified as needed.
[0039] The above is a basic embodiment of the present invention. The technical solution of the present invention is further described below through a preferred embodiment.
[0040] Example 1
[0041] Reference Figure 1 As shown, a dynamic sorting method for onboard data processing targets with adjustable weight coefficients includes the following implementation steps:
[0042] Step 1: The ground determines the type, confidence, geometric characteristics and other parameters of the target obtained by onboard data processing according to the satellite mission, and formulates the weight coefficient of the target parameter, the level of importance classification and the corresponding boundary according to the mission scenario. The data playback mode using the time trigger mechanism should determine the data accumulation time;
[0043] Step 2: Payload operation: Onboard data processing images the original detection data of the payload, detects, discovers and identifies the target, classifies the target, and obtains the corresponding type, confidence, geometric characteristics and other information of the target;
[0044] Step 3: Receive target information, perform weighted calculation on the target set according to the pre-injection coefficient, divide it into several sorting queues of importance levels, and arrange them in descending order of importance in the queue;
[0045] Step 4: Using event triggering or time accumulation, first replay the target with the highest importance level, then replay the target with the second highest importance level, and so on, until a new event trigger is received or the time accumulation is reached or the task is completed.
[0046] Step 5: For newly acquired targets, calculate the importance and then classify them. If there is already a target queue for this importance level, insert it into the queue of the corresponding importance level according to the importance; if the importance level sequence has been cleared, put it into this importance level without sorting.
[0047] Specifically, in step 1, the target parameters generally include target number, target type, target confidence, discovery time, location information, speed information, length, width, size and other information, as shown in the table below.
[0048] Table 1 Target attribute information
[0049]
[0050]
[0051] At the same time, for each type of ground target, the coefficients corresponding to its corresponding priority and other parameters are set on the ground, and a set of default values can be pre-stored on the satellite.
[0052] Table 2 Target parameter coefficients
[0053] Parameter name Length (bytes) Data content Remark Type 1 (0x01) target priority weight value Priority_ratio[0] 2 Default 100 Type 2 (0x02) target priority weight value Priority_ratio[1] 2 Default 20 Type 3 (0x03) target priority weight value Priority_ratio[2] 2 Default 5 Type 4 (0x04) target priority weight value Priority_ratio[3] 2 Default 1 Type 1 (0x01) target confidence weight coefficient Believe_ratio[0] 2 Default 100 Type 2 (0x02) target confidence weight coefficient Believe_ratio[1] 2 Default 20 Type 3 (0x03) target confidence weight coefficient Believe_ratio[2] 2 Default 5 Type 4 (0x04) target confidence weight coefficient Believe_ratio[3] 2 Default 1 Target length weight coefficient Length_ratio 2 Width_ratio, the weight coefficient of target width 2 The weight coefficient of the target size is Size_ratio 2
[0054] Specifically, in step 2, the onboard data processing module of the remote sensing imaging satellite receives the raw data of the payload in real time, performs real-time imaging processing, and then performs target discovery, positioning and identification, while obtaining corresponding information such as type, confidence, and geometric features.
[0055] Specifically, in step 3, the importance level is set to 5 levels. After the calculation results are normalized to the range of 0 to 100, 100 to 81 is the highest importance level, 80 to 61 is the second highest importance level, 60 to 41 is the third highest importance level, 40 to 21 is the fourth highest importance level, and 20 to 0 is the fifth highest importance level. The number of levels and the boundaries of each level can be adjusted by ground annotation.
[0056] The target importance level calculation formula is Target_Weight = Priority_ratio*Target_Priority*Believe_ratio*Target_Believe*Size_ratio*Target_Size*…, where Target_Priority is the target type priority, Priority_ratio is the priority weight coefficient, Target_Believe is the target confidence, Believe_ratio is the confidence weight coefficient, Target_Size is the target size, Size_ratio is the size weight coefficient, Target_Weight is the calculated target importance, quantized to the range of [0,100]. The target importance calculation parameters can be increased or decreased as needed.
[0057] Targets are classified into target queues of different importance levels according to their importance, and are arranged from most important to least important.
[0058] Specifically, in step 4, the data is played back by event triggering or time accumulation, first playing back the target of the highest importance level, then playing back the target of the second highest importance level, and so on, until a new event trigger is received or the time accumulation is reached or the task is completed. During the playback process, if a new event trigger is received or a new time accumulation is started, after the playback of the target of the importance level is completed and the corresponding queue is cleared, the data is played back again from the high importance level to the low importance level in sequence until the task is completed.
[0059] Specifically, in step 4, playback refers to transmitting the data in the importance level queue to the backend, which can be stored or transmitted externally through corresponding equipment. Generally, the on-board processed data can be sent to the ground application terminal through the broadcast channel at a rate of 256kbps, or sent to the receiving terminal through the relay SMA channel at a rate of 188 bytes / 10 seconds, and all data can be stored in the FLASH storage chip at the end of this task.
[0060] Specifically, in step 5, the newly acquired target is graded after its importance is calculated. When the importance level is not being played back, it is inserted into the queue of the corresponding importance level according to its importance. If the importance level is being played back, wait until the playback of the importance level is completed and the queue is cleared, and then put into the importance level in order according to its importance.
[0061] The present invention also provides a dynamic sorting system for satellite-borne data processing targets with adjustable weight coefficients. The dynamic sorting system for satellite-borne data processing targets with adjustable weight coefficients can be implemented by executing the process steps of the dynamic sorting method for satellite-borne data processing targets with adjustable weight coefficients, that is, those skilled in the art can understand the dynamic sorting method for satellite-borne data processing targets with adjustable weight coefficients as a preferred implementation of the dynamic sorting system for satellite-borne data processing targets with adjustable weight coefficients.
[0062] Specifically, a dynamic sorting system for onboard data processing targets with adjustable weight coefficients includes:
[0063] Sorting module: Perform coefficient weighted calculation on the target information obtained by onboard data processing, and classify and sort the targets after obtaining their importance;
[0064] Replay module: replays targets in order from the highest importance to the lowest importance until a new event trigger is received, the time accumulation is reached, or the task is completed.
[0065] The onboard data processing includes imaging the original detection data of the payload, detecting, discovering and identifying the target, and classifying the target; the target information includes the corresponding type, confidence and geometric characteristics of the target.
[0066] The target information is multiplied and added with its corresponding weight coefficient to obtain the importance, and the importance is graded; within the same level of importance, the targets are sorted from the largest to the smallest in terms of importance.
[0067] The playback module includes, after receiving a new event trigger or starting a new time accumulation, completing the playback of the target of the importance level and clearing the corresponding queue, and playing back the data in sequence from high importance level to low importance level until the task is completed.
[0068] The playback module also includes transmitting the data in the importance level queue to the back end for storage or external transmission through corresponding equipment.
[0069] Those skilled in the art know that, in addition to realizing the system and its various devices, modules, and units provided by the present invention in a purely computer-readable program code, it is entirely possible to realize the same functions in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers by logically programming the method steps. Therefore, the system and its various devices, modules, and units provided by the present invention can be considered as a hardware component, and the devices, modules, and units included therein for realizing various functions can also be regarded as structures within the hardware component; the devices, modules, and units for realizing various functions can also be regarded as both software modules for realizing the method and structures within the hardware component.
[0070] In the description of the present application, it should be understood that the terms "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.
[0071] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which does not affect the essence of the present invention. In the absence of conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.
Claims
1. A dynamic sorting method for onboard data processing targets with adjustable weight coefficients, characterized in that: include: Sorting step: perform coefficient weighted calculation on the target information obtained by onboard data processing, and classify and sort the targets after obtaining their importance; Replay steps: Replay the targets in order from the highest importance to the lowest importance until a new event trigger is received, the time accumulation is reached, or the task is completed.
2. The dynamic sorting method of onboard data processing targets with adjustable weight coefficients according to claim 1 is characterized in that: The onboard data processing includes imaging the original detection data of the payload, detecting, discovering and identifying the target, and classifying the target; the target information includes the corresponding type, confidence and geometric characteristics of the target.
3. The dynamic sorting method of onboard data processing targets with adjustable weight coefficients according to claim 2 is characterized in that: The target information is multiplied and added with its corresponding weight coefficient to obtain the importance, and the importance is graded; within the same level of importance, the targets are sorted from the largest to the smallest in terms of importance.
4. The dynamic sorting method of onboard data processing targets with adjustable weight coefficients according to claim 1 is characterized in that: The playback step includes completing the playback of the target of the importance level and clearing the corresponding queue after receiving a new event trigger or starting a new time accumulation, and playing back the data in sequence from high importance level to low importance level until the task is completed.
5. The dynamic sorting method of onboard data processing targets with adjustable weight coefficients according to claim 4 is characterized in that: The playback step also includes transmitting the data in the importance level queue to the back end for storage or external transmission through corresponding equipment.
6. A dynamic ranking system for onboard data processing targets with adjustable weight coefficients, characterized in that: include: Sorting module: Perform coefficient weighted calculation on the target information obtained by onboard data processing, and classify and sort the targets after obtaining their importance; Replay module: replays targets in order from the highest importance to the lowest importance until a new event trigger is received, the time accumulation is reached, or the task is completed.
7. The dynamic sorting system for onboard data processing targets with adjustable weight coefficients according to claim 6, characterized in that: The onboard data processing includes imaging the original detection data of the payload, detecting, discovering and identifying the target, and classifying the target; the target information includes the corresponding type, confidence and geometric characteristics of the target.
8. The dynamic sorting system of onboard data processing targets with adjustable weight coefficients according to claim 7, characterized in that: The target information is multiplied and added with its corresponding weight coefficient to obtain the importance, and the importance is graded; within the same level of importance, the targets are sorted from the largest to the smallest in terms of importance.
9. The dynamic sorting system for onboard data processing targets with adjustable weight coefficients according to claim 6, characterized in that: The playback module includes, after receiving a new event trigger or starting a new time accumulation, completing the playback of the target of the importance level and clearing the corresponding queue, and playing back the data in sequence from high importance level to low importance level until the task is completed.
10. The dynamic sorting system of onboard data processing targets with adjustable weight coefficients according to claim 9, characterized in that: The playback module also includes transmitting the data in the importance level queue to the back end for storage or external transmission through corresponding equipment.
Citation Information
Patent Citations
Satellite-borne data processing system
CN111951150A
Ultra-real-time preprocessing method for remote sensing satellite data based on priority processing of auxiliary data
CN116993959B
Data processing method and device, electronic equipment and storage medium
CN117499537A
A method and system for semi-autonomous mission planning on low-orbit satellite
CN117557068B
Multi-satellite multi-track imaging task planning method, system and device
CN117952399A
Cited By
Real-time identification and information downloading method and system for urban black and odorous water body on satellite
CN121837963A
Real-time identification and information transmission method and system for black and odorous water bodies in cities from space
CN121837963B