1. A method of amplifying temporal variation in at least two images, the method comprising: converting at least two images to a transform representation in a transform domain; for each particular spatial position within the at least two images, examining a plurality of coefficient values representing a neighborhood of the spatial position, the neighborhood of the spatial position being spatially the same across each of the at least two images; calculating a first vector in the transform domain based on the plurality of coefficient values representing the particular spatial position, the first vector representing change from a first image to a second image of the at least two images describing deformation; modifying the first vector to create a second vector in the transform domain representing amplified movement at the particular spatial position between the first and second images; calculating a second plurality of coefficients based on the second vector of the transform domain; and from the second plurality of coefficients, generating an output image showing motion amplified according to the second vector for each particular spatial position and alternatively amplified color variation between the first and second images.