Processing a set of images is disclosed, including: receiving a set of images and searching for a representation of a users face associated with the set of images and a plurality of sets of extrinsic information corresponding to respective ones of at least a subset of the set of images. Rendering a glasses frame is disclosed, including: receiving a selection associated with the glasses frame rendering the glasses frame using at least a representation of a users face and a set of extrinsic information corresponding to an image in a recorded set of images and overlaying the rendered glasses frame on the image.