1. A computerized method for detection of a hazard in a road, the method performable by a driver assistance system mountable in a host vehicle while the host vehicle is moving, wherein the driver assistance system includes a camera operatively connectible to a processor, the method comprising: capturing a first image frame and a second image frame from the field of view of the camera; tracking corresponding image points of the road from said first image frame to said second image frame processing image motion between the corresponding image points of the road, wherein said processing of image motion is used to detect a hazard in the road; determining that the corresponding image points are of a moving shadow cast on the road, thereby avoiding a false positive detection of a hazard in the road or determining that the corresponding image points are not of a moving shadow cast on the road, thereby verifying detection of a hazard in the road.