A missile killing effect evaluation method, device, electronic equipment and storage medium

By acquiring radar echo data at multiple consecutive moments and using pre-trained evaluation models, the problem of missile killing effect evaluation relies on human observation, achieving a more accurate and faster evaluation process and reducing costs.

CN114926642BActive Publication Date: 2025-04-29BEIJING INST OF RADIO MEASUREMENT
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210688585.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-16
Publication Date
2025-04-29
Estimated Expiration
2042-06-16

AI Technical Summary

Technical Problem

In the prior art, the evaluation of missile killing effect relies on human observation of radar echo data, which is costly, requires experienced operators, and has the possibility of misjudgment, and lacks efficient and accurate evaluation methods.

Method used

By acquiring radar echo data at multiple consecutive moments, the kill effect evaluation results are generated based on the pre-trained evaluation model. The method includes data acquisition, data comparison and processing until the set data volume is reached, and evaluation is performed using an evaluation model.

Benefits of technology

Through time-continuous radar echo data, it more accurately reflects the killing effect, reduces the personnel requirements required for result evaluation, speeds up judgments, and reduces labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114926642B_ABST
    Figure CN114926642B_ABST
Patent Text Reader

Abstract

The present invention relates to a missile killing effect evaluation method, device, electronic device and storage medium, the method comprising: obtaining radar echo data for a missile to be evaluated at the current moment; determining target data according to the current data and a set data amount, and obtaining an evaluation result according to the target data through the evaluation model. Through the method of the present invention, since the target data is composed of radar echo data at multiple consecutive moments, the killing effect can be more accurately reflected through the time-continuous radar echo data, and the evaluation model can reduce the personnel requirements for the result evaluation, speed up the judgment speed, and reduce the labor cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent radar and artificial intelligence technology, and in particular to a missile killing effect evaluation method, device, electronic equipment and storage medium. Background Art

[0002] At present, the evaluation of missile killing effect mainly relies on manual observation of radar echo data, display console output waveform or naked eye observation. The cost of evaluating the killing effect of missile weapon system by manual observation of radar echo data, display console output waveform or naked eye observation is too high, requires the operator to have rich experience, and has a certain possibility of misjudgment. Therefore, there is an urgent need for an efficient and accurate method to evaluate the killing effect of missiles. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a missile killing effect evaluation method, device, electronic equipment and storage medium, aiming to solve at least one of the above technical problems.

[0004] In the first aspect, the technical solution of the present invention to solve the above technical problem is as follows: a missile damage effect evaluation method, the method comprising:

[0005] Step S1, obtaining radar echo data of the missile to be evaluated at the current moment;

[0006] Step S2, comparing the data volume of the current data with the set data volume, if the data volume of the current data is less than the set data volume, adding the radar echo data at the current moment to the current data to obtain new current data;

[0007] Step S3, repeating steps S1 to S2 until the data amount of the new current data is equal to the set data amount, and determining the new current data when it is equal to the set data amount as the target data, the current data includes the radar echo data acquired before the current moment, and the set data amount is determined according to the input data amount of the pre-trained evaluation model;

[0008] Step S4, if the data volume of the current data is equal to the set data volume, delete the earliest acquired radar echo data in the current data, and add the radar echo data at the current moment to the current data to obtain the first data, determine the first data as the target data, and the data volume of the first data is equal to the set data volume;

[0009] Step S5, obtaining an evaluation result through an evaluation model according to the target data.

[0010] The beneficial effects of the present invention are as follows: in the process of evaluating the lethal effect of a missile to be evaluated, an evaluation result of the missile to be evaluated is obtained according to target data of a set data volume through a pre-trained evaluation model; since the target data is composed of radar echo data at multiple consecutive moments, the time-continuous radar echo data can more accurately reflect the lethal effect; and the evaluation model can reduce the personnel requirements for result evaluation, speed up judgment, and reduce labor costs.

[0011] Based on the above technical solution, the present invention can also be improved as follows.

[0012] Furthermore, after the above step S1, the method further includes:

[0013] Converting the radar echo data at the current moment into second data in a data frame format, where the second data is data stored in an image frame format;

[0014] The above-mentioned current data includes the second data acquired before the current moment, and each second data in the current data is stored in the picture container in the form of columns from left to right in chronological order, and the picture container is used to store the second data of a set data amount;

[0015] The above adds the radar echo data at the current moment to the current data, including:

[0016] The second data at the current moment is used as an image frame stored in the rightmost column of the picture container corresponding to the current container;

[0017] If the data volume of the current data is equal to the set data volume, the earliest acquired radar echo data in the current data is deleted, and the radar echo data at the current moment is added to the current data to obtain the first data, including:

