1. A method of classifying regions of image pixels in a digital image or video captured by an image capture device comprising: a) providing a geographic location determining device associated with the image capture device that provides an image capture GPS location associated with an image; b) using the location determining device to provide the image capture GPS location at substantially the time that the digital image or video was captured; and c) using a data processor for classifying regions of image pixels in the captured digital image or video into one or more material classes based on a spatial context model that indicates the likelihood that specific material classes occur or co-occur in images or videos captured at the particular image capture GPS location.