1. A computer-implemented method for classifying a plurality of images observed by a user, the method comprising executing on one or more computing devices the operations of: identifying one or more interest points in each image of the plurality of images observed by the user; 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; based on the determination, classifying each image of the plurality of images observed by the user as a first image or a second image; transmitting a set of first images, and not any of the second images, to a different computing system for processing, including one or more of recognizing the extracted features, understanding the set of first images, and generating one or more actionable items; receiving, in response to the transmission of the set of first images, data related, in part, to the processed set of first images; and presenting, via a user interface, the received data to the user.