主权项 |
1.一种具有区域选择性的无损数字水印方法,其特征在于包括如下步骤:1)嵌入区域的选择首先将原始数据划分为互不重叠的大小相等的小数据块,然后对每个小数据块利用能嵌入信息的差值扩展变换嵌入比特信息,如果嵌入信息后不会导致上溢或下溢,则该数据块为可嵌入的,否则为不可嵌入的,然后选择实际的嵌入区域,使得区域内所有的小数据块全部是可嵌入的,最后将所有嵌入区域的描述信息串连起来形成总的区域描述信息,并记录其长度;2)水印嵌入从所选嵌入区域之外的某一约定位置起,设定一个连续的数据段,其长度与总的区域描述信息的长度相同,先从数据段中依次读取原始数据的最不重要位信息,将读取的信息串连起来形成比特流,称之为该数据段的原始的最不重要位信息,然后将总的区域描述信息依次嵌入到该数据段的最不重要位中,再将数据段的原始的最不重要位信息附加到实际需要嵌入的水印信息之后,一起作为待嵌入的水印信息,最后将待嵌入的水印信息利用能嵌入信息的差值扩展变换依次嵌入到所选区域内的小数据块中;3)水印提取和原始数据的恢复从水印嵌入时的同一约定位置起,依次从上述数据段中的最不重要位中读取信息,串连起来形成关于区域描述的比特流,然后重构出所有的嵌入区域,按照与嵌入过程相同的顺序扫描嵌入区域内的小数据块,利用能嵌入信息的差值扩展变换从小数据块中读取信息,将读取的信息串连起来得到嵌入的水印信息,再从中提取实际需要嵌入的水印信息和数据段的原始的最不重要位信息;如果需要恢复原始数据,则在从小数据块中读取信息的同时进行小数据块的恢复,用提取出的原始的最不重要位信息来替换数据段中对应位置的最不重要位信息。 |