[0018] If the data amount of the current data is equal to the set data amount, the image frame in the leftmost column in the picture container is deleted, and the second data at the current moment is added to the picture container to obtain the first data.

[0019] The beneficial effect of adopting the above further solution is that, for time-continuous radar echo data, the radar echo data at the current moment is stored in a data frame format, which can facilitate the management and subsequent processing of each radar echo data.

[0020] Furthermore, the evaluation results obtained by the evaluation model based on the target data include:

[0021] splicing each image frame in the target data into a target image, wherein the target image includes color intensity information of each image frame;

[0022] Input the target image into the evaluation model to obtain the evaluation result.

[0023] The beneficial effect of adopting the above further scheme is that the color intensity of each image frame can be reflected by the target image, and the signal strength of the intensity waveform data in the radar echo data can be represented by the color intensity. The signal strength can reflect the killing effect. Therefore, the evaluation result can be accurately determined based on the target image.

[0024] Furthermore, the target image is input into the evaluation model to obtain the evaluation result, including:

[0025] Inputting the target image into the evaluation model, performing enhancement processing on the target image through the evaluation model to obtain an enhanced image, wherein the enhancement processing includes at least one of image segmentation, image denoising, image smoothing and image transformation;

[0026] The image features of the enhanced image are extracted through the evaluation model, and the evaluation results are output based on the image features.

[0027] The beneficial effect of adopting the above further solution is that, in the evaluation model, the target image can be enhanced first to enhance the important features of the image, thereby making the final evaluation result more accurate.

[0028] Furthermore, the image features of the enhanced image are extracted by the evaluation model, and the evaluation results are output according to the image features, including:

[0029] The image features of the enhanced image are extracted through the evaluation model, and the image features are fitted to obtain the image features after fitting. The evaluation results are output according to the image features after fitting. The fitting process includes at least one of normalization, standardization and dimensionality reduction.

[0030] The beneficial effect of adopting the above further scheme is that in the process of determining the evaluation result through the evaluation model, the image features are fitted, which can make the image features easier to identify, thereby making the evaluation result more accurately determined.

[0031] Furthermore, the above-mentioned acquisition of radar echo data for the missile to be evaluated at the current moment includes:

[0032] Acquire a plurality of initial radar echo data for the missile to be evaluated within a set time period, each initial radar echo data including a data bandwidth;

[0033] According to each data bandwidth, multiple initial radar echo data are screened to obtain initial radar echo data that meets the set conditions, and the initial radar echo data that meets the set conditions is used as the radar echo data at the current moment.

[0034] The beneficial effect of adopting the above further solution is that, in order to reduce the amount of data processing, the radar echo data corresponding to the current moment can be determined from a plurality of initial radar echo data within a set time period according to each data bandwidth.

[0035] Further, the radar echo data includes intensity waveform data, and the method further includes:

[0036] Clean the radar echo data at the current moment to obtain the intensity waveform data in the radar echo data;

[0037] The above-mentioned converting the radar echo data at the current moment into the second data in the data frame format includes:

[0038] The intensity waveform data at the current moment is converted into second data in a data frame format.

[0039] The beneficial effect of adopting the above further scheme is that the radar echo data includes some other data that affects the determination of the evaluation result. Before processing the radar echo data, the radar echo data can be cleaned to make the determined evaluation result more accurate.

[0040] In a second aspect, in order to solve the above technical problems, the present invention further provides a missile damage effect evaluation device, the device comprising:

[0041] A data acquisition module, used to acquire radar echo data of the missile to be evaluated at the current moment;

[0042] A comparison module is used to compare the data volume of the current data with the set data volume. If the data volume of the current data is less than the set data volume, the radar echo data at the current moment is added to the current data to obtain new current data;

[0043] A first determination module is used to repeat the processing from the data acquisition module to the comparison module until the data amount of the new current data is equal to the set data amount, and determine the new current data when it is equal to the set data amount as the target data, the current data includes the radar echo data acquired before the current moment, and the set data amount is determined according to the input data amount of the pre-trained evaluation model;

[0044] a second determination module, configured to, when the data volume of the current data is equal to the set data volume, delete the earliest acquired radar echo data in the current data, and add the radar echo data at the current moment to the current data to obtain the first data, determine the first data as the target data, and the data volume of the first data is equal to the set data volume;

[0045] The evaluation module is used to obtain evaluation results through the evaluation model according to the target data.

[0046] In a third aspect, in order to solve the above-mentioned technical problem, the present invention also provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the missile killing effect evaluation method of the present application is implemented.

