1. A computer-implemented method comprising: obtaining data defining an intended use of an image; determining a plurality of regions of the image by applying a plurality of signals to the image; determining a confidence score for individual regions of the plurality of regions; and generating a plurality of models, wherein individual models of the plurality of models define at least one selected region of the image, and wherein the at least one selected region is based on, at least in part, the intended use and the confidence score for the at least one selected region.