Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
CN202210562772.9A
Other languages
Chinese (zh)
Inventor
丁永超
程豪
姜文娟
徐礼成
郑泽民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Wuzheng Group Co Ltd
Zhejiang Feidie Automobile Manufacturing Co Ltd
Original Assignee
Shandong Wuzheng Group Co Ltd
Zhejiang Feidie Automobile Manufacturing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shandong Wuzheng Group Co Ltd, Zhejiang Feidie Automobile Manufacturing Co Ltd filed Critical Shandong Wuzheng Group Co Ltd
Priority to CN202210562772.9A priority Critical patent/CN115047424A/en
Publication of CN115047424A publication Critical patent/CN115047424A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
    • G01S7/02Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
    • G01S7/41Details 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/411Identification 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

Millimeter wave radar point cloud target clustering method based on KDE-DBSCAN
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 function
Figure BDA0003656854820000021
Where h is the bandwidth of the kernel function k (x), i ═ 1, 2, … …, k ri
S1-4, according to the distance probability density distribution function
Figure BDA0003656854820000022
Find 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
Figure BDA0003656854820000031
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
Figure BDA0003656854820000032
To determine the minimum number of associated points threshold minP,
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 is
Figure BDA0003656854820000033
For 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 function
Figure BDA0003656854820000041
Where h is the bandwidth of the kernel function k (x), i ═ 1, 2, … …, k ri
S1-4, according to the distance probability density distribution function
Figure BDA0003656854820000051
Find 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
Figure BDA0003656854820000052
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
Figure BDA0003656854820000053
To determine the minimum number of associated points threshold minP,
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 is
Figure BDA0003656854820000061
For 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 function
Figure FDA0003656854810000011
Where h is the bandwidth of the kernel function k (x), i ═ 1, 2, … …, k ri
S1-4, according to the distance probability density distribution function
Figure FDA0003656854810000012
Find the first maximum point of the function { (x) j ,f(x j ))|1<j≤h,h≤k ri }, then x j=[1,...,h] Associated neighbor point RN belonging to the point having an associated window width W equal to d h
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
Figure FDA0003656854810000021
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
Figure FDA0003656854810000022
To determine the minimum number of association points threshold minP,
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 is
Figure FDA0003656854810000023
For higher dimensional data, the values are the volumes of hypercubes with side lengths of 2 ∈.
CN202210562772.9A 2022-05-23 2022-05-23 Millimeter wave radar point cloud target clustering method based on KDE-DBSCAN Pending CN115047424A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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