像素级别的图像hash方法过于敏感,对于噪声、滤波、压缩等攻击非常不鲁棒,最近读到一篇文献,利用四元组表示彩色图像,基于图像几何和图像特征分别计算hash,形成的hash值鲁棒性比较高,有效的抵抗了各种攻击,文献的算法用于图像的篡改检测,我们主要学习其中鲁棒的hash提取方法。
一、四元组
四元组是一个四维的复数,包括一个实部三个虚部:
四元组中
i,j,k遵守下面的规则:
还可以将四元组表示为极坐标或者虚部加实部的形式,四元组的模等义为四元组系数平方的算数平方根sqrt(a^2+b^2+c^2+d^2),模为1的四元组为一个单位,实部为0的四元组定义为纯四元组。
四元组理解和学习可以参考: