Reflectivity correction method and device for radar non-standard blocking region, electronic equipment and storage medium
By identifying the gradient discontinuous points when the radar beam is affected by non-standard blocking and classifying and processing according to the azimuth width, the problem of abnormal or missing reflectivity in radar observation data is solved, improving the accuracy of radar data and the accuracy of meteorological analysis.
Patent Information
- Application Number
- CN202510188182.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2025-05-30
AI Technical Summary
The prior art is difficult to identify and deal with abnormal or missing reflectivity caused by radar beams when they are affected by non-standard blockages (such as trees, high-rise buildings, telecommunications towers, wind farms), affecting the accuracy of radar observation data and the accuracy of meteorological analysis.
By obtaining the reflectivity of each azimuth angle at each elevation angle during the radar sampling period, calculating the cumulative reflectivity and gradient, identifying gradient discontinuities, judging and defining non-standard blocking areas, classifying and performing differentiation processing, and correcting the reflectivity data.
Accurate identification and reflectivity correction of radar non-standard blocking areas are achieved, the accuracy of radar reflectivity data is improved, and the accuracy of meteorological analysis and forecasting is enhanced.
Smart Images

Figure CN120065149A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of weather radar, and particularly to a method, device, electronic device and storage medium for correcting the reflectivity of a non-standard blocking area of a radar. Background Art
[0002] Weather radar observations play a crucial role in meteorological analysis and forecasting. Radar can provide precipitation information with high spatio-temporal resolution, and further obtain key meteorological parameters such as precipitation type, liquid water content, hail detection, etc. through dual-polarization technology. Radar observations are widely used in the monitoring of severe convective weather, such as squall lines, tornadoes, heavy rain, etc., and play a core role in nowcasting and quantitative precipitation estimation. Accurate and reliable radar observation data is of great significance for improving the accuracy of meteorological forecasts and enhancing the monitoring ability of disastrous weather.
[0003] In actual radar observations, affected by factors such as terrain and buildings, the propagation of radar beams may be blocked, resulting in the loss or distortion of observation data. Existing technologies mainly rely on digital elevation models to identify beam blockages caused by terrain such as mountains and hills, and compensate for missing data through power loss correction methods. However, in addition to terrain blockages, radar beams may also be affected by non-standard blockages, such as man-made blockages from trees, high-rise buildings, telecommunication towers, wind farms, etc. These blockages are usually located near the radar, resulting in abnormal or missing radar observations within certain azimuth ranges. Non-standard blockages are different from terrain blockages, and their positions and influence ranges cannot be directly deduced from terrain data, and usually have the characteristics of non-uniformity and dynamic changes, which may cause discontinuities or data deviations in the azimuth direction of radar echoes. Since the positions and influence ranges of non-standard blocking areas cannot be directly obtained from terrain data, traditional terrain blockage correction methods are difficult to identify and process these areas, thus affecting the accuracy of the reflectivity observed by the radar, and further affecting the accuracy of meteorological analysis and forecasting. Summary of the Invention
[0004] Embodiments of the present invention provide a method, device, electronic device and storage medium for correcting the reflectivity of a non-standard blocking area of a radar. By implementing the present invention, the accuracy of the reflectivity observed by the radar can be improved.
[0005] An embodiment of the present invention provides a method for correcting the reflectivity of a non-standard blocking area of a radar, including:
[0006] Obtain the reflectivity of each azimuth at each elevation angle within the radar sampling time period;
[0007] For each elevation angle, accumulate the reflectivities of each azimuth at the current elevation angle within the sampling time period respectively, and calculate and generate the cumulative reflectivity of each azimuth at the current elevation angle;
[0008] Based on the cumulative reflectivity, calculate the gradients of each azimuth angle at each elevation angle, and mark the azimuth angles with the absolute value of the gradient exceeding a preset mutation threshold as gradient discontinuity points;
[0009] Determine whether there are at least two gradient discontinuity points at the same elevation angle. If so, it is determined that there is a non-standard blocking area, and the area between every two adjacent gradient discontinuity points at the same elevation angle is defined as a non-standard blocking area; if not, it is determined that there is no non-standard blocking area;
[0010] If there is a non-standard blocking area, calculate the azimuth width of the non-standard blocking area, and classify the non-standard blocking area according to the azimuth width to generate the type of the non-standard blocking area; the types of the non-standard blocking area include narrow blocking area, medium blocking area, and wide blocking area;
[0011] In the case where the type of the non-standard blocking area is a narrow blocking area, linearly interpolate and correct the reflectivity of each azimuth angle in the narrow blocking area; in the case where the type of the non-standard blocking area is a medium blocking area, mark the reflectivity of each azimuth angle in the medium blocking area as invalid data; in the case where the type of the non-standard blocking area is a wide blocking area, mark the reflectivity of each azimuth angle at the elevation angle where the wide blocking area is located as invalid data.
[0012] Further, after calculating the gradients of each azimuth angle at each elevation angle based on the cumulative reflectivity and marking the azimuth angles with the absolute value of the gradient exceeding the preset mutation threshold as gradient discontinuity points, it further includes:
[0013] Merge the gradient discontinuity points with the adjacent azimuth angle intervals less than the preset merging threshold at the same elevation angle, and update the gradient discontinuity points.
[0014] Further, the classifying the non-standard blocking area according to the azimuth width to generate the type of the non-standard blocking area includes:
[0015] When the azimuth width does not exceed the first threshold, it is determined that the type of the non-standard blocking area is a narrow blocking area;
[0016] When the azimuth width exceeds the first threshold but does not exceed the second threshold, it is determined that the type of the non-standard blocking area is a medium blocking area;
[0017] When the azimuth width exceeds the third threshold, it is determined that the type of the non-standard blocking area is a wide blocking area;
[0018] Wherein, the first threshold is less than the second threshold; the second threshold is less than the third threshold.
[0019] Further, after obtaining the reflectivity of each azimuth angle at each elevation angle within the radar sampling time period, it further includes:
[0020] Interpolate and replace the invalid data in the reflectivity to generate denoised reflectivity data;
[0021] Perform a sliding window smoothing operation on the denoised reflectivity data to generate smoothed reflectivity data;
[0022] Update the smoothed reflectivity data to the reflectivity at each azimuth angle under each elevation angle within the radar sampling time period.
[0023] Furthermore, linearly interpolate and correct the reflectivity at each azimuth angle in the narrow blocked area through the following formula:
[0024]
[0025] where A is the azimuth angle to be corrected currently, located within the narrow blocked area; A 1 is the left reference azimuth angle, that is, the first unblocked valid azimuth angle before the starting azimuth angle of the narrow blocked area; A 2 is the right reference azimuth angle, that is, the first unblocked valid azimuth angle after the ending azimuth angle of the narrow blocked area; Z A is the reflectivity correction value of the azimuth angle A; is the reflectivity of the azimuth angle A 1 ; is the reflectivity of the azimuth angle A 2 ;
[0026] Furthermore, calculate the gradient of the azimuth angle through the following formula:
[0027]
[0028] where G(α) is the gradient of the azimuth angle α; Z(α + 1) is the cumulative reflectivity of the azimuth angle α + 1; Z(α - 1) is the cumulative reflectivity of the azimuth angle α - 1; Δθ is the radar azimuth angle resolution.
[0029] Based on the above method item embodiments, the present invention correspondingly provides device item embodiments.
[0030] An embodiment of the present invention provides a reflectivity correction device for a non - standard blocked area of a radar, including: a reflectivity acquisition module, a cumulative reflectivity calculation module, a gradient discontinuity point determination module, a non - standard blocked area determination module, a non - standard blocked area classification module, and a non - standard blocked area correction module;
[0031] The reflectivity acquisition module is used to acquire the reflectivity at each azimuth angle under each elevation angle within the radar sampling time period;
[0032] The cumulative reflectivity calculation module is used to, for each elevation angle, accumulate the reflectivities of each azimuth angle at the current elevation angle within the sampling time period respectively, and calculate and generate the cumulative reflectivities of each azimuth angle at the current elevation angle;
[0033] The gradient discontinuity point determination module is used to calculate and generate the gradients of each azimuth angle at each elevation angle according to the cumulative reflectivity, and mark the azimuth angles whose absolute value of the gradient exceeds a preset mutation threshold as gradient discontinuity points;
[0034] The non-standard blocking area determination module is used to determine whether there are at least two gradient discontinuity points at the same elevation angle. If so, it is determined that there is a non-standard blocking area, and the area between every two adjacent gradient discontinuity points at the same elevation angle is defined as a non-standard blocking area; if not, it is determined that there is no non-standard blocking area;
[0035] The non-standard blocking area classification module is used to, in the case of the existence of a non-standard blocking area, calculate the azimuth angle width of the non-standard blocking area, and classify the non-standard blocking area according to the azimuth angle width to generate the type of the non-standard blocking area; wherein the types of the non-standard blocking area include a narrow blocking area, a medium blocking area, and a wide blocking area;
[0036] The non-standard blocking area correction module is used to, in the case that the type of the non-standard blocking area is a narrow blocking area, perform linear interpolation correction on the reflectivities of each azimuth angle in the narrow blocking area; in the case that the type of the non-standard blocking area is a medium blocking area, mark the reflectivities of each azimuth angle in the medium blocking area as invalid data; in the case that the type of the non-standard blocking area is a wide blocking area, mark the reflectivities of each azimuth angle at the elevation angle where the wide blocking area is located as invalid data.
[0037] Further, the non-standard blocking area classification module classifies the non-standard blocking area according to the azimuth angle width to generate the type of the non-standard blocking area, including:
[0038] When the azimuth angle width does not exceed a first threshold, it is determined that the type of the non-standard blocking area is a narrow blocking area;
[0039] When the azimuth angle width exceeds the first threshold but does not exceed a second threshold, it is determined that the type of the non-standard blocking area is a medium blocking area;
[0040] When the azimuth angle width exceeds a third threshold, it is determined that the type of the non-standard blocking area is a wide blocking area;
[0041] Wherein, the first threshold is less than the second threshold; the second threshold is less than the third threshold.
[0042] Based on the above method item embodiments, the present invention correspondingly provides electronic device item embodiments.
[0043] An embodiment of the present invention provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the reflectivity correction method for the non-standard blocking area of the radar described in any one of the above method embodiments can be implemented.
[0044] Based on the above method embodiments, the present invention correspondingly provides a storage medium embodiment.
[0045] An embodiment of the present invention provides a storage medium, on which a computer program is stored. When the computer program is executed by a processor, the reflectivity correction method for the non-standard blocking area of the radar described in any one of the above method embodiments can be implemented.
[0046] Compared with the prior art, the present invention has the following beneficial effects:
[0047] The embodiment of the present invention provides a reflectivity correction method, device, electronic device, and storage medium for the non-standard blocking area of a radar. The method amplifies abnormal features through cumulative reflectivity, combines gradient discontinuity points to locate the non-standard blocking area, and converts the dynamically artificial occlusion that is difficult to capture in the traditional method into a detectable geometric area; then, through width classification and differential processing mechanism, while retaining the meteorological information of the narrow blocking area, unreliable data in the medium blocking area and wide blocking area are eliminated, so as to achieve accurate identification of the non-standard blocking area of the radar and reflectivity correction of the non-standard blocking area of the radar without relying on terrain prior knowledge, and improve the accuracy of radar reflectivity data. Description of the Drawings
[0048] Figure 1 is a schematic flowchart of a reflectivity correction method for the non-standard blocking area of a radar provided by an embodiment of the present invention.
[0049] Figure 2 is a schematic structural diagram of a reflectivity correction device for the non-standard blocking area of a radar provided by an embodiment of the present invention. Detailed Embodiments
[0050] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0051] Such as Figure 1As shown in the figure, an embodiment of the present invention provides a method for correcting the reflectivity of a non-standard blocking area of a radar, which at least includes the following steps:
[0052] Step S1: Obtain the reflectivity of each azimuth angle at each elevation angle within the radar sampling time period;
[0053] It can be understood that obtaining the reflectivity of each azimuth angle at each elevation angle within the radar sampling time period helps to ensure the integrity of the data, provides a reliable input for subsequent gradient calculation and non-standard blocking area identification. By summarizing the reflectivity data within the sampling time period, the random error of a single measurement can be reduced, the stability of the data can be improved, and thus the accuracy of the radar detection result can be enhanced. In addition, this step also provides a basis for subsequent data preprocessing, making noise removal, smoothing processing, and invalid data correction more efficient, and ensuring more accurate final reflectivity correction.
[0054] In an optional embodiment, after obtaining the reflectivity of each azimuth angle at each elevation angle within the radar sampling time period, it further includes:
[0055] Interpolate and replace the invalid data in the reflectivity to generate denoised reflectivity data;
[0056] Perform a sliding window smoothing operation on the denoised reflectivity data to generate smoothed reflectivity data;
[0057] Update the smoothed reflectivity data as the reflectivity of each azimuth angle at each elevation angle within the radar sampling time period.
[0058] Step S2: For each elevation angle, accumulate the reflectivity of each azimuth angle at the current elevation angle within the sampling time period respectively, and calculate and generate the cumulative reflectivity of each azimuth angle at the current elevation angle;
[0059] It can be understood that for each elevation angle, the reflectivity data of each azimuth angle obtained at this elevation angle within the sampling time period is accumulated one by one to comprehensively consider the reflectivity change trend at different time points, so as to calculate and generate the cumulative reflectivity of each azimuth angle at the current elevation angle. This cumulative reflectivity can effectively reflect the overall reflectivity distribution of each azimuth angle during the radar observation process, reduce the influence of instantaneous noise on the data, and provide a more stable input for subsequent gradient calculation.
[0060] Step S3: Calculate and generate the gradient of each azimuth angle at each elevation angle according to the cumulative reflectivity, and record the azimuth angles whose absolute value of the gradient exceeds the preset mutation threshold as gradient discontinuity points;
[0061] Specifically, the gradient of the azimuth angle is calculated by the following formula:
[0062]
[0063] Wherein, G(α) is the gradient of the azimuth angle α; Z(α + 1) is the cumulative reflectivity of the azimuth angle α + 1; Z(α - 1) is the cumulative reflectivity of the azimuth angle α - 1; Δθ is the radar azimuth resolution.
[0064] It can be understood that, according to the cumulative reflectivity, the gradient of each azimuth angle at each elevation angle is calculated and generated to characterize the change trend of the reflectivity between different azimuth angles, and to identify possible mutation regions. When the absolute value of the gradient exceeds a preset mutation threshold, the corresponding azimuth angle is marked as a gradient discontinuity point to indicate a significant change in reflectivity at this position. This step can effectively capture the boundary characteristics of non-standard blocking regions, improve the recognition ability of the radar occlusion effect, and reduce false judgments caused by local data fluctuations, thereby providing a more accurate basis for subsequent blocking region classification and correction.
[0065] Specifically, after calculating and generating the gradient of each azimuth angle at each elevation angle according to the cumulative reflectivity, and marking the azimuth angle whose absolute value of the gradient exceeds the preset mutation threshold as a gradient discontinuity point, it further includes:
[0066] Combining the gradient discontinuity points with an adjacent azimuth angle interval less than the preset merging threshold at the same elevation angle, and updating the gradient discontinuity points.
[0067] Step S4: Determine whether there are at least two gradient discontinuity points at the same elevation angle. If so, it is determined that there is a non-standard blocking region, and the region between every two adjacent gradient discontinuity points at the same elevation angle is defined as a non-standard blocking region; if not, it is determined that there is no non-standard blocking region;
[0068] It can be understood that, by determining whether there are at least two gradient discontinuity points at the same elevation angle, if so, it indicates that there is a significant reflectivity mutation region within the azimuth angle range of this elevation angle, so it is determined that there is a non-standard blocking region at this elevation angle, and further the region between every two adjacent gradient discontinuity points is defined as a non-standard blocking region to accurately delimit the blocking range; if not, it indicates that the reflectivity change at this elevation angle is relatively stable and there is no obvious occlusion effect, so it is determined that there is no non-standard blocking region. This step can effectively identify the radar beam occlusion regions caused by non-standard obstacles such as buildings, telecommunication towers, and wind farms, provide an accurate region division basis for subsequent azimuth angle width calculation, blocking type classification, and reflectivity correction, and avoid false judgments caused by a single mutation point, improving the reliability and stability of blocking region detection.
[0069] Step S5. If there is a non-standard blocking area, calculate the azimuth width of the non-standard blocking area, and classify the non-standard blocking area according to the azimuth width to generate the type of the non-standard blocking area; the types of the non-standard blocking area include a narrow blocking area, a medium blocking area, and a wide blocking area.
[0070] In an optional embodiment, the classifying the non-standard blocking area according to the azimuth width to generate the type of the non-standard blocking area includes:
[0071] When the azimuth width does not exceed a first threshold, determine that the type of the non-standard blocking area is a narrow blocking area;
[0072] When the azimuth width exceeds the first threshold but does not exceed a second threshold, determine that the type of the non-standard blocking area is a medium blocking area;
[0073] When the azimuth width exceeds a third threshold, determine that the type of the non-standard blocking area is a wide blocking area;
[0074] Wherein, the first threshold is less than the second threshold; the second threshold is less than the third threshold.
[0075] In a preferred embodiment, to ensure that the classification criteria are clear and operable, the first threshold can be specifically set to 5°, and the second threshold to 180°, that is, the area with an azimuth width of 5° or less is classified as a narrow blocking area, the area with an azimuth width between 5° and 180° is classified as a medium blocking area, and the area with an azimuth width exceeding 180° is classified as a wide blocking area.
[0076] It can be understood that the classifying the non-standard blocking area according to the azimuth width to generate the type of the non-standard blocking area specifically includes: when the azimuth width does not exceed the first threshold, determine that the type of the non-standard blocking area is a narrow blocking area; this type of blocking area is usually caused by a small range of obstacles, such as a building complex or a wind farm group, and the influence is relatively local. When the azimuth width exceeds the first threshold but does not exceed the second threshold, determine that the type of the non-standard blocking area is a medium blocking area; this type of blocking area is usually caused by medium-sized obstacles, such as a building complex or a wind farm group, and the influence range is relatively wide. When the azimuth width exceeds the third threshold, determine that the type of the non-standard blocking area is a wide blocking area; this type of blocking area is usually caused by large-scale obstacles, such as mountains, large building complexes or large areas of wind farms, and the influence range is extensive.
[0077] Step S6: When the type of the non-standard blocking area is a narrow blocking area, linearly interpolate and correct the reflectivity of each azimuth angle in the narrow blocking area; when the type of the non-standard blocking area is a medium blocking area, mark the reflectivity of each azimuth angle in the medium blocking area as invalid data; when the type of the non-standard blocking area is a wide blocking area, mark the reflectivity of each azimuth angle at the elevation angle where the wide blocking area is located as invalid data.
[0078] It can be understood that for the medium blocking area, its influence is relatively extensive, but it is mainly manifested as a change in reflectivity within a certain range. Usually, the influence range will not be as large as that of the wide blocking area. Therefore, marking the reflectivity of each azimuth angle in the medium blocking area as invalid data can ensure that the subsequent analysis process will not be interfered by locally inaccurate or discontinuous reflectivity data. The reflectivity of each azimuth angle in this area will be affected, but these effects are relatively local. Therefore, when processing, attention is paid to the data of each azimuth angle in the medium blocking area. For the wide blocking area, its influence is very extensive, and it may cover the signals of multiple azimuth angles. Moreover, this area usually involves a large part of the entire radar field of view. Therefore, for the processing of the wide blocking area, not only the reflectivity of each azimuth angle needs to be considered, but also the entire elevation angle range of this blocking area needs to be considered. Therefore, when the influence of the wide blocking area spans multiple azimuth angles and shows a large-scale beam blockage at a certain elevation angle, the reflectivity data of the entire elevation angle is usually marked as invalid data. This can avoid misusing the incorrect data in the widely affected area.
[0079] In a preferred embodiment, the reflectivity of each azimuth angle in the narrow blocking area is linearly interpolated and corrected by the following formula:
[0080]
[0081] where A is the azimuth angle to be corrected currently, located in the narrow blocking area; A 1 is the left reference azimuth angle, that is, the first unblocked valid azimuth angle before the starting azimuth angle of the narrow blocking area; A 2 is the right reference azimuth angle, that is, the first unblocked valid azimuth angle after the ending azimuth angle of the narrow blocking area; Z A is the reflectivity correction value of the azimuth angle A; is the reflectivity of the azimuth angle A 1 ; is the reflectivity of the azimuth angle A 2 ;
[0082] Based on the above method item embodiments, the present invention correspondingly provides device item embodiments.
[0083] As Figure 2As shown in the figure, an embodiment of the present invention provides a reflectivity correction device for a non-standard blocking area of a radar, including: a reflectivity acquisition module, an accumulated reflectivity calculation module, a gradient discontinuity point determination module, a non-standard blocking area determination module, a non-standard blocking area classification module, and a non-standard blocking area correction module;
[0084] The reflectivity acquisition module is used to acquire the reflectivity of each azimuth angle at each elevation angle within the radar sampling time period;
[0085] The accumulated reflectivity calculation module is used to, for each elevation angle, accumulate the reflectivities of each azimuth angle at the current elevation angle within the sampling time period respectively, and calculate and generate the accumulated reflectivity of each azimuth angle at the current elevation angle;
[0086] The gradient discontinuity point determination module is used to calculate the gradient of each azimuth angle at each elevation angle according to the accumulated reflectivity, and record the azimuth angle whose absolute value of the gradient exceeds a preset mutation threshold as a gradient discontinuity point;
[0087] The non-standard blocking area determination module is used to judge whether there are at least two gradient discontinuity points at the same elevation angle. If so, it is determined that there is a non-standard blocking area, and the area between every two adjacent gradient discontinuity points at the same elevation angle is defined as a non-standard blocking area; if not, it is determined that there is no non-standard blocking area;
[0088] The non-standard blocking area classification module is used to, in the case of the existence of a non-standard blocking area, calculate the azimuth angle width of the non-standard blocking area, and classify the non-standard blocking area according to the azimuth angle width to generate the type of the non-standard blocking area; wherein the types of the non-standard blocking area include a narrow blocking area, a medium blocking area, and a wide blocking area;
[0089] The non-standard blocking area correction module is used to, in the case that the type of the non-standard blocking area is a narrow blocking area, perform linear interpolation correction on the reflectivities of each azimuth angle in the narrow blocking area; in the case that the type of the non-standard blocking area is a medium blocking area, mark the reflectivities of each azimuth angle in the medium blocking area as invalid data; in the case that the type of the non-standard blocking area is a wide blocking area, mark the reflectivities of each azimuth angle at the elevation angle where the wide blocking area is located as invalid data.
[0090] Preferably, the non-standard blocking area classification module classifies the non-standard blocking area according to the azimuth angle width to generate the type of the non-standard blocking area, including:
[0091] When the azimuth angle width does not exceed a first threshold, it is determined that the type of the non-standard blocking area is a narrow blocking area;
[0092] When the azimuth width exceeds the first threshold but does not exceed the second threshold, it is determined that the type of the non-standard blocking area is a medium blocking area;
[0093] When the azimuth width exceeds the third threshold, it is determined that the type of the non-standard blocking area is a wide blocking area;
[0094] Among them, the first threshold is less than the second threshold; the second threshold is less than the third threshold.
[0095] It should be noted that the embodiments of the device described above correspond to the above embodiments of the present invention, and can implement the reflectivity correction method of the radar non-standard blocking area described in any one of the above of the present invention. In addition, the embodiments of the above device are merely illustrative. The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, in the drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that they have a communication connection, which can be specifically implemented as one or more communication buses or signal lines. Those of ordinary skill in the art can understand and implement without creative labor.
[0096] Based on the above method embodiment of the present invention, a corresponding embodiment of an electronic device item is provided.
[0097] An embodiment of the present invention provides an electronic device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, the reflectivity correction method of the radar non-standard blocking area described in any one of the present invention is implemented, or when the processor executes the computer program, the functions of each module in the above device embodiments are implemented.
[0098] Exemplarily, the computer program can be divided into one or more modules. The one or more modules are stored in the memory and executed by the processor to complete the present invention. The one or more modules can be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program in the terminal device.
[0099] The terminal device can be a computing device such as a desktop computer, a notebook, a palm computer, and a cloud server. The terminal device may include, but is not limited to, a processor and a memory.
[0100] The so-called processor may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The processor is the control center of the terminal device and connects various parts of the entire terminal device through various interfaces and lines.
[0101] The memory can be used to store the computer program and / or module. By running or executing the computer program and / or module stored in the memory, and by calling the data stored in the memory, the processor realizes various functions of the terminal device. The memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function, etc.; the data storage area can store data created according to the use of the mobile phone, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0102] Based on the above method item embodiments, the present invention correspondingly provides storage medium item embodiments;
[0103] Another embodiment of the present invention provides a storage medium. The storage medium includes a stored computer program. When the computer program runs, it controls the device where the storage medium is located to execute any one of the above radar non-standard blocked area reflectivity correction methods of the present invention.
[0104] Among them, the above storage medium is a computer-readable storage medium, and the computer program includes computer program code, which can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0105] In the description of this specification, the description with reference to terms such as "one embodiment", "some embodiments", "example", "specific example" or "some examples" means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the specific features, structures, materials or characteristics described can be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.
[0106] The above is the preferred embodiment of the present invention. It should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements are also regarded as the protection scope of the present invention.
Claims
1. A method for correcting the reflectivity of a radar non-standard obstruction area, characterized in that: include: Obtain the reflectivity of each azimuth at each elevation angle within the radar sampling period; For each elevation angle, the reflectivity of each azimuth angle at the current elevation angle within the sampling time period is accumulated respectively, and the cumulative reflectivity of each azimuth angle at the current elevation angle is calculated; According to the accumulated reflectivity, the gradient of each azimuth angle at each elevation angle is calculated and generated, and the azimuth angle whose absolute value of the gradient exceeds a preset mutation threshold is recorded as a gradient discontinuity point; Determine whether there are at least two gradient discontinuity points at the same elevation angle. If so, determine that there is a non-standard blocking area, and define the area between every two adjacent gradient discontinuity points at the same elevation angle as a non-standard blocking area; if not, determine that there is no non-standard blocking area; If a non-standard blocking area exists, the azimuth width of the non-standard blocking area is calculated, and the non-standard blocking area is classified according to the azimuth width to generate the type of the non-standard blocking area; wherein the types of the non-standard blocking area include narrow blocking area, medium blocking area and wide blocking area; When the type of the non-standard blocking area is a narrow blocking area, the reflectivity of each azimuth angle of the narrow blocking area is corrected by linear interpolation; when the type of the non-standard blocking area is a medium blocking area, the reflectivity of each azimuth angle of the medium blocking area is marked as invalid data; when the type of the non-standard blocking area is a wide blocking area, the reflectivity of each azimuth angle at the elevation angle of the wide blocking area is marked as invalid data.
2. The reflectivity correction method for radar non-standard blocking area according to claim 1, characterized in that: After calculating and generating the gradient of each azimuth angle at each elevation angle according to the cumulative reflectivity, and recording the azimuth angle whose absolute value of the gradient exceeds the preset mutation threshold as a gradient discontinuity point, the method further includes: Merge the gradient discontinuity points whose adjacent azimuth angle intervals at the same elevation angle are less than the preset merging threshold, and update the gradient discontinuity points.
3. The reflectivity correction method for radar non-standard blocking area according to claim 2, characterized in that: The classifying the non-standard blocking area according to the azimuth width to generate the type of the non-standard blocking area includes: When the azimuth width does not exceed the first threshold, determining that the type of the non-standard blocking area is a narrow blocking area; When the azimuth width exceeds the first threshold but does not exceed the second threshold, determining that the type of the non-standard blocking area is a medium blocking area; When the azimuth width exceeds a third threshold, determining that the type of the non-standard blocking area is a wide blocking area; Among them, the first threshold is smaller than the second threshold; the second threshold is smaller than the third threshold.
4. The reflectivity correction method for radar non-standard blocking area according to claim 3, characterized in that: After obtaining the reflectivity of each azimuth angle at each elevation angle within the radar sampling time period, it also includes: Interpolating and replacing invalid data in the reflectivity to generate denoised reflectivity data; Performing a sliding window smoothing operation on the denoised reflectivity data to generate smoothed reflectivity data; The smoothed reflectivity data is updated to the reflectivity of each azimuth at each elevation angle within the radar sampling time period.
5. The reflectivity correction method for radar non-standard blocking area according to claim 4, characterized in that: The reflectivity of each azimuth in the narrow blocking area is corrected by linear interpolation using the following formula: Where A is the current azimuth to be corrected, which is located in the narrow blocking area; A1 is the left reference azimuth, that is, the first unobstructed valid azimuth before the starting azimuth of the narrow blocking area; A2 is the right reference azimuth, that is, the first unobstructed valid azimuth after the ending azimuth of the narrow blocking area; Z A is the reflectivity correction value of azimuth A; is the reflectivity at azimuth A1; is the reflectivity at azimuth angle A2.
6. The reflectivity correction method for radar non-standard blocking area according to claim 5, characterized in that: The azimuth gradient is calculated by the following formula: Among them, G(α) is the gradient of azimuth angle α; Z(α+1) is the cumulative reflectivity of azimuth angle α+1; Z(α-1) is the cumulative reflectivity of azimuth angle α-1; Δθ is the radar azimuth resolution.
7. A reflectivity correction device for radar non-standard blocking areas, characterized in that: include: Reflectivity acquisition module, cumulative reflectivity calculation module, gradient discontinuity point determination module, non-standard blocking area determination module, non-standard blocking area classification module and non-standard blocking area correction module; The reflectivity acquisition module is used to obtain the reflectivity of each azimuth angle at each elevation angle within the radar sampling time period; The cumulative reflectivity calculation module is used to accumulate the reflectivities of various azimuth angles at the current elevation angle within the sampling time period for each elevation angle, and calculate and generate the cumulative reflectivities of various azimuth angles at the current elevation angle; The gradient discontinuity point determination module is used to calculate and generate the gradient of each azimuth angle at each elevation angle according to the cumulative reflectivity, and record the azimuth angle whose absolute value of the gradient exceeds a preset mutation threshold as a gradient discontinuity point; The non-standard blocking area determination module is used to determine whether there are at least two gradient discontinuity points at the same elevation angle. If so, it is determined that a non-standard blocking area exists, and the area between every two adjacent gradient discontinuity points at the same elevation angle is defined as a non-standard blocking area; if not, it is determined that there is no non-standard blocking area; The non-standard blocking area classification module is used to calculate the azimuth width of the non-standard blocking area when there is a non-standard blocking area, and classify the non-standard blocking area according to the azimuth width to generate the type of the non-standard blocking area; The types of non-standard blocking areas include narrow blocking areas, medium blocking areas, and wide blocking areas; The non-standard blocking area correction module is used to perform linear interpolation correction on the reflectivity of each azimuth angle of the narrow blocking area when the type of the non-standard blocking area is a narrow blocking area; to mark the reflectivity of each azimuth angle of the middle blocking area as invalid data when the type of the non-standard blocking area is a middle blocking area; and to mark the reflectivity of each azimuth angle at the elevation angle of the wide blocking area as invalid data when the type of the non-standard blocking area is a wide blocking area.
8. The reflectivity correction device for radar non-standard blocking area according to claim 7, characterized in that: The non-standard blocking area classification module classifies the non-standard blocking area according to the azimuth width to generate the type of the non-standard blocking area, including: When the azimuth width does not exceed the first threshold, determining that the type of the non-standard blocking area is a narrow blocking area; When the azimuth width exceeds the first threshold but does not exceed the second threshold, determining that the type of the non-standard blocking area is a medium blocking area; When the azimuth width exceeds a third threshold, determining that the type of the non-standard blocking area is a wide blocking area; Among them, the first threshold is smaller than the second threshold; the second threshold is smaller than the third threshold.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the reflectivity correction method for the radar non-standard blocking area according to any one of claims 1 to 6 can be implemented.
10. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the reflectivity correction method for a radar non-standard blocking area as claimed in any one of claims 1 to 6 can be implemented.