JP7764740B2 - Radar tracking method, noise removal method, device and equipment - Google Patents
Radar tracking method, noise removal method, device and equipmentInfo
- Publication number
- JP7764740B2 JP7764740B2 JP2021189746A JP2021189746A JP7764740B2 JP 7764740 B2 JP7764740 B2 JP 7764740B2 JP 2021189746 A JP2021189746 A JP 2021189746A JP 2021189746 A JP2021189746 A JP 2021189746A JP 7764740 B2 JP7764740 B2 JP 7764740B2
- Authority
- JP
- Japan
- Prior art keywords
- point cloud
- doppler
- range
- cluster
- point
- 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.)
- Active
Links
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
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/66—Radar-tracking systems; Analogous systems
- G01S13/72—Radar-tracking systems; Analogous systems for two-dimensional [2D] tracking, e.g. combination of angle and range tracking, track-while-scan radar
- G01S13/723—Radar-tracking systems; Analogous systems for two-dimensional [2D] tracking, e.g. combination of angle and range tracking, track-while-scan radar by using numerical data
-
- 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/28—Details of pulse systems
- G01S7/285—Receivers
- G01S7/292—Extracting wanted echo-signals
- G01S7/2923—Extracting wanted echo-signals based on data belonging to a number of consecutive radar periods
-
- 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/35—Details of non-pulse systems
- G01S7/352—Receivers
- G01S7/354—Extracting wanted echo-signals
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
- G06F18/232—Non-hierarchical techniques
- G06F18/2321—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Probability & Statistics with Applications (AREA)
- Radar Systems Or Details Thereof (AREA)
Description
本発明は、情報技術の分野に関し、特に、レーダー追跡方法、ノイズ除去方法、装置及び機器に関する。 The present invention relates to the field of information technology, and in particular to radar tracking methods, noise reduction methods, devices, and equipment.
レーダーが無線信号によって移動物体の距離、速度、方位角などの情報を感知(検出)し、ポイントクラウド(点群)を形成することができる。通常のレーダー追跡アルゴリズムは点群の空間情報に基づいてクラスタリング、フィルタリングなどの操作を行うことでオブジェクトの追跡を実現し得る。しかし、遠距離(移動物体とレーダーの間の距離が大きい)では、レーダーの空間測定の精度が悪くなり、点群が分散しやすくなり、クラスタリングを行うことができない問題が存在する。 Radar can sense (detect) information such as the distance, speed, and azimuth of moving objects through radio signals and form a point cloud. Conventional radar tracking algorithms can track objects by performing operations such as clustering and filtering based on the spatial information of the point cloud. However, at long distances (when the distance between the moving object and the radar is large), the accuracy of the radar's spatial measurements deteriorates, the point cloud tends to disperse, and clustering becomes impossible.
上述の問題を解決するために、本発明の実施例はレーダー追跡方法、ノイズ除去方法、装置及び機器を提供することを課題とする。 To solve the above-mentioned problems, embodiments of the present invention aim to provide a radar tracking method, a noise removal method, a device, and an apparatus.
本発明の実施例の第一側面によれば、レーダー追跡方法が提供され、前記方法は、
距離-ドップラー平面(range-Doppler plane)においてレーダーの感知により取得された点群に対してクラスタリングを行い、距離-ドップラー点群クラスター(point cloud cluster)を取得し;
空間次元又は角度次元(spatial dimension or angular dimension)で前記距離-ドップラー点群クラスターに対して二次クラスタリング(secondary clustering)を行い、二次クラスター化点群クラスター(secondary
clustered point cloud cluster)を取得し;及び
前記距離-ドップラー点群クラスター及びその対応する前記二次クラスター化点群クラスターに基づいて追跡オブジェクトを確定することを含む。
According to a first aspect of an embodiment of the present invention, there is provided a radar tracking method, the method comprising:
Perform clustering on the point cloud acquired by radar detection in the range-Doppler plane to obtain a range-Doppler point cloud cluster;
performing secondary clustering on the distance-Doppler point cloud clusters in a spatial dimension or an angular dimension to obtain secondary clustered point cloud clusters;
and determining a tracked object based on the range-Doppler point cloud cluster and its corresponding secondary clustered point cloud cluster.
本発明の実施例の第二側面によれば、ノイズ除去方法が提供され、前記方法は、
距離-ドップラー平面における点群ノイズ情報に対して統計を行い、前記点群ノイズ情報は、ノイズ統計総回数nn、及び距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vを含み;
前記点群ノイズ情報に基づいて前記距離-ドップラー平面における点群クラスターに対して分析を行い、前記点群クラスターがノイズによる点群クラスターであるかを判断し;及び
前記点群クラスターがノイズによる点群クラスターである場合、前記距離-ドップラー平面における前記のノイズによる点群クラスターを除去することを含む。
According to a second aspect of an embodiment of the present invention, there is provided a method for denoising, the method comprising:
Perform statistics on point cloud noise information on the range-Doppler plane, where the point cloud noise information includes a noise statistical total number n n and a number n r,v of noise points appearing at each position on the range-Doppler plane;
Analyzing the point cloud clusters on the distance-Doppler plane based on the point cloud noise information to determine whether the point cloud clusters are point cloud clusters caused by noise; and if the point cloud clusters are point cloud clusters caused by noise, removing the point cloud clusters on the distance-Doppler plane caused by noise.
本発明の実施例の第三側面によれば、レーダー追跡装置が提供され、前記装置は、
距離-ドップラー平面においてレーダーの感知により取得された点群に対してクラスタリングを行い、距離-ドップラー点群クラスターを取得する第一クラスタリングユニット;
空間次元又は角度次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行い、二次クラスター化点群クラスターを取得する第二クラスタリングユニット;及び
前記距離-ドップラー点群クラスター及びその対応する前記二次クラスター化点群クラスターに基づいて追跡オブジェクトを確定する確定ユニットを含む。
According to a third aspect of an embodiment of the present invention, there is provided a radar tracking apparatus, the apparatus comprising:
a first clustering unit that performs clustering on the point cloud acquired by radar detection in a range-Doppler plane to obtain a range-Doppler point cloud cluster;
a second clustering unit for performing secondary clustering on the range-Doppler point cloud clusters in a spatial dimension or an angular dimension to obtain secondary clustered point cloud clusters; and a determination unit for determining a tracked object based on the range-Doppler point cloud clusters and their corresponding secondary clustered point cloud clusters.
本発明の実施例の第四側面によれば、ノイズ除去装置が提供され、前記装置は、
距離-ドップラー平面における点群ノイズ情報に対して統計を行う統計ユニットであって、前記点群ノイズ情報は、ノイズ統計総回数nn、及び距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vを含む、統計ユニット;
前記点群ノイズ情報に基づいて前記距離-ドップラー平面における点群クラスターに対して分析を行い、前記点群クラスターがノイズによる点群クラスターであるかを判断する分析ユニット;及び
前記点群クラスターがノイズによる点群クラスターであるときに、前記距離-ドップラー平面における前記のノイズによる点群クラスターを除去する処理ユニットを含む。
According to a fourth aspect of an embodiment of the present invention, there is provided a noise removal apparatus, the apparatus comprising:
a statistical unit for performing statistics on point cloud noise information in a range-Doppler plane, the point cloud noise information including: a noise statistical total number n n and a number n r,v of noise points appearing at each position in the range-Doppler plane;
An analysis unit that analyzes the point cloud clusters on the distance-Doppler plane based on the point cloud noise information and determines whether the point cloud clusters are point cloud clusters caused by noise; and a processing unit that, when the point cloud clusters are point cloud clusters caused by noise, removes the point cloud clusters on the distance-Doppler plane caused by noise.
本発明の実施例の他の側面によれば、コンピュータ機器が提供され、そのうち、前記コンピュータ機器は処理器及び記憶器を含み、前記記憶器にはコンピュータプログラムが記憶されており、前記処理器は、前記コンピュータプログラムを実行することによって前述の第一側面又は第二側面に記載の方法を実現するように構成される。 According to another aspect of an embodiment of the present invention, there is provided a computing device, the computing device including a processor and a memory, the memory storing a computer program, and the processor configured to execute the computer program to implement the method described in the first or second aspect.
本発明の有利な効果は次のとおりであり、即ち、一方では、2回クラスタリングのストラテジーにより追跡の精度を向上させ、追跡の有効範囲を拡張することで、遠距離のときにレーダーの空間測定の精度が悪くなり、点群が分散しやすくなり、クラスタリングを行うことができない問題を解決することができ、他方では、距離-ドップラー平面においてノイズによる点群クラスターを除去することで、空間測定の精度をさらに向上させることができる。 The advantageous effects of the present invention are as follows: on the one hand, the double clustering strategy improves tracking accuracy and extends the effective tracking range, solving the problem of poor radar spatial measurement accuracy at long distances, point clouds easily becoming dispersed, and clustering not being possible; on the other hand, the accuracy of spatial measurement can be further improved by removing point cloud clusters caused by noise on the range-Doppler plane.
以下、添付した図面を参照しながら、本発明を実施するための好適な実施例を詳細に説明する。なお、このような実施例は、例示に過ぎず、本発明を限定するものでない。 Below, preferred embodiments for carrying out the present invention will be described in detail with reference to the accompanying drawings. Note that these embodiments are merely illustrative and do not limit the present invention.
<第一側面の実施例>
本発明の実施例ではレーダー追跡方法が提供される。図1は本発明の実施例におけるレーダー追跡方法の一例を示す図であり、図1に示すように、該方法は以下のステップを含む。
<Example of the first aspect>
An embodiment of the present invention provides a radar tracking method, which is shown in Figure 1 as an example of the radar tracking method in an embodiment of the present invention. As shown in Figure 1, the method includes the following steps:
101:距離-ドップラー平面においてレーダーの感知により取得された点群に対してクラスタリングを行い、距離-ドップラー点群クラスターを取得し;
102:空間次元又は角度次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行い、二次クラスター化点群クラスターを取得し;
103:前記距離-ドップラー点群クラスター及びその対応する前記二次クラスター化点群クラスターに基づいて追跡オブジェクトを確定する。
101: Perform clustering on the point cloud acquired by radar detection in the range-Doppler plane to obtain a range-Doppler point cloud cluster;
102: Perform secondary clustering on the range-Doppler point cloud cluster in a spatial dimension or an angular dimension to obtain a secondary clustered point cloud cluster;
103: Determine a tracking object based on the range-Doppler point cloud cluster and its corresponding secondary clustered point cloud cluster.
本発明の実施例における方法によれば、2回クラスタリングのストラテジーにより追跡の精度を向上させ、追跡の有効範囲を拡張することで、遠距離のときにレーダーの空間測定の精度が悪くなり、点群が分散しやすくなり、クラスタリングを行うことができない問題を解決することができる。 The method in this embodiment of the present invention improves tracking accuracy and extends the effective tracking range through a two-step clustering strategy, solving the problem of poor radar spatial measurement accuracy at long distances, which makes point clouds prone to dispersion and makes clustering impossible.
本発明の実施例において、レーダーは空間へ無線信号を周期的に送信し、空間中の物体によって反射される信号(反射信号という)を受信し、そして、反射信号を分析することで点群を出力し、点群は、レーダーのカバレッジ内の物体の空間位置及び速度情報を含む。レーダーが出力する点群(レーダー点群という)は{oi,1≦i≦no}で表され、そのうち、oiはi番目の点であり、noは点群内の点の個数である。 In an embodiment of the present invention, a radar periodically transmits a radio signal into space, receives signals reflected by objects in space (referred to as reflected signals), and analyzes the reflected signals to output a point cloud, which includes spatial position and velocity information of objects within the radar's coverage. The point cloud output by the radar (referred to as radar point cloud) is represented as {o i , 1≦i≦n o }, where o i is the ith point and n o is the number of points in the point cloud.
そのうち、レーダー点群内の点oiはoi=(ri,vi,xi,yi,zi,αi,βi)で表されても良く、riは点oiの距離周波数ポイントであり、viは点oiのドップラー速度周波数ポイントであり、(xi,yi,zi)は点oiの空間座標であり、αi及びβiはそれぞれ点oiの水平及び垂直角度周波数ポイントである。そのうち、距離周波数ポイントriは点oiからレーダーまでの距離を計算するために用いられ、レーダーの距離分解能がΔrのときに、点oiからレーダーまでの距離はriΔrと表すことができる。そのうち、ドップラー速度周波数ポイントviは点oiのレーダーに対する速度を計算するために用いられ、レーダーの速度分解能がΔvのときに、点oiのレーダーに対するドップラー速度はviΔvである。レーダーの最大距離周波数ポイント数及び最大ドップラー速度周波数ポイント数はそれぞれnr及びnvで表される。そのうち、水平角度周波数ポイントαiは点oiのレーダーに対する水平角度A=waαi/naを計算するために用いられ、そのうち、naは水平角度FFTの総周波数ポイント数であり、waはレーダーのマルチアンテナ配置(設定)に関するパラメータである。また、水平角度周波数ポイントαiと同様に、垂直角度周波数ポイントβiにより点oiのレーダーに対する垂直角度を計算することができる。 Wherein, point o i in the radar point cloud can be represented as o i = (r i , v i , x i , y i , z i , α i , β i ), where r i is the distance frequency point of point o i , v i is the Doppler velocity frequency point of point o i , (x i , y i , z i ) is the spatial coordinate of point o i , and α i and β i are the horizontal and vertical angular frequency points of point o i, respectively. Wherein, distance frequency point r i is used to calculate the distance from point o i to the radar, and when the distance resolution of the radar is Δ r , the distance from point o i to the radar can be expressed as r i Δ r . Wherein, Doppler velocity frequency point v i is used to calculate the velocity of point o i relative to the radar, and when the velocity resolution of the radar is Δ v , the Doppler velocity of point o i relative to the radar is v i Δ v . The maximum number of distance frequency points and the maximum number of Doppler velocity frequency points of the radar are denoted by n r and n v, respectively. The horizontal angle frequency point αi is used to calculate the horizontal angle A of point oi relative to the radar, A= waαi /n a , where n a is the total number of frequency points of the horizontal angle FFT, and w a is a parameter related to the radar's multi-antenna configuration. Similarly to the horizontal angle frequency point αi , the vertical angle frequency point βi can be used to calculate the vertical angle of point oi relative to the radar.
本発明の実施例では、101の幾つか実施方式において、距離-ドップラー平面において点群に対してクラスタリングを行うことは、上述の点群を距離-ドップラー平面にマッピングし、該点群の該距離-ドップラー平面における距離に基づいて、上述の点群を複数の点群クラスター(距離-ドップラー点群クラスターという)とクラスターでない点群(点群クラスターを形成することができない点を「クラスターでない点群」」と称する)に分け、各点群クラスター内の点の数は第一閾値Tn1よりも大きく、かつ、各点群クラスター内の各点から該点群クラスターまでの距離は第二閾値Td1よりも小さい。 In some implementations of the present invention, in 101, clustering the point cloud in the distance-Doppler plane involves mapping the point cloud onto the distance-Doppler plane, and dividing the point cloud into a plurality of point cloud clusters (referred to as distance-Doppler point cloud clusters) and non-clustered point clouds (points that cannot form a point cloud cluster are referred to as "non-clustered point clouds") based on the distance of the point cloud in the distance-Doppler plane, where the number of points in each point cloud cluster is greater than a first threshold Tn1 , and the distance from each point in each point cloud cluster to the point cloud cluster is less than a second threshold Td1 .
上述の実施例において、距離-ドップラー平面は2次元平面であり、その横軸は距離周波数ポイントであり、縦軸はドップラー速度周波数ポイントであり、レーダー点群内の各点の距離周波数ポイント及びドップラー速度周波数ポイントに基づいて、レーダー点群は該距離-ドップラー平面にマッピングすることができる。 In the above-described embodiment, the range-Doppler plane is a two-dimensional plane whose horizontal axis represents distance frequency points and whose vertical axis represents Doppler velocity frequency points. The radar point cloud can be mapped onto the range-Doppler plane based on the distance frequency points and Doppler velocity frequency points of each point in the radar point cloud.
図2は距離-ドップラー平面にマッピングしたレーダー点群の一例を示す図であり、そのうち、領域Aの点群内の点の数は多くかつ分布が集中しているため、それは移動オブジェクトによるものである可能性があり、領域Bの点群内の点の数が少なくかつ分布が分散しているため、それはノイズによるものである可能性がある。 Figure 2 shows an example of a radar point cloud mapped onto a range-Doppler plane. The points in area A are numerous and concentrated, which may be due to moving objects. The points in area B are few and dispersed, which may be due to noise.
上述の実施例において、クラスタリングの操作は距離-ドップラー平面において実行され、点群の該距離-ドップラー平面における距離に基づいて、該点群を若干(複数)のクラスター(距離-ドップラー点群クラスターと称する)に分ける。距離-ドップラークラスタリングが実行された後に、点群内のすべての点は若干の距離-ドップラー点群クラスターとクラスターでない点群に分けることができる。そのうち、クラスターでない点群内の点はノイズによるものである可能性がある。 In the above embodiment, the clustering operation is performed in the distance-Doppler plane, and the point cloud is divided into a number of clusters (referred to as distance-Doppler point cloud clusters) based on the distance of the point cloud in the distance-Doppler plane. After distance-Doppler clustering is performed, all points in the point cloud can be divided into a number of distance-Doppler point cloud clusters and non-clustered points. Among them, the points in the non-clustered point cloud may be due to noise.
上述の実施例において、1つの距離-ドップラー点群クラスターは距離-ドップラー平面において距離が近い複数の点からなり、そのうち、点の数は閾値Tn1(第一閾値という)よりも大きく、かつ各点から点群クラスターまでの距離は閾値Td1(第二閾値という)よりも小さい。 In the above embodiment, a range-Doppler point cloud cluster consists of multiple points that are close to each other on the range-Doppler plane, among which the number of points is greater than a threshold T n1 (referred to as the first threshold) and the distance from each point to the point cloud cluster is less than a threshold T d1 (referred to as the second threshold).
例えば、C={ok,1≦k≦nc}で距離-ドップラー点群クラスターを表し、そのうち、ncは該点群クラスター内の点の個数であり、okは該点群クラスターに属するk番目の点であり、この場合はnc>Tn1であり、点okから点群クラスターCまでの距離d(ok,C)は閾値Td1よりも小さく、即ち、d(ok,C)<Td1である。 For example, let C={o k ,1≦k≦nc} represent a distance-Doppler point cloud cluster, where n c is the number of points in the point cloud cluster, o k is the kth point belonging to the point cloud cluster, in which n c >T n1 , and the distance d(o k ,C) from point o k to point cloud cluster C is less than a threshold T d1 , i.e., d(o k ,C)<T d1 .
幾つかの実施例において、各点群クラスター内の各点から該点群クラスターまでの距離とは、該点から該点群クラスター内のすべての他の点までの距離の最小値を指す。 In some embodiments, the distance from each point in a point cloud cluster to that point cloud cluster refers to the minimum distance from that point to all other points in that point cloud cluster.
例えば、点okから点群クラスターCまでの距離d(ok,C)とは、点okと点群クラスターC内の他の点との距離の最小値であり、
幾つかの実施例において、点群クラスター内の2つの点の間の距離は、該2つの点の距離周波数ポイントの差の絶対値と、該2つの点のドップラー速度周波数ポイントの差の絶対値との加重和である。 In some embodiments, the distance between two points in a point cloud cluster is a weighted sum of the absolute value of the difference in the distance frequency points of the two points and the absolute value of the difference in the Doppler velocity frequency points of the two points.
例えば、点群クラスターC内の点ojとokの間の距離-ドップラー平面における距離d(oj,ok)は、点ojとokの距離周波数ポイント差の絶対値と、ドップラー速度周波数ポイント差の絶対値との加重和であり、即ち、
d(oj,ok)=a|rj-rk|+(1-a)|vj-vk| (1)
である。
For example, the distance between points o j and o k in the point cloud cluster C—the distance in the Doppler plane, d(o j , o k )—is the weighted sum of the absolute value of the distance frequency point difference and the absolute value of the Doppler velocity frequency point difference between points o j and o k , i.e.,
d(o j ,o k )=a|r j -r k |+(1-a)|v j -v k | (1)
is.
そのうち、rj及びrkはそれぞれ点群oj及びokの距離周波数ポイントであり、vj及びvkはそれぞれ点群oj及びokのドップラー速度周波数ポイントであり、aは0~1の範囲内にある所定の加重値(重み)である。 Wherein, r j and r k are the distance frequency points of the point groups o j and o k , respectively, v j and v k are the Doppler velocity frequency points of the point groups o j and o k , respectively, and a is a predetermined weight value (weight) ranging from 0 to 1.
なお、点群クラスター内の点と点の間の距離を計算する上記の式(1)は例示に過ぎず、本発明はこれに限定されない。点群クラスター内の点と点の間の距離は、他の従来の距離計算方法、例えば、ユークリッド距離計算アルゴリズムなどにより算出されても良い。 Note that the above formula (1) for calculating the distance between points within a point cloud cluster is merely an example, and the present invention is not limited to this. The distance between points within a point cloud cluster may also be calculated using other conventional distance calculation methods, such as a Euclidean distance calculation algorithm.
本発明の実施例では、距離-ドップラー平面においてクラスタリングを行う具体的なアルゴリズムについて限定せず、例えば、DBSCAN(Density-Based Spatial Clustering of
Applications with Noise)、OPTICS(Ordering Points To Identify the Clustering Structure)などの従来のクラスタリング方法を採用しても良い。
In the embodiment of the present invention, the specific algorithm for performing clustering on the distance-Doppler plane is not limited, and for example, DBSCAN (Density-Based Spatial Clustering of
Conventional clustering methods such as IEEE Standards for Applications with Noise (GSOM) and OPTICS (Ordering Points To Identify the Clustering Structure) may also be employed.
幾つかの実施例において、図1に示すように、該方法はさらに以下のステップを含んでも良い。 In some embodiments, as shown in FIG. 1, the method may further include the following steps:
104:前記距離-ドップラー点群クラスター内のノイズによる点群クラスターを除去する。 104: Remove point cloud clusters due to noise from the range-Doppler point cloud clusters.
幾つかの実施例において、図1に示すように、104は101の後に実行され、即ち、101によって距離-ドップラー点群クラスターを取得した後に、該距離-ドップラー点群クラスター内のノイズによる点群クラスターを除去することができる。ノイズによる点群クラスターを除去することで、レーダー追跡の空間測定の精度をさらに向上させることができる。 In some embodiments, as shown in FIG. 1, 104 is performed after 101, i.e., after obtaining the range-Doppler point cloud clusters by 101, the noisy point cloud clusters in the range-Doppler point cloud clusters can be removed. Removing the noisy point cloud clusters can further improve the accuracy of the spatial measurement of radar tracking.
幾つかの実施例において、102の後、二次クラスター化点群クラスター内のノイズによる点群クラスターを除去する操作を増加させても良く、その具体的な操作フローが104と類似しているから、以下、104のみを例にとって、点群クラスター内のノイズによる点群クラスターを除去する方法について説明する。 In some embodiments, after 102, an operation for removing noise-caused point cloud clusters within the secondary clustered point cloud clusters may be added. The specific operation flow is similar to that of 104, so hereinafter, only 104 will be used as an example to describe the method for removing noise-caused point cloud clusters within the point cloud clusters.
図3は距離-ドップラー点群クラスター内のノイズによる点群クラスターを除去する一例を示す図であり、図3に示すように、該方法は以下のステップを含む。 Figure 3 shows an example of removing point cloud clusters due to noise in range-Doppler point cloud clusters. As shown in Figure 3, the method includes the following steps:
301:距離-ドップラー平面における点群ノイズ情報に対して統計を行い、前記点群ノイズ情報は、ノイズ統計総回数nn、及び距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vを含み;
302:前記点群ノイズ情報に基づいて前記距離-ドップラー点群クラスターに対して分析を行い、前記点群クラスターがノイズによる点群クラスターであるかを判断し;
303:前記点群クラスターがノイズによる点群クラスターである場合、前記距離-ドップラー平面における前記のノイズによる点群クラスターを除去する。
301: Perform statistics on point cloud noise information on the range-Doppler plane, the point cloud noise information including: a total noise statistical count n n and a number of times n r,v that a noise point appears at each position on the range-Doppler plane;
302: Analyzing the range-Doppler point cloud cluster based on the point cloud noise information to determine whether the point cloud cluster is a noise-induced point cloud cluster;
303: If the point cloud cluster is a noisy point cloud cluster, remove the noisy point cloud cluster in the range-Doppler plane.
本発明の実施例において、距離-ドップラー平面における点群ノイズ情報はノイズ統計総回数、及び該平面において各位置でノイズ点が出現する回数を含む。302では、幾つかの実施方式において、距離-ドップラー点群クラスター(例えば、点群クラスターC)がノイズによる点群クラスター(ノイズ点群クラスターという)であるかを判断することは、次のように行われても良く、即ち、上述の点群ノイズ情報に基づいて、該点群クラスターCがノイズである確率(P(C)と表される)を計算し、該点群クラスターCがノイズである確率P(C)が閾値Tn(第三閾値という)よりも大きい場合、該点群クラスターCがノイズ点群クラスターであると判定し、そうでない場合、該点群クラスターCが移動オブジェクトであると判定する。 In some embodiments of the present invention, the point cloud noise information on the range-Doppler plane includes the total number of noise statistics and the number of times that noise points appear at each position on the plane. In 302, in some implementations, determining whether a range-Doppler point cloud cluster (e.g., point cloud cluster C) is a noise point cloud cluster (referred to as a noise point cloud cluster) can be performed as follows: based on the above point cloud noise information, calculate the probability (represented as P(C)) that the point cloud cluster C is noise; if the probability P(C) that the point cloud cluster C is noise is greater than a threshold Tn (referred to as a third threshold), determine that the point cloud cluster C is a noise point cloud cluster; otherwise, determine that the point cloud cluster C is a moving object.
幾つかの実施例において、距離-ドップラー点群クラスターがノイズ点群クラスターである確率は、該点群クラスターに属するすべての点がノイズである確率の平均値である。例えば、依然として点群クラスターCを例にとる場合、点群クラスターCがノイズである確率P(C)は、該点群クラスターC内の各点がノイズである確率の平均値であり、
そのうち、Cは距離-ドップラー点群クラスターであり、okは点群クラスターC内の点であり、nCは点群クラスターC内の点の個数であり;P(C)は距離-ドップラー点群クラスターCがノイズ点群クラスターである確率であり;P(ok)は点okがノイズである確率である。 Wherein, C is the range-Doppler point cloud cluster, o k is a point in the point cloud cluster C, n C is the number of points in the point cloud cluster C; P(C) is the probability that the range-Doppler point cloud cluster C is a noise point cloud cluster; P(o k ) is the probability that point o k is noise.
幾つかの実施例において、点群クラスターC内の各々の点がノイズである確率は距離-ドップラー平面における各位置でノイズ点が出現する回数と、ノイズ統計総回数との比でる。 In some embodiments, the probability that each point in point cloud cluster C is noise is the ratio of the number of times that a noise point appears at each location in the range-Doppler plane to the total number of times the noise statistic appears.
例えば、ノイズ統計総回数がnnで表され、距離-ドップラー平面において各位置(距離周波数ポイントr及びドップラー周波数ポイントvの位置)でノイズ点が出現する回数がnr,vで表され、該位置でノイズ点が出現する確率がP(r,v)で表される場合、
P(r,v)=nr,v/nn (3)
である。
For example, if the total number of noise statistics is represented by n n , the number of times a noise point appears at each position (the position of distance frequency point r and Doppler frequency point v) on the range-Doppler plane is represented by n r,v , and the probability of a noise point appearing at that position is represented by P(r,v), then:
P(r,v)=n r,v /n n (3)
is.
式(2)では、P(ok)=P(rk,vk)であり、そのうち、rk及びvkはそれぞれ点okの距離周波数ポイント及びドップラー速度周波数ポイントである。 In equation (2), P(o k )=P(r k ,v k ), where r k and v k are the distance frequency point and the Doppler velocity frequency point of point o k , respectively.
本発明の幾つかの実施例において、図3に示すように、該方法はさらに以下のステップを含む。 In some embodiments of the present invention, as shown in FIG. 3, the method further includes the following steps:
304:距離-ドップラー平面における点群ノイズ情報を更新し、それは、前記ノイズ統計総回数に1をプラス(加算)し、距離-ドップラーノイズ点群クラスターに属するすべての点及びクラスターでない点群内のすべての点に対応する距離-ドップラー平面における位置でノイズが出現する回数に1をプラスすることを含む。 304: Update point cloud noise information in the range-Doppler plane, which includes adding 1 to the noise statistics total count and adding 1 to the count of noise occurrences at positions in the range-Doppler plane corresponding to all points belonging to the range-Doppler noise point cloud cluster and all points in the non-cluster point cloud.
図4は距離-ドップラー平面における点群ノイズ情報を更新する一例を示す図である。図4に示すように、該方法は以下のステップを含む。 Figure 4 shows an example of updating point cloud noise information in the range-Doppler plane. As shown in Figure 4, the method includes the following steps:
401:ノイズ統計総回数を更新し、ノイズ統計総回数に1をプラスし;
402~405:距離-ドップラー平面における各位置の点でノイズが出現する回数を更新する。
401: Update the total number of noise statistics and add 1 to the total number of noise statistics;
402-405: Update the number of times noise appears at each position point on the range-Doppler plane.
図4の例では、(r,v)で距離-ドップラー平面における1つの位置の点を表し、そのうち、rは距離周波数ポイントであり、vはドップラー速度周波数ポイントである。403では、距離-ドップラーノイズ点群クラスター又はクラスターでない点群内において、距離周波数ポイントがrであり、かつドップラー速度周波数ポイントがvである点が存在するかを確定し、存在する場合、404の操作を実行し、そうでない場合、処理を行わない。404では、(r,v)の位置でノイズが出現する回数を更新し、該位置のノイズ出現回数に1をプラスする。 In the example of Figure 4, (r, v) represents a point at one position on the distance-Doppler plane, where r is the distance frequency point and v is the Doppler velocity frequency point. In 403, it is determined whether a point exists in the distance-Doppler noise point cloud cluster or non-cluster point cloud where the distance frequency point is r and the Doppler velocity frequency point is v. If so, the operation of 404 is performed; if not, no processing is performed. In 404, the number of times noise appears at the position (r, v) is updated, and the number of times noise appears at that position is added by 1.
なお、以上、101で得られた距離-ドップラー点群クラスター内のノイズによる点群クラスターの除去のみを例にとって説明したが、同様の方法は102で得られた二次クラスター化点群クラスター内のノイズによる点群クラスターの除去にも適用することができる。ここではその詳しい説明を省略する。 Note that while the above explanation has focused on the removal of noise-caused point cloud clusters from the range-Doppler point cloud cluster obtained in 101, a similar method can also be applied to the removal of noise-caused point cloud clusters from the secondary clustered point cloud cluster obtained in 102. A detailed explanation of this will be omitted here.
また、以上、ノイズによる点群クラスターを除去する1つのみの方法を示したが、本発明はこれに限定されない。本発明の実施例では、他の実施可能な方法によってノイズによる点群クラスターを除去することもできる。ここではその詳しい説明を省略する。 Furthermore, while only one method for removing point cloud clusters caused by noise has been described above, the present invention is not limited to this. In embodiments of the present invention, point cloud clusters caused by noise can also be removed using other feasible methods. Detailed descriptions of these methods will be omitted here.
本発明の実施例において、102では、空間次元で上述の距離-ドップラー点群クラスターに対して二次クラスタリングを行い、又は、角度次元で上述の距離-ドップラー点群クラスターに対して二次クラスタリングを行うことにより、二次クラスター化点群クラスターを得ることができる。 In an embodiment of the present invention, in 102, secondary clustering may be performed on the above-mentioned range-Doppler point cloud clusters in the spatial dimension, or secondary clustering may be performed on the above-mentioned range-Doppler point cloud clusters in the angular dimension, to obtain secondary clustered point cloud clusters.
本発明の実施例において、2つの移動オブジェクトからレーダーまでの距離及び速度が同じである場合、それらの点群が距離-ドップラー平面にマッピングされた後に、距離-ドップラークラスタリング操作はこの2つの物体を区別することができない。図5に示すように、レーダーが2つの移動オブジェクトの点群をキャプチャー(capture)し、移動オブジェクトA及びBからレーダーまでの距離が同じであり、かつレーダーに対する速度も同じである。図6に示すように、距離-ドップラー平面にマッピングされた後に、レーダー点群が混合されており、1つのみの距離-ドップラー点群クラスターになるので、オブジェクトAとBを区別することができない。これに対して、本発明の実施例では上述の102により、移動オブジェクトであると判定される距離-ドップラー点群クラスターに対して二次クラスタリングを行い、空間位置情報(空間次元)又は角度情報(角度次元)を用いて、距離-ドップラー点群クラスター内の異なる移動オブジェクトに属する点群を区別することができる。 In an embodiment of the present invention, if two moving objects have the same distance and velocity from the radar, the distance-Doppler clustering operation cannot distinguish between the two objects after their point clouds are mapped to the range-Doppler plane. As shown in FIG. 5, a radar captures point clouds of two moving objects, and moving objects A and B have the same distance from the radar and the same velocity relative to the radar. As shown in FIG. 6, after mapping to the range-Doppler plane, the radar point clouds are mixed and result in only one range-Doppler point cloud cluster, making it impossible to distinguish between objects A and B. In contrast, in an embodiment of the present invention, secondary clustering is performed on the range-Doppler point cloud cluster determined to be a moving object by the above-mentioned 102, and point clouds belonging to different moving objects within the range-Doppler point cloud cluster can be distinguished using spatial position information (spatial dimension) or angle information (angular dimension).
図7は空間次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行う(空間位置クラスタリングと略称する)の一例を示す図であり、図7に示すように、該方法は以下のステップを含む。 Figure 7 shows an example of performing secondary clustering on the range-Doppler point cloud clusters in the spatial dimension (abbreviated as spatial position clustering). As shown in Figure 7, the method includes the following steps:
701:各距離-ドップラー点群クラスター内の、距離周波数ポイントが第四閾値Trよりも大きいすべての点に対して、空間位置修正を行い;
702:修正後の空間位置に基づいて、各距離-ドップラー点群クラスター内のすべての点に対して空間位置クラスタリングを行い、各距離-ドップラー点群クラスターに対応する、前記二次クラスター化点群クラスターとしての空間点群クラスター及び/又は未クラスター化点群を取得する。
701: Perform spatial location correction for all points in each range-Doppler point cloud cluster whose range-frequency points are greater than a fourth threshold T r ;
702: Based on the corrected spatial positions, perform spatial position clustering on all points in each distance-Doppler point cloud cluster, and obtain a spatial point cloud cluster and/or an unclustered point cloud corresponding to each distance-Doppler point cloud cluster as the secondary clustered point cloud cluster.
本発明の実施例において、点の空間距離に基づいて、空間位置クラスタリングは同一の距離-ドップラー点群クラスターに属する点を若干のサブ点群クラスターと1つのクラスターでない点群に分けることができる。本発明の実施例において、空間位置クラスタリングによって得られたサブ点群クラスターを空間点群クラスターと称する。 In an embodiment of the present invention, based on the spatial distance of points, spatial location clustering can divide points belonging to the same distance-Doppler point cloud cluster into several sub-point cloud clusters and a single non-cluster point cloud. In an embodiment of the present invention, the sub-point cloud clusters obtained by spatial location clustering are referred to as spatial point cloud clusters.
本発明の実施例において、空間位置クラスタリングは2つのステップを含み、まず、対空間位置修正が必要な点の空間位置(即ち、X,Y,Z)に対して修正(701)を行うことで、レーダーの遠距離での測定の不確かさの問題を解決し、その後、修正済みの点の空間位置を用いてクラスタリング操作を行う。本発明はクラスタリングの方法について限定せず、DBSCAN、OPTICSなどの従来のクラスタリング方法を採用しても良い。 In an embodiment of the present invention, spatial position clustering involves two steps: first, correction (701) is performed on the spatial positions (i.e., X, Y, Z) of points that require spatial position correction to resolve the problem of radar measurement uncertainty at long distances; then, clustering is performed using the corrected spatial positions of the points. The present invention is not limited to a clustering method, and conventional clustering methods such as DBSCAN and OPTICS may be adopted.
図8は空間位置修正の一例を示す図である。図8に示すように、該方法は以下のステップを含む。 Figure 8 shows an example of spatial position correction. As shown in Figure 8, the method includes the following steps:
801:点oi=(ri,vi,xi,yi,zi,αi,βi)を入力し、そのうち、riは点oiの距離周波数ポイントであり、viは点oiのドップラー速度周波数ポイントであり、(xi,yi,zi)は点oiの空間座標であり、αi及びβiはそれぞれ点oiの水平及び垂直角度周波数ポイントであり;
802:該点oiの距離周波数ポイントriが閾値Trよりも大きいかを判断し、はいの場合、後続の操作を行い、そうでない場合、空間位置修正を行わず;
803:空間位置修正が必要な点に対して空間位置修正を行い;
804:点の空間位置の修正を要せず;
805:(x’,y’,z’)が修正後の点の空間座標である。
801: input point o i = (r i ,v i ,x i ,y i ,z i ,α i ,β i ), where r i is the distance frequency point of point o i , v i is the Doppler velocity frequency point of point o i , (x i ,y i ,z i ) is the spatial coordinate of point o i , α i and β i are the horizontal and vertical angle frequency points of point o i respectively;
802: Determine whether the distance frequency point r i of the point o i is greater than the threshold T r , if yes, perform the subsequent operation, if not, do not perform spatial position correction;
803: Perform spatial position correction for points that require spatial position correction;
804: No correction of the spatial position of the point is required;
805: (x', y', z') are the spatial coordinates of the point after correction.
本発明の実施例において、図8の803に示すように、2種類の空間位置修正方法が示されている。 In an embodiment of the present invention, two spatial position correction methods are shown, as shown in 803 of Figure 8.
例えば、距離周波数ポイントが第四閾値Trよりも大きい各点について、その空間座標のxの値を不変に保持し、その空間座標のzの値を所定値に設定し、その空間座標のyの値を再び計算し、
そのうち、(xi,yi,zi)は前記点の元の空間座標であり、(xi',yi’,zi’)は前記点の更新後の空間座標であり、zpは前記所定値であり、それは移動オブジェクトのレーダーに対する平均高さである。 Wherein, (x i , y i , z i ) is the original spatial coordinate of the point, (x i ', y i ', z i ') is the updated spatial coordinate of the point, and z p is the predetermined value, which is the average height of the moving object relative to the radar.
また、例えば、距離周波数ポイントが第四閾値Trよりも大きい各点について、その空間座標のyの値及びzの値をそれぞれ所定値に設定し、その空間座標のxの値を再び計算し、
そのうち、(xi,yi,zi)は前記点の元の空間座標であり、(xi',yi’,zi’)は前記点の更新後の空間座標であり、yp及びzpは所定値であり、ypは監視シーンにおける中心線のレーダーに対してのY軸の平均値であり、zpは移動オブジェクトのレーダーに対しての平均高さである。 Wherein, (x i , y i , z i ) is the original spatial coordinate of the point, (x i ', y i ', z i ') is the updated spatial coordinate of the point, y p and z p are predetermined values, y p is the average value of the Y axis of the center line relative to the radar in the monitoring scene, and z p is the average height of the moving object relative to the radar.
なお、上述の2種類の空間位置修正方法は例示に過ぎず、本発明はこれに限定されない。 Note that the two spatial position correction methods described above are merely examples, and the present invention is not limited to these.
式(4)及び式(5)では、空間座標のZの値を所定値zpに設定し、該所定値は移動オブジェクトのレーダーに対する平均高さである。式(4)では、空間座標のXの値を不変に保持し、その後、Yの値を再び計算する。式(5)では、空間座標のY値を所定値ypに設定し、その後、Xの値を再び計算し、このような修正方式は細長いオブジェクト追跡シーン(例えば、廊下)に適しており、Y軸は細長いシーンの長さ方向を指向し、所定値ypは監視シーンの中心線のレーダーに対するY軸の平均値に設定されても良く、所定値zpは移動オブジェクトのレーダーに対しての平均高さである。 In equations (4) and (5), the value of the spatial coordinate Z is set to a predetermined value zp , which is the average height of the moving object relative to the radar. In equation (4), the value of the spatial coordinate X is kept unchanged, and then the value of Y is recalculated. In equation (5), the value of the spatial coordinate Y is set to a predetermined value yp , and then the value of X is recalculated. This correction method is suitable for a long and narrow object tracking scene (e.g., a corridor), where the Y axis is oriented along the length of the long and narrow scene, and the predetermined value yp can be set to the average value of the Y axis relative to the radar of the center line of the surveillance scene, and the predetermined value zp is the average height of the moving object relative to the radar.
本発明の実施例において、距離-ドップラー点群クラスター内の点に対して空間位置修正を行った後に、修正後の点の空間距離に基づいてクラスタリングを行い、複数の空間点群クラスター及び未クラスター化点群を得る。1つの空間点群クラスターは空間内で距離が近い複数の点からなり、そのうち、点の数は閾値Tn2(第五閾値という)よりも大きく、各点から点群クラスターまでの距離は閾値Td2(第六閾値と称する)よりも小さい。 In an embodiment of the present invention, after spatial position correction is performed on the points in the range-Doppler point cloud cluster, clustering is performed based on the spatial distance of the corrected points to obtain multiple spatial point cloud clusters and unclustered point clouds. A spatial point cloud cluster consists of multiple points that are close to each other in space, where the number of points is greater than a threshold Tn2 (referred to as the fifth threshold), and the distance from each point to the point cloud cluster is less than a threshold Td2 (referred to as the sixth threshold).
幾つかの実施例において、各空間点群クラスター内の各点から該空間点群クラスターまでの距離は、前記点から前記空間点群クラスター内のすべての他の点までの距離の最小値である。 In some embodiments, the distance from each point in each spatial point cloud cluster to that spatial point cloud cluster is the minimum of the distances from that point to all other points in that spatial point cloud cluster.
例えば、D={ol,1≦l≦nD}で空間点群クラスターを表し、そのうち、nDは該空間点群クラスター内の点の数であり、nD>Tn2であり、olは該空間点群クラスターに属するl番目の点であり、その該空間点群クラスターまでの距離は該点olと該空間点群クラスター内の他の点との距離の最小値であり、
幾つかの実施例において、空間点群クラスター内の2つの点の間の距離は該2つの点の空間座標のユークリッド距離である。 In some embodiments, the distance between two points in a spatial point cloud cluster is the Euclidean distance between the spatial coordinates of the two points.
例えば、点oj及びol間の距離はこの2つの点の空間座標のユークリッド距離であり、即ち、
なお、上述の空間点群クラスター内の2つの点の間の距離の計算方法は例示に過ぎず、本発明はこれに限定されない。本発明では、さらに、他の実施可能な方法を用いて空間点群クラスター内の2つの点の間の距離を計算しても良い。 Note that the above-described method for calculating the distance between two points in a spatial point cloud cluster is merely an example, and the present invention is not limited thereto. In the present invention, the distance between two points in a spatial point cloud cluster may also be calculated using other feasible methods.
図9は角度次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行う(方位角クラスタリングという)一例を示す図であり、図9に示すように、該方法は以下のステップを含む。 Figure 9 shows an example of performing secondary clustering on the range-Doppler point cloud clusters in the angle dimension (called azimuth clustering). As shown in Figure 9, the method includes the following steps:
901:各距離-ドップラー点群クラスター内のすべての点について、前記のすべての点の方位角情報に基づいて方位角クラスタリングを行い、各距離-ドップラー点群クラスターに対応する、前記二次クラスター化点群クラスターとしての方位点群クラスター及び/又は未クラスター化点群を取得する。 901: For all points in each range-Doppler point cloud cluster, perform azimuth clustering based on the azimuth angle information of all the points, and obtain an azimuth point cloud cluster and/or an unclustered point cloud corresponding to each range-Doppler point cloud cluster as the secondary clustered point cloud cluster.
本発明の実施例において、点の角度周波数ポイントの距離に基づいて、方位角クラスタリングは同一の距離-ドップラー点群クラスターに属する点を若干のサブ点群クラスターと1つのクラスターでない点群に分けることができる。本発明の実施例において、方位角クラスタリングにより得られたサブ点群クラスターを方位点群クラスターと称する。 In an embodiment of the present invention, based on the angular frequency point distance of the points, azimuth clustering can divide points belonging to the same distance-Doppler point cloud cluster into several sub-point cloud clusters and one non-cluster point cloud. In an embodiment of the present invention, the sub-point cloud cluster obtained by azimuth clustering is called an azimuth point cloud cluster.
本発明の実施例において、1つの方位点群クラスターは角度周波数ポイントの距離が近い複数の点からなり、そのうち、点の数は閾値Tn3(第七閾値と称する)より大きく、各点から方位点群クラスターまでの距離は閾値Td3(第八閾値)よりも小さい。 In an embodiment of the present invention, one orientation point cloud cluster consists of multiple points with close angular frequency points, among which the number of points is greater than a threshold T n3 (referred to as the seventh threshold), and the distance from each point to the orientation point cloud cluster is less than a threshold T d3 (referred to as the eighth threshold).
幾つかの実施例において、各方位点群クラスター内の各点から該方位点群クラスターまでの距離は、該点から該方位点群クラスター内のすべての他の点までの距離の最小値である。 In some embodiments, the distance from each point in each oriented point cloud cluster to that oriented point cloud cluster is the minimum of the distances from that point to all other points in that oriented point cloud cluster.
例えば、E={om,1≦m≦nE}で方位点群クラスターを表し、そのうち、nEは該方位点群クラスターの点の数であり、nE<Tn3であり、omは該方位点群クラスターに属するm番目の点であり、その該方位点群クラスターまでの距離は点omと方位点群クラスター内の他の点との距離の最小値であり、
幾つかの実施例において、方位点群クラスター内の2つの点の間の距離はこの2つの点の水平角度周波数ポイントの差の絶対値と、この2つの点の垂直角度周波数ポイントの差の絶対値との加重和である。 In some embodiments, the distance between two points in an orientation point cloud cluster is a weighted sum of the absolute value of the difference in horizontal angular frequency points between the two points and the absolute value of the difference in vertical angular frequency points between the two points.
例えば、点ojとomの角度周波数ポイント距離はこの2つの点の水平角度周波数ポイント差の絶対値と、垂直角度周波数ポイント差の絶対値との加重和であり、即ち、
d(oj,om)=b|αj-αm|+(1-b)|βj-βm| (7)
である。
For example, the angular frequency point distance between points o j and o m is the weighted sum of the absolute value of the horizontal angular frequency point difference and the absolute value of the vertical angular frequency point difference between these two points, i.e.,
d(o j ,o m )=b|α j -α m |+(1-b)|β j -β m | (7)
is.
そのうち、αj及びβjは点ojの水平角度周波数ポイント及び垂直角度周波数ポイントであり、αm及びβmは点omの水平角度周波数ポイント及び垂直角度周波数ポイントであり、bは0~1の間の所定の加重値である。 Wherein, α j and β j are the horizontal and vertical angular frequency points of point o j , α m and β m are the horizontal and vertical angular frequency points of point o m , and b is a predetermined weight value between 0 and 1.
なお、本発明は角度次元で距離-ドップラー点群クラスターに対してクラスタリングを行う方法について限定せず、DBSCAN、OPTICSなどの従来のクラスタリング方法を採用しても良い。 Note that the present invention is not limited to a method for clustering range-Doppler point cloud clusters in the angle dimension, and conventional clustering methods such as DBSCAN and OPTICS may also be used.
本発明の実施例において、103では、2回のクラスタリング結果(レーダー点群に対して距離-ドップラークラスタリング処理を行うことで得られた距離-ドップラー点群クラスター、及び各距離-ドップラー点群クラスターに対して二次クラスタリングを行うことで得られた二次クラスター化点群クラスター)に基づいて追跡オブジェクトを確定することができる。そのうち、二次クラスタリング方式が異なることにより、二次クラスター化点群クラスターは空間点群クラスターか、それとも方位点群クラスターである。 In an embodiment of the present invention, 103 can determine the tracked object based on two clustering results (distance-Doppler point cloud clusters obtained by performing range-Doppler clustering processing on radar point clouds, and secondary clustered point cloud clusters obtained by performing secondary clustering on each range-Doppler point cloud cluster). Among them, depending on the secondary clustering method, the secondary clustered point cloud clusters are either spatial point cloud clusters or azimuth point cloud clusters.
幾つかの実施例において、前記距離-ドップラー点群クラスターに対応する二次クラスター化点群クラスターの個数が1よりも大きい場合、前記二次クラスター化点群クラスターを追跡オブジェクトとし、前記距離-ドップラー点群クラスターに対応する二次クラスター化点群クラスターの個数が1よりも大きくない場合、前記距離-ドップラー点群クラスターを追跡オブジェクトとする。 In some embodiments, if the number of secondary clustered point cloud clusters corresponding to the distance-Doppler point cloud cluster is greater than 1, the secondary clustered point cloud cluster is the tracking object; and if the number of secondary clustered point cloud clusters corresponding to the distance-Doppler point cloud cluster is not greater than 1, the distance-Doppler point cloud cluster is the tracking object.
図10は追跡オブジェクトを確定する一例を示す図であり、図10に示すように、該方法は以下のステップを含む。 Figure 10 shows an example of determining a tracking object. As shown in Figure 10, the method includes the following steps:
1001:距離-ドップラー点群クラスター及びその対応する二次クラスター化点群クラスターを入力し、ここで、Cで1つの距離-ドップラー点群クラスターを表し、その対応する二次クラスター化点群クラスターを{Si,0≦i≦ns}で表し;
1002:二次クラスター化点群クラスターの個数nsが1よりも大きいかを判断し、はいの場合、1004を実行し、そうでない場合、1003を実行し;
1003:距離-ドップラー点群クラスターCを追跡オブジェクトと確定し;
1004:二次クラスター化点群クラスターを追跡オブジェクトと確定する。
1001: Input a range-Doppler point cloud cluster and its corresponding secondary clustered point cloud cluster, where C represents one range-Doppler point cloud cluster and {S i , 0≦i≦n s } represents its corresponding secondary clustered point cloud cluster;
1002: Determine whether the number of secondary clustering point cloud clusters n s is greater than 1, if yes, execute 1004, if not, execute 1003;
1003: Determine the distance-Doppler point cloud cluster C as the tracking object;
1004: Determine the secondary clustered point cloud cluster as the tracked object.
なお、以上、本発明に関する各操作又はプロセスのみについて説明したが、本発明はこれに限定されない。該方法はさら、他の操作又はプロセスを含んでも良く、これらの操作又はプロセスの具体的な内容については、関連技術を参照することができる。 Note that while only the operations or processes related to the present invention have been described above, the present invention is not limited to these. The method may also include other operations or processes, and reference can be made to related art for the specific content of these operations or processes.
本発明の実施例における方法によれば、2回クラスタリングのストラテジーにより追跡の精度を向上させ、追跡の有効範囲を拡張することで、遠距離のときにレーダーの空間測定の精度が悪くなり、点群が分散しやすくなり、クラスタリングを行うことができない問題を解決することができる。 The method in this embodiment of the present invention improves tracking accuracy and extends the effective tracking range through a two-step clustering strategy, solving the problem of poor radar spatial measurement accuracy at long distances, which makes point clouds prone to dispersion and makes clustering impossible.
<第二側面の実施例>
本発明の実施例ではノイズ除去方法が提供される。該方法は第一側面の実施例の図3のノイズ除去方法と類似しているため、内容が同じ重複説明は省略される。
<Example of the second aspect>
In the embodiment of the present invention, a noise removal method is provided, which is similar to the noise removal method of the embodiment of the first aspect of the present invention shown in Fig. 3, and therefore a redundant description of the same content will be omitted.
図11は本発明の実施例におけるノイズ除去方法の一例を示す図であり、図11に示すように、該方法は以下のステップを含む。 Figure 11 shows an example of a noise removal method in an embodiment of the present invention. As shown in Figure 11, the method includes the following steps:
1101:距離-ドップラー平面における点群ノイズ情報に対して統計を行い、前記点群ノイズ情報はノイズ統計総回数nn、及び距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vを含み;
1102:前記点群ノイズ情報に基づいて前記距離-ドップラー平面における点群クラスターに対して分析を行い、前記点群クラスターがノイズによる点群クラスターであるかを判断し;
1103:前記点群クラスターがノイズによる点群クラスターである場合、前記距離-ドップラー平面における前記のノイズによる点群クラスターを除去する。
1101: Performing statistics on point cloud noise information on the range-Doppler plane, the point cloud noise information including a noise statistical total number n n and a number n r,v of noise points appearing at each position on the range-Doppler plane;
1102: Analyzing the point cloud clusters on the range-Doppler plane based on the point cloud noise information to determine whether the point cloud clusters are noise-induced point cloud clusters;
1103: If the point cloud cluster is a noisy point cloud cluster, remove the noisy point cloud cluster in the range-Doppler plane.
1102では、幾つかの実施方式おいて、前記点群ノイズ情報に基づいて、各距離-ドップラー点群クラスターCがノイズである確率P(C)を取得し、前記点群クラスターCがノイズである確率P(C)が第三閾値Tnよりも大きい場合、前記点群クラスターCがノイズによる点群クラスターであると見なす。 In 1102, in some implementations, obtain a probability P(C) that each range-Doppler point cloud cluster C is noise based on the point cloud noise information, and if the probability P(C) that the point cloud cluster C is noise is greater than a third threshold Tn , the point cloud cluster C is deemed to be a point cloud cluster caused by noise.
上述の実施例において、各前記点群クラスターCがノイズである確率P(C)は前記点群クラスターC内の各点がノイズである確率の平均値であり、前記点群クラスターC内の各点がノイズである確率は距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vと、ノイズ統計総回数nnとの比である。 In the above embodiment, the probability P(C) that each point cloud cluster C is noise is the average probability that each point in the point cloud cluster C is noise, and the probability that each point in the point cloud cluster C is noise is the ratio of the number of times n r,v that a noise point appears at each position on the range-Doppler plane to the total number of times n n in the noise statistics.
本発明の実施例において、図11に示すように、該方法はさらに以下のステップを含む。 In an embodiment of the present invention, as shown in FIG. 11, the method further includes the following steps:
1104:前記距離-ドップラー平面における点群ノイズ情報を更新し、それは、前記ノイズ統計総回数に1をプラスし、距離-ドップラーノイズ点群クラスターに属するすべての点及びクラスターでない点群内のすべての点に対応する距離-ドップラー平面における位置でノイズが出現する回数に1をプラスすることを含む。 1104: Update the point cloud noise information on the range-Doppler plane, which includes adding 1 to the noise statistics total count and adding 1 to the count of noise occurrences at positions on the range-Doppler plane corresponding to all points belonging to the range-Doppler noise point cloud cluster and all points in the non-cluster point cloud.
具体的な更新方法については第一側面の実施例の図4の説明を参照することができる。 For specific update methods, please refer to the explanation of Figure 4 in the first aspect of the embodiment.
なお、以上、本発明に関する各操作又はプロセスのみについて説明したが、本発明はこれに限定されない。該方法はさらに、他の操作又はプロセスを含んでも良く、これらの操作又はプロセスの具体的な内容については関連技術を参照することができる。 Note that while the above describes only the operations or processes related to the present invention, the present invention is not limited to these. The method may also include other operations or processes, and reference can be made to related art for the specific content of these operations or processes.
本発明の実施例における方法によれば、距離-ドップラー平面における点群ノイズ情報に基づいて、距離-ドップラー平面における点群クラスターがノイズによる点群クラスターであるかを判断し、そして、ノイズによる点群クラスターを除去することで、追跡の精度をさらに向上させることができる。 According to the method of the present invention, based on point cloud noise information on the range-Doppler plane, it is possible to determine whether a point cloud cluster on the range-Doppler plane is a point cloud cluster caused by noise, and then remove the point cloud cluster caused by noise, thereby further improving tracking accuracy.
<第三側面の実施例>
本発明の実施例ではレーダー追跡装置が提供され、該レーダー追跡装置は実施例の第一側面のレーダー追跡方法に対応するので、同じ内容の重複説明が省略される。
<Example of the third aspect>
In the embodiment of the present invention, a radar tracking device is provided, and the radar tracking device corresponds to the radar tracking method of the first aspect of the embodiment, so that the overlapping description of the same content will be omitted.
図12は本発明の実施例におけるレーダー追跡装置の一例を示す図である。図12に示すように、本発明の実施例におけるレーダー追跡装置1200は以下のものを含む。 Figure 12 is a diagram illustrating an example of a radar tracking device in an embodiment of the present invention. As shown in Figure 12, the radar tracking device 1200 in an embodiment of the present invention includes the following:
第一クラスタリングユニット1201:距離-ドップラー平面においてレーダーの感知により取得された点群に対してクラスタリングを行い、距離-ドップラー点群クラスターを取得し;
第二クラスタリングユニット1202:空間次元又は角度次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行い、二次クラスター化点群クラスターを取得し;
確定ユニット1203:前記距離-ドップラー点群クラスター及びその対応する前記二次クラスター化点群クラスターに基づいて追跡オブジェクトを確定する。
A first clustering unit 1201: performs clustering on the point cloud acquired by radar detection in the range-Doppler plane to obtain a range-Doppler point cloud cluster;
A second clustering unit 1202: performs secondary clustering on the range-Doppler point cloud cluster in a spatial dimension or an angular dimension to obtain a secondary clustered point cloud cluster;
A determining unit 1203: determines a tracking object based on the range-Doppler point cloud cluster and its corresponding secondary clustered point cloud cluster.
幾つかの実施例において、第一クラスタリングユニット1201は前記点群を距離-ドップラー平面にマッピングし、前記点群の前記距離-ドップラー平面における距離に基づいて、前記点群を複数の点群クラスターとクラスターでない点群に分け、各点群クラスター内の点の数は第一閾値Tn1よりも大きく、かつ、各点群クラスター内の各点から該点群クラスターまでの距離は第二閾値Td1よりも小さい。具体的なクラスタリング方法はDBSCAN、OPTICSなどを含むが、これに限定されない。 In some embodiments, the first clustering unit 1201 maps the point cloud onto a range-Doppler plane, and divides the point cloud into a plurality of point cloud clusters and non-clustered point clouds based on the distance of the point cloud on the range-Doppler plane, where the number of points in each point cloud cluster is greater than a first threshold T n1 and the distance from each point in each point cloud cluster to the point cloud cluster is less than a second threshold T d1 . Specific clustering methods include, but are not limited to, DBSCAN, OPTICS, etc.
上述の実施例において、各点群クラスター内の各点から該点群クラスターまでの距離は、前記点から前記点群クラスター内のすべての他の点までの距離の最小値である。 In the above example, the distance from each point in each point cloud cluster to that point cloud cluster is the minimum of the distances from that point to all other points in that point cloud cluster.
上述の実施例において、点群クラスター内の2つの点の間の距離は前記2つの点の距離周波数ポイントの差の絶対値と、前記2つの点のドップラー速度周波数ポイントの差の絶対値との加重和である。 In the above example, the distance between two points in a point cloud cluster is a weighted sum of the absolute value of the difference in the distance frequency points of the two points and the absolute value of the difference in the Doppler velocity frequency points of the two points.
例えば、点群クラスター内の点と点の間の距離は次の式で算出することができる。 For example, the distance between points within a point cloud cluster can be calculated using the following formula:
d(oj,ok)=a|rj-rk|+(1-a)|vj-vk|
そのうち、rj及びrkはそれぞれ点群クラスターC内の点oj及び点okの距離周波数ポイントであり、vj及びvkはそれぞれ点群クラスターC内の点oj及び点okのドップラー速度周波数ポイントであり、aは0~1の間の所定の加重値である。
d(o j ,o k )=a|r j -r k |+(1-a)|v j -v k |
Wherein, r j and r k are the distance frequency points of points o j and o k in the point cloud cluster C, respectively, v j and v k are the Doppler velocity frequency points of points o j and o k in the point cloud cluster C, respectively, and a is a predetermined weight value between 0 and 1.
本発明の実施例において、オプションとして、図12に示すように、該装置1200はさらに以下のものを含む。 In an embodiment of the present invention, as shown in FIG. 12, the device 1200 optionally further includes:
ノイズ除去ユニット1204:前記距離-ドップラー点群クラスター内のノイズによる点群クラスターを除去する。 Noise removal unit 1204: Removes point cloud clusters due to noise within the range-Doppler point cloud clusters.
幾つかの実施例において、ノイズ除去ユニット1204は距離-ドップラー平面における点群ノイズ情報に対して統計を行い、前記点群ノイズ情報はノイズ統計総回数nn、及び距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vを含み、前記点群ノイズ情報に基づいて前記距離-ドップラー点群クラスターを分析し、前記距離-ドップラー点群クラスターがノイズによる点群クラスターであるかを判断し、前記距離-ドップラー点群クラスターがノイズによる点群クラスターである場合、前記距離-ドップラー平面における前記のノイズによる点群クラスターを除去する。 In some embodiments, the noise removal unit 1204 performs statistics on point cloud noise information on the range-Doppler plane, where the point cloud noise information includes a noise statistical total number n n and a number n r,v of noise points appearing at each position on the range-Doppler plane; analyzes the range-Doppler point cloud cluster based on the point cloud noise information, determines whether the range-Doppler point cloud cluster is a noise-caused point cloud cluster; and if the range-Doppler point cloud cluster is a noise-caused point cloud cluster, removes the noise-caused point cloud cluster on the range-Doppler plane.
幾つかの実施例において、ノイズ除去ユニット1204は前記点群ノイズ情報に基づいて、各距離-ドップラー点群クラスターCがノイズである確率P(C)を取得し、前記距離-ドップラー点群クラスターCがノイズである確率P(C)が第三閾値Tnよりも大きい場合、前記距離-ドップラー点群クラスターCがノイズによる点群クラスターであると見なす。 In some embodiments, the noise removal unit 1204 obtains a probability P(C) that each range-Doppler point cloud cluster C is noise based on the point cloud noise information, and if the probability P(C) that the range-Doppler point cloud cluster C is noise is greater than a third threshold Tn , the range-Doppler point cloud cluster C is deemed to be a point cloud cluster caused by noise.
幾つかの実施例において、各前記距離-ドップラー点群クラスターCがノイズである確率P(C)は前記距離-ドップラー点群クラスターC内の各点がノイズである確率の平均値であり、前記距離-ドップラー点群クラスターC内の各点がノイズである確率は距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vと、ノイズ統計総回数nnとの比である。 In some embodiments, the probability P(C) of each of the range-Doppler point cloud clusters C being noise is the average probability of each point in the range-Doppler point cloud cluster C being noise, and the probability of each point in the range-Doppler point cloud cluster C being noise is the ratio of the number of times n r,v that a noise point appears at each position on the range-Doppler plane to the total number of times n n in the noise statistics.
幾つかの実施例において、ノイズ除去ユニット1204はさらに距離-ドップラー平面における点群ノイズ情報を更新しても良く、それは、前記ノイズ統計総回数に1を加算し、距離-ドップラーノイズ点群クラスターに属するすべての点及びクラスターでない点群内のすべての点に対応する距離-ドップラー平面位置でノイズが出現する回数に1を加算する。 In some embodiments, the noise removal unit 1204 may further update the point cloud noise information in the range-Doppler plane by adding 1 to the noise statistics total count and adding 1 to the count of noise occurrences at range-Doppler plane positions corresponding to all points belonging to the range-Doppler noise point cloud cluster and all points in the non-cluster point cloud.
幾つかの実施例において、第二クラスタリングユニット1202が空間次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行うことは、各距離-ドップラー点群クラスター内の距離周波数ポイントが第四閾値Trよりも大きいすべての点に対して空間位置修正を行い、修正後の空間位置に基づいて各距離-ドップラー点群クラスター内のすべての点に対して空間位置クラスタリングを行い、各距離-ドップラー点群クラスターに対応する前記二次クラスター化点群クラスターとしての空間点群クラスター及び/又は未クラスター化点群を得る。具体的なクラスタリング方法はDBSCAN、OPTICSなどを含むが、これに限定されない。 In some embodiments, the second clustering unit 1202 performs secondary clustering on the distance-Doppler point cloud clusters in the spatial dimension by performing spatial position correction on all points in each distance-Doppler point cloud cluster whose distance frequency points are greater than a fourth threshold T r , and performing spatial position clustering on all points in each distance-Doppler point cloud cluster according to the corrected spatial positions, to obtain spatial point cloud clusters and/or unclustered point clouds as the secondary clustered point cloud clusters corresponding to each distance-Doppler point cloud cluster. Specific clustering methods include, but are not limited to, DBSCAN, OPTICS, etc.
上述の実施例において、空間位置修正は、距離周波数ポイントが第四閾値Trよりも大きい各点について、その空間座標のxの値を不変に保持し、その空間座標のzの値を所定値に設定し、その空間座標のyの値を再び計算し、
そのうち、(xi,yi,zi)は前記点の元の空間座標であり、(xi',yi’,zi’)は前記点の更新後の空間座標であり、zpは前記所定値であり、それは移動オブジェクトのレーダーに対する平均高さである。 Wherein, (x i , y i , z i ) is the original spatial coordinate of the point, (x i ', y i ', z i ') is the updated spatial coordinate of the point, and z p is the predetermined value, which is the average height of the moving object relative to the radar.
幾つかの実施例において、空間位置修正は、距離周波数ポイントが第四閾値Trよりも大きい各点について、その空間座標のyの値及びzの値をそれぞれ所定値に設定し、その空間座標のxの値を再び計算し、
そのうち、(xi,yi,zi)は前記点の元の空間座標であり、(xi',yi’,zi’)は前記点の更新後の空間座標であり、yp及びzpは所定値であり、ypは監視シーンにおける中心線のレーダーに対するY軸の平均値であり、zpは移動オブジェクトのレーダーに対する平均高さである。 Wherein, (x i , y i , z i ) is the original spatial coordinate of the point, (x i ', y i ', z i ') is the updated spatial coordinate of the point, y p and z p are predetermined values, y p is the average value of the Y axis of the center line relative to the radar in the monitored scene, and z p is the average height of the moving object relative to the radar.
幾つかの実施例において、各空間点群クラスター内の点の数は第五閾値Tn2よりも大きく、各空間点群クラスター内の各点から該空間点群クラスターまでの距離は第六閾値Td2よりも小さい。 In some embodiments, the number of points in each spatial point cloud cluster is greater than a fifth threshold T n2 and the distance from each point in each spatial point cloud cluster to the spatial point cloud cluster is less than a sixth threshold T d2 .
幾つかの実施例において、各空間点群クラスター内の各点から該空間点群クラスターまでの距離は、前記点から前記空間点群クラスター内のすべての他の点までの距離の最小値である。 In some embodiments, the distance from each point in each spatial point cloud cluster to that spatial point cloud cluster is the minimum of the distances from that point to all other points in that spatial point cloud cluster.
上述の実施例において、空間点群クラスター内の2つの点の間の距離は前記2つの点の空間座標のユークリッド距離である。 In the above example, the distance between two points in a spatial point cloud cluster is the Euclidean distance between the spatial coordinates of the two points.
幾つかの実施例において、第二クラスタリングユニット1202が角度次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行うことは、各距離-ドップラー点群クラスター内のすべての点について、前記すべての点の方位角情報に基づいて方位角クラスタリングを行い、各距離-ドップラー点群クラスターに対する、前記二次クラスター化点群クラスターとしての方位点群クラスター及び/又は未クラスター化点群を得る。具体的なクラスタリング方法はDBSCAN、OPTICSなどを含むが、これに限定されない。 In some embodiments, the second clustering unit 1202 performs secondary clustering on the range-Doppler point cloud clusters in the angle dimension by performing azimuth clustering on all points in each range-Doppler point cloud cluster based on the azimuth angle information of all the points, and obtaining an azimuth point cloud cluster and/or an unclustered point cloud as the secondary clustered point cloud cluster for each range-Doppler point cloud cluster. Specific clustering methods include, but are not limited to, DBSCAN, OPTICS, etc.
幾つかの実施例において、各方位点群クラスター内の点の数は第七閾値Tn3よりも大きく、かつ、各方位点群クラスター内の各点から該方位点群クラスターまでの距離は第八閾値Td3よりも小さい。 In some embodiments, the number of points in each oriented point cloud cluster is greater than a seventh threshold T n3 and the distance from each point in each oriented point cloud cluster to the oriented point cloud cluster is less than an eighth threshold T d3 .
幾つかの実施例において、各方位点群クラスター内の各点から該点群クラスターまでの距離は、前記点から前記方位点群クラスター内のすべての他の点までの距離の最小値である。 In some embodiments, the distance from each point in each oriented point cloud cluster to that point cloud cluster is the minimum of the distances from that point to all other points in that oriented point cloud cluster.
上述の実施例において、方位点群クラスター内の2つの点の間の距離は前記2つの点の水平角度周波数ポイントの差の絶対値と、前記2つの点の垂直角度周波数ポイントの差の絶対値との加重和である。 In the above example, the distance between two points in an orientation point cloud cluster is the weighted sum of the absolute value of the difference in horizontal angular frequency points between the two points and the absolute value of the difference in vertical angular frequency points between the two points.
例えば、方位点群クラスター内の点と点の間の距離は以下の式で計算することができる。 For example, the distance between points in an oriented point cloud cluster can be calculated using the following formula:
d(oj,om)=b|αj-αm|+(1-b)|βj-βm|
そのうち、αj及びβjは方位点群クラスター内の点ojの水平角度周波数ポイント及び垂直角度周波数ポイントであり、αm及びβmは方位点群クラスター内の点omの水平角度周波数ポイント及び垂直角度周波数ポイントであり、bは0~1の間の所定の加重値である。
d(o j ,o m )=b|α j -α m |+(1-b)|β j -β m |
Wherein, α j and β j are the horizontal and vertical angular frequency points of point o j in the orientation point cloud cluster, α m and β m are the horizontal and vertical angular frequency points of point o m in the orientation point cloud cluster, and b is a predetermined weight value between 0 and 1.
幾つかの実施例において、前記距離-ドップラー点群クラスターに対応する二次クラスター化点群クラスターの個数が1よりも大きい場合、確定ユニット1203は前記二次クラスター化点群クラスターを追跡オブジェクトとし、前記距離-ドップラー点群クラスターに対応する二次クラスター化点群クラスターの個数が1よりも大きくない場合、確定ユニット1203は前記距離-ドップラー点群クラスターを追跡オブジェクトとする。 In some embodiments, if the number of secondary clustered point cloud clusters corresponding to the range-Doppler point cloud cluster is greater than 1, the determination unit 1203 determines the secondary clustered point cloud cluster as the tracking object; if the number of secondary clustered point cloud clusters corresponding to the range-Doppler point cloud cluster is not greater than 1, the determination unit 1203 determines the range-Doppler point cloud cluster as the tracking object.
なお、本発明に関する各部品又はモジュールのみについて説明したが、本発明はこれに限られない。レーダー追跡装置1200はさらに他の部品又はモジュールを含んでも良く、これらの部品又はモジュールの具体的な内容については関連技術を参照することができる。 Note that while only the components or modules related to the present invention have been described, the present invention is not limited to these. The radar tracking device 1200 may also include other components or modules, and reference can be made to related art for the specific content of these components or modules.
本発明の実施例によれば、2回クラスタリングのストラテジーにより追跡の精度を向上させ、追跡の有効範囲を拡張することで、遠距離のときにレーダーの空間測定の精度が悪くなり、点群が分散しやすくなり、クラスタリングを行うことができない問題を解決することができる。 According to an embodiment of the present invention, a two-step clustering strategy improves tracking accuracy and extends the effective tracking range, thereby solving the problem of poor radar spatial measurement accuracy at long distances, which makes point clouds prone to dispersion and makes clustering impossible.
<第四側面の実施例>
本発明の実施例ではノイズ除去装置が提供され、該ノイズ除去装置は実施例の第二側面のノイズ除去方法に対応し、同じ内容の重複説明が省略される。
<Example of the fourth aspect>
An embodiment of the present invention provides a noise removal device, which corresponds to the noise removal method of the second aspect of the embodiment, and redundant description of the same content will be omitted.
図13は本発明の実施例におけるノイズ除去装置の一例を示す図である。図13に示すように、本発明の実施例におけるノイズ除去装置1300は以下のものを含む。 Figure 13 shows an example of a noise removal device according to an embodiment of the present invention. As shown in Figure 13, a noise removal device 1300 according to an embodiment of the present invention includes the following:
統計ユニット1301:距離-ドップラー平面における点群ノイズ情報に対して統計を行い、前記点群ノイズ情報はノイズ統計総回数nn、及び距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vを含み;
分析ユニット1302:前記点群ノイズ情報に基づいて前記距離-ドップラー平面における点群クラスターに対して分析を行い、前記距離-ドップラー点群クラスターがノイズによる点群クラスターであるかを判断し;
処理ユニット1303:前記距離-ドップラー点群クラスターがノイズによる点群クラスターである場合、処理ユニット1303は前記距離-ドップラー平面における前記ノイズによる点群クラスターを除去する。
A statistical unit 1301 performs statistical analysis on point cloud noise information in the range-Doppler plane, the point cloud noise information including the total number of noise statistics n n and the number of times that a noise point appears at each position in the range-Doppler plane n r,v ;
An analysis unit 1302: analyzes the point cloud clusters in the range-Doppler plane according to the point cloud noise information, and determines whether the range-Doppler point cloud clusters are point cloud clusters caused by noise;
Processing unit 1303: if the range-Doppler point cloud cluster is a noisy point cloud cluster, processing unit 1303 removes the noisy point cloud cluster in the range-Doppler plane.
幾つかの実施例において、分析ユニット1302は前記点群ノイズ情報に基づいて、各距離-ドップラー点群クラスターCがノイズである確率P(C)を取得し、前記距離-ドップラー点群クラスターCがノイズである確率P(C)が第三閾値Tnよりも大きい場合、前記距離-ドップラー点群クラスターCがノイズによる点群クラスターであると見なす。 In some embodiments, the analysis unit 1302 obtains a probability P(C) that each range-Doppler point cloud cluster C is noise based on the point cloud noise information, and if the probability P(C) that the range-Doppler point cloud cluster C is noise is greater than a third threshold Tn , the range-Doppler point cloud cluster C is deemed to be a point cloud cluster caused by noise.
幾つかの実施例において、各前記距離-ドップラー点群クラスターCがノイズである確率P(C)は前記距離-ドップラー点群クラスターC内の各点がノイズである確率の平均値であり、前記距離-ドップラー点群クラスターC内の各点がノイズである確率は距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vと、ノイズ統計総回数nnとの比である。 In some embodiments, the probability P(C) of each of the range-Doppler point cloud clusters C being noise is the average probability of each point in the range-Doppler point cloud cluster C being noise, and the probability of each point in the range-Doppler point cloud cluster C being noise is the ratio of the number of times n r,v that a noise point appears at each position on the range-Doppler plane to the total number of times n n in the noise statistics.
幾つかの実施例において、図13に示すように、前記装置1300はさらに以下のものを含む。 In some embodiments, as shown in FIG. 13, the device 1300 further includes:
更新ユニット1304:前記距離-ドップラー平面における点群ノイズ情報を更新し、これは、前記ノイズ統計総回数に1をプラスし、距離-ドップラーノイズ点群クラスターに属するすべての点及びクラスターでない点群内のすべての点に対応する距離-ドップラー平面における位置でノイズが出現する回数に1をプラスする。 Update unit 1304: Updates the point cloud noise information in the range-Doppler plane, which adds 1 to the total number of noise statistics and adds 1 to the number of times noise appears at positions in the range-Doppler plane corresponding to all points belonging to the range-Doppler noise point cloud cluster and all points in the non-cluster point cloud.
なお、以上、本発明に関する各部品又はモジュールのみについて説明したが、本発明はこれに限定されない。ノイズ除去装置1300はさらに他の部品又はモジュールを含んでも良く、これらの部品又はモジュールの具体的な内容については関連技術を参照することができる。 Note that while only the components or modules related to the present invention have been described above, the present invention is not limited to these. The noise removal device 1300 may also include other components or modules, and reference can be made to related art for the specific content of these components or modules.
本発明の実施例によれば、距離-ドップラー平面における点群ノイズ情報に基づいて、距離-ドップラー平面における点群クラスターがノイズによる点群クラスターであるかを判断し、そして、ノイズによる点群クラスターを除去することで、追跡の精度をさらに向上させることができる。 According to an embodiment of the present invention, it is possible to further improve tracking accuracy by determining whether a point cloud cluster on the range-Doppler plane is a point cloud cluster caused by noise based on point cloud noise information on the range-Doppler plane, and then removing the point cloud cluster caused by noise.
<第五側面の実施例>
本発明の実施例ではコンピュータ機器が提供され、該コンピュータ機器は例えば、コンピュータ、サーバー、ワークステーション、デスクトップパソコン、スマートフォンなどであっても良いが、本発明の実施例はこれに限定されない。
<Example of the fifth aspect>
In an embodiment of the present invention, a computing device is provided, and the computing device may be, for example, a computer, a server, a workstation, a desktop computer, a smartphone, etc., but the embodiment of the present invention is not limited thereto.
図14は本発明の実施例におけるコンピュータ機器を示す図であり、図14に示すように、コンピュータ機器1400は、少なくとも1つのインターフェース(図示せず)、処理器(例えば、中央処理器(CPU))1401、記憶器1402を含み、記憶器1402は処理器1401に接続される。そのうち、記憶器1402は各種のデータを記憶することができ、また、プログラム1403をさらに記憶し、かつ処理器1401の制御下で該プログラム1403を実行し、各種のデータ、例えば、所定の各種閾値、所定の条件などを記憶することができる。 Figure 14 is a diagram showing a computer device in an embodiment of the present invention. As shown in Figure 14, computer device 1400 includes at least one interface (not shown), a processor (e.g., a central processing unit (CPU)) 1401, and a memory 1402, with memory 1402 connected to processor 1401. Memory 1402 can store various data and also store program 1403, and execute program 1403 under the control of processor 1401 to store various data, such as predetermined thresholds, predetermined conditions, etc.
幾つかの実施例において、第三側面の実施例に記載のレーダー追跡装置1200の機能は処理器1401に集積して第一側面の実施例に記載のレーダー追跡方法を実現しても良い。例えば、該処理器1401は以下の処理を行うように構成されても良く、即ち、
距離-ドップラー平面においてレーダーの感知により取得された点群に対してクラスタリングを行い、距離-ドップラー点群クラスターを取得し;
空間次元又は角度次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行い、二次クラスター化点群クラスターを取得し;
前記距離-ドップラー点群クラスター及びその対応する前記二次クラスター化点群クラスターに基づいて追跡オブジェクトを確定する。
In some embodiments, the functionality of the radar tracking device 1200 described in the embodiments of the third aspect may be integrated into a processor 1401 to implement the radar tracking method described in the embodiments of the first aspect. For example, the processor 1401 may be configured to perform the following processes:
Perform clustering on the point cloud acquired by radar detection in the range-Doppler plane to obtain a range-Doppler point cloud cluster;
performing secondary clustering on the range-Doppler point cloud clusters in a spatial dimension or an angular dimension to obtain secondary clustered point cloud clusters;
A tracked object is determined based on the range-Doppler point cloud cluster and its corresponding secondary clustered point cloud cluster.
幾つかの実施例において、第四側面の実施例のノイズ除去装置1300の機能は処理器1401に統合して第二側面の実施例に記載のノイズ除去方法を実現することができる。例えば、該処理器1401は以下の処理を行うように構成されても良く、即ち、
距離-ドップラー平面における点群ノイズ情報に対して統計を行い、前記点群ノイズ情報はノイズ統計総回数nn、及び距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vを含み;
前記点群ノイズ情報に基づいて前記距離-ドップラー平面における点群クラスターに対して分析を行い、前記距離-ドップラー点群クラスターがノイズによる点群クラスターであるかを判断し;
前記距離-ドップラー点群クラスターがノイズによる点群クラスターである場合、前記距離-ドップラー平面における前記のノイズによる点群クラスターを除去する。
In some embodiments, the functionality of the denoising device 1300 of the embodiments of the fourth aspect can be integrated into a processor 1401 to implement the denoising method described in the embodiments of the second aspect. For example, the processor 1401 may be configured to perform the following processes:
Perform statistics on point cloud noise information on the range-Doppler plane, where the point cloud noise information includes a noise statistical total number n n and a number n r,v of noise points appearing at each position on the range-Doppler plane;
Analyzing the point cloud clusters on the range-Doppler plane based on the point cloud noise information to determine whether the range-Doppler point cloud clusters are point cloud clusters caused by noise;
If the range-Doppler point cloud cluster is a point cloud cluster due to noise, the point cloud cluster due to noise in the range-Doppler plane is removed.
幾つかの実施例において、第三側面の実施例に記載のレーダー追跡装置1200又は第四側面の実施例に記載のノイズ除去装置1300は処理器1401と別々で配置されても良く、例えば、該レーダー追跡装置1200又はノイズ除去装置1300を、処理器1401に接続されるチップとして構成し、処理器1401の制御によってレーダー追跡装置1200又はノイズ除去装置1300の機能を実現しても良い。 In some embodiments, the radar tracking device 1200 described in the embodiments of the third aspect or the noise reduction device 1300 described in the embodiments of the fourth aspect may be arranged separately from the processor 1401. For example, the radar tracking device 1200 or the noise reduction device 1300 may be configured as a chip connected to the processor 1401, and the functions of the radar tracking device 1200 or the noise reduction device 1300 may be realized under the control of the processor 1401.
なお、コンピュータ機器1400はさらに表示器1405及びI/O装置1404を含んでも良く、又は、図14におけるすべての部品を含む必要がなく、例えば、カメラヘッド及び/又はレーダー(図示せず)を、画像又はレーダー点群を得るためにさらに含んでも良く、あるいは、該コンピュータ機器1400はさらに、図14に無い部品を含んでも良いが、これについては従来技術を参照することができる。 Note that the computer device 1400 may further include a display 1405 and an I/O device 1404, or may not necessarily include all of the components shown in FIG. 14, and may further include, for example, a camera head and/or radar (not shown) for acquiring images or radar point clouds, or the computer device 1400 may further include components not shown in FIG. 14, for which reference may be made to the prior art.
本発明の実施例において、処理器1401は制御器又は操作コントロールと称される場合があり、マイクロプロセッサ又は他の処理装置及び/又は論理装置を含んでも良く、該処理器1401は入力を受信してコンピュータ機器1400の各部品の操作を制御することができる。 In embodiments of the present invention, the processor 1401 may be referred to as a controller or operational control and may include a microprocessor or other processing and/or logic device, and the processor 1401 may receive inputs and control the operation of the components of the computing device 1400.
本発明の実施例において、記憶器1402は例えば、バッファ、フレッシュメモリ、HDD、可移動媒体、揮発性記憶器、不揮発性記憶器又は他の適切な装置のうちの1つ又は複数を含んでも良く、各種の情報を記憶することができ、また、情報処理用のプログラムをさらに記憶することができる。また、処理器1401は該記憶器140に記憶の該プログラムを、情報の記憶、処理などを実現するために実行することもできる。なお、他の部品の機能が従来と類似しているため、ここではその詳しい説明を省略する。コンピュータ機器1400の各部品は専用ハードウェア、ファームウェア、ソフトウェア又はその組み合わせにより実現されても良いが、そのすべては本発明の範囲内に属する。 In an embodiment of the present invention, the storage device 1402 may include, for example, one or more of a buffer, flash memory, HDD, removable medium, volatile storage, non-volatile storage, or other suitable device, and may store various types of information and may further store programs for information processing. The processor 1401 may also execute the programs stored in the storage device 1402 to store, process, and otherwise process information. Since the functions of the other components are similar to those of conventional components, detailed descriptions thereof will be omitted here. Each component of the computer device 1400 may be implemented using dedicated hardware, firmware, software, or a combination thereof, all of which fall within the scope of the present invention.
本発明の実施例はさらにコンピュータ可読プログラムを提供し、そのうち、コンピュータ機器中で前記プログラムを実行するときに、前記プログラムは前記コンピュータ機器に、実施例の第一側面又は第二側面に記載の方法を実行させる。 An embodiment of the present invention further provides a computer-readable program, which, when executed in a computing device, causes the computing device to perform a method according to the first or second aspect of the embodiment.
本発明の実施例はさらにコンピュータ可読プログラムを記憶した記憶媒体を提供し、そのうち、前記コンピュータ可読プログラムはコンピュータ機器中で実施例の第一側面又は第二側面に記載の方法を実行する。 An embodiment of the present invention further provides a storage medium storing a computer-readable program, wherein the computer-readable program executes the method described in the first or second aspect of the embodiment in a computer device.
本発明の以上の装置及び方法はハードウェアにより実現されても良く、ハードウェアとソフトウェアの組み合わせにより実現されても良い。本発明はさらに次のようなコンピュータ可読プログラムにも関し、即ち、該プログラムは論理部品により実行されるときに、論理部品に、上述の装置又は構成部品を実現させ、又は、該論理部品に、上述の各種の方法又はステップを実現させることができる。本発明はさらにこのようなプログラムを記憶し得る記憶媒体、例えば、ハードディスク、磁気ディスク、光ディスク、DVD、flashメモリなどにも関する。 The above-described devices and methods of the present invention may be realized by hardware or a combination of hardware and software. The present invention also relates to a computer-readable program that, when executed by a logic component, causes the logic component to implement the above-described devices or components, or to perform the various methods or steps described above. The present invention also relates to a storage medium capable of storing such a program, such as a hard disk, magnetic disk, optical disk, DVD, flash memory, etc.
また、本発明の目的は次のような方式で実現されても良く、即ち、上述の実行可能なプログラムコードが記憶されている記憶媒体を直接又は間接的にシステム又は装置に提供し、該システム又は装置におけるコンピュータ又は中央処理ユニット(CPU)は上述のプログラムコードを読み出して実行する。このときに、該システム又は装置がプログラムを実行し得る機能を有すれば、本発明の実施方式はプログラムに限定されず、また、該プログラムは任意の形式、例えば、オブジェクト指向プログラム、インタプリタによって実行されるプログラム、オペレーティングシステムに提供されるスクリプトプログラムなどであっても良い。 The object of the present invention may also be realized in the following manner: a storage medium on which the above-mentioned executable program code is stored is provided directly or indirectly to a system or device, and a computer or central processing unit (CPU) in the system or device reads and executes the above-mentioned program code. In this case, as long as the system or device has the ability to execute a program, the embodiment of the present invention is not limited to a program; the program may be in any format, such as an object-oriented program, a program executed by an interpreter, or a script program provided to an operating system.
これらのマシン可読記憶媒体は、各種のメモリ及び記憶ユニット、半導体デバイス、光、磁気、光磁気ディスクなどの磁気ディスク、情報の記憶に適した他の媒体などを含んでも良いが、これに限られない。 These machine-readable storage media may include, but are not limited to, various types of memory and storage units, semiconductor devices, optical, magnetic, and magnetic disks such as magneto-optical disks, and other media suitable for storing information.
また、コンピュータは、インターネット上の対応するウェブサイトに接続し、かつ本発明によるコンピュータプログラムコードをコンピュータにダウンローしてインストールし、その後、該プログラムを実行することにより、本発明の技術案を実現することもできる。 Alternatively, a computer can connect to a corresponding website on the Internet, download and install the computer program code according to the present invention onto the computer, and then run the program to realize the technical solution of the present invention.
また、本発明は、さらに、マシン可読指令コードを含むプログラムプロダクトを提供する。このような指令コードは、マシンにより読み取られて実行されるときに、上述の本発明の実施形態における方法を実行することができる。それ相応に、このようなプログラムプロダクトをキャリー(carry)する、例えば、磁気ディスク(フロッピーディスク(登録商標)を含む)、光ディスク(CD-ROM及びDVDを含む)、光磁気ディスク(MD(登録商標)を含む)、及び半導体記憶器などの各種記憶媒体も、本発明に含まれる。 The present invention also provides a program product including machine-readable instruction code. When such instruction code is read and executed by a machine, it is capable of executing the method of the above-described embodiment of the present invention. Accordingly, various storage media that carry such program products, such as magnetic disks (including floppy disks (registered trademark)), optical disks (including CD-ROMs and DVDs), magneto-optical disks (including MDs (registered trademark)), and semiconductor memory devices, are also included in the present invention.
上述の記憶媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、半導体記憶器などを含んでも良いが、これらに限定されない。 The above-mentioned storage media may include, for example, magnetic disks, optical disks, magneto-optical disks, semiconductor memory devices, etc., but are not limited to these.
また、上述の方法における各操作(処理)は、各種のマシン可読記憶媒体に記憶されているコンピュータ実行可能なプログラムの方式で実現することもできる。 Furthermore, each operation (process) in the above-described method can also be implemented in the form of a computer-executable program stored on various machine-readable storage media.
また、以上の実施例などに関し、さらに以下のように付記として開示する。 In addition, the following supplementary notes are provided regarding the above examples.
(付記1)
レーダー追跡方法であって、
S1:距離-ドップラー平面においてレーダーの感知により取得された点群に対してクラスタリングを行い、距離-ドップラー点群クラスターを取得し;
S3:空間次元又は角度次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行い、二次クラスター化点群クラスターを取得し;及び
S4:前記距離-ドップラー点群クラスター及びその対応する前記二次クラスター化点群クラスターに基づいて追跡オブジェクトを確定することを含む、方法。
(Appendix 1)
1. A radar tracking method comprising:
S1: Perform clustering on the point cloud acquired by radar detection in the range-Doppler plane to obtain a range-Doppler point cloud cluster;
S3: Perform secondary clustering on the range-Doppler point cloud cluster in a spatial dimension or an angular dimension to obtain a secondary clustered point cloud cluster; and
S4: determining a tracked object based on the range-Doppler point cloud cluster and its corresponding secondary clustered point cloud cluster.
(付記2)
付記1に記載の方法であって、
S1は、
S11:前記点群を距離-ドップラー平面にマッピングし;
S12:前記点群の前記距離-ドップラー平面における距離に基づいて前記点群を複数の点群クラスターとクラスターでない点群に分け、各点群クラスター内の点の数は第一閾値Tn1よりも大きく、かつ、各点群クラスター内の各点から該点群クラスターまでの距離は第二閾値Td1よりも小さい、方法。
(Appendix 2)
2. The method of claim 1, comprising:
S1 is
S11: Mapping the point cloud onto a range-Doppler plane;
S12: Dividing the point cloud into a plurality of point cloud clusters and non-clustered point clouds based on the distance of the point cloud in the distance-Doppler plane, the number of points in each point cloud cluster is greater than a first threshold T n1 , and the distance from each point in each point cloud cluster to the point cloud cluster is less than a second threshold T d1 .
(付記3)
付記2に記載の方法であって、
各点群クラスター内の各点から該点群クラスターまでの距離は、前記点から前記点群クラスター内のすべての他の点までの距離の最小値である、方法。
(Appendix 3)
10. The method of claim 2,
A method wherein the distance from each point in each point cloud cluster to the point cloud cluster is the minimum of the distances from that point to all other points in the point cloud cluster.
(付記4)
付記3に記載の方法であって、
点群クラスター内の2つの点の間の距離は、前記2つの点の距離周波数ポイントの差の絶対値と、前記2つの点のドップラー速度周波数ポイントの差の絶対値との加重和である、方法。
(Appendix 4)
4. The method of claim 3,
The method, wherein the distance between two points in a point cloud cluster is a weighted sum of the absolute value of the difference in distance frequency points of the two points and the absolute value of the difference in Doppler velocity frequency points of the two points.
(付記5)
付記4に記載の方法であって、
点群クラスター内の点と点の間の距離は、
d(oj,ok)=a|rj-rk|+(1-a)|vj-vk|
に基づいて計算され、
そのうち、rj及びrkはそれぞれ点群クラスターC内の点oj及び点okの距離周波数ポイントであり、vj及びvkはそれぞれ点群クラスターC内の点oj及び点okのドップラー速度周波数ポイントであり、aは0~1の間の所定の加重値である、方法。
(Appendix 5)
5. The method of claim 4,
The distance between points in a point cloud cluster is
d(o j ,o k )=a|r j -r k |+(1-a)|v j -v k |
is calculated based on
wherein r j and r k are the distance frequency points of points o j and o k in the point cloud cluster C, respectively, v j and v k are the Doppler velocity frequency points of points o j and o k in the point cloud cluster C, respectively, and a is a predetermined weight value between 0 and 1.
(付記6)
付記1に記載の方法であって、さらに、
S2:前記距離-ドップラー点群クラスター内のノイズによる点群クラスターを除去することを含む、方法。
(Appendix 6)
The method of claim 1, further comprising:
S2: Removing noisy point cloud clusters in the range-Doppler point cloud clusters.
(付記7)
付記6に記載の方法であって、
S2は、
S21:距離-ドップラー平面における点群ノイズ情報に対して統計を行い、前記点群ノイズ情報は、ノイズ統計総回数nn、及び距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vを含み;
S22:前記点群ノイズ情報に基づいて前記距離-ドップラー点群クラスターを分析し、前記距離-ドップラー点群クラスターがノイズによる点群クラスターであるかを判断し;及び
S23:前記距離-ドップラー点群クラスターがノイズによる点群クラスターである場合、前記距離-ドップラー平面における前記のノイズによる点群クラスターを除去することを含む、方法。
(Appendix 7)
7. The method of claim 6,
S2 is
S21: perform statistics on point cloud noise information on the range-Doppler plane, the point cloud noise information including: a total noise statistical count n n and a number of times n r,v that a noise point appears at each position on the range-Doppler plane;
S22: Analyzing the range-Doppler point cloud cluster based on the point cloud noise information, and determining whether the range-Doppler point cloud cluster is a point cloud cluster caused by noise; and
S23: If the range-Doppler point cloud cluster is a noisy point cloud cluster, removing the noisy point cloud cluster in the range-Doppler plane.
(付記8)
付記7に記載の方法であって、
S22では、
前記点群ノイズ情報に基づいて、各距離-ドップラー点群クラスターCがノイズである確率P(C)を確定し;及び
前記距離-ドップラー点群クラスターCがノイズである確率P(C)が第三閾値Tnよりも大きい場合、前記距離-ドップラー点群クラスターCがノイズによる点群クラスターであると見なす、方法。
(Appendix 8)
8. The method of claim 7,
In S22,
determining a probability P(C) that each range-Doppler point cloud cluster C is noise based on the point cloud noise information; and if the probability P(C) that the range-Doppler point cloud cluster C is noise is greater than a third threshold Tn , determining that the range-Doppler point cloud cluster C is a noise point cloud cluster.
(付記9)
付記8に記載の方法であって、
各前記距離-ドップラー点群クラスターCがノイズである確率P(C)は、前記距離-ドップラー点群クラスターC内の各点がノイズである確率の平均値であり、
前記距離-ドップラー点群クラスターC内の各点がノイズである確率は、距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vと、ノイズ統計総回数nnとの比である、方法。
(Appendix 9)
9. The method of claim 8,
The probability P(C) that each of the range-Doppler point cloud clusters C is noise is the average probability that each point in the range-Doppler point cloud cluster C is noise,
The method wherein the probability that each point in the range-Doppler point cloud cluster C is noise is the ratio of the number of times n r,v that a noise point appears at each position in the range-Doppler plane to the total number of times n n in the noise statistics.
(付記10)
付記7に記載の方法であって、
S2は、さらに、
S24:距離-ドップラー平面における点群ノイズ情報を更新すること
を含み、
S24は、
前記ノイズ統計総回数に1を加算し;及び
距離-ドップラーノイズ点群クラスター内のすべての点及びクラスターでない点群内のすべての点に対応する距離-ドップラー平面位置でのノイズ出現回数に1を加算することを含む、方法。
(Appendix 10)
8. The method of claim 7,
S2 further
S24: Updating point cloud noise information in the range-Doppler plane;
S24 is
adding 1 to the noise statistics total count; and adding 1 to the noise occurrence counts at range-Doppler plane locations corresponding to all points in the range-Doppler noise point cloud cluster and all points in the non-cluster point cloud.
(付記11)
付記1に記載の方法であって、
S3では、空間次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行うことは、
S31:各距離-ドップラー点群クラスター内の、距離周波数ポイントが第四閾値Trよりも大きいすべての点に対して空間位置修正を行い;及び
S32:修正後の空間位置に基づいて、各距離-ドップラー点群クラスター内のすべての点に対して空間位置クラスタリングを行い、各距離-ドップラー点群クラスターに対応する、前記二次クラスター化点群クラスターとして空間点群クラスター及び/又は未クラスター化点群を得ることを含む、方法。
(Appendix 11)
2. The method of claim 1, comprising:
In S3, performing secondary clustering on the range-Doppler point cloud clusters in the spatial dimension is
S31: Perform spatial location correction for all points in each range-Doppler point cloud cluster whose range-frequency points are greater than a fourth threshold T r ; and
S32: performing spatial position clustering on all points in each range-Doppler point cloud cluster based on the corrected spatial positions, and obtaining a spatial point cloud cluster and/or an unclustered point cloud corresponding to each range-Doppler point cloud cluster as the secondary clustered point cloud cluster.
(付記12)
付記11に記載の方法であって、
S31では、距離周波数ポイントが第四閾値Trよりも大きい各点について、その空間座標のxの値を不変に保持し、その空間座標のzの値を所定値に設定し、その空間座標のyの値を再び計算し、
そのうち、(xi,yi,zi)は前記点の元の空間座標であり、(xi',yi’,zi’)は前記点の更新後の空間座標であり、zpは前記所定値であり、それは移動オブジェクトのレーダーに対する平均高さである、方法。
(Appendix 12)
12. The method of claim 11,
In S31, for each point whose distance frequency point is greater than a fourth threshold T r , the value of the spatial coordinate x is kept unchanged, the value of the spatial coordinate z is set to a predetermined value, and the value of the spatial coordinate y is recalculated;
wherein (x i ,y i ,z i ) is the original spatial coordinate of the point, (x i ',y i ',z i ') is the updated spatial coordinate of the point, and z p is the predetermined value, which is the average height of the moving object relative to the radar.
(付記13)
付記11に記載の方法であって、
S31では、距離周波数ポイントが第四閾値Trよりも大きい各点について、その空間座標のyの値及びzの値をそれぞれ所定値に設定し、その空間座標のxの値を再び計算し、
そのうち、(xi,yi,zi)は前記点の元の空間座標であり、(xi',yi’,zi’)は前記点の更新後の空間座標であり、yp及びzpは所定値であり、ypは監視シーンにおける中心線のレーダーに対するY軸の平均値であり、zpは移動オブジェクトのレーダーに対する平均高さである、方法。
(Appendix 13)
12. The method of claim 11,
In step S31, for each distance frequency point greater than the fourth threshold T r , the y value and z value of the spatial coordinate are set to predetermined values, and the x value of the spatial coordinate is calculated again;
wherein (x i , y i , z i ) is the original spatial coordinate of the point, (x i ', y i ', z i ') is the updated spatial coordinate of the point, y p and z p are predetermined values, y p is the average value of the Y axis of the center line relative to the radar in the monitoring scene, and z p is the average height of the moving object relative to the radar.
(付記14)
付記11に記載の方法であって、
S32では、各空間点群クラスター内の点の数は第五閾値Tn2よりも大きく、各空間点群クラスター内の各点から該空間点群クラスターまでの距離は第六閾値Td2よりも小さい、方法。
(Appendix 14)
12. The method of claim 11,
In S32, the number of points in each spatial point cloud cluster is greater than a fifth threshold T n2 and the distance from each point in each spatial point cloud cluster to the spatial point cloud cluster is less than a sixth threshold T d2 .
(付記15)
付記14に記載の方法であって、
各空間点群クラスター内の各点から該空間点群クラスターまでの距離は、前記点から前記空間点群クラスター内のすべての他の点までの距離の最小値である、方法。
(Appendix 15)
15. The method of claim 14,
A method wherein the distance from each point in each spatial point cloud cluster to the spatial point cloud cluster is the minimum of the distances from the point to all other points in the spatial point cloud cluster.
(付記16)
付記15に記載の方法であって、
空間点群クラスター内の2つの点の間の距離は、前記2つの点の空間座標のユークリッド距離である、方法。
(Appendix 16)
16. The method of claim 15,
The method, wherein the distance between two points in a spatial point cloud cluster is the Euclidean distance of the spatial coordinates of the two points.
(付記17)
付記1に記載の方法であって、
S3では、角度次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行うことは、
S31’:各距離-ドップラー点群クラスター内のすべての点について、前記すべての点の方位角情報に基づいて方位角クラスタリングを行い、各距離-ドップラー点群クラスターに対応する、前記二次クラスター化点群クラスターとしての方位点群クラスター及び/又は未クラスター化点群を得ることを含む、方法。
(Appendix 17)
2. The method of claim 1, comprising:
In S3, performing secondary clustering on the range-Doppler point cloud clusters in the angle dimension is
S31': A method including: performing azimuth clustering for all points in each range-Doppler point cloud cluster based on azimuth angle information of all the points, and obtaining an azimuth point cloud cluster and/or an unclustered point cloud corresponding to each range-Doppler point cloud cluster as the secondary clustered point cloud cluster.
(付記18)
付記17に記載の方法であって、
各方位点群クラスター内の点の数は第七閾値Tn3よりも大きく、かつ、各方位点群クラスター内の各点から該方位点群クラスターまでの距離は第八閾値Td3よりも小さい、方法。
(Appendix 18)
18. The method of claim 17,
The number of points in each oriented point cloud cluster is greater than a seventh threshold T n3 and the distance from each point in each oriented point cloud cluster to the oriented point cloud cluster is less than an eighth threshold T d3 .
(付記19)
付記18に記載の方法であって、
各方位点群クラスター内の各点から該点群クラスターまでの距離は、前記点から前記方位点群クラスター内のすべての他の点までの距離の最小値である、方法。
(Appendix 19)
19. The method of claim 18,
A method wherein the distance from each point in each oriented point cloud cluster to that point cloud cluster is the minimum of the distances from that point to all other points in that oriented point cloud cluster.
(付記20)
付記19に記載の方法であって、
方位点群クラスター内の2つの点の間の距離は、前記2つの点の水平角度周波数ポイントの差の絶対値と、前記2つの点の垂直角度周波数ポイントの差の絶対値との加重和である、方法。
(Appendix 20)
19. The method of claim 18,
The method, wherein the distance between two points in an orientation point cloud cluster is a weighted sum of the absolute value of the difference in horizontal angular frequency points of the two points and the absolute value of the difference in vertical angular frequency points of the two points.
(付記21)
付記20に記載の方法であって、
方位点群クラスター内の点と点の間の距離は
d(oj,om)=b|αj-αm|+(1-b)|βj-βm|
に基づいて計算され、
そのうち、αj及びβjは方位点群クラスター内の点ojの水平角度周波数ポイント及び垂直角度周波数ポイントであり、αm及びβmは方位点群クラスター内の点omの水平角度周波数ポイント及び垂直角度周波数ポイントであり、bは0~1の間の所定の加重値である、方法。
(Appendix 21)
21. The method of claim 20,
The distance between points in an oriented point cloud cluster is
d(o j ,o m )=b|α j -α m |+(1-b)|β j -β m |
is calculated based on
wherein α j and β j are the horizontal and vertical angular frequency points of point o j in the orientation point cloud cluster, α m and β m are the horizontal and vertical angular frequency points of point o m in the orientation point cloud cluster, and b is a predetermined weight value between 0 and 1.
(付記22)
付記1に記載の方法であって、
S4は、
前記距離-ドップラー点群クラスターに対応する二次クラスター化点群クラスターの個数が1よりも大きい場合、前記二次クラスター化点群クラスターを追跡オブジェクトとし;及び
前記距離-ドップラー点群クラスターに対応する二次クラスター化点群クラスターの個数が1よりも大きくない場合、前記距離-ドップラー点群クラスターを追跡オブジェクトとする、方法。
(Appendix 22)
2. The method of claim 1, comprising:
S4 is
if the number of secondary clustered point cloud clusters corresponding to the distance-Doppler point cloud cluster is greater than 1, the secondary clustered point cloud cluster is set as a tracking object; and if the number of secondary clustered point cloud clusters corresponding to the distance-Doppler point cloud cluster is not greater than 1, the distance-Doppler point cloud cluster is set as a tracking object.
(付記23)
ノイズ除去方法であって、
S21:距離-ドップラー平面における点群ノイズ情報に対して統計を行い、前記点群ノイズ情報は、ノイズ統計総回数nn、及び距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vを含み;
S22:前記点群ノイズ情報に基づいて前記距離-ドップラー平面における点群クラスターに対して分析を行い、前記距離-ドップラー点群クラスターがノイズによる点群クラスターであるかを判断し;及び
S23:前記距離-ドップラー点群クラスターがノイズによる点群クラスターである場合、前記距離-ドップラー平面における前記のノイズによる点群クラスターを除去することを含む、方法。
(Appendix 23)
A noise removal method, comprising:
S21: perform statistics on point cloud noise information on the range-Doppler plane, the point cloud noise information including: a total noise statistical count n n and a number of times n r,v that a noise point appears at each position on the range-Doppler plane;
S22: Analyzing the point cloud clusters in the range-Doppler plane based on the point cloud noise information to determine whether the range-Doppler point cloud clusters are point cloud clusters caused by noise; and
S23: If the range-Doppler point cloud cluster is a noisy point cloud cluster, removing the noisy point cloud cluster in the range-Doppler plane.
(付記24)
付記23に記載の方法であって、
S22では、
前記点群ノイズ情報に基づいて、各距離-ドップラー点群クラスターCがノイズである確率P(C)を取得し;
前記距離-ドップラー点群クラスターCがノイズである確率P(C)が第三閾値Tnよりも大きい場合、前記距離-ドップラー点群クラスターCがノイズによる点群クラスターであると見なす、方法。
(Appendix 24)
24. The method of claim 23,
In S22,
According to the point cloud noise information, obtain a probability P(C) that each range-Doppler point cloud cluster C is noise;
If the probability P(C) that the range-Doppler point cloud cluster C is noise is greater than a third threshold Tn , the range-Doppler point cloud cluster C is considered to be a point cloud cluster due to noise.
(付記25)
付記24に記載の方法であって、
各前記距離-ドップラー点群クラスターCがノイズである確率P(C)は、前記距離-ドップラー点群クラスターC内の各点がノイズである確率の平均値であり;
前記距離-ドップラー点群クラスターC内の各点がノイズである確率は、距離-ドップラー平面における各位置でノイズ点が出現する回数nr,vと、ノイズ統計総回数nnとの比である、方法。
(Appendix 25)
25. The method of claim 24,
The probability P(C) that each of the range-Doppler point cloud clusters C is noise is the average probability that each point in the range-Doppler point cloud cluster C is noise;
The method wherein the probability that each point in the range-Doppler point cloud cluster C is noise is the ratio of the number of times n r,v that a noise point appears at each position in the range-Doppler plane to the total number of times n n in the noise statistics.
(付記26)
付記23に記載の方法であって、さらに、
S24:前記距離-ドップラー平面における点群ノイズ情報を更新すること
を含み、
S24は、
前記ノイズ統計総回数に1を加算し;及び
距離-ドップラーノイズ点群クラスター内のすべての点及びクラスターでない点群内のすべての点に対応する距離-ドップラー平面位置でのノイズ出願回数に1をプラスすることを含む、方法。
(Appendix 26)
24. The method of claim 23, further comprising:
S24: updating point cloud noise information in the range-Doppler plane;
S24 is
adding 1 to the noise statistics total count; and adding 1 to the noise application counts at distance-Doppler plane positions corresponding to all points in distance-Doppler noise point cloud clusters and all points in non-cluster point clouds.
(付記27)
記憶器及び処理器を含むコンピュータ機器であって、
前記記憶器にはコンピュータプログラムが記憶されており、前記処理器は、前記コンピュータプログラムを実行することで付記1乃至26の任意の1項に記載の方法を実行するように構成される、コンピュータ機器。
(Appendix 27)
A computing device including a memory and a processor,
27. A computing device, the storage device storing a computer program, the processor configured to execute the computer program to perform the method of any one of claims 1 to 26.
(付記28)
コンピュータ可読プログラムを記憶している記憶媒体であって、
前記コンピュータ可読プログラムは、コンピュータに、コンピュータ機器中で付記1乃至26のうちの任意の1項に記載の方法を実行させる、記憶媒体。
(Appendix 28)
A storage medium storing a computer-readable program,
A storage medium, the computer readable program causing a computer to execute the method according to any one of appendices 1 to 26 in a computing device.
以上、本発明の好ましい実施形態を説明したが、本発明はこの実施形態に限定されず、本発明の趣旨を離脱しない限り、本発明に対するあらゆる変更は、本発明の技術的範囲に属する。 The above describes a preferred embodiment of the present invention, but the present invention is not limited to this embodiment, and any modifications to the present invention that do not depart from the spirit of the present invention fall within the technical scope of the present invention.
Claims (5)
距離-ドップラー平面においてレーダーの検出により取得された点群に対してクラスタリングを行い、距離-ドップラー点群クラスターを取得する第一クラスタリングユニット;
空間次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行い、二次クラスター化点群クラスターを取得する第二クラスタリングユニット;及び
前記距離-ドップラー点群クラスター及びその対応する前記二次クラスター化点群クラスターに基づいて追跡オブジェクトを確定する確定ユニットを含み、
前記第二クラスタリングユニットが前記空間次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行うことは、
各距離-ドップラー点群クラスター内の、距離周波数ポイントが第四閾値よりも大きいすべての点に対して空間位置修正を行い;及び
修正後の空間位置に基づいて、各距離-ドップラー点群クラスター内のすべての点に対して空間位置クラスタリングを行い、各距離-ドップラー点群クラスターに対応する、前記二次クラスター化点群クラスターとしての空間点群クラスター及び/又は未クラスター化点群を得ることを含み、
前記未クラスター化点群とは、クラスターではない点群を指す、レーダー追跡装置。 1. A radar tracking device, comprising:
a first clustering unit that performs clustering on the point cloud obtained by radar detection in the range-Doppler plane to obtain range-Doppler point cloud clusters;
a second clustering unit for performing secondary clustering on the range-Doppler point cloud clusters in a spatial dimension to obtain secondary clustered point cloud clusters; and a determining unit for determining a tracking object based on the range-Doppler point cloud clusters and their corresponding secondary clustered point cloud clusters ,
The second clustering unit performs secondary clustering on the range-Doppler point cloud clusters in the spatial dimension,
Performing spatial location correction for all points in each range-Doppler point cloud cluster whose range-frequency points are greater than a fourth threshold; and
performing spatial location clustering on all points in each range-Doppler point cloud cluster based on the corrected spatial locations, and obtaining a spatial point cloud cluster and/or an unclustered point cloud corresponding to each range-Doppler point cloud cluster as the secondary clustered point cloud cluster;
The unclustered point cloud refers to a point cloud that is not a cluster .
前記第一クラスタリングユニットは、前記点群を距離-ドップラー平面にマッピングし、前記点群の前記距離-ドップラー平面における距離に基づいて、前記点群を複数の点群クラスターとクラスターでない点群に分け、各点群クラスター内の点の数は第一閾値よりも大きく、かつ、各点群クラスター内の各点から該点群クラスターまでの距離は第二閾値よりも小さい、レーダー追跡装置。 2. The radar tracking device of claim 1,
the first clustering unit maps the point cloud onto a range-Doppler plane, and divides the point cloud into a plurality of point cloud clusters and unclustered point clouds based on the distances of the point clouds on the range- Doppler plane, wherein the number of points in each point cloud cluster is greater than a first threshold, and the distance from each point in each point cloud cluster to the point cloud cluster is less than a second threshold.
前記距離-ドップラー点群クラスター内のノイズによる点群クラスターを除去するノイズ除去ユニットをさらに含む、レーダー追跡装置。 2. The radar tracking device of claim 1,
The radar tracking device further includes a denoising unit for removing point cloud clusters due to noise in the range-Doppler point cloud clusters.
前記距離-ドップラー点群クラスターに対応する二次クラスター化点群クラスターの個数が1よりも大きい場合、前記確定ユニットは前記二次クラスター化点群クラスターを追跡オブジェクトとし、
前記距離-ドップラー点群クラスターに対応する二次クラスター化点群クラスターの個数が1よりも大きくない場合、前記確定ユニットは前記距離-ドップラー点群クラスターを追跡オブジェクトとする、レーダー追跡装置。 2. The radar tracking device of claim 1,
If the number of secondary clustered point cloud clusters corresponding to the distance-Doppler point cloud cluster is greater than 1, the determining unit determines the secondary clustered point cloud cluster as a tracking object;
If the number of secondary clustered point cloud clusters corresponding to the range-Doppler point cloud cluster is not greater than 1, the determination unit determines the range-Doppler point cloud cluster as a tracking object.
距離-ドップラー平面においてレーダーの検出により取得された点群に対してクラスタリングを行い、距離-ドップラー点群クラスターを取得し;
空間次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行い、二次クラスター化点群クラスターを取得し;及び
前記距離-ドップラー点群クラスター及びその対応する前記二次クラスター化点群クラスターに基づいて追跡オブジェクトを確定すること
を含むレーダー追跡方法を実行させるためのプログラムであって、
前記空間次元で前記距離-ドップラー点群クラスターに対して二次クラスタリングを行うことは、
各距離-ドップラー点群クラスター内の、距離周波数ポイントが第四閾値よりも大きいすべての点に対して空間位置修正を行い;及び
修正後の空間位置に基づいて、各距離-ドップラー点群クラスター内のすべての点に対して空間位置クラスタリングを行い、各距離-ドップラー点群クラスターに対応する、前記二次クラスター化点群クラスターとしての空間点群クラスター及び/又は未クラスター化点群を得ることを含み、
前記未クラスター化点群とは、クラスターではない点群を指す、プログラム。 On the computer,
Perform clustering on the point cloud obtained by radar detection in the range-Doppler plane to obtain range-Doppler point cloud clusters;
1. A program for executing a radar tracking method, the program comprising: performing secondary clustering on the range-Doppler point cloud clusters in a spatial dimension to obtain secondary clustered point cloud clusters; and determining a tracking object based on the range-Doppler point cloud clusters and their corresponding secondary clustered point cloud clusters ,
performing a second-order clustering on the range-Doppler point cloud clusters in the spatial dimension,
Performing spatial location correction for all points in each range-Doppler point cloud cluster whose range-frequency points are greater than a fourth threshold; and
performing spatial location clustering on all points in each range-Doppler point cloud cluster based on the corrected spatial locations, and obtaining a spatial point cloud cluster and/or an unclustered point cloud corresponding to each range-Doppler point cloud cluster as the secondary clustered point cloud cluster;
The unclustered point cloud refers to a point cloud that is not a cluster .
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011379867.4 | 2020-12-01 | ||
| CN202011379867.4A CN114578341B (en) | 2020-12-01 | 2020-12-01 | Radar tracking method, noise elimination method, device and equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022087822A JP2022087822A (en) | 2022-06-13 |
| JP7764740B2 true JP7764740B2 (en) | 2025-11-06 |
Family
ID=81767493
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021189746A Active JP7764740B2 (en) | 2020-12-01 | 2021-11-22 | Radar tracking method, noise removal method, device and equipment |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7764740B2 (en) |
| CN (1) | CN114578341B (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117274646A (en) * | 2022-06-09 | 2023-12-22 | 长沙智能驾驶研究院有限公司 | Target classification methods, devices, equipment and storage media |
| US12189026B1 (en) * | 2022-06-30 | 2025-01-07 | Zoox, Inc. | Radar anomaly detection based on multistage clustering |
| CN116165620A (en) * | 2022-11-18 | 2023-05-26 | 中国船舶集团有限公司第七二四研究所 | Method for condensing clusters of bilateral features of three-coordinate radar |
| CN116310457B (en) * | 2023-03-20 | 2026-04-14 | 上汽通用五菱汽车股份有限公司 | Point cloud clustering method and device, electronic equipment and storage medium |
| CN116929224A (en) * | 2023-07-25 | 2023-10-24 | 长春理工大学 | Fuze assembly half-height measurement method and measurement system based on three-dimensional point cloud |
| CN116736233B (en) * | 2023-08-14 | 2023-10-13 | 陕西欧卡电子智能科技有限公司 | Millimeter wave radar multipath clutter filtering method |
| CN117289255A (en) * | 2023-10-19 | 2023-12-26 | 广州行深智能科技有限公司 | Target detection method, device, terminal equipment and storage medium |
| TWI909396B (en) * | 2024-04-08 | 2025-12-21 | 緯創資通股份有限公司 | Object tracking method based on radar point cloud |
| CN118537250B (en) * | 2024-05-28 | 2024-11-26 | 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院) | Method for removing multipath noise from underwater sonar images based on geometric probability |
| CN119540564B (en) * | 2024-11-22 | 2025-08-19 | 山东大学 | Point cloud data denoising method and system based on intelligent driving |
| CN119809969B (en) * | 2024-12-10 | 2025-10-10 | 中煤科工开采研究院有限公司 | Point cloud denoising method and device suitable for closed environment |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005180977A (en) | 2003-12-16 | 2005-07-07 | Mitsubishi Electric Corp | Target detector, radar apparatus, and target detection method |
| JP2007033156A (en) | 2005-07-25 | 2007-02-08 | Secom Co Ltd | Radar equipment |
| JP2009020078A (en) | 2007-07-13 | 2009-01-29 | Fujitsu Ltd | Correction apparatus, correction method, and correction program |
| JP2010271262A (en) | 2009-05-25 | 2010-12-02 | Toshiba Corp | Radar equipment |
| JP2017142164A (en) | 2016-02-10 | 2017-08-17 | 国立大学法人電気通信大学 | Radar apparatus, target shape estimation method, and program |
| JP2018205174A (en) | 2017-06-06 | 2018-12-27 | 株式会社東芝 | Radar device and radar signal processing method thereof |
| US20190317205A1 (en) | 2018-04-16 | 2019-10-17 | Infineon Technologies Ag | Method for generating a compact representation of radar data, radar device and radar data processing circuit |
| US20200150260A1 (en) | 2018-11-08 | 2020-05-14 | Infineon Technologies Ag | Multiple input multiple output (mimo) frequency-modulated continuous-wave (fmcw) radar system |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4062012A (en) * | 1974-07-11 | 1977-12-06 | The United States Of America As Represented By The Secretary Of The Navy | Digital radar signal processor |
| US4559537A (en) * | 1982-12-10 | 1985-12-17 | Raytheon Company | Method of tracking target in presence of clutter |
| US6271786B1 (en) * | 1999-06-07 | 2001-08-07 | Raytheon Company | Random noise radar target detection device |
| CN104297748B (en) * | 2014-10-20 | 2017-03-08 | 西安电子科技大学 | One kind is based on tracking before the enhanced Radar Targets'Detection in track |
| JP6953084B2 (en) * | 2017-10-06 | 2021-10-27 | 日本無線株式会社 | Radar signal processing device and radar signal processing program |
| CN108828548A (en) * | 2018-06-26 | 2018-11-16 | 重庆邮电大学 | A kind of three Parameter fusion data set construction methods based on fmcw radar |
| CN109581312B (en) * | 2018-11-22 | 2023-07-14 | 西安电子科技大学昆山创新研究院 | A multi-target clustering method for high-resolution millimeter-wave radar |
| CN109613509B (en) * | 2018-12-30 | 2021-07-27 | 北京润科通用技术有限公司 | Clustering method and device for scattering points of vehicle-mounted radar |
| CN111722196A (en) * | 2019-03-19 | 2020-09-29 | 富士通株式会社 | Radar reflection point extraction method and device |
| DE102020107804A1 (en) * | 2019-04-26 | 2020-10-29 | Infineon Technologies Ag | Radar apparatus and method for detecting radar targets |
| CN111693963B (en) * | 2020-06-24 | 2023-09-22 | 艾索信息股份有限公司 | Heart gathering method |
-
2020
- 2020-12-01 CN CN202011379867.4A patent/CN114578341B/en active Active
-
2021
- 2021-11-22 JP JP2021189746A patent/JP7764740B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005180977A (en) | 2003-12-16 | 2005-07-07 | Mitsubishi Electric Corp | Target detector, radar apparatus, and target detection method |
| JP2007033156A (en) | 2005-07-25 | 2007-02-08 | Secom Co Ltd | Radar equipment |
| JP2009020078A (en) | 2007-07-13 | 2009-01-29 | Fujitsu Ltd | Correction apparatus, correction method, and correction program |
| JP2010271262A (en) | 2009-05-25 | 2010-12-02 | Toshiba Corp | Radar equipment |
| JP2017142164A (en) | 2016-02-10 | 2017-08-17 | 国立大学法人電気通信大学 | Radar apparatus, target shape estimation method, and program |
| JP2018205174A (en) | 2017-06-06 | 2018-12-27 | 株式会社東芝 | Radar device and radar signal processing method thereof |
| US20190317205A1 (en) | 2018-04-16 | 2019-10-17 | Infineon Technologies Ag | Method for generating a compact representation of radar data, radar device and radar data processing circuit |
| US20200150260A1 (en) | 2018-11-08 | 2020-05-14 | Infineon Technologies Ag | Multiple input multiple output (mimo) frequency-modulated continuous-wave (fmcw) radar system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022087822A (en) | 2022-06-13 |
| CN114578341A (en) | 2022-06-03 |
| CN114578341B (en) | 2025-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7764740B2 (en) | Radar tracking method, noise removal method, device and equipment | |
| CN109141364B (en) | Obstacle detection method and system and robot | |
| EP3624055B1 (en) | Ground detection method, apparatus, electronic device, vehicle and storage medium | |
| US7496471B2 (en) | Surveying apparatus and method of analyzing measuring data | |
| CN114283332A (en) | Fuzzy clustering remote sensing image segmentation method, system, terminal and storage medium | |
| US20150279021A1 (en) | Video object tracking in traffic monitoring | |
| CN111950543A (en) | A target detection method and device | |
| CN113970734B (en) | Method, device and equipment for removing snowfall noise points of road side multi-line laser radar | |
| CN112763993A (en) | Method and device for calibrating radar parameters, electronic equipment and storage medium | |
| WO2025015968A1 (en) | Target tracking method and apparatus based on image space positioning, and device | |
| WO2022147655A1 (en) | Positioning method and apparatus, spatial information acquisition method and apparatus, and photographing device | |
| CN116088503A (en) | Dynamic obstacle detection method and robot | |
| CN114660566A (en) | False target elimination method and device, computer equipment and storage medium | |
| CN117288177A (en) | A laser SLAM method to solve dynamic afterimages | |
| CN111583308A (en) | Repositioning quality evaluation method and device and computer storage medium | |
| CN114998136B (en) | A thermal imaging image correction method and device | |
| CN112630736A (en) | Method, device and equipment for determining parameters of roadside radar and storage medium | |
| CN118552576A (en) | A method, device, medium and product for detecting needle mark edge in chip Pad | |
| JP7014005B2 (en) | Image processing equipment and methods, electronic devices | |
| CN110580325B (en) | A ubiquitous positioning signal multi-source fusion method and system | |
| CN121083616A (en) | Queuing control method, queuing control system, queuing control equipment and queuing control storage medium for robots | |
| CN114663854A (en) | Lane line evaluation method and device and storage medium | |
| CN119850682A (en) | Track tracking method and system based on fusion perception of laser radar and camera | |
| CN111723797B (en) | A method and system for determining a bounding box of a three-dimensional object | |
| CN118071793B (en) | An online target matching and tracking method based on local clipping |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240808 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250416 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250430 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250627 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250924 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251007 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7764740 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |