An image input device inputs image sequence data. A memory stores each
image of the image sequence data. A tracking point indication unit
initially indicates a plurality of tracking points on a first image
stored in the memory. A pattern matching unit compares a pattern of each
tracking point of the first image with a second image stored in the
memory, and detects a plurality of destination candidate points from the
second image, each corresponding to each tracking point. A position
inconsistency correction unit decides whether a positional relation of
the plurality of destination candidate points is consistent with a
positional relation of the plurality of tracking points, and corrects at
least one of the plurality of destination candidate points on the second
image if the positional relation of the plurality of destination
candidate points is inconsistent with the positional relation of the
plurality of tracking points.