1. A system for estimating vehicular speed based on monocular video data by encoding spatio-temporal motion features, the system comprising: a camera mounted to a vehicle and configured to capture monocular video data; a memory configured to store data and processor-executable instructions; a processor configured to execute the processor-executable instructions stored in the memory to: receive, from the camera, pre-training video data captured while the vehicle is in motion, train one or more filters of a synchrony autoencoder using the pre-training video data, and pre-train a convolutional neural network using the trained one or more filters from the synchrony autoencoder, following said pre-training of the convolutional neural network, the processor is further configured to receive real-time video data from the camera while the vehicle is in motion, provide the real-time video data to the pre-trained convolutional neural network, receive an estimated vehicle movement parameter from the pre-trained convolutional neural network, and output the estimated vehicle movement parameter to at least one of an audio/visual system and a driver assistance system of the vehicle wherein the driver assistance system is configured to perform one of a steering and an acceleration/deceleration operation at least partly based on the vehicle movement parameter.