A method comprising: obtaining, from a radar system for a data cycle, radar signals reflected by one or more objects in a vicinity of a host vehicle; identifying, using the radar signals, one or more detections associated with each of the one or more objects, the one or more detections associated with a particular object of the one or more objects representing a fused detection for the particular object; determining, for each fused detection, whether the fused detection indicates that the particular object is moving; in response to determining that the fused detection indicates that the particular object is moving, incrementing a consecutive motion counter associated with the particular object; in response to determining that the consecutive motion counter associated with the particular object has a value greater than a threshold counter value, setting a consecutive motion flag associated with the particular object as true; setting a moving flag associated with the particular object as true if the consecutive motion flag associated with the particular object is set as true and the fused detection associated with the particular object has a longitudinal velocity component greater than a motion threshold by: determining whether the fused detection associated with the particular object has a longitudinal velocity component greater than the motion threshold by: determining, for each fused detection and using vision data from one or more cameras of the host vehicle, an object type of the particular object; setting the motion threshold based on the object type of the particular object; and comparing the longitudinal velocity component associated with the particular object to the motion threshold; in response to setting the moving flag associated with the particular object as true, incrementing a historical motion counter associated with the particular object; and operating, based on a status of the moving flag and the historical motion counter associated with each of the one or more objects, the host vehicle in a roadway. obtaining, from a radar system for a data cycle, radar signals reflected by one or more objects in a vicinity of a host vehicle; identifying, using the radar signals, one or more detections associated with each of the one or more objects, the one or more detections associated with a particular object of the one or more objects representing a fused detection for the particular object; determining, for each fused detection, whether the fused detection indicates that the particular object is moving; in response to determining that the fused detection indicates that the particular object is moving, incrementing a consecutive motion counter associated with the particular object; in response to determining that the consecutive motion counter associated with the particular object has a value greater than a threshold counter value, setting a consecutive motion flag associated with the particular object as true; setting a moving flag associated with the particular object as true if the consecutive motion flag associated with the particular object is set as true and the fused detection associated with the particular object has a longitudinal velocity component greater than a motion threshold by: determining whether the fused detection associated with the particular object has a longitudinal velocity component greater than the motion threshold by: determining, for each fused detection and using vision data from one or more cameras of the host vehicle, an object type of the particular object; setting the motion threshold based on the object type of the particular object; and determining, for each fused detection and using vision data from one or more cameras of the host vehicle, an object type of the particular object; setting the motion threshold based on the object type of the particular object; and comparing the longitudinal velocity component associated with the particular object to the motion threshold; in response to setting the moving flag associated with the particular object as true, incrementing a historical motion counter associated with the particular object; and operating, based on a status of the moving flag and the historical motion counter associated with each of the one or more objects, the host vehicle in a roadway.