US 12,227,186 B2
Interaction auto-labeling using spatial overlap of track footprints for mining interactions
Adeel Mufti, San Francisco, CA (US); Prathyush Katukojwala, Pasadena, CA (US); and Na Yu, San Jose, CA (US)
Assigned to GM Cruise Holdings LLC, San Francisco, CA (US)
Filed by GM Cruise Holdings LLC, San Francisco, CA (US)
Filed on Dec. 20, 2021, as Appl. No. 17/556,513.
Prior Publication US 2023/0192092 A1, Jun. 22, 2023
Int. Cl. G06N 20/00 (2019.01); B60W 30/18 (2012.01); G06V 10/62 (2022.01); G06V 20/56 (2022.01)
CPC B60W 30/18163 (2013.01) [G06N 20/00 (2019.01); G06V 10/62 (2022.01); G06V 20/588 (2022.01); B60W 2520/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus that organizes data, the apparatus comprising:
a memory; and
a processor that executes instructions out of the memory to:
identify a set of data to associate with a driving maneuver of a first vehicle;
label the data set with a label identifying the driving maneuver;
identify a measure of time associated with the driving maneuver;
mine the data set for an interaction between the first vehicle and a second vehicle, wherein the interaction is detected by identifying a first set of polygons associated with the first vehicle performing the driving maneuver overlap with a second set of polygons associated with motion of the second vehicle within the measure of time associated with the driving maneuver;
upon detecting the interaction, generating a mapping between the data set and a group of data sets, wherein the mapping is based on the overlapping of the first set of polygons associated with the first vehicle and the second set of polygons associated with the second vehicle, wherein each data set of the group of data sets are also associated with respective sets of overlapped polygons associated with the first driving maneuver within respective times that correspond to the measure of time; and
train a controller algorithm of an automated vehicle (AV) based upon the overlapping portions of the first and second polygons within the measure of time.