[0047] In a fourth aspect, in order to solve the above-mentioned technical problem, the present invention further provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the missile killing effect evaluation method of the present application is implemented.

[0048] Additional aspects and advantages of the present application will be partially given in the following description, which will become apparent from the following description, or will be understood through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for describing the embodiments of the present invention are briefly introduced below.

[0050] Figure 1 A schematic diagram of a flow chart of a missile damage effect evaluation method provided by an embodiment of the present invention;

[0051] Figure 2 A schematic diagram of a target image provided by an embodiment of the present invention;

[0052] Figure 3 A schematic flow chart of another missile damage effect evaluation method provided by an embodiment of the present invention;

[0053] Figure 4 A schematic diagram of the structure of a missile damage effect evaluation device provided by one embodiment of the present invention;

[0054] Figure 5 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0055] The principles and features of the present invention are described below. The examples given are only used to explain the present invention and are not used to limit the scope of the present invention.

[0056] The technical solution of the present invention and how the technical solution of the present invention solves the above-mentioned technical problems are described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below in conjunction with the accompanying drawings.

[0057] The solution provided by the embodiment of the present invention can be applied to any application scenario where the lethality of a missile needs to be evaluated. The solution provided by the embodiment of the present invention can be executed by any electronic device, for example, a user's terminal device, which can be any terminal device that can install an application and obtain the evaluation result of the missile lethality through the application.

[0058] The embodiment of the present invention provides a possible implementation method, such as Figure 1 As shown, a flowchart of a missile damage effect evaluation method is provided. The solution can be executed by any electronic device, for example, a terminal device, or a terminal device and a server. For the convenience of description, the method provided by the embodiment of the present invention will be described below by taking the server as the execution subject as an example. Figure 1 The method may include the following steps:

[0059] Step S1, obtaining radar echo data of the missile to be evaluated at the current moment;

[0060] Step S2, comparing the data volume of the current data with the set data volume, if the data volume of the current data is less than the set data volume, adding the radar echo data at the current moment to the current data to obtain new current data;

[0061] Step S3, repeating steps S1 to S2 until the data amount of the new current data is equal to the set data amount, and determining the new current data when it is equal to the set data amount as the target data, the current data includes the radar echo data acquired before the current moment, and the set data amount is determined according to the input data amount of the pre-trained evaluation model;

[0062] Step S4, if the data volume of the current data is equal to the set data volume, delete the earliest acquired radar echo data in the current data, and add the radar echo data at the current moment to the current data to obtain the first data, determine the first data as the target data, and the data volume of the first data is equal to the set data volume;

[0063] Step S5, obtaining an evaluation result through an evaluation model according to the target data.

[0064] By using the method of the present invention, in the process of evaluating the lethal effect of a missile to be evaluated, an evaluation result of the missile to be evaluated is obtained according to target data of a set data volume through a pre-trained evaluation model. Since the target data is composed of radar echo data at multiple consecutive moments, the lethal effect can be more accurately reflected through the time-continuous radar echo data, and the evaluation model can reduce the personnel requirements for result evaluation, speed up the judgment speed, and reduce the labor cost.

[0065] The solution of the present invention is further described below in conjunction with the following specific embodiments. In this embodiment, the missile damage effect evaluation method may include the following steps:

[0066] Step S1, obtaining radar echo data of the missile to be evaluated at the current moment.

[0067] Among them, radar echo data refers to the electromagnetic waves emitted by the radar. After encountering a target object during the propagation process, the target object reflects and scatters the electromagnetic waves, and the radar receiver can receive part of the reflected and scattered energy displayed on the radar screen.

[0068] Optionally, the obtaining of radar echo data for the missile to be evaluated at the current moment includes:

[0069] Acquire a plurality of initial radar echo data for the missile to be evaluated within a set time period, each initial radar echo data including a data bandwidth;

[0070] According to each data bandwidth, multiple initial radar echo data are screened to obtain initial radar echo data that meets the set conditions, and the initial radar echo data that meets the set conditions is used as the radar echo data at the current moment.

[0071] The above-mentioned multiple initial radar echo data can be obtained through a radar signal processing system, which is a system dedicated to processing radar echo data in the prior art. After being processed by the system, the multiple initial radar echo data become an orderly and easy-to-understand information flow. The specific content format of one initial radar echo data is:

[0072] id: data primary key, unique identifier of the data;

[0073] band_type: the band type of the data;

[0074] bandwidth: the bandwidth of the data;

[0075] video_type: the type of the data;

[0076] start_pos: the starting position of the data;

[0077] azimuth: the azimuth corresponding to the data;

[0078] elevation: the elevation angle corresponding to the data;

