1. A method comprising: determining a selected target image; generating a candidate region of interest set, the candidate region of interest set comprising one or more regions of interest within the target image; determining a recommended region of interest set, the recommended region of interest set comprising one or more recommended regions of interest selected from the candidate region of interest set based at least in part upon evaluation criteria, the evaluation criteria being determined based at least in part upon analysis of maintained region of interest-based searching history; and providing the recommended region of interest set for user selection of one or more target regions of interest from the recommended region of interest set as query criteria for searching an image library for one or more result images.