Method, medium, equipment and product for radar target detection in inland river field

By using a multiple screening method of preset bounding boxes, boundary index tables, and boundary geometry data, combined with Redis cache and parallel processing, the high misjudgment rate problem in inland river radar target detection is solved, and efficient and accurate radar target point recognition and elimination are achieved.

CN120652399APending Publication Date: 2025-09-16BEIJING HIGHLANDER DIGITAL TECH
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202510879157.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-27
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

In the existing technology, radar target detection in inland waterways has a high misjudgment rate and is unable to accurately identify target points in non-inland waterways, resulting in an increased data processing burden and frequent false alarms.

Method used

Through a multiple screening method of preset bounding box screening, boundary index table retrieval and boundary geometry data confirmation, radar target point data is preliminarily screened out. Combined with Redis cache and parallel processing technology, detection accuracy and efficiency are improved.

Benefits of technology

It achieves accurate identification and elimination of radar target points in inland river areas, improves detection accuracy and processing efficiency, is suitable for complex water structures, and meets real-time requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120652399A_ABST
    Figure CN120652399A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, and particularly provides an inland river field radar target detection method, medium, device and product, and the method comprises the steps: obtaining to-be-detected point data collected by a radar device; screening initial target point data in a preset bounding box from the to-be-detected point data; wherein the boundary of the preset bounding box is longitude and latitude data of a set boundary point; the set boundary point belongs to a target drainage basin; screening out candidate point data in the target drainage basin from the initial target point data based on a boundary index table of the target drainage basin; and determining radar target point data in the target drainage basin from the candidate point data. According to the embodiment of the invention, accurate detection of the target point in the inland river field can be realized, and the misjudgment rate of the target point in the non-inland river field is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a method, medium, device and product for radar target detection in inland waterways. Background Art

[0002] With the development of intelligent shipping and water traffic management in inland waterways, shore-based and shipborne radars are widely used in waterway monitoring and ship identification. In radar systems, shore-based radar systems deployed along rivers and inland vessel-borne radars scan the area surrounding the river. Due to the characteristics of radar reflection signals, fixed obstacles on the shore, such as buildings, trees, and bridges, may be mistaken for targets on the water (such as ships). This misidentification not only increases the data processing burden in inland waterway operations but can also lead to false alarms and false alerts.

[0003] At present, the existing technology usually uses simple latitude and longitude range screening or static geographic fences to filter radar detection points, but this method cannot accurately match the actual coastline under complex terrain, resulting in low filtering accuracy of detection points in non-inland river areas.

[0004] Therefore, how to provide a technical solution for a method of radar target detection in inland river areas with higher accuracy has become a technical problem that needs to be solved urgently. Summary of the Invention

[0005] The purpose of some embodiments of the present application is to provide a method, medium, equipment and product for radar target detection in inland waterways. Through the technical solutions of the embodiments of the present application, accurate identification and elimination of target points in non-inland waterways can be achieved, thereby improving the accuracy of target point detection in inland waterways.

[0006] In a first aspect, some embodiments of the present application provide a method for radar target detection in an inland river area, comprising: obtaining data of a point to be detected collected by a radar device; filtering out initial target point data located within a preset bounding box from the data of the point to be detected; wherein the boundary of the preset bounding box is the latitude and longitude data of a set boundary point; the set boundary point belongs to a target watershed; based on a boundary index table of the target watershed, filtering out candidate point data located within the target watershed from the initial target point data; and confirming radar target point data located within the target watershed from the candidate point data.

[0007] Some embodiments of the present application perform multiple screenings on the data of the detection points collected by the radar equipment using different screening criteria, and finally determine the radar target point data, so as to improve the accuracy of radar target point detection in the inland river area, and are applicable to various complex water structures.

[0008] In some embodiments, filtering out the initial target point data located within a preset bounding box from the data of the point to be detected includes: obtaining the latitude and longitude parameters of the detection point of the data of the point to be detected; determining that the latitude and longitude parameters of the detection point are within the longitude and latitude range corresponding to the preset bounding box, and then using the data of the point to be detected as the initial target point data.

