1. A method for real-time detection of an object, the method comprising: capturing, using an image capturing device, successive images of a geographical area containing at least one travel path; geo-registering at least some of the successive images relative to a geographical reference map comprising contextual information of the geographical area, the contextual information comprising travel path metadata associated with the at least one travel path; calculating differences between the successive images to thereby detect an object in real-time; calculating, using the travel path metadata as additional context for the detected object, an accumulated pixel squared difference image between the geographical reference map and the successive images; and applying a predefined sensitivity threshold to the accumulated pixel squared difference image to thereby produce a binary image.