提出了一种基于Contourlet变换的可区分内容或水印篡改的图像认证算法。在载体图像的Contourlet变换域分别嵌入认证水印和恢复水印,作为区分图像内容被篡改还是水印被篡改的依据。仿真实验表明,该算法不但能准确定位篡改位置,而且能区分篡改类型,在一定条件下还可以恢复被篡改的区域。