In an image processing apparatus, image data, defining input images of a scene
recorded at different times and with different viewing positions and viewing directions,
is processed to generate data defining a time-lapse sequence of images for display
to a user showing an evolving representation of the scene between the times at
which the first and last input images were recorded. Processing is carried out
to register the input images by calculating the transformations which align matching
features in the images, and interpolation is carried out between the pixel values
of the registered images to generate pixel values for interpolated images in the
time-lapse sequence. In this way, it is not necessary for the photographer to leave
a camera in position to record images for a time-lapse sequence. Instead, the photographer
can return to the scene as and when required to record the images since the viewing
position and viewing direction for the images do not need to be the same.