[0079] data_length: the data length of the data;

[0080] batch_no: the batch number of the data;

[0081] data: the intensity waveform data of the data (array);

[0082] data_flag: An internal identifier for the data.

[0083] After being processed by the radar signal processing system, the radar signal processing system sends the information stream to the software system including the solution of the present invention, and the information stream (multiple initial radar echo data) is stored in a local database table through the system for subsequent use, wherein the internal identifier is used to identify the intensity of the initial radar echo data, the internal identifier is 1, indicating that the intensity of the initial radar echo data is large, and the internal identifier is 0, indicating that the intensity of the initial radar echo data is small, that is, after data processing by the radar signal processing system, 1 represents that the radar believes that there is a target here, and 0 represents that the radar believes that there is clutter here.

[0084] Among them, "batch number" represents the batch to which the radar echo data belongs. Different batches of radar echo data are generated by different radar states. The batch number represents the radar state, and the radar state represents whether the corresponding radar echo data is radar echo data for the same target. As an example, for example, if the two batch_no are the same, it means that the two batch_no correspond to the same target. If the two batch_no are different, it means that the two batch_no correspond to different targets.

[0085] In the present application, if multiple initial radar echo data are all radar echo data for the same target, that is, under the premise of a single target, the batch_no corresponding to each initial radar echo data is the same, the multiple initial radar echo data can be directly screened according to each data bandwidth to obtain the initial radar echo data that meets the set conditions, and the initial radar echo data that meets the set conditions is used as the radar echo data at the current moment. The set condition can be the maximum data bandwidth among the data bandwidths.

[0086] In the present application scheme, if multiple initial radar echo data are radar echo data for different targets, that is, this scheme is based on multiple targets, and the batch_no corresponding to each initial radar echo data is different, the data of different batch_no may be mixed together, which may affect the accuracy of the evaluation result. In this case, the batch_no field can be cleaned in the same way first, and then the multiple initial radar echo data can be cleaned, wherein the purpose of data cleaning the batch_no field is to eliminate the potential impact of interference data. There is no strong correlation between data bandwidth and batch_no. Data with different data bandwidths can be the same batch_no, and data with the same batch_no can also be different data bandwidths. Therefore, the reason for deleting the batch_no field later is that only the data of the data field is needed in the machine learning model. Therefore, the validity of the corresponding data can be ensured by screening and cleaning fields such as bandwidth and batch_no.

[0087] Then the radar echo data at the current moment is converted into second data in a data frame format, where the second data is data stored in the form of an image frame. The radar echo data (current data) acquired before the current moment is also converted into second data in a data frame format according to the above method.

[0088] Then, the radar echo data at the current moment is cleaned, and the information in the radar echo data that is useless to the missile evaluation result is removed to obtain the intensity waveform data in the radar echo data; then the above-mentioned conversion of the radar echo data at the current moment into the second data in the data frame format includes: converting the intensity waveform data at the current moment into the second data in the data frame format.

[0089] The current data may include multiple second data acquired before the current moment. Each second data in the current data is stored in a picture container in the form of columns in chronological order from left to right. The picture container is used to store a set amount of second data. That is, the first acquired second data is stored in the leftmost column of the picture container, and the last acquired second data is stored in the rightmost column of the picture container. The last acquired second data is the second data acquired at the moment before the current moment.

[0090] Step S2, compare the data volume of the current data with the set data volume, if the data volume of the current data is less than the set data volume, add the radar echo data at the current moment to the current data to obtain new current data.

[0091] Since the current data is stored in the picture container in the form of a data frame format, the above adding the radar echo data at the current moment to the current data includes:

[0092] The second data at the current moment is used as an image frame stored in the rightmost column of the picture container corresponding to the current container.

[0093] Step S3, if the data volume of the current data is less than the set data volume, repeat steps S1 to S2 until the data volume of the new current data is equal to the set data volume, and determine the new current data when it is equal to the set data volume as the target data, the current data includes the radar echo data acquired before the current moment, and the set data volume is determined based on the input data volume of the pre-trained evaluation model.

[0094] The above process can be understood as adding new second data to the picture container corresponding to the current data, so that the data volume of the data stored in the picture container is the set data volume.

[0095] Step S4, if the data volume of the current data is equal to the set data volume, delete the earliest acquired radar echo data in the current data, and add the radar echo data at the current moment to the current data to obtain the first data, and determine the first data as the target data, and the data volume of the first data is equal to the set data volume.

[0096] Among them, since the current data is stored in the picture container in the form of a data frame format, if the data amount of the current data is equal to the set data amount, the earliest acquired radar echo data in the current data is deleted, and the radar echo data at the current moment is added to the current data to obtain the first data, including:

