Image flow is a powerful tool for understanding the movements of objects or their parts. An effective 2D image flow algorithm has been developed that extracts motion information from time-varying image sequences. Edges in images are found by an edge focusing method. Then a global deformation for a global alignment and a nearest-point cross checking algorithm for local image alignment have been developed to find correspondence between image points. Image flow is found from the two images, revealing the movement of image parts.
Experimental results show that the algorithm works well on many types of images.