Estimating the speed of vehicles is an important task be- cause it can be used as a source of information for most of the traffic monitoring applications. This task is challenging owing to the difficulty in acquiring, lack of precision of means used and highly sensible data. Not even humans, observing attentively videos with good quality, can precisely tell which pixels belong to one car or another. Also, blur from cars moving at high speeds makes this even more difficult. Indeed, the exact position of the camera is not known (and cannot be calculated very precisely) besides vibrations and movement of the camera that cause unpredictable variations. All these difficulties together cause enormous noise when geometrical information that relies on the position of the camera and observed cars is required. This happens because the applied methods are highly sensible. In other words, small changes in one variable may induce into big differences in the final estimated velocity. In [9], authors estimate speed based on the point of contact of a car with the road, whereas [10] uses a geometrical equation to accomplish that.Tracking is also one important application, being vehicle tracking the most common type. Nonetheless, it is also pos- sible to track other features of an image. For a comprehen- sive discussion on tracking algorithms, the interested reader is referred to [12], which also suggests a methodology to track vehicles using a scale invariant feature transform. This algorithm, applied to each vehicle, will describe its features such as pixel values, key point locations and orientations into a 128 dimensional vector, which can be tracked in the following frames. In [13], instead, the suggested technique detects corners of vehicles, tracks them using Kalman filtering and groups the corners into vehicles.