US 11,055,894 B1
Conversion of object-related traffic sensor information at roadways and intersections for virtual dynamic digital representation of objects
Todd W. Kreter, Irvine, CA (US); Michael T. Whiting, Rancho Santa Margarita, CA (US); and Peter Chen, Irvine, CA (US)
Assigned to ITERIS, INC., Santa Ana, CA (US)
Filed by ITERIS, INC., Santa Ana, CA (US)
Filed on Mar. 29, 2021, as Appl. No. 17/216,021.
Int. Cl. G06T 13/80 (2011.01); G06T 11/60 (2006.01); G06K 9/00 (2006.01)
CPC G06T 13/80 (2013.01) [G06K 9/00785 (2013.01); G06T 11/60 (2013.01); G06K 2209/23 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, as input data, information collected by a traffic detection system comprised of one or more sensors, and representing one or more specific objects at a traffic environment that includes one or both of an observed roadway intersection or an observed traffic intersection;
analyzing the input data in a plurality of data processing elements within a computing environment that includes one or more processors and at least one computer-readable non-transitory storage medium having program instructions stored therein which, when executed by the one or more processors, cause the one or more processors to execute the plurality of data processing elements to generate digital representations of the one or more specific objects for viewing as a dynamic animation on a display interface, by:
parsing the information collected by the traffic detection system to identify characteristics of the one or more specific objects and the traffic detection system, the characteristics including a type of each object in the one or more specific objects, a type of sensor capturing each object, and positional coordinates of the sensor capturing each object, to generate a set of parsed information,
curating the set of parsed information to identify and remove missing and erroneous characteristics of each object,
deriving location data for each object relative to the traffic environment, by a) defining a field of view of each sensor in the one or more sensors, b) triangulating the field of view of each sensor in the one or more sensors, and c) extrapolating a viewed location of each object from the field of view of the type of sensor capturing each object to confirm the location data for each object in the traffic environment, and to convert the location data into real-time geospatial coordinates;
generating object animation data representing the digital representation of the type of each object and the location data of each object for display on a map of the traffic environment; and
overlaying the object animation data onto the map for visualization of the information collected by the traffic detection system as a dynamic animation of the traffic environment on the display interface.