天天看点

基于Hu矩的区域相似性度量Hu矩原理相似性度量指标数据标准化

Hu矩原理

利用归一化二阶、三阶中心距派生出的7个不变矩,原理及计算公式见博文:Hu矩计算公式。

注: Hu矩变化范围很大,且数字很小,牵涉到计算精度问题,直接处理不方便,可以用取绝对值之后用log函数转换,后来发现Hu矩计算出来有可能为0,直接log转换有问题,需要特殊处理。

相似性度量指标

如果是两个区域进行比较,Hu矩特征值为:H1 = [x1, x2, …, x7]; H2 = [y1, y2 ,…, y7];

相似性度量1:

value1=1−(∑71|xi−yi|∑71|xi+yi|)

相似性度量2:余弦夹角

value2=∑71xi∗yi∑71x2i√∗∑71y2i√

相似性度量3:欧式距离

公式略。

要用欧式距离表征相似度,需要考虑量纲,即一般要先做数据标准化,或者用标准化的欧式距离。

value1 主要衡量的是7个矩的变化情况;余弦夹角相似度,只是根据夹角的大小的余弦值,未考虑向量的大小,应用中应该要注意。

数据标准化

–待续

继续阅读