[0009] Some embodiments of the present application detect the data of the point to be detected by setting a preset bounding box, and preliminarily screen out the initial target point data within the preset bounding box. The implementation method is simple and efficient, and can effectively eliminate detection points that are obviously not in the inland river area.

[0010] In some embodiments, before filtering out candidate point data within the target watershed from the initial target point data based on the boundary index table of the target watershed, the method further includes: obtaining boundary coordinate points of the target watershed; and constructing the boundary index table based on the boundary coordinate points.

[0011] Some embodiments of the present application construct a boundary index table by using the boundary coordinate points of the target watershed, which can realize rapid retrieval of whether a radar point is in the target watershed.

[0012] In some embodiments, the boundary index table based on the target watershed is used to filter out candidate point data within the target watershed from the initial target point data, including: using a geographic location query command to batch query the candidate point data in the boundary index table in the initial target point data.

[0013] Some embodiments of the present application use a geographic location query command to retrieve from a boundary index table to determine candidate point data in the initial target point data, thereby achieving rapid retrieval of candidate points within the target watershed.

[0014] In some embodiments, confirming the radar target point data located within the target watershed from the candidate point data includes: filtering out the radar target point data from the candidate point data based on the boundary geometry data of the target watershed; wherein the radar target point data is part of or all of the candidate point data.

[0015] Some embodiments of the present application filter radar target point data from candidate point data using boundary geometry data of the target watershed, ensuring that the filtered results are within the target watershed and improving the accuracy of target point screening.

[0016] In some embodiments, the method further includes: when the data of the point to be detected includes multiple detection points, recording the detected points corresponding to the data of the point to be detected that have been filtered, and caching the filtering results of the detected points in a cache database; wherein, the filtering results represent whether the data of the point to be detected of the detected point belongs to the radar target point data.

[0017] Some embodiments of the present application avoid repeated operations by recording the detected points at which screening is completed.

[0018] In some embodiments, the method further includes: simultaneously screening the to-be-detected point data of each detection point in the plurality of detection points in parallel to determine the screening result.

[0019] Some embodiments of the present application obtain screening results by screening the data of the points to be detected in parallel, thereby improving the efficiency of radar target point data processing.

[0020] In the second aspect, some embodiments of the present application provide a device for radar target detection in inland river areas, including: an acquisition module for acquiring the data of the point to be detected collected by the radar equipment; a first screening module for screening out the initial target point data located within a preset bounding box from the data of the point to be detected; wherein the boundary of the preset bounding box is the latitude and longitude data of the set boundary point; the set boundary point belongs to the target watershed; a second screening module for screening out the candidate point data located within the target watershed from the initial target point data based on the boundary index table of the target watershed; and a third screening module for confirming the radar target point data located within the target watershed from the candidate point data.

[0021] In a third aspect, some embodiments of the present application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, can implement the method described in any embodiment of the first aspect.

[0022] In a fourth aspect, some embodiments of the present application provide an electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor can implement a method as described in any embodiment of the first aspect when executing the program.

[0023] In a fifth aspect, some embodiments of the present application provide a computer program product, comprising a computer program, wherein the computer program, when executed by a processor, can implement the method described in any embodiment of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] In order to more clearly illustrate the technical solutions of some embodiments of the present application, the following is a brief introduction to the drawings required for use in some embodiments of the present application. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without paying any creative work.

[0025] Figure 1 System diagram for radar target detection in inland waters provided for some embodiments of the present application;

[0026] Figure 2 One of the flow charts of the method for radar target detection in inland river areas provided in some embodiments of the present application;

[0027] Figure 3 Flowchart 2 of the method for radar target detection in inland river areas provided for some embodiments of the present application;

[0028] Figure 4 A block diagram of a device for radar target detection in inland waters provided in some embodiments of the present application;

[0029] Figure 5 A schematic diagram of an electronic device is provided for some embodiments of the present application. DETAILED DESCRIPTION

