2.1。强大的统计功能
考虑一个离散数字音频信号<我nline-formula>
X米米l:mi>
;主机信号首先分为nonoverlapped大小相同的帧。我们把<我nline-formula>
N米米l:mi>
样品每帧;例如,<我nline-formula>
N米米l:mi>
样品作为框架和三个样品组如图
1。样本组(<我nline-formula>
x米米l:mi>
l米米l:mi>
,米米l:mo>
x米米l:mi>
米米米l:mi>
和<我nline-formula>
x米米l:mi>
r米米l:mi>
),中间的样本的预测价值<我nline-formula>
x米米l:mi>
^米米l:mo>
米米米l:mi>
计算通过使用两个直接的样品吗
(1)米米l:mtext>
x米米l:mi>
^米米l:mo>
米米米l:mi>
=米米l:mo>
x米米l:mi>
l米米l:mi>
+米米l:mo>
x米米l:mi>
r米米l:mi>
2米米l:mn>
,米米l:mo>
在哪里<我nline-formula>
⌈米米l:mo>
x米米l:mi>
⌉米米l:mo>
意味着舍入的元素<我nline-formula>
x米米l:mi>
到最近的整数对无穷。的预测误差<我nline-formula>
x米米l:mi>
^米米l:mo>
米米米l:mi>
是
(2)米米l:mtext>
e米米l:mi>
米米米l:mi>
=米米l:mo>
x米米l:mi>
米米米l:mi>
- - - - - -米米l:mo>
x米米l:mi>
^米米l:mo>
米米米l:mi>
。米米l:mo>
由于样品在一群往往高度相关,预测误差<我nline-formula>
e米米l:mi>
米米米l:mi>
预计将非常接近于零。为一个框架<我nline-formula>
N米米l:mi>
样品,<我nline-formula>
N米米l:mi>
/米米l:mo>
3米米l:mn>
预测计算错误。预测误差的总和在一个框架,用<我nline-formula>
E米米l:mi>
,称为统计功能。一帧的统计特性计算
(3)米米l:mtext>
E米米l:mi>
=米米l:mo>
∑米米l:mo>
我米米l:mi>
=米米l:mo>
1米米l:mn>
N米米l:mi>
/米米l:mo>
3米米l:mn>
e米米l:mi>
我米米l:mi>
,米米l:mo>
在哪里<我nline-formula>
e米米l:mi>
我米米l:mi>
的预测误差<我nline-formula>
我米米l:mi>
集团的框架。该算法的基本思想是基于这个统计属性。
2.2。水印的统计特性
每一帧,一个水印是嵌入通过转移价值的统计特性。改变操作是通过修改样品在一个框架。采取<我talic>
轨道1我talic>(从网站下载(
18)为例,图
2显示的分布<我nline-formula>
E米米l:mi>
值通过使用300个样本作为一个框架和三个样本作为一个群体。规则修改数据值被称为直方图变化法。首先,我们扫描所有帧,找出最大的绝对的<我nline-formula>
E米米l:mi>
值,用<我nline-formula>
E米米l:mi>
米米米l:mi>
一个米米l:mi>
x米米l:mi>
。然后,一个阈值<我nline-formula>
T米米l:mi>
将一个正整数比吗<我nline-formula>
E米米l:mi>
米米米l:mi>
一个米米l:mi>
x米米l:mi>
。因此,所有<我nline-formula>
E米米l:mi>
值范围内<我nline-formula>
(米米l:mo>
- - - - - -米米l:mo>
T米米l:mi>
,米米l:mo>
T米米l:mi>
]米米l:mo>
。例如,从图
2我们可以得到,<我nline-formula>
E米米l:mi>
米米米l:mi>
一个米米l:mi>
x米米l:mi>
是446,所以阈值<我nline-formula>
T米米l:mi>
可以是一个整数,如500。水印的规则是保持内的统计特性<我nline-formula>
(米米l:mo>
- - - - - -米米l:mo>
T米米l:mi>
,米米l:mo>
T米米l:mi>
]米米l:mo>
如果水印位为“0”,而统计特性是转向从0变化量<我nline-formula>
T米米l:mi>
+米米l:mo>
G米米l:mi>
如果水印比特“1。“为了实现更强的鲁棒性,参数<我nline-formula>
G米米l:mi>
是一组阈值通常比吗<我nline-formula>
T米米l:mi>
。减少嵌入失真,如果嵌入的水印比特“1”,属于原始的统计特性<我nline-formula>
(米米l:mo>
0米米l:mn>
,米米l:mo>
T米米l:mi>
)米米l:mo>
,统计特性转移到该地区<我nline-formula>
(米米l:mo>
T米米l:mi>
+米米l:mo>
G米米l:mi>
,米米l:mo>
2米米l:mn>
T米米l:mi>
+米米l:mo>
G米米l:mi>
]米米l:mo>
;如果嵌入的水印比特“1”,属于原始的统计特性<我nline-formula>
(米米l:mo>
- - - - - -米米l:mo>
T米米l:mi>
,米米l:mo>
0米米l:mn>
)米米l:mo>
,统计特性转移到该地区<我nline-formula>
(米米l:mo>
- - - - - -米米l:mo>
2米米l:mn>
T米米l:mi>
- - - - - -米米l:mo>
G米米l:mi>
,米米l:mo>
- - - - - -米米l:mo>
T米米l:mi>
- - - - - -米米l:mo>
G米米l:mi>
]米米l:mo>
。在这样一种方式,bit-0地区和第1区域由强劲的地区<我nline-formula>
(米米l:mo>
T米米l:mi>
,米米l:mo>
T米米l:mi>
+米米l:mo>
G米米l:mi>
)米米l:mo>
和<我nline-formula>
(米米l:mo>
- - - - - -米米l:mo>
T米米l:mi>
- - - - - -米米l:mo>
G米米l:mi>
,米米l:mo>
- - - - - -米米l:mo>
T米米l:mi>
)米米l:mo>
。例如,图
3显示的分布<我nline-formula>
E米米l:mi>
通过使用剪辑值后嵌入水印<我talic>
轨道1我talic>。
修改规则如下。
如果嵌入一些“0”,保持不变。如果嵌入式比特“1”,框架修改的样品
(4)米米l:mtext>
y米米l:mi>
我米米l:mi>
k米米l:mi>
=米米l:mo>
x米米l:mi>
我米米l:mi>
k米米l:mi>
+米米l:mo>
β米米l:mi>
,米米l:mo>
如果米米l:mtext>
0米米l:mn>
≤米米l:mo>
E米米l:mi>
k米米l:mi>
<米米l:mo>
T米米l:mi>
,米米l:mo>
国防部米米l:mi>
米米l:mo>
我米米l:mi>
,米米l:mo>
3米米l:mn>
=米米l:mo>
2米米l:mn>
x米米l:mi>
我米米l:mi>
k米米l:mi>
- - - - - -米米l:mo>
β米米l:mi>
,米米l:mo>
如果米米l:mtext>
- - - - - -米米l:mo>
T米米l:mi>
<米米l:mo>
E米米l:mi>
k米米l:mi>
<米米l:mo>
0米米l:mn>
,米米l:mo>
国防部米米l:mi>
米米l:mo>
我米米l:mi>
,米米l:mo>
3米米l:mn>
=米米l:mo>
2米米l:mn>
x米米l:mi>
我米米l:mi>
k米米l:mi>
,米米l:mo>
否则米米l:mtext>
,米米l:mo>
在哪里<我nline-formula>
x米米l:mi>
我米米l:mi>
k米米l:mi>
是<我nline-formula>
我米米l:mi>
th的样本<我nline-formula>
k米米l:mi>
框架。该指数<我nline-formula>
我米米l:mi>
是在<我nline-formula>
(米米l:mo>
1米米l:mn>
,米米l:mo>
年代米米l:mi>
]米米l:mo>
和<我nline-formula>
年代米米l:mi>
是样品的数量在一个框架。整数值<我nline-formula>
β米米l:mi>
转移的数量的样本,
(5)米米l:mtext>
β米米l:mi>
=米米l:mo>
T米米l:mi>
+米米l:mo>
G米米l:mi>
年代米米l:mi>
/米米l:mo>
3米米l:mn>
。米米l:mo>
在接收端,如果有水印的音频仍然完好无损,可以提取水印比特
(6)米米l:mtext>
w米米l:mi>
k米米l:mi>
=米米l:mo>
0米米l:mn>
,米米l:mo>
如果米米l:mtext>
E米米l:mi>
k米米l:mi>
∈米米l:mo>
- - - - - -米米l:mo>
T米米l:mi>
,米米l:mo>
T米米l:mi>
1米米l:mn>
,米米l:mo>
否则米米l:mtext>
,米米l:mo>
在哪里<我nline-formula>
w米米l:mi>
k米米l:mi>
是隐藏的<我nline-formula>
k米米l:mi>
th。原始音频可以恢复
(7)米米l:mtext>
x米米l:mi>
我米米l:mi>
k米米l:mi>
=米米l:mo>
y米米l:mi>
我米米l:mi>
k米米l:mi>
- - - - - -米米l:mo>
β米米l:mi>
,米米l:mo>
如果米米l:mtext>
E米米l:mi>
k米米l:mi>
∈米米l:mo>
T米米l:mi>
+米米l:mo>
G米米l:mi>
,米米l:mo>
2米米l:mn>
T米米l:mi>
+米米l:mo>
G米米l:mi>
,米米l:mo>
国防部米米l:mi>
米米l:mo>
我米米l:mi>
,米米l:mo>
3米米l:mn>
=米米l:mo>
2米米l:mn>
y米米l:mi>
我米米l:mi>
k米米l:mi>
+米米l:mo>
β米米l:mi>
,米米l:mo>
如果米米l:mtext>
E米米l:mi>
k米米l:mi>
∈米米l:mo>
- - - - - -米米l:mo>
2米米l:mn>
T米米l:mi>
- - - - - -米米l:mo>
G米米l:mi>
,米米l:mo>
- - - - - -米米l:mo>
T米米l:mi>
- - - - - -米米l:mo>
G米米l:mi>
,米米l:mtext>
国防部米米l:mi>
米米l:mo>
我米米l:mi>
,米米l:mo>
3米米l:mn>
=米米l:mo>
2米米l:mn>
y米米l:mi>
我米米l:mi>
k米米l:mi>
,米米l:mo>
否则米米l:mtext>
。米米l:mo>
2.3。防止溢出/下溢
对于一个<我nline-formula>
16米米l:mn>
位数字音频、许可范围的样本值<我nline-formula>
(米米l:mo>
- - - - - -米米l:mo>
2米米l:mn>
15米米l:mn>
,米米l:mo>
2米米l:mn>
15米米l:mn>
]米米l:mo>
。水印嵌入将修改的样本值的值<我nline-formula>
β米米l:mi>
,所以如果不发生溢出或下溢的原始样本值属于<我nline-formula>
(米米l:mo>
- - - - - -米米l:mo>
2米米l:mn>
15米米l:mn>
+米米l:mo>
β米米l:mi>
,米米l:mo>
2米米l:mn>
15米米l:mn>
- - - - - -米米l:mo>
β米米l:mi>
]米米l:mo>
。事实上,作为值<我nline-formula>
β米米l:mi>
很小,大多数正常的音频的原始样本值属于<我nline-formula>
(米米l:mo>
- - - - - -米米l:mo>
2米米l:mn>
15米米l:mn>
+米米l:mo>
β米米l:mi>
,米米l:mo>
2米米l:mn>
15米米l:mn>
- - - - - -米米l:mo>
β米米l:mi>
]米米l:mo>
。因此,在该方法中,在大多数情况下没有溢出或下溢的。如果音频不能满足这个条件,我们可以记录位置和修改样本值的范围<我nline-formula>
(米米l:mo>
- - - - - -米米l:mo>
2米米l:mn>
15米米l:mn>
+米米l:mo>
β米米l:mi>
,米米l:mo>
2米米l:mn>
15米米l:mn>
- - - - - -米米l:mo>
β米米l:mi>
]米米l:mo>
;然后可以保存位置信息和嵌入到音频。