Images may be registered using temporal (time-based) and spatial
information. In a film implementation, because film is a sequence of
frames, using information from neighboring frames may enable a temporally
smoother visual experience. In addition, it may be beneficial to take
advantage of the fact that consecutive frames are often shifted similarly
during the photographic process. Distortion measures may be used that
discount candidate transformations that are considered to be too far from
one or more preferred transformations, such as, for example, an optimal
transformation from another frame or block or a currently-optimal
transformation from the same frame/block. Composite color images may be
processed to provide registration of underlying components.