Challenging datasets and trained weights for multi-class, fine-grained vehicle, lane, & object detection