Abstract: A system for validating a hologram on a document is provided. The system includes a camera for taking plurality of images of the hologram, a memory for storing the plurality of images, a display for displaying at least one of the images and for instructing a user to rotate the document such that at least two of the images are taken from different hologram viewing angles, and a processor for analysing the characteristics of the hologram in each of the plurality of images and for determining whether any of the characteristics match a predetermined characteristic set for a predetermined hologram type.