1. A system for automated remote car counting and movement detection, the system comprising: a satellite-based image collection subsystem; a data storage subsystem comprising a database of images obtained from the satellite-based image collection subsystem; and an analysis software module stored and operating on computer coupled to the data storage subsystem; wherein the satellite-based image collection subsystem collects a plurality of images corresponding to a plurality areas of interest and stores them in the data storage subsystem; and wherein the analysis module carries out the following steps to compute the velocity of cars in an area of interest: (a) retrieving an image corresponding to an area of interest from the data storage subsystem; (b) identifying a parking space in the image; (c) determining if there is a car located in the parking space; (d) determining location, size, and angular direction of a car in a parking space; (e) determining an amount of overlap of a car with an adjacent parking space; (f) iterating steps (b)-(e) until no unprocessed parking spaces remain; (g) iterating steps (a)-(f) until no unprocessed images corresponding to areas of interest remain; (h) computing a difference layer from the image processing in steps (a)-(f); and (i) computing a movement estimate based at least in part on at least a portion of the difference layer and at least in part on a known time value associated with at least a portion of the processed images.