1. A computer-readable storage medium having instructions stored thereon for segmenting an image that includes a plurality of pixels, which, when executed by a processor of a computing device cause the computing device to perform actions comprising: receiving an ordered set of tokens that references a first region of the image; generating an image map that represents a correspondence between each of a plurality of image features and a corresponding portion of the plurality of pixels; generating a set of token data elements, wherein each of the token data elements represents semantic features of a corresponding token of the set of tokens; iteratively updating a segmentation map that represents whether each of the plurality of pixels is included in the first region of the image, wherein each of a plurality of iterative updates of the segmentation map is based on a previous version of the segmentation map and a combination of the image map and one of the token data elements that is based on an order of the set of tokens; and generating a segmented image based on the image and the segmentation map.
1. A computer-readable storage medium having instructions stored thereon for segmenting an image that includes a plurality of pixels, which, when executed by a processor of a computing device cause the computing device to perform actions comprising: receiving an ordered set of tokens that references a first region of the image; generating an image map that represents a correspondence between each of a plurality of image features and a corresponding portion of the plurality of pixels; generating a set of token data elements, wherein each of the token data elements represents semantic features of a corresponding token of the set of tokens; iteratively updating a segmentation map that represents whether each of the plurality of pixels is included in the first region of the image, wherein each of a plurality of iterative updates of the segmentation map is based on a previous version of the segmentation map and a combination of the image map and one of the token data elements that is based on an order of the set of tokens; and generating a segmented image based on the image and the segmentation map. 2. The computer-readable storage medium of claim 1 , wherein the actions further comprise: iteratively updating an n-gram data element that encodes semantic features of the order of the set of tokens, wherein each of a plurality of iterative updates of the n-gram data element is based on a previous version of the n-gram data element and one of the token data elements based on the order of the set of tokens; and iteratively updating the segmentation map, wherein each of the plurality of iterative updates of the segmentation map is further based on a combination of the image map and an updated n-gram data element corresponding to the order of the set of tokens.