1. A computer-implemented method in which a computer system performs operations comprising: building a first model using a positive data set; building a second model using a negative data set; and using linear programming, distinguishing said first model from said second model to determine a set of salient features for a filter for use as an image classifier.