[0030] The technical solutions in some embodiments of the present application will be described below in conjunction with the drawings in some embodiments of the present application.

[0031] It should be noted that similar reference numerals and letters represent similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings. At the same time, in the description of this application, the terms "first", "second", etc. are only used to distinguish the description and should not be understood as indicating or implying relative importance.

[0032] In related technologies, due to the wide detection angle of radar and the complexity of reflected signals, it is easy to misjudge shore objects as surface targets, resulting in a large amount of invalid data interfering with analysis and judgment, especially in inland rivers, which will have a very large impact. Traditional solutions mainly include the following: Manual demarcation of geographic fences: limiting the radar detection range by setting rectangular or circular areas. This method is simple and easy to implement, but it is difficult to adapt to complex geographical structures such as river bends and numerous islands; rule-based coordinate screening: rough filtering based on preset latitude and longitude boundaries, lacking dynamics and flexibility. Use GIS (Geographic Information System) for offline analysis: manually extract river basin boundaries with the help of tools such as ArcGIS, and then import them into the system for comparison. Although the accuracy is high, the real-time performance is poor and it is not suitable for large-scale online processing.

[0033] As can be seen from the aforementioned technologies, due to the complex geographical structure of inland rivers, traversing and calculating the entire shoreline data results in high computational latency and a high misjudgment rate in complex areas such as islands. Furthermore, these technologies cannot support the real-time stream processing requirements of tens of thousands of targets per second. Repeated radar points must be recalculated each time, resulting in significant resource waste. Most systems fail to fully utilize the advantages of multi-core CPUs, limiting processing speed. Traditional GIS methods are mostly offline, making them difficult to meet the real-time requirements of modern radar systems. Furthermore, existing technologies lack integration with high-performance geospatial databases like Redis, preventing fast retrieval. Input radar points for detection are not initially screened, proceeding directly to the complex computational process, resulting in low efficiency.

[0034] In light of this, some embodiments of this application provide a method for radar target detection in inland waterways. After acquiring the data for a target point, this method initially screens the initial target point data; then, based on a boundary index table, it screens candidate point data; and finally, it further screens the candidate point data to determine the radar target point data. This multiple screening approach improves data processing efficiency and accuracy, meeting the requirements for real-time and rapid detection.

[0035] The following is combined with Figure 1 The overall composition structure of the system for radar target detection in inland waters provided by some embodiments of the present application is exemplified.

[0036] like Figure 1As shown, some embodiments of the present application provide a system diagram for radar target detection in the inland waterway area. The system for radar target detection in the inland waterway area may include: a shore radar 100, a ship-borne radar 110, and a data processing terminal 200. The shore radar 100 and the ship-borne radar 110 can send the collected data of the points to be detected to the data processing terminal 200. The data processing terminal 200 can perform a preliminary screening of the data of the points to be detected using a preset bounding box according to the set logic, perform a secondary screening after indexing using a boundary index table, and finally determine the radar target point data from the candidate point data. Through multi-level processing, the accurate recognition and processing efficiency of the radar target point data are improved.

[0037] In some embodiments of the present application, the data processing terminal 200 may be a mobile terminal, or a non-portable computer terminal or a server terminal, which is not specifically limited in the embodiments of the present application.

[0038] The following is combined with Figure 2 The implementation process of radar target detection in inland river areas performed by the data processing terminal 200 provided in some embodiments of the present application is exemplified.

[0039] Please see the attached Figure 2 , Figure 2 A flow chart of a method for detecting inland river radar targets is provided for some embodiments of the present application. The method for detecting inland river radar targets may include:

[0040] S210: Acquire data of the point to be detected collected by the radar device.

[0041] For example, in the specific example of this application, shore-based radar 100 and ship-borne radar 110 (as a specific example of radar equipment) continuously transmit data on points to be detected. This data includes attribute information such as the longitude, latitude, and speed of each point. Furthermore, to facilitate subsequent calculations, all data on points to be detected is converted to a unified coordinate system.

