1. A method for decoding at least one watermark from a 3D pair of images that has been encoded with at least one watermark by shifting one or more pixels in one or more directions, comprising: generating a depth map from the 3D pair of images; decoding said at least one watermark from said depth map; modifying said depth map by removing said watermark information from the said depth map, and generating a modified set of three dimensional pair of images based on the modified depth map.