第1章 绪论 1
1.1 信息隐藏技术简介 1
1.1.1 信息隐藏技术的基本术语 1
1.1.2 信息隐藏技术的分类 3
1.1.3 信息隐藏技术的发展 4
1.2 数字水印技术 5
1.2.1 数字水印技术的背景 5
1.2.2 数字水印的基本概念 7
1.2.3 数字水印的基本框架 11
1.2.4 数字水印的攻击方法 13
1.2.5 数字水印的质量评价 15
1.3 彩色图像数字水印技术的研究现状 18
1.3.1 空域彩色水印技术研究现状 20
1.3.2 频域彩色水印技术研究现状 21
1.3.3 基于色彩量化的水印技术研究现状 24
1.4 本章小结 25
第2章 数字水印常用的数学知识 26
2.1 常用的图像变换 26
2.1.1 离散傅里叶变换 26
2.1.2 离散余弦变换 28
2.1.3 离散小波变换 31
2.2 常用的矩阵分解 37
2.2.1 svd分解 37
2.2.2 schur分解 46
2.2.3 qr分解 47
2.2.4 hessenberg矩阵分解 48
2.3 本章小结 51
第3章 彩色图像 52
3.1 引言 52
3.2 图像的基本类型 53
3.2.1 二值图像 53
3.2.2 灰度图像 54
3.2.3 彩色图像 55
3.3 彩色图像的基本术语 55
3.3.1 彩色边缘 56
3.3.2 彩色图像的导数 57
3.3.3 彩色图像的对比度 57
3.3.4 彩色恒常性 59
3.3.5 彩色图像的噪声 60
3.3.6 彩色图像的亮度、照度和明度 60
3.4 常用的彩色图像表示空间 61
3.4.1 rgb彩色空间 61
3.4.2 yiq彩色空间 64
3.4.3 yuv彩色空间 64
3.4.4 ycbcr彩色空间 65
3.5 基于感知的彩色空间 66
3.5.1 hsi彩色空间 67
3.5.2 hsv彩色空间 70
3.6 本章小结 72
第4章 基于dc系数的彩色图像盲水印算法研究 73
4.1 引言 73
4.2 空域中修改dc系数的方法 74
4.2.1 空域中获得dc系数 74
4.2.2 空域中利用dc系数嵌入水印的可行性 75
4.2.3 空域中修改dc系数 76
4.3 基于dc系数的空域水印算法 78
4.3.1 水印生成 78
4.3.2 水印嵌入 78
4.3.3 水印提取 80
4.4 算法测试与结果分析 80
4.4.1 水印不可见性测试 81
4.4.2 水印鲁棒性测试 82
4.5 本章小结 84
第5章 基于整数小波变换的双彩色图像盲水印算法研究 86
5.1 引言 86
5.2 状态编码与整数小波变换 87
5.2.1 状态编码技术 87
5.2.2 整数小波变换 88
5.3 基于状态编码和整数小波变换的彩色图像水印算法 89
5.3.1 水印嵌入 89
5.3.2 水印提取 91
5.4 算法测试与结果分析 92
5.4.1 水印不可见性测试 92
5.4.2 水印鲁棒性测试 93
5.4.3 与有关彩色水印算法的比较 96
5.5 本章小结 97
第6章 基于svd分解的双彩色图像盲水印算法研究 98
6.1 引言 98
6.2 图像块的svd分解及其补偿优化方法 100
6.2.1 图像块的svd分解 100
6.2.2 所提出的svd补偿优化方法 104
6.3 基于svd分解及其补偿优化的彩色图像水印算法 106
6.3.1 水印嵌入 106
6.3.2 水印提取 108
6.4 算法测试与结果分析 109
6.4.1 水印不可见性测试 110
6.4.2 水印鲁棒性测试 112
6.4.3 虚警检测问题分析 121
6.5 本章小结 121
第7章 基于schur分解的双彩色图像盲水印算法研究 122
7.1 引言 122
7.2 图像块的schur分解 123
7.3 基于schur分解的彩色图像水印算法 125
7.3.1 水印嵌入 125
7.3.2 水印提取 126
7.4 算法测试与结果分析 127
7.4.1 水印不可见性测试 127
7.4.2 水印鲁棒性测试 129
7.4.3 与空域算法的比较 136
7.5 本章小结 139
第8章 基于qr分解的双彩色图像盲水印算法研究 140
8.1 引言 140
8.2 图像块的qr分解 141
8.3 基于qr分解的彩色图像水印算法 146
8.3.1 水印嵌入 146
8.3.2 水印提取 148
8.4 算法测试与结果分析 149
8.4.1 量化步长的选取 149
8.4.2 水印不可见性测试 150
8.4.3 水印鲁棒性测试 152
8.4.4 与空域算法之间的比较 159
8.4.5 不同算法之间的执行效率比较 161
8.5 本章小结 162
第9章 基于hessenberg分解的双彩色图像盲水印算法研究 163
9.1 引言 163
9.2 图像块的hessenberg分解 165
9.3 算法实现 166
9.3.1 水印嵌入 166
9.3.2 水印提取 168
9.4 算法测试与结果分析 169
9.4.1 水印不可见性测试 170
9.4.2 水印鲁棒性测试 172
9.4.3 水印嵌入量分析 174
9.4.4 算法执行时间的比较分析 175
9.5 本章小结 175
第10章 总结与展望 176
10.1 总结 176
10.2 展望 177
附录a 常用数字水印名词对照表 179
参考文献 194