提出一种基于分块的预测差值直方图平移的可逆水印算法。在保持图像视觉效果的前提下,简化了算法步骤,嵌入和提取水印前,不需要进行复杂的预处理,只需要进行分块即可。算法首先把图像划分成4×4的图像块,然后每4个像素为一组,选取1个像素和它周边的3个像素,使用周边3个像素生成预测值,使用预测值与选取的像素进行比较,产生差值,差值进行向下取整,一个图像块内生成4个差值。然后生成差值直方图,选取0值点作为判断标准,差值为0可以嵌入水印。实验表明,该算法不仅可以实现可逆水印,而且水印不可见性较好,实验简单易行,嵌入水印后图像的PSNR高,图像视觉效果好。