8. A client device comprising: a display; one or more processors; memory storing executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising: displaying an image on the display, the image including a plurality of segments; receiving a selection gesture to select one or more segments from the plurality of segments; receiving contextual information of the image; and instantiating a search query based on the one or more selected segments and the contextual information of the image.
9. The client device as recited in claim 8 , the acts further comprising, prior to displaying the image segmenting, at the client device, the image into the plurality of segments.