1. A device mountable on a vehicle, comprising: a camera adapted to capture, when mounted on the vehicle, and while the vehicle is in motion, multiple images of a roadway within a field of view of the camera; a processor configured to: obtain the multiple images from the camera; apply image processing to the multiple images to recognize a first roadway lane constraint appearing in at least one of the multiple images; determine, based on the multiple images, that one or more defined lane prediction conditions are satisfied; in accordance with a determination that one or more defined lane prediction conditions are satisfied, predict a location of a second roadway lane constraint; issue a notification or a control signal to control a motion of the vehicle according to the predicted location of the second roadway lane constraint.