1. A system for performing an image categorization procedure, comprising: an image manager that computes descriptors for keypoints in a test image, said image manager utilizing a support region filter for filtering said descriptors to produce filtered descriptors, said image manager comparing said filtered descriptors to one or more image sets for categorizing said test image, said image manager utilizing a keypoint generator to identify keypoints in said test image according to predefined keypoint criteria, said keypoint generator identifying specific horizontal and vertical coordinates (x, y) for each of said keypoints, said keypoint generator deriving support regions σ corresponding to each of said keypoints, said keypoint generator defining specific orientations θ for each of said keypoints, said keypoint generator utilizing said horizontal and vertical coordinates, said support regions, and said orientations to create initial descriptors S (x, y, σ, θ) for each of said keypoints; and a processor of an electronic device that controls said image manager to perform said image categorization procedure.