CN115047424A - Millimeter wave radar point cloud target clustering method based on KDE-DBSCAN - Google Patents
Millimeter wave radar point cloud target clustering method based on KDE-DBSCAN Download PDFInfo
- Publication number
- CN115047424A CN115047424A CN202210562772.9A CN202210562772A CN115047424A CN 115047424 A CN115047424 A CN 115047424A CN 202210562772 A CN202210562772 A CN 202210562772A CN 115047424 A CN115047424 A CN 115047424A
- Authority
- CN
- China
- Prior art keywords
- point
- pseudo
- cluster
- millimeter wave
- wave radar
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 13
- 230000001174 ascending effect Effects 0.000 claims description 6
- 238000005315 distribution function Methods 0.000 claims description 6
- 150000001875 compounds Chemical class 0.000 abstract 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003064 k means clustering Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/41—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
- G01S7/411—Identification of targets based on measurements of radar reflectivity
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
The invention discloses a KDE-DBSCAN-based millimeter wave radar point cloud target clustering method, which comprises the following steps: s1, for each point in the millimeter wave radar point cloud data set D, calculating the corresponding correlation window width W and the correlation adjacent point RN of the point according to the k value corresponding to the area where the point is located; s2, preliminarily dividing a radar point cloud data set D into different pseudo clusters FC according to the association window width W of each point and the association adjacent point set RN; s3, counting each pseudo cluster FC generated in the step S2 i Deleting the pseudo clusters of which the number of points is less than lambda; s4, determining the optimal association radius epsilon and the minimum association point number minP of each pseudo cluster; s5, obtaining the optimal association radius epsilon and the minimum association point number minP of each pseudo cluster through the step S4, and then clustering each pseudo cluster by using a DBSCAN algorithm. The method can adapt to the point cloud distribution characteristics of the millimeter wave radar, thereby improving the clustering quality of the millimeter wave radar targetAmount of the compound (A).
Description
Technical Field
The invention relates to the technical field of point cloud target segmentation clustering and identification, in particular to a millimeter wave radar point cloud target clustering method based on KDE-DBSCAN.
Background
The millimeter wave radar has the functions of measuring distance, speed and angle of a target, and has better robustness under a plurality of working conditions, so that the millimeter wave radar is more and more applied to automatic driving. In the application of millimeter wave radar, radar target point cloud clustering is an important part, and with the improvement of the resolution of the millimeter wave radar, the data volume obtained by the radar from the same target is increased, so that the target point cloud of the millimeter wave radar needs to be clustered by using a proper clustering algorithm.
At present, common clustering algorithms of millimeter wave radars are K-means clustering, DBSCAN clustering and the like, but the algorithms have better effects when processing a data set with uniform data density, but the data density of target point clouds of the millimeter wave radars is not uniform, and because the angular resolution of the millimeter wave radars in certain directions is fixed and the angular resolution of the millimeter wave radars in different directions is different, the density of the target point clouds has great relation with the distance and angle of a target, generally, the closer the distance is, the smaller the angle is, the greater the density of the target point clouds is, the farther the distance is, the larger the angle is, the more sparse the target point clouds are, and at the moment, the common clustering algorithms are difficult to show better performance.
Disclosure of Invention
The invention aims to solve the technical problem of providing a KDE-DBSCAN-based millimeter wave radar point cloud target clustering method, which can adapt to the point cloud distribution characteristics of a millimeter wave radar so as to improve the clustering quality of millimeter wave radar targets.
In order to solve the technical problems, the technical scheme of the invention is as follows: a KDE-DBSCAN-based millimeter wave radar point cloud target clustering method comprises the following steps:
s1, for each point in the millimeter wave radar point cloud data set D, calculating the corresponding correlation window width W and the correlation adjacent point RN of the point according to the k value corresponding to the area where the point is located;
s2, preliminarily dividing a radar point cloud data set D into different pseudo clusters FC according to the association window width W of each point and the association adjacent point set RN;
s3, counting each pseudo cluster FC generated in the step S2 i Deleting the pseudo clusters of which the number of points is less than lambda;
s4, determining the optimal association radius epsilon and the minimum association point number minP of each pseudo cluster;
s5, obtaining the optimal association radius epsilon and the minimum association point number minP of each pseudo cluster through the step S4, and then clustering each pseudo cluster by using a DBSCAN algorithm.
As a preferable technical solution, the step S1 is specifically as follows:
s1-1, dividing the image into N areas according to the radial distance, wherein the N areas are respectively marked as r 0 ,r 1 ,……,r N-1 ;
S1-2, traversing each point x in the point cloud data set D, and searching k nearest to the point x according to the region where the x is located ri Adjacent points to generate Euclidean distance set D nn (x)={d j =d(x,x j )|j=[1,......,k ri ]Where ri is 0, 1, … …, N-1, and d j Arranged in ascending order;
s1-3, selecting kernel density function K (x), using K (x) and Euclidean distance set D in step S1-2 nn (x) Generating distance probability density distribution functionWhere h is the bandwidth of the kernel function k (x), i ═ 1, 2, … …, k ri ;
S1-4, according to the distance probability density distribution functionFind the first maximum point of the function { (x) j ,f(x j ))|1<j≤h,h≤k ri Is then x j=[1,...,h] Associated neighbor point RN belonging to the point having an associated window width W equal to d h 。
As a preferred technical solution, the step S2 is specifically as follows:
s2-1, carrying out ascending arrangement on the associated window width W of each point in the step S1;
s2-2, selecting the point with the minimum correlation window width W, traversing each point in the data set D, if the point is not attributed to any pseudo cluster, recursively adding the correlation adjacent point belonging to the point x to the pseudo cluster FC i Performing the following steps;
s2-3, removing FC belonging to the pseudo cluster from the radar data set D i And i ═ i + 1;
s2-4, repeating the steps S2-2 to S2-3 until all the points in the data set D are traversed.
As a preferred technical solution, the step S4 is specifically as follows:
s4-1, for a given pseudo cluster FC i ={x j |j≤n i W, the associated window widths W for all points form a set { W m |m≤n i Recording the point x in the dummy cluster j At a radius w m Number of adjacent points in range is m j Then define the function
Wherein, RN j Is a pseudo intra-cluster point x j By searching for w that minimizes the function f m Then w is m Is the optimal correlation radius of this pseudo cluster;
s4-2, FC for a given pseudo cluster i ={x j |j≤n i Can be represented by the formula
wherein, k is 1, 2.. said., n'; n' is the number of dummy clusters, n k As a dummy cluster FC k Inner pointNumber, totalVolume k For a volume containing the smallest hyper-rectangle for all points in the pseudo-cluster, the hyper-rectangle may be determined by the largest and smallest value of each dimension of the data; ε Volume k Can be determined according to the optimal association radius epsilon in the fourth step, and epsilon Volume for 1-D data k Is 2 ∈; for 2-D data, the value is π ε 2 For 3-D data, the value isFor higher dimensional data, the values are the volumes of hypercubes with side lengths of 2 ∈.
Due to the adoption of the technical scheme, the invention has the beneficial effects that: the method can adapt to the point cloud distribution characteristics of the millimeter wave radar, thereby improving the clustering quality of the millimeter wave radar target.
Drawings
The drawings are only for purposes of illustrating and explaining the present invention and are not to be construed as limiting the scope of the present invention. Wherein:
FIG. 1 is a flow chart of an embodiment of the present invention;
Detailed Description
The invention is further illustrated below with reference to the figures and examples. In the following detailed description, certain exemplary embodiments of the present invention are described by way of illustration only. Needless to say, a person skilled in the art realizes that the described embodiments can be modified in various different ways without departing from the spirit and scope of the present invention. Accordingly, the drawings and description are illustrative in nature and not intended to limit the scope of the claims.
As shown in fig. 1, a KDE-DBSCAN-based millimeter wave radar point cloud target clustering method includes the following steps:
s1, for each point in the millimeter wave radar point cloud data set D, calculating the corresponding correlation window width W and the correlation adjacent point RN of the point according to the k value corresponding to the area where the point is located;
in step S1, the following is specifically made:
s1-1, according to radial distanceIs divided into N areas which are respectively marked as r 0 ,r 1 ,……,r N-1 ;
S1-2, traversing each point x in the point cloud data set D, and searching k nearest to the point x according to the area where the x is located ri Adjacent points to generate Euclidean distance set D nn (x)={d j =d(x,x j )|j=[1,......,k ri ]Where ri is 0, 1, … …, N-1, and d j Arranged in ascending order;
s1-3, selecting kernel density function K (x), using K (x) and Euclidean distance set D in step S1-2 nn (x) Generating distance probability density distribution functionWhere h is the bandwidth of the kernel function k (x), i ═ 1, 2, … …, k ri ;
S1-4, according to the distance probability density distribution functionFind the first maximum point of the function { (x) j ,f(x j ))|1<j≤h,h≤k ri Is then x j=[1,...,h] Associated neighbor point RN belonging to the point having an associated window width W equal to d h 。
S2, preliminarily dividing the radar point cloud data set D into different pseudo clusters FC according to the correlation window width W of each point and the correlation adjacent point set RN;
in step S2, the following is specifically made:
s2-1, carrying out ascending arrangement on the associated window width W of each point in the step S1;
s2-2, selecting the point with the minimum correlation window width W, traversing each point in the data set D, if the point is not attributed to any pseudo cluster, recursively adding the correlation adjacent point belonging to the point x to the pseudo cluster FC i The preparation method comprises the following steps of (1) performing;
s2-3, removing FC belonging to the pseudo cluster from the radar data set D i And i ═ i + 1;
s2-4, repeating the steps S2-2 to S2-3 until all the points in the data set D are traversed.
S3, counting each pseudo cluster FC generated in the step S2 i Deleting the pseudo clusters of which the number of points is less than lambda;
s4, determining the optimal association radius epsilon and the minimum association point number minP of each pseudo cluster;
in step S4, the following is specifically made:
s4-1, for a given dummy cluster FC i ={x j |j≤n i W, the associated window widths W for all points form a set { W m |m≤n i Recording the point x in the dummy cluster j At a radius w m The number of adjacent points in the range is m j Then define the function
Wherein, RN j Is a pseudo intra-cluster point x j By searching for w that minimizes the function f m Then w is m Is the optimal correlation radius of this pseudo cluster;
s4-2, FC for a given pseudo cluster i ={x j |j≤n i Can be represented by the formula
wherein, k is 1, 2.. said., n'; n' is the number of dummy clusters, n k As a dummy cluster FC k Number of points in, totalVolume k For a volume containing the smallest hyper-rectangle of all points within the pseudo-cluster, the hyper-rectangle may be determined by the largest and smallest value of each dimension of the data; ε Volume k Can be determined according to the optimal association radius epsilon in the fourth step, and epsilon Volume for 1-D data k Is 2 ∈; for 2-D data, the value is π ε 2 For 3-D data, the value isFor higher dimensional data, the value is a hyper-scale with a side length of 2 εVolume of the cube.
S5, obtaining the optimal association radius epsilon and the minimum association point number minP of each pseudo cluster through the step S4, and then clustering each pseudo cluster by using a DBSCAN algorithm.
The foregoing shows and describes the general principles, essential features, and advantages of the invention. It will be understood by those skilled in the art that the present invention is not limited to the embodiments described above, which are described in the specification and illustrated only to illustrate the principle of the present invention, but that various changes and modifications may be made therein without departing from the spirit and scope of the present invention, which fall within the scope of the invention as claimed. The scope of the invention is defined by the appended claims and equivalents thereof.
Claims (4)
1. A KDE-DBSCAN-based millimeter wave radar point cloud target clustering method is characterized by comprising the following steps:
s1, for each point in the millimeter wave radar point cloud data set D, calculating the corresponding correlation window width W and the correlation adjacent point RN of the point according to the k value corresponding to the area where the point is located;
s2, preliminarily dividing the radar point cloud data set D into different pseudo clusters FC according to the correlation window width W of each point and the correlation adjacent point set RN;
s3, counting each pseudo cluster FC generated in the step S2 i Deleting the pseudo clusters of which the number of points is less than lambda;
s4, determining the optimal association radius epsilon and the minimum association point number minP of each pseudo cluster;
s5, obtaining the optimal association radius epsilon and the minimum association point number minP of each pseudo cluster through the step S4, and then clustering each pseudo cluster by using a DBSCAN algorithm.
2. The KDE-DBSCAN-based millimeter wave radar point cloud target clustering method of claim 1, wherein with respect to step S1, the following are specific:
s1-1, dividing the image into N areas according to radial distance, wherein the N areas are respectivelyIs recorded as r 0 ,r 1 ,……,r N-1 ;
S1-2, traversing each point x in the point cloud data set D, and searching k nearest to the point x according to the area where the x is located ri Adjacent points to generate Euclidean distance set D nn (x)={d j =d(x,x j )|j=[1,......,k ri ]Where ri is 0, 1, … …, N-1, and d j Arranged in ascending order;
s1-3, selecting kernel density function K (x), using K (x) and Euclidean distance set D in step S1-2 nn (x) Generating distance probability density distribution functionWhere h is the bandwidth of the kernel function k (x), i ═ 1, 2, … …, k ri ;
3. The KDE-DBSCAN-based millimeter wave radar point cloud target clustering method according to claim 1, wherein step S2 specifically includes the following steps:
s2-1, carrying out ascending arrangement on the associated window width W of each point in the step S1;
s2-2, selecting the point with the minimum correlation window width W, traversing each point in the data set D, if the point is not attributed to any pseudo cluster, recursively adding the correlation adjacent point belonging to the point x to the pseudo cluster FC i Performing the following steps;
s2-3, removing FC belonging to the pseudo cluster from the radar data set D i And i ═ i + 1;
s2-4, repeating the steps S2-2 to S2-3 until all the points in the data set D are traversed to the end.
4. The KDE-DBSCAN-based millimeter wave radar point cloud target clustering method according to any one of claims 1 to 3, wherein with respect to step S4, the following is specifically made:
s4-1, for a given dummy cluster FC i ={x j |j≤n i W, the associated window widths W for all points form a set { W m |m≤n i Recording the point x in the dummy cluster j At a radius w m The number of adjacent points in the range is m j Then define the function
Wherein, RN j Is a pseudo intra-cluster point x j Is associated with the number of neighboring points, search for w that minimizes the function f m Then w is m Is the optimal correlation radius of this pseudo cluster;
s4-2, for a given pseudo cluster FC i ={x j |j≤n i Can be represented by the formula
wherein, k is 1, 2.. said, n'; n' is the number of dummy clusters, n k As a dummy cluster FC k Number of points in, totalVolume k For a volume containing the smallest hyper-rectangle of all points within the pseudo-cluster, the hyper-rectangle may be determined by the largest and smallest value of each dimension of the data; ε Volume k Can be determined according to the optimal association radius epsilon in the fourth step, and epsilon Volume for 1-D data k Is 2 ∈; for 2-D data, the value is π ε 2 For 3-D data, the value isFor higher dimensional data, the values are the volumes of hypercubes with side lengths of 2 ∈.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210562772.9A CN115047424A (en) | 2022-05-23 | 2022-05-23 | Millimeter wave radar point cloud target clustering method based on KDE-DBSCAN |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210562772.9A CN115047424A (en) | 2022-05-23 | 2022-05-23 | Millimeter wave radar point cloud target clustering method based on KDE-DBSCAN |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115047424A true CN115047424A (en) | 2022-09-13 |
Family
ID=83159141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210562772.9A Pending CN115047424A (en) | 2022-05-23 | 2022-05-23 | Millimeter wave radar point cloud target clustering method based on KDE-DBSCAN |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115047424A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7412429B1 (en) * | 2007-11-15 | 2008-08-12 | International Business Machines Corporation | Method for data classification by kernel density shape interpolation of clusters |
CN106291503A (en) * | 2016-08-31 | 2017-01-04 | 西南交通大学 | A kind of radar-probing system Density Clustering method for early warning |
CN109581312A (en) * | 2018-11-22 | 2019-04-05 | 西安电子科技大学昆山创新研究院 | A kind of high-resolution millimetre-wave radar multi-object clustering method |
CN112163623A (en) * | 2020-09-30 | 2021-01-01 | 广东工业大学 | Fast clustering method based on density subgraph estimation, computer equipment and storage medium |
US20210350172A1 (en) * | 2020-05-05 | 2021-11-11 | Nanjing University | Point-set kernel clustering |
-
2022
- 2022-05-23 CN CN202210562772.9A patent/CN115047424A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7412429B1 (en) * | 2007-11-15 | 2008-08-12 | International Business Machines Corporation | Method for data classification by kernel density shape interpolation of clusters |
CN106291503A (en) * | 2016-08-31 | 2017-01-04 | 西南交通大学 | A kind of radar-probing system Density Clustering method for early warning |
CN109581312A (en) * | 2018-11-22 | 2019-04-05 | 西安电子科技大学昆山创新研究院 | A kind of high-resolution millimetre-wave radar multi-object clustering method |
US20210350172A1 (en) * | 2020-05-05 | 2021-11-11 | Nanjing University | Point-set kernel clustering |
CN112163623A (en) * | 2020-09-30 | 2021-01-01 | 广东工业大学 | Fast clustering method based on density subgraph estimation, computer equipment and storage medium |
Non-Patent Citations (2)
Title |
---|
段建民 等: "基于车载4线激光雷达的前方道路可行驶区域检测", 《汽车技术》, 24 February 2016 (2016-02-24), pages 55 - 62 * |
王光 等: "改进的自适应参数DBSCAN聚类算法", 《计算机工程与应用》, vol. 56, no. 14, 31 December 2019 (2019-12-31), pages 45 - 51 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110796667B (en) | Color image segmentation method based on improved wavelet clustering | |
CN111738332B (en) | Underwater multi-source acoustic image substrate classification method and system based on feature level fusion | |
CN109801295B (en) | Image segmentation method based on secondary limited region growing method | |
CN111738278B (en) | Underwater multi-source acoustic image feature extraction method and system | |
CN115685185B (en) | 4D millimeter wave radar and vision fusion perception method | |
CN115661255B (en) | Laser SLAM loop detection and correction method | |
He et al. | A Method of Identifying Thunderstorm Clouds in Satellite Cloud Image Based on Clustering. | |
CN116486128A (en) | Vehicle-mounted laser radar point cloud non-uniform density clustering method based on OPTICS algorithm | |
CN115131373A (en) | SAR image segmentation method based on texture features and SLIC | |
Yu et al. | Trajectory dimensionality reduction and hyperparameter settings of DBSCAN for trajectory clustering | |
CN110781943A (en) | Clustering method based on adjacent grid search | |
CN112767429B (en) | Ground-snow surface point cloud rapid segmentation method | |
CN115047424A (en) | Millimeter wave radar point cloud target clustering method based on KDE-DBSCAN | |
CN112070787B (en) | Aviation three-dimensional point cloud plane segmentation method based on opponent reasoning theory | |
CN112612012A (en) | Sea surface target radar point trace condensation method based on KD tree search and region growth | |
CN117437147A (en) | Denoising method for shallow water area single photon point cloud | |
CN109241628B (en) | Three-dimensional CAD model segmentation method based on graph theory and clustering | |
CN114005109B (en) | KNN-based adaptive noise filtering method | |
CN116824358A (en) | Ridge type identification method and device based on morphological characteristics | |
CN115510959A (en) | Density peak value clustering method based on natural nearest neighbor and multi-cluster combination | |
CN103093461B (en) | A kind of shape matching method based on metric | |
CN115409969A (en) | Long-distance-measurement ground laser point cloud plane segmentation algorithm | |
CN111462123B (en) | Point cloud data segmentation method based on spectral clustering | |
Wang et al. | LCuts: linear clustering of bacteria using recursive graph cuts | |
CN111242960A (en) | Image segmentation method based on complex network theory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |