US 11,748,664 B1
Systems for creating training data for determining vehicle following distance
Joy Mazumder, Etobicoke (CA); Shashank Saurav, Toronto (CA); Javed Siddique, York (CA); and Mohammed Sohail Siddique, Milton (CA)
Assigned to Geotab Inc., Oakville (CA)
Filed by Geotab Inc., Oakville (CA)
Filed on Apr. 12, 2023, as Appl. No. 18/133,714.
Claims priority of provisional application 63/456,179, filed on Mar. 31, 2023.
Int. Cl. G06N 20/00 (2019.01); G06V 10/70 (2022.01); G06T 7/70 (2017.01); G06V 20/58 (2022.01)
CPC G06N 20/00 (2019.01) [G06T 7/70 (2017.01); G06V 10/70 (2022.01); G06V 20/58 (2022.01); G06T 2207/20081 (2013.01); G06T 2207/30252 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for creating training data for training an artificial intelligence to predict a distance between two vehicles, the system comprising:
at least one processor;
at least one non-transitory processor-readable storage medium communicatively coupled to the at least one processor and storing processor-executable instructions which when executed by the at least one processor cause the system to:
for each instance in a first plurality of instances:
access respective parameter data, the respective parameter data indicating at least a first position of a first vehicle and a second position of a virtual camera, the first position and the second position specific to the instance, the virtual camera representing a perspective from a second vehicle positioned behind the first vehicle, facing towards the first vehicle;
simulate, by the at least one processor in a virtual environment, the first vehicle at the first position and the virtual camera at the second position;
render, by the at least one processor in the virtual environment, at least one image for the instance from the perspective represented by the virtual camera; and
output the at least one image for the instance, associated with a label indicative of a distance between the first vehicle and the second vehicle; and
store, by the at least one non-transitory processor-readable storage medium, a first plurality of images including each at least one image output for each instance of the plurality of instances associated with the respective label indicating distance between the first vehicle and the second vehicle for the respective instance.