1. A computer-implemented method for automatically processing an image, the method comprising: obtaining, by one or more computing devices, a candidate image, the candidate image associated with one or more image categorization parameters; detecting, by the one or more computing devices, one or more pixel groups in the candidate image; associating, by the one or more computing devices, each of the one or more pixel groups in the candidate image with semantic data determined based at least in part on the one or more image categorization parameters of the candidate image or data indicative of the content of the pixel group; receiving, by the one or more computing devices, a plurality of adjustment parameters determined based at least in part on an at least one reference image, the at least one reference image being identified based at least in part on the semantic data of the one or more pixel groups in the candidate image, and further based at least in part on a comparison against an image quality rating, the image quality rating being determined at least in part from user feedback associated with the reference image; and processing, by the one or more computing devices, the one or more pixel groups in the candidate image based at least in part on the plurality of adjustment parameters to generate a processed image.