1. A computer-implemented method to provide selected images for display, the method comprising: examining characteristics of a plurality of images, wherein the examined characteristics include two or more of: visual capture characteristics, visual content characteristics, and social popularity characteristics of the images; determining individual scores for the respective examined characteristics of the images; determining overall scores of the images based on a combination of the individual scores for the examined characteristics of the images; determining a ranking of the images based on the overall scores; selecting one or more images based on the ranking of the images; and causing a display of the one or more selected images.