摘要

针对电子印章数字水印算法存在特征提取效率不高、篡改定位精度较低等问题,提出了一种基于FAST角点特征的数字水印算法。首先,利用OpenCV提取电子印章图像的FAST角点特征并将其像素值分离出来;其次,利用MD5加密算法对特征点像素值进行加密并得到其消息序列;接着,根据奇偶位置互换、均分互换等规则完成消息序列的重排列;然后,依据事先规定的像素二值查找表确定每一个电子印章图像像素对应的二值;最后,根据加密消息序列以及二值查找表结果生成水印标识并将其嵌入至原电子印章图像中,完成水印嵌入。实验结果表明,该算法与基于Harris角点特征的数字水印算法相比,特征提取时间降低了86%,篡改定位精度提高了60%,大幅提升了特征提取效率和检测精度。因此,基于FAST角点特征的数字水印算法具有更高的实际工程应用价值。

全文