[0097] If the data amount of the current data is equal to the set data amount, the image frame in the leftmost column in the picture container is deleted, and the second data at the current moment is added to the picture container to obtain the first data.

[0098] The above steps S1 to S4 are a process of processing information into information of a higher dimension, that is, processing the radar echo data at the current moment into information of a higher dimension.

[0099] Step S5, obtaining an evaluation result through an evaluation model according to the target data.

[0100] The above evaluation results can be any one of scanning, approaching, hitting or destroying. "Scanning" means scanning the target, "approaching" means the missile is in the same field of view and gradually approaches the target, "hitting" means the missile hits the target in several key frames, and "destroying" will output a score of 0-100, showing the degree of destruction of the target judged by the system, so as to achieve the purpose of evaluating the missile's killing effect.

[0101] The above-mentioned evaluation model is pre-trained based on a convolutional neural network. The training process of the model can be trained based on the methods in the prior art and will not be described in detail here. In the present invention, different neural network models can be adopted according to the hardware performance of different platforms and the real-time needs of different demanders, such as MOBILENET, RESNET, SENET and other widely verified image classification models. Only the size of the input image, the form of the output category and the training parameters need to be adjusted to achieve a higher recognition accuracy. In the embodiment of the present invention, SHUFFLENET is used as a benchmark model, which can achieve an accuracy of 90%. The training process of a deep neural network requires a large amount of data sets. The training set used in the embodiment of the present invention is manually annotated by multiple experienced radar operators, and a total of tens of thousands of frames of real and simulated mixed data pools are used.

[0102] Optionally, the evaluation results obtained by the evaluation model based on the target data include:

[0103] splicing each image frame in the target data into a target image, the target image including color intensity information of each image frame;

[0104] Input the target image into the evaluation model to obtain the evaluation result.

[0105] Each image frame is regarded as an image grid, and each image grid is spliced ​​together to form a target image. The color intensity information of the image grid is used to represent the intensity of the intensity waveform data (signal intensity). The greater the signal intensity, the darker the color of the corresponding image grid. Figure 2 A schematic diagram of the target image shown in Figure 2 The two lines on the left represent the two targets tracked by the radar. The dividing point in the middle can be regarded as the moment when the missile hits the target. Figure 2 On the right is a large area of ​​high-intensity echo caused by target debris.

[0106] After the target image is input into the evaluation model, the target image can be enhanced through the evaluation model to obtain an enhanced image, with the aim of enhancing important features of the image. The above-mentioned enhancement processing includes at least one of image segmentation, image denoising, image smoothing and image transformation; the image features of the enhanced image are extracted through the evaluation model, and the evaluation results are output based on the image features.

[0107] Optionally, the image features of the enhanced image are extracted by the evaluation model, and the evaluation results are output according to the image features, including:

[0108] The image features of the enhanced image are extracted through the evaluation model, and the image features are fitted to obtain the image features after fitting. The purpose of the above fitting is to extract image features that can be recognized by the machine, and the evaluation results are output based on the image features after fitting. The fitting process includes at least one of normalization, standardization and dimensionality reduction.

[0109] After the evaluation results are obtained, they can be sent to the radar display and control system, and displayed to operators and instructors through the radar display and control system. In addition, if the evaluation result is "destroyed", the location of the hit target can also be sent to the radar display and control system. The information displayed by the radar display and control system provides operators and commanders with a reference for the evaluation results of the missile weapon system's lethality, thereby improving the usability and convenience of the missile weapon system.

[0110] In order to better illustrate and understand the principle of the method provided by the present invention, the scheme of the present invention is described below in conjunction with an optional specific embodiment. It should be noted that the specific implementation of each step in the specific embodiment should not be understood as a limitation to the scheme of the present invention. On the basis of the principle of the scheme provided by the present invention, other implementations that can be thought of by those skilled in the art should also be considered within the scope of protection of the present invention.

[0111] See also Figure 3 The flowchart shown in the figure shows that the missile damage effect evaluation method comprises the following steps:

[0112] Step S10, obtaining radar echo primary information data from the radar signal processing system, corresponding to obtaining multiple initial radar echo data as described above.

[0113] Step S20, cleaning and checking the primary information data, the cleaning corresponds to the above screening of multiple initial radar echo data, obtaining initial radar echo data that meets the set conditions, and using the initial radar echo data that meets the set conditions as the radar echo data at the current moment. The checking corresponds to the above cleaning of the radar echo data at the current moment, removing the information in the radar echo data that is useless to the missile evaluation result, and obtaining the intensity waveform data in the radar echo data.