[0042] In order to reduce the amount of data for subsequent complex judgments, the input data of the points to be tested are first preliminarily screened to exclude testing points that are obviously not within the target basin (for example, the Yangtze River basin).

[0043] S220, filtering out initial target point data located within a preset bounding box from the to-be-detected point data; wherein the boundary of the preset bounding box is the latitude and longitude data of a set boundary point; and the set boundary point belongs to the target watershed.

[0044] For example, in the specific example of this application, the computational complexity of the bounding box is relatively low and is suitable for the preliminary screening of large amounts of data. Therefore, the bounding box is used to perform preliminary screening of the data to be detected and determine the initial target point data. The bounding box determination algorithm can be implemented using Java / Python functions.

[0045] Specifically, when constructing a preset bounding box, you first need to define the boundaries of the bounding box and select boundary points A, B, and C. For example, the longitude of area A and the longitude of area B are used as the minimum and maximum values, respectively; the latitude of area A and the latitude of area C are used as the minimum and maximum values, thereby forming a bounding box belonging to the target basin, which defines the basin area within the longitude and latitude range it covers. The boundaries of the bounding box can subsequently change as the business changes. Among them, the target basin can be obtained by reading the water system surface layer file using the Geotools library (an open source Java library); the water area is divided into regions using tools such as QGIS, and only the fragmented areas related to the target basin are retained to improve processing efficiency. All radar points (i.e., detection points) are uniformly converted to the WGS84 (World Geodetic System 1984) coordinate system to facilitate subsequent spatial operations.

[0046] In some embodiments of the present application, S220 may include: obtaining the longitude and latitude parameters of the detection point data to be detected; determining that the longitude and latitude parameters of the detection point are within the longitude and latitude range corresponding to the preset bounding box, and then using the data of the point to be detected as the initial target point data.

[0047] For example, in the specific example of the present application, the longitude and latitude parameters of the point data to be detected corresponding to the radar scanning object point (as a specific example of the detection point) are obtained, and it is confirmed whether the longitude and latitude parameters fall within the bounding box, that is, whether the longitude and longitude of the object point are within the minimum and maximum longitude and latitude ranges of the bounding box. If so, it is used as the initial target point data, otherwise it is eliminated.

[0048] In some embodiments of the present application, before executing S230, the method for radar target detection in inland river areas may further include: obtaining boundary coordinate points of the target watershed; and constructing the boundary index table based on the boundary coordinate points.

[0049] For example, in this application's specific example, the boundary of the Yangtze River Basin is converted into a series of boundary coordinate points, and a corresponding index table (as a specific example of a boundary index table) is constructed using a GeoHash (i.e., spatial indexing algorithm) index, which is then stored in a Redis GeoSet. Using the GeoHash spatial indexing algorithm, it is possible to quickly determine whether a radar point is within the Yangtze River Basin.

[0050] S230 : Based on the boundary index table of the target watershed, select candidate point data within the target watershed from the initial target point data.

[0051] For example, in the specific example of this application, the constructed GeoHash index can quickly confirm whether the initial target point data is within the Yangtze River Basin.

[0052] In some embodiments of the present application, S230 may include: using a geographic location query command to batch query the candidate point data in the initial target point data in the boundary index table.

[0053] For example, in this application's specific example, the GEORADIUSBBOX command (i.e., geographic location query) is used to perform a batch query to directly obtain candidate point data located within the Yangtze River Basin from the initial target point data. This allows Redis's high-performance geospatial query capabilities to be utilized, reducing the computational burden on the Java side.

[0054] S240: Confirm radar target point data located within the target watershed from the candidate point data.

[0055] For example, in the specific example of this application, the candidate point data returned by Redis is further judged to ensure that the radar target point data finally screened out is indeed located inside the water area; specifically, the covers() function of Geotools can be used to complete this operation.

[0056] In some embodiments of the present application, S240 may include: filtering out the radar target point data from the candidate point data based on the boundary geometry data of the target watershed; wherein the radar target point data is part of or all of the candidate point data.

