图像哈希:QSVD

相关性质

QSVD 算法的步骤可以总结如下:

  1. 计算四元数矩阵的等价复矩阵。
  2. 用传统的 SVD 方法计算等价复矩阵的 SVD。
文章信息
  1. 作者:唐振军
  2. 期刊:The Computer Journal(三区)
  3. 题目:Robust Image Hashing With Singular Values Of Quaternion SVD
目的、实验步骤及结论
  1. 目的:

    使用QSVD之后的奇异值构造图像哈希

  2. 实验步骤:

    • 预处理:双三次线性插值(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范数来计算两张图片哈希值的距离,如果大于指定阈值,则判定为相同图片;反之亦然。

  3. 结论:

    使用QSVD具有良好的鲁棒性和唯一性,不过唯一的缺陷就是不抗旋转。可以考虑添加环形分区和对数极坐标来增强QSVD在旋转攻击下的效果。

相关推荐

  1. 图像QSVD

    2024-04-14 08:20:04       33 阅读
  2. 图像:DCT篇

    2024-04-14 08:20:04       40 阅读
  3. MD5

    2024-04-14 08:20:04       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-14 08:20:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-14 08:20:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-14 08:20:04       82 阅读
  4. Python语言-面向对象

    2024-04-14 08:20:04       91 阅读

热门阅读

  1. Android retrofit

    2024-04-14 08:20:04       28 阅读
  2. 【软件设计师知识点】七、面向对象技术

    2024-04-14 08:20:04       36 阅读
  3. 【软考】极限编程

    2024-04-14 08:20:04       38 阅读
  4. QCustomPlot移植android后实现曲线放大缩小

    2024-04-14 08:20:04       33 阅读
  5. 【若依前后端分离】登录页面背景加入轮播视频

    2024-04-14 08:20:04       31 阅读
  6. 【应急响应篇】钓鱼邮件应急响应指南

    2024-04-14 08:20:04       42 阅读