天天看點

基于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個矩的變化情況;餘弦夾角相似度,隻是根據夾角的大小的餘弦值,未考慮向量的大小,應用中應該要注意。

資料标準化

–待續

繼續閱讀