相关性质
QSVD 算法的步骤可以总结如下:
- 计算四元数矩阵的等价复矩阵。
- 用传统的 SVD 方法计算等价复矩阵的 SVD。
文章信息
- 作者:唐振军
- 期刊:The Computer Journal(三区)
- 题目:Robust Image Hashing With Singular Values Of Quaternion SVD
目的、实验步骤及结论
目的:
使用QSVD之后的奇异值构造图像哈希
实验步骤:
预处理:双三次线性插值(M*M),高斯低通滤波,使用Lab颜色空间
特征提取:
先对一张图片进行分块处理(64 * 64)
分别使用QSVD计算出每一块的奇异值
将所有块的第一个和第二个奇异值分别进行连接形成两个特征向量 P 1 P_1 P1、 P 2 P_2 P2
构造哈希值:计算 P 1 P_1 P1、 P 2 P_2 P2的均值,计算每一个块(第一个和第二个奇异值)到达均值的欧氏距离,并且进行量化形成哈希值
相似性评价:使用 L 2 L_2 L2范数来计算两张图片哈希值的距离,如果大于指定阈值,则判定为相同图片;反之亦然。
结论:
使用QSVD具有良好的鲁棒性和唯一性,不过唯一的缺陷就是不抗旋转。可以考虑添加环形分区和对数极坐标来增强QSVD在旋转攻击下的效果。