Find Similarities between 2 binary image

9 ビュー (過去 30 日間)
TING EI WEI
TING EI WEI 2017 年 5 月 10 日
コメント済み: Walter Roberson 2017 年 5 月 10 日
I want to find the similarity distance measure between two binary image like euclidean distance, cosine similarity distance. I have try to use pdist2 but it use the point to find the euclidean distance. Is that there is an any way to find the distance between two vectors? Or any other ways to find the similarity between two image.

回答 (1 件)

Walter Roberson
Walter Roberson 2017 年 5 月 10 日
Mean Squared Error. immse()
  2 件のコメント
TING EI WEI
TING EI WEI 2017 年 5 月 10 日
Hello, its it work for binary matrices as well? Can this become a feature for classification? i try the Mean Squared Error but the result between (different samples )and (same samples) has not much different.
Walter Roberson
Walter Roberson 2017 年 5 月 10 日
abc = rand(20,30) > 0.5;
def = rand(20,30) > 0.5;
>> immse(0+abc,0+def)
ans =
0.485
>> immse(uint8(abc),uint8(def))
ans =
0.485
"Can this become a feature for classification?"
You have not defined whether the images are always the same size, and you have not defined whether the images are "registered" relative to each other (that is, the same features are in the same place to the greatest extent feasible.)
If the images are not registered, then I would not expect MSE to be useful on its own (except perhaps of part of attempting to register the two images.)

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeCorrelation and Convolution についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by