Three dimensional (3D) tracking of objects in a radar system

US10539669B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10539669-B2
Application numberUS-201514877888-A
CountryUS
Kind codeB2
Filing dateOct 7, 2015
Priority dateOct 8, 2014
Publication dateJan 21, 2020
Grant dateJan 21, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for tracking objects in three dimensions in a radar system is provided that includes receiving spherical coordinates of an estimated location of each object of a plurality of detected objects, a range rate of each object, and variances for the spherical coordinates and the range rate of each object, determining whether or not each object is currently being tracked, updating a tracking vector for an object based on the object spherical coordinates, range rate, and variances when the object is currently being tracked, and initializing a tracking vector for an object when the object is not currently being tracked, wherein a tracking vector for an object is a process state vector for an extended Kalman filter designed to track an object, elements of the tracking vector including Cartesian coordinates of the object location, the object velocity in three directions, and the object acceleration in three directions.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: detecting, by a radar system, an object in a radar signal; determining, by the radar system, spherical coordinates of the object, a range rate of the object, and variances for the spherical coordinates and the range rate of the object; determining, by the radar system, whether the object is currently being tracked; updating, by the radar system, a first tracking vector for the object based on the spherical coordinates, range rate, and variances of the object when the object is currently being tracked, wherein the first tracking vector is a first process state vector that is updated based on the received spherical coordinates, received range rate, and the received variances for the spherical coordinates and the range rate; and initializing, by the radar system, a second tracking vector for the object when the object is not currently being tracked, wherein the second tracking vector is a second process state vector that is initialized based on the received spherical coordinates, received range rate, and the received variances for the spherical coordinates and the range rate. 2. The method of claim 1 , wherein determining whether the object is currently being tracked comprises using data association to determine if an existing tracking vector corresponds to the object. 3. The method of claim 2 , comprising: deleting, by the radar system, the first tracking vector when the detected object is not associated with the first tracking vector for a number of consecutive frames of radar signals. 4. The method of claim 3 , wherein the number of consecutive frames is specified by a user of the radar system. 5. The method of claim 1 , wherein updating the first tracking vector comprises: executing, by the radar system, time update computations and measurement update computations of the first tracking vector or second tracking vector based on the spherical coordinates, range rate, variances of the object to update the first tracking vector, and an associated error covariance matrix. 6. The method of claim 1 , comprising: providing, by the radar system, the first tracking vector or second tracking vector to an advance driver assistance system. 7. The method of claim 1 , wherein the radar system is installed in a vehicle. 8. A system comprising: an object detection component in a radar system configured to detect an object in a multi-channel radar signal, and to estimate range, range rate, range variance, and range rate variance for each detected object; a position estimation component in the radar system configured to estimate elevation, azimuth, elevation variance, and azimuth variance for the detected object; and an object tracking component in the radar system configured to track detected objects over time in three dimensions based on the range, range rate, range variance, range rate variance, elevation, azimuth, elevation variance, and azimuth variance of the detected objects. 9. The system of claim 8 , wherein the object tracking component is configured to maintain a tracking vector for the tracked object, the tracking vector comprising Cartesian coordinates of a location of the tracked object, velocity of the tracked object in three directions, and acceleration of the tracked object in three directions. 10. The system of claim 9 , wherein the object tracking component is configured to use data association to determine if an existing tracking vector corresponds to the detected object. 11. The system of claim 9 , wherein the object tracking component is configured to update a tracking vector based on the range, range rate, range variance, range rate variance, elevation, azimuth, elevation variance, and azimuth variance of the detected object corresponding to the tracking vector. 12. The system of claim 9 , wherein the object tracking component is configured to delete a tracking vector if the object corresponding to the tracking vector is not detected in a number of consecutive frames of radar signals. 13. The system of claim 12 , wherein the number of consecutive frames is specified by a user of the radar system. 14. The system of claim 8 , wherein the radar system is installed in a vehicle. 15. A system, comprising: a processing unit in a radar system; and a memory in the radar system storing software instructions that, when executed by the processing unit, cause the radar system to perform a method for tracking an object in three dimensions, the method comprising: detecting the object in a radar signal; determining spherical coordinates of the object, a range rate of the object, and variances for the spherical coordinates and the range rate of the object; determining whether the object is currently being tracked; updating a first tracking vector for the object based on the spherical coordinates, range rate, and variances of the object when the object is currently being tracked, wherein the first tracking vector is a first process state vector that is updated based on the received spherical coordinates, received range rate, and the received variances for the spherical coordinates and the range rate; and initializing a second tracking vector for the object when the object is not currently being tracked, wherein the second tracking vector is a second process state vector that is initialized based on the received spherical coordinates, received range rate, and the received variances for the spherical coordinates and the range rate. 16. The system of claim 15 , wherein determining whether the object is currently being tracked comprises using data association to determine if an existing tracking vector corresponds to the object. 17. The system of claim 16 , wherein the method comprises: deleting the first tracking vector when the detected object is not associated with the first tracking vector for a number of consecutive frames of radar signals. 18. The radar of claim 17 , wherein the number of consecutive frames is specified by a user of the radar system. 19. The system of claim 15 , wherein updating the first tracking vector comprises: executing time update computations and measurement update computations of the first tracking vector or second tracking vector based on the spherical coordinates, range rate, variances of the object to update the tracking vector, and an associated error covariance matrix. 20. The system of claim 15 , wherein the radar system is installed in a vehicle.

Assignees

Inventors

Classifications

  • by using numerical data · CPC title

  • adapted for simultaneous range and velocity measurements · CPC title

  • of land vehicles · CPC title

  • G01S13/42Primary

    Simultaneous measurement of distance and other co-ordinates (indirect measurement G01S13/46) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10539669B2 cover?
A method for tracking objects in three dimensions in a radar system is provided that includes receiving spherical coordinates of an estimated location of each object of a plurality of detected objects, a range rate of each object, and variances for the spherical coordinates and the range rate of each object, determining whether or not each object is currently being tracked, updating a tracking …
Who is the assignee on this patent?
Texas Instruments Inc
What technology area does this patent fall under?
Primary CPC classification G01S13/42. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 21 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).