Visual cryptography is a special encryption technique to hide information in image in such a way that it can be decrypted by the human vision if the correct key image is used. Visual cryptography uses two transparent images one image contains random pixels and the other image contains the secret information. It is impossible to retrieve the secret information from one of the image. Both transparent images and layers are required to reveal the information. The beauty of the visual secret sharing scheme is its decryption process i.e. to decrypt the secret using Human Visual System (HVS) without any computation.