[0114] Step S30, convert the intensity waveform data at the current moment into the second data in the data frame format, determine whether the current data is in the data initialization stage, if yes, enter step S30-T, directly combine multiple frames of information, and construct the initialization input for the convolutional neural network (evaluation model), corresponding to the process of determining the target data by comparing the data volume of the current data with the set data volume in the previous text; if no, enter step S30-F, and delete the oldest second data (image frame) in use for each new second data (image frame) in the picture container, and construct the continuously iterative input information for the convolutional neural network. Then, based on each image frame in the target data, determine the target image.

[0115] In step S40, the deep learning convolutional neural network model judges the input data and gives a result (evaluation result) (scanning, approaching, hitting, and degree of destruction), which corresponds to the process of inputting the target image into the evaluation model to obtain the evaluation result.

[0116] Step S50, returning the determination result and determination point to the radar display and control system.

[0117] The solution of the present invention has the following beneficial effects:

[0118] 1. It can dynamically and real-timely determine the current status of the missile and the target based on the radar's primary information feedback data and provide a reference result with strong real-time performance;

[0119] 2. When the missile hits the target, it can give an evaluation result of the killing effect;

[0120] 3. Good integration with radar signal processing system and radar display and control system, and can be integrated into the existing radar system;

[0121] 4. It has strong adaptability and can adopt different neural network models according to the hardware performance of different platforms and the real-time requirements of different demanders;

[0122] 5. Improve the level of military intelligence and intelligent radar, reduce labor costs and pressure, and provide reliable reference results.

[0123] Based on Figure 1 Based on the same principle as the method shown in , the embodiment of the present invention also provides a missile damage effect evaluation device 20, such as Figure 4 As shown in , the missile damage effect evaluation device 20 may include a data acquisition module 210, a comparison module 220, a first determination module 230, a second determination module 240 and an evaluation module 250, wherein:

[0124] The data acquisition module 210 is used to acquire the radar echo data of the missile to be evaluated at the current moment;

[0125] A comparison module 220 is used to compare the data volume of the current data with the set data volume. If the data volume of the current data is less than the set data volume, the radar echo data at the current moment is added to the current data to obtain new current data;

[0126] A first determination module 230 is used to repeat the processing from the data acquisition module to the comparison module until the data amount of the new current data is equal to the set data amount, and determine the new current data when it is equal to the set data amount as the target data, the current data includes the radar echo data acquired before the current moment, and the set data amount is determined according to the input data amount of the pre-trained evaluation model;

[0127] A second determination module 240 is used to delete the earliest acquired radar echo data in the current data when the data amount of the current data is equal to the set data amount, and add the radar echo data at the current moment to the current data to obtain the first data, determine the first data as the target data, and the data amount of the first data is equal to the set data amount;

[0128] The evaluation module 250 is used to obtain an evaluation result according to the target data through the evaluation model.

[0129] Optionally, the device further comprises:

[0130] A format conversion module, used for converting the radar echo data at the current moment into second data in a data frame format, where the second data is data stored in the form of an image frame;

[0131] The above-mentioned current data includes the second data acquired before the current moment, and each second data in the current data is stored in the picture container in the form of columns from left to right in chronological order, and the picture container is used to store the second data of a set data amount;

[0132] When adding the radar echo data at the current moment to the current data, the comparison module 220 is specifically used to:

[0133] The second data at the current moment is used as an image frame stored in the rightmost column of the picture container corresponding to the current container;

[0134] If the data volume of the current data is equal to the set data volume, the second determination module 240 deletes the earliest acquired radar echo data in the current data and adds the radar echo data at the current moment to the current data to obtain the first data, specifically for:

[0135] If the data amount of the current data is equal to the set data amount, the image frame in the leftmost column in the picture container is deleted, and the second data at the current moment is added to the picture container to obtain the first data.

[0136] Optionally, when the evaluation module 250 obtains the evaluation result through the evaluation model according to the target data, it is specifically used to:

[0137] splicing each image frame in the target data into a target image, wherein the target image includes color intensity information of each image frame;

[0138] Input the target image into the evaluation model to obtain the evaluation result.

[0139] Optionally, when the evaluation module 250 inputs the target image into the evaluation model to obtain the evaluation result, it is specifically used to:

[0140] Inputting the target image into the evaluation model, performing enhancement processing on the target image through the evaluation model to obtain an enhanced image, wherein the enhancement processing includes at least one of image segmentation, image denoising, image smoothing and image transformation;

[0141] The image features of the enhanced image are extracted through the evaluation model, and the evaluation results are output based on the image features.

