An apparatus, a method and a computer program product for correcting image
data for the presence of a ghost image. The image data is for acceptance
by a device that includes a partially-silvered finite-thickness reflector
or similar element to provide a reflection of an image for display. The
ghost image is a shifted, attenuated version of the image data. The
method includes subtracting a first correction term from the image data,
the first correction term being a shifted and attenuated version of the
image data, the shift being the same as that between the image data and
the ghost image, and the attenuation matching the attenuation of the
ghost image caused by the device. The processed image data is input to
the device. For a small enough attenuation of the ghost image,
substantially no ghost image of the image data is displayed by the
device.