[0057] For example, in the specific example of this application, the Geotools library is used to read the water system surface layer file (hyda.shp) and extract the boundary geometry information (Geometry) of the Yangtze River Basin from it; the geometric shape list of the Yangtze River Basin is obtained from the Shapefile file. If any candidate point data is covered by any geometric shape in the Yangtze River Basin, the data is radar target point data. Specifically, the covers() function uses parallelStream to traverse the geometric shape list in parallel to check whether any geometric shape covers the given candidate point data. By returning a Boolean value, it indicates whether the candidate point is covered. If so, it is selected as radar target point data.

[0058] Alternatively, a more efficient spatial data structure (such as an R-tree or KD-tree, as a specific example of boundary geometry data) can be used to store the Yangtze River Basin boundary information. The candidate points in the candidate point data within the spatial data structure are used as the final radar target point data. The radar target point data can serve as the basis for downstream applications (such as ship tracking and trajectory analysis).

[0059] In some embodiments of the present application, the method for radar target detection in inland river areas further includes: when the data of the point to be detected includes multiple detection points, recording the detected points corresponding to the data of the point to be detected that have been filtered, and caching the filtering results of the detected points in a cache database; wherein, the filtering results represent whether the data of the point to be detected of the detected point belongs to the radar target point data.

[0060] For example, in the specific example of this application, in order to avoid repeated calculations, a Bloom filter is introduced to record the longitude and latitude hash values ​​of the detected points, and the judgment results (that is, the screening results) are cached in Redis (as a specific example of a cache database) for quick access by subsequent requests. In other words, for the detected points that have been judged, a Bloom filter can be set in Redis to record whether it belongs to the Yangtze River Basin (that is, whether it belongs to radar target point data). In this way, for repeated queries, the results can be read directly from the cache to avoid repeated calculations.

[0061] In some embodiments of the present application, the method for radar target detection in inland waters further includes: simultaneously performing parallel screening on the data of the to-be-detected point of each of the multiple detection points to determine the screening result.

[0062] For example, in the specific example of this application, a Java thread pool (FixedThreadPool) can be used for parallel computing, that is, to achieve batch parallel screening of the data of the points to be detected, obtain the screening results of different detection points, improve the processing speed, and expand GPU acceleration (CUDA / OpenCL) to cope with larger-scale data.

[0063] Furthermore, this embodiment of the application also enables data streaming, using integrated Apache Flink to achieve real-time streaming processing of radar points, supporting state management and fault tolerance mechanisms to ensure system stability and throughput. Specifically for shoreline target detection, Flink can receive, process, and analyze the continuous influx of data from detection points in real time.

[0064] In addition, since the shoreline will change with the changes in the environment, in some embodiments of the present application, the dynamic shoreline can also be calibrated before executing the method. For example, by accessing the water level data interface of the relevant application software, the offset of the shoreline (i.e., boundary) and real-time water level of the target basin currently located in the Shapefile file can be corrected to achieve accurate identification and detection of radar targets in the inland river area, and effectively eliminate non-inland radar points. In view of the island feature, an independent GeoSet sub-index can be established for the island area to reduce the misjudgment rate.

[0065] The following is combined with Figure 3 The specific process of radar target detection in the inland river area provided by some embodiments of the present application is exemplified.

[0066] Please see the attached Figure 3 , Figure 3 A flow chart of a method for radar target detection in inland waters is provided for some embodiments of the present application.

[0067] The above process is described below as an example.

[0068] S310, obtaining the target point data to be detected continuously sent by the shore radar and the ship-borne radar acquisition equipment.

[0069] S320: Obtain boundary geometry information and boundary coordinate points of the target watershed.

[0070] S330: Filter out the initial target point data located within the preset bounding box from the point data to be detected.

[0071] S340: Construct a boundary index table based on the boundary coordinate points of the target watershed.

[0072] S350: Use a geographic location query command to batch query candidate point data in the boundary index table in the initial target point data.

[0073] S360, based on the boundary geometry data of the target watershed, filter out radar target point data from the candidate point data.