[0142] Optionally, when the evaluation module 250 extracts the image features of the enhanced image through the evaluation model and outputs the evaluation result according to the image features, it is specifically used to:

[0143] The image features of the enhanced image are extracted through the evaluation model, and the image features are fitted to obtain the image features after fitting. The evaluation results are output according to the image features after fitting. The fitting process includes at least one of normalization, standardization and dimensionality reduction.

[0144] Optionally, when acquiring the radar echo data of the missile to be evaluated at the current moment, the data acquisition module 210 is specifically used to:

[0145] Acquire a plurality of initial radar echo data for the missile to be evaluated within a set time period, each initial radar echo data including a data bandwidth;

[0146] According to each data bandwidth, multiple initial radar echo data are screened to obtain initial radar echo data that meets the set conditions, and the initial radar echo data that meets the set conditions is used as the radar echo data at the current moment.

[0147] Optionally, the radar echo data includes intensity waveform data, and the device further includes:

[0148] A cleaning module is used to clean the radar echo data at the current moment to obtain the intensity waveform data in the radar echo data;

[0149] When converting the radar echo data at the current moment into the second data in the data frame format, the format conversion module is specifically used to:

[0150] The intensity waveform data at the current moment is converted into second data in a data frame format.

[0151] The missile lethal effect evaluation device of the embodiment of the present invention can execute the missile lethal effect evaluation method provided by the embodiment of the present invention, and its implementation principle is similar. The actions performed by each module and unit in the missile lethal effect evaluation device in each embodiment of the present invention correspond to the steps in the missile lethal effect evaluation method in each embodiment of the present invention. For the detailed functional description of each module of the missile lethal effect evaluation device, please refer to the description in the corresponding missile lethal effect evaluation method shown in the previous text, and will not be repeated here.

[0152] Among them, the above-mentioned missile lethality effect evaluation device can be a computer program (including program code) running in a computer device, for example, the missile lethality effect evaluation device is an application software; the device can be used to execute the corresponding steps in the method provided in the embodiment of the present invention.

[0153] In some embodiments, the missile lethal effect evaluation device provided by the embodiment of the present invention can be implemented in a combination of software and hardware. As an example, the missile lethal effect evaluation device provided by the embodiment of the present invention can be a processor in the form of a hardware decoding processor, which is programmed to execute the missile lethal effect evaluation method provided by the embodiment of the present invention. For example, the processor in the form of a hardware decoding processor can adopt one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs) or other electronic components.

[0154] In other embodiments, the missile damage effect evaluation device provided by the embodiment of the present invention can be implemented in software. Figure 4 A missile damage effect evaluation device stored in a memory is shown, which may be software in the form of a program and a plug-in, and includes a series of modules, including a data acquisition module 210, a comparison module 220, a first determination module 230, a second determination module 240 and an evaluation module 250, for implementing the missile damage effect evaluation method provided in an embodiment of the present invention.

[0155] The modules involved in the embodiments of the present invention may be implemented by software or hardware, wherein the name of a module does not limit the module itself in some cases.

[0156] Based on the same principle as the method shown in the embodiments of the present invention, an electronic device is also provided in the embodiments of the present invention, which may include but is not limited to: a processor and a memory; the memory is used to store a computer program; the processor is used to execute the method shown in any embodiment of the present invention by calling the computer program.

[0157] In an alternative embodiment, an electronic device is provided, such as Figure 5 As shown, Figure 5 The electronic device 4000 shown includes: a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, such as through a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004, which may be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present invention.

[0158] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of the present invention. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0159] The bus 4002 may include a path to transmit information between the above components. The bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0160] The memory 4003 can be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to this.

[0161] The memory 4003 is used to store the application code (computer program) for executing the solution of the present invention, and the execution is controlled by the processor 4001. The processor 4001 is used to execute the application code stored in the memory 4003 to implement the content shown in the above method embodiment.

[0162] The electronic device may also be a terminal device. Figure 5 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.

[0163] An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding contents of the aforementioned method embodiment.

[0164] According to another aspect of the present invention, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the implementation modes of the above-mentioned various embodiments.

[0165] Computer program code for performing the operations of the present invention may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0166] It should be understood that the flow charts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the module, the program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0167] The computer-readable storage medium provided by the embodiment of the present invention may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or device.

[0168] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.

[0169] The above description is only a preferred embodiment of the present invention and an explanation of the technical principles used. Those skilled in the art should understand that the disclosure scope involved in the present invention is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present invention (but not limited to) by each other.

Claims

