1. A computer-implemented method for classifying one or more images, the method comprising executing on one or more computing devices the operations of: identifying one or more interest points in an image; extracting one or more features from the identified interest points using one or more of a filter module, a gradient module, a pool module, and a normalizer module; aggregating the extracted features to generate one or more vectors; based on the generated vectors, determining whether the extracted features satisfy a predetermined threshold; and based on the determination, classifying the image such that the image is configured to be processed based on the classification including one or more of recognizing the extracted features, understanding the image, and generating one or more actionable items.