1. A method of automatically categorizing an input image, comprising: using a processing unit to: extract texture features of said input image based on localized edge orientation coherence and using a non-parametric Markov Random Field (MRF) model and generating a signature vector based on said extracted texture features; and process said signature vector using at least one classifier to classify said input image.