为了使水印具有更强的鲁棒性和更广泛的适应性,提出了一种基于Haar小波基的离散小波变换(DWT)的隐形水印算法。该算法根据数字水印小波基的选择与水印鲁棒性的关系,选取Haar小波基,并根据水印长度和人眼视觉特性,自适应地把图像进行相应的小波级数分解,并对最低层逼近系数分类,根据分类的结果将不同强度的水印分量嵌入到低频系数中。实验结果表明,该算法具有不可见性,经过某些图像处理操作和JPEG有损压缩后仍是鲁棒的。