[0074] It is understandable that in the process of executing the above steps, the points that have been detected are stored in the Bloom filter, and the above steps can simultaneously perform real-time parallel processing on the data of multiple points to be detected, thereby improving data processing speed and data consistency.

[0075] It should be noted that the specific implementation process of S310 to S360 can refer to the method embodiment provided above. To avoid repetition, detailed description is appropriately omitted here.

[0076] Through some of the above-mentioned embodiments of the present application, it can be seen that the present application combines high-precision GIS data with Redis geospatial index to achieve efficient and accurate shoreline filtering, which is suitable for complex rivers and waters containing islands; adopts Bloom filter and Redis cache mechanism to significantly reduce repeated calculations; regional sharding and bounding box pre-screening mechanism to improve processing efficiency; multi-threaded parallel processing and streaming processing framework integration to meet real-time requirements; supports hardware acceleration expansion and has good scalability.

[0077] Please refer to Figure 4 , Figure 4 This figure illustrates a block diagram of an apparatus for detecting inland river radar targets, as provided in some embodiments of the present application. It should be understood that this apparatus corresponds to the aforementioned method embodiment and is capable of executing each of the steps involved in the aforementioned method embodiment. The specific functions of this apparatus for detecting inland river radar targets can be found in the description above, and a detailed description is omitted here to avoid repetition.

[0078] Figure 4 The device for detecting radar targets in inland river areas includes at least one software function module that can be stored in a memory in the form of software or firmware or solidified in the device for detecting radar targets in inland river areas. The device for detecting radar targets in inland river areas includes: an acquisition module 410, used to acquire the data of the point to be detected collected by the radar equipment; a first screening module 420, used to screen out the initial target point data located within a preset bounding box from the data of the point to be detected; wherein the boundary of the preset bounding box is the latitude and longitude data of the set boundary point; the set boundary point belongs to the target watershed; a second screening module 430, used to screen out the candidate point data located within the target watershed from the initial target point data based on the boundary index table of the target watershed; a third screening module 440, used to confirm the radar target point data located within the target watershed from the candidate point data.

[0079] In some embodiments of the present application, the first screening module 420 is used to obtain the latitude and longitude parameters of the detection point of the data of the point to be detected; if it is determined that the latitude and longitude parameters of the detection point are within the latitude and longitude range corresponding to the preset bounding box, the data of the point to be detected is used as the initial target point data.

[0080] In some embodiments of the present application, the second screening module 430 is configured to obtain boundary coordinate points of the target watershed, construct the boundary index table based on the boundary coordinate points, and use a geographic location query command to batch query the candidate point data in the initial target point data that is in the boundary index table.

[0081] In some embodiments of the present application, the third screening module 440 is used to screen out the radar target point data from the candidate point data based on the boundary geometry data of the target watershed; wherein the radar target point data is part of or all of the candidate point data.

[0082] In some embodiments of the present application, the device for radar target detection in inland river areas also includes a query processing module (not shown in the figure), which is used to record the detected points corresponding to the data of the points to be detected that have been screened when the data of the points to be detected includes multiple detection points, and cache the screening results of the detected points in a cache database; wherein, the screening results represent whether the data of the points to be detected of the detected points belong to the radar target point data.

[0083] In some embodiments of the present application, the device for radar target detection in inland river areas also includes a parallel processing module (not shown in the figure), which is used to simultaneously perform parallel screening on the data of the to-be-detected points of each of the multiple detection points to determine the screening results.

[0084] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method, and will not be described in detail here.

[0085] Some embodiments of the present application further provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, can implement the operations corresponding to any of the above methods provided in the above embodiments.

[0086] Some embodiments of the present application further provide a computer program product, which includes a computer program, wherein when the computer program is executed by a processor, it can implement the operations corresponding to any of the above methods provided in the above embodiments.

