1. A computer-implemented method for tracking motion across images, comprising: obtaining an image of a scene, a mask corresponding to an area in the image, and a next image of the scene, wherein the area includes a plurality of points, wherein each point indicates a location of the point in a position space and a color of the point in a color space; applying an iterative closest point algorithm to the area in the image indicated by the mask and the next image, wherein the iterative closest point algorithm tracks motion of the area in the image between the image and the next image, and wherein the iterative closest point algorithm matches points indicated by the mask to points in the next image in both position space and color space; and generating an indication of an area in the next image that corresponds to the area in the image as tracked by the iterative closest point algorithm.