1. A method comprising: capturing, by an image sensor of a camera device, a first captured image of a scene and a second captured image of the scene; for a plurality of m×n pixel tiles of the first captured image, determining, by a processor of the camera device, respective distance matrixes, wherein the distance matrixes represent respective fit confidences between the m×n pixel tiles and pluralities of target p×q pixel tiles in the second captured image; approximating, by the processor, the distance matrixes with respective bivariate surfaces; upsampling, by the processor, the bivariate surfaces to obtain respective offsets for pixels in the plurality of m×n pixel tiles, such that the respective offsets, when applied to pixels in the plurality of m×n pixel tiles, cause parts of the first captured image to estimate locations in the second captured image; and based on the first captured image, the second captured image, and the respective offsets, generating, by the processor, an intermediate image with intermediate locations of the pixels from the first captured image and the second captured image, wherein the intermediate image represents an intermediate version of the scene that is temporally or physically between those of the first captured image and the second captured image.