[0087] like Figure 5 As shown, some embodiments of the present application provide an electronic device 500, which includes: a memory 510, a processor 520, and a computer program stored in the memory 510 and executable on the processor 520, wherein the processor 520 can implement a method as described in any of the above embodiments when reading the program from the memory 510 through the bus 530 and executing the program.

[0088] Processor 520 can process digital signals and can include various computing architectures, such as a complex instruction set computer architecture, a reduced instruction set computer architecture, or an architecture that implements a combination of multiple instruction sets. In some examples, processor 520 can be a microprocessor.

[0089] The memory 510 can be used to store instructions executed by the processor 520 or data related to the execution of instructions. These instructions and / or data may include code for implementing some or all functions of one or more modules described in the embodiments of this application. The processor 520 of the embodiment of the present disclosure can be used to execute the instructions in the memory 510 to implement the method shown above. The memory 510 includes dynamic random access memory, static random access memory, flash memory, optical memory, or other memory known to those skilled in the art.

[0090] The foregoing is merely an embodiment of the present application and is not intended to limit the scope of protection of the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included within the scope of protection of the present application. It should be noted that similar reference numerals and letters represent similar items in the following figures. Therefore, once an item is defined in one figure, it does not need to be further defined or explained in subsequent figures.

[0091] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

[0092] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.

Claims

1. A method for detecting radar targets in inland waters, characterized in that: include: Obtain the data of the points to be detected collected by the radar equipment; Filtering out initial target point data located within a preset bounding box from the to-be-detected point data; wherein the boundary of the preset bounding box is the latitude and longitude data of a set boundary point; and the set boundary point belongs to the target watershed; Based on the boundary index table of the target watershed, screening candidate point data within the target watershed from the initial target point data; The radar target point data located inside the target watershed is confirmed from the candidate point data.

2. The method according to claim 1, wherein The step of filtering out the initial target point data located within a preset bounding box from the to-be-detected point data includes: Obtaining the latitude and longitude parameters of the detection point of the data of the point to be detected; If it is determined that the longitude and latitude parameters of the detection point are within the longitude and latitude range corresponding to the preset bounding box, the data of the point to be detected is used as the initial target point data.

3. The method according to claim 1 or 2, wherein: Before selecting candidate point data within the target watershed from the initial target point data based on the boundary index table of the target watershed, the method further includes: Obtaining the boundary coordinate points of the target watershed; The boundary index table is constructed based on the boundary coordinate points.

4. The method according to claim 3, wherein The step of screening candidate point data within the target watershed from the initial target point data based on the boundary index table of the target watershed comprises: The geographic location query command is used to batch query the candidate point data in the boundary index table in the initial target point data.

5. The method according to claim 1, 2 or 4, characterized in that The step of confirming radar target point data located within the target watershed from the candidate point data includes: Based on the boundary geometry data of the target watershed, the radar target point data is screened out from the candidate point data; wherein the radar target point data is part of or all of the candidate point data.

6. The method according to claim 1, 2 or 4, wherein: The method further comprises: When the data of the points to be detected includes multiple detection points, the detected points corresponding to the data of the points to be detected that have been filtered are recorded, and the filtering results of the detected points are cached in a cache database; wherein the filtering results represent whether the data of the points to be detected of the detected points belong to the radar target point data.

7. The method according to claim 6, wherein The method further comprises: At the same time, the data of the to-be-detected point of each detection point in the multiple detection points are screened in parallel to determine the screening result.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, wherein the computer program is executed by a processor to perform the method according to any one of claims 1 to 7.

9. An electronic device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the computer program executes the method according to any one of claims 1 to 7 when the processor runs the computer program.

10. A computer program product, characterized in that The computer program product comprises a computer program, wherein the computer program is executed by a processor to perform the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Quick detecting method for synthetic aperture radar image of ship target

    CN106170819A

  • Sea surface target detection false alarm inhibition method and device and radar system

    CN110221257A

  • Radar effective detection area extraction method based on remote sensing image

    CN110568416A

  • Unmanned ship inland river obstacle sensing method based on laser radar

    CN112882059A

  • Radar-based target detection method and device and computer equipment

    CN113589246A