1. A method for segmenting an imaged scene comprising: storing, in a computer database, a set of image data representing a plurality of locations within an imaged scene; identifying, by a computer, a plurality of segments within the imaged scene by iteratively performing the processes of: adaptively adjusting at least one of a shape and orientation defining a neighborhood associated with each of the plurality of locations; segmenting the imaged scene using the image data and the plurality of adjusted neighborhoods; outputting, by the computer, the plurality of segments within the imaged scene identified by the iterative process.