14. The non-transitory computer-readable medium or media of claim 10 wherein the step of extracting one or more image features for the image window and for each image window in the set of neighboring image windows comprises: generating a multi-scale feature set and a local different pattern feature set for each image window.
16. The non-transitory computer-readable medium or media of claim 14 wherein the step of generating multi-scale feature set comprises: generating a context region for the image window comprising at least a portion of the image and formed by selecting a portion or portions of the image that are within a context region area defined relative to the image window; and constructing a multi-scale feature comprising: a high-scale feature comprising one or more features extracted from the image window at a high-resolution size; a mid-scale feature comprising a combination of one or more features extracted from the image window at a mid-resolution and one or more features extracted from a set of one or more regions at the mid-resolution, the set of one or more regions being formed from the context region; and a low-scale feature comprising one or more features extracted from a combined image window at a low-resolution size, the combined image window comprising the image window and the context region related to the image window.