1. A missile damage effect evaluation method, characterized in that: The following steps are involved: Step S1, obtaining radar echo data of the missile to be evaluated at the current moment; Step S2, comparing the data volume of the current data with the set data volume, if the data volume of the current data is less than the set data volume, adding the radar echo data at the current moment to the current data to obtain new current data; Step S3, repeating the steps S1 to S2 until the data amount of the new current data is equal to the set data amount, and determining the new current data when the data amount is equal to the set data amount as the target data, wherein the current data includes the radar echo data acquired before the current moment, and the set data amount is determined according to the input data amount of the pre-trained evaluation model; Step S4, if the data volume of the current data is equal to the set data volume, delete the earliest acquired radar echo data in the current data, and add the radar echo data at the current moment to the current data to obtain first data, determine the first data as the target data, and the data volume of the first data is equal to the set data volume; Step S5, obtaining an evaluation result through the evaluation model according to the target data; After step S1, the method further includes: Converting the radar echo data at the current moment into second data in a data frame format, wherein the second data is data stored in an image frame format; The current data includes second data acquired before the current moment, each second data in the current data is stored in a picture container in a column form from left to right in chronological order, and the picture container is used to store the second data of the set data amount; The adding the radar echo data at the current moment to the current data comprises: Using the second data at the current moment as an image frame stored in the rightmost column of the picture container corresponding to the current container; If the data amount of the current data is equal to the set data amount, deleting the earliest acquired radar echo data in the current data, and adding the radar echo data at the current moment to the current data to obtain the first data, comprises: If the data amount of the current data is equal to the set data amount, the image frame in the leftmost column in the picture container is deleted, and the second data at the current moment is added to the picture container to obtain the first data.

2. The method according to claim 1, characterized in that The step of obtaining an evaluation result through the evaluation model according to the target data includes: splicing each image frame in the target data into a target image, wherein the target image includes color intensity information of each image frame; The target image is input into the evaluation model to obtain an evaluation result.

3. The method according to claim 2, characterized in that The step of inputting the target image into the evaluation model to obtain an evaluation result includes: Inputting the target image into the evaluation model, performing enhancement processing on the target image through the evaluation model to obtain an enhanced image, wherein the enhancement processing includes at least one of image segmentation, image denoising, image smoothing and image transformation; The image features of the enhanced image are extracted through the evaluation model, and the evaluation result is output according to the image features.

4. The method according to claim 3, characterized in that The step of extracting the image features of the enhanced image by using the evaluation model and outputting the evaluation result according to the image features includes: The image features of the enhanced image are extracted through the evaluation model, and the image features are fitted to obtain the image features after fitting. The evaluation result is output according to the image features after fitting, and the fitting process includes at least one of normalization, standardization and dimensionality reduction.

5. The method according to any one of claims 1 to 4, characterized in that The step of obtaining radar echo data of the missile to be evaluated at the current moment includes: Acquire a plurality of initial radar echo data for the missile to be evaluated within a set time period, each of the initial radar echo data including a data bandwidth; According to each of the data bandwidths, the plurality of initial radar echo data are screened to obtain initial radar echo data that meets set conditions, and the initial radar echo data that meets the set conditions is used as the radar echo data at the current moment.

6. The method according to any one of claims 1 to 4, characterized in that The radar echo data includes intensity waveform data, and the method further includes: Cleaning the radar echo data at the current moment to obtain intensity waveform data in the radar echo data; The step of converting the radar echo data at the current moment into second data in a data frame format includes: The intensity waveform data at the current moment is converted into second data in a data frame format.

7. A missile damage effect evaluation device, characterized in that: A missile damage effect evaluation method according to claim 1 is adopted, and the device comprises: A data acquisition module, used to acquire radar echo data of the missile to be evaluated at the current moment; A comparison module, used for comparing the data volume of the current data with the set data volume, and if the data volume of the current data is less than the set data volume, adding the radar echo data at the current moment to the current data to obtain new current data; a first determination module, configured to repeat the processing from the data acquisition module to the comparison module until the data amount of the new current data is equal to the set data amount, and determine the new current data when the data amount is equal to the set data amount as the target data, wherein the current data includes the radar echo data acquired before the current moment, and the set data amount is determined according to the input data amount of the pre-trained evaluation model; a second determination module, configured to, when the data amount of the current data is equal to the set data amount, delete the radar echo data acquired earliest in the current data, and add the radar echo data at the current moment to the current data to obtain first data, determine the first data as the target data, and the data amount of the first data is equal to the set data amount; An evaluation module is used to obtain an evaluation result according to the target data through the evaluation model.

8. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method according to any one of claims 1 to 6 when executing the computer program.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Model construction method, device and equipment

    CN111782637A

  • Missile killing probability evaluation method and system, equipment and readable medium

    CN113361196A