US 12,474,459 B2
Object tracking using spatial voting
Holger M. Jaenisch, Toney, AL (US); James W. Handley, Decatur, AL (US); and Michael D. Dubois, Franklin, MA (US)
Assigned to Raytheon Company, Arlington, VA (US)
Appl. No. 17/278,135
Filed by Raytheon Company, Arlington, VA (US)
PCT Filed Feb. 17, 2021, PCT No. PCT/US2021/018358
§ 371(c)(1), (2) Date Mar. 19, 2021,
PCT Pub. No. WO2021/230937, PCT Pub. Date Nov. 18, 2021.
Claims priority of provisional application 62/977,639, filed on Feb. 17, 2020.
Prior Publication US 2023/0096901 A1, Mar. 30, 2023
Int. Cl. G01S 13/42 (2006.01); G01S 13/72 (2006.01)
CPC G01S 13/42 (2013.01) [G01S 13/726 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus for tracking an object, the apparatus comprising:
a radar configured to produce radio waves and determine feature values of objects that reflect the radio waves;
a memory including data indicating parameters for grids of cells, the parameters including a cell size, a number of columns of cells, a number of rows of cells, and key values for the cells, each of the grids of cells representing respective different object tracks;
processing circuitry coupled to the memory and the radar, the processing circuitry configured to:
receive first data input including first feature values of the feature values that indicate a first position;
generate a first grid of cells of the grids of cells, the first grid of cells representing a first object track of the respective different object tracks of a first object with the first position within an extent of the first grid of cells;
receive second data input including second feature values of the feature values that indicate a second position;
in response to determining the second feature values are within the extent of the first grid of cells adding a point corresponding to the second feature values to the first grid of cells to associate the second input to the first object track;
receive third data input including third feature values of the feature values that indicate a third position;
in response to determining the third feature values are outside the extent of the first grid of cells generate a second grid of cells of the grids of cells, the second grid of cells representing a second object track of the respective different object tracks of a second object with the third position within an extent of a third grid of cells; and
adding a point corresponding to the third feature values to the second grid of cells to associate the third input to the second object track.