图像处理之常见的几种距离度量方法

​​​​​​3、常见的距离度量方法有哪些?

欧氏距离(Euclidean Distance)

欧几里得度量(euclidean metric)(也称欧氏距离)是一个通常采用的距离定义,指在m维空间中两个点之间的真实距离,或者向量的自然长度(即该点到原点的距离)。在二维和三维空间中的欧氏距离就是两点之间的实际距离。

《图像处理之常见的几种距离度量方法》

 曼哈顿距离

在曼哈顿街区要从一个十字路口开车到另一个十字路口,驾驶距离显然不是两点之前的直线距离。这个实际的驾驶距离就是”曼哈顿距离”。曼哈顿距离也称“城市街区距离”。

《图像处理之常见的几种距离度量方法》

汉明距离

汉明距离是两个向量之间不同值的个数。

汉明距离的定义在信息理论中,Hamming Distance 表示两个等长字符串在对应位置上不同字符的数目,我们以d(x, y)表示字符串x和y之间的汉明距离。从另外一个方面看,汉明距离度量了通过替换字符的方式将字符串x变成y所需要的最小的替换次数。

简单点说,汉明距离就是一组二进制数据变成另一组数据所需的步骤数,显然,这个数值可以衡量两张图片的差异,汉明距离越小,则代表相似度越高。汉明距离为0,即代表两张图片完全一样

余弦相似度

余弦相似度经常被用作抵消高维欧式距离问题。

余弦相似度,又称为余弦相似性,是通过计算两个向量的夹角余弦值来评估他们的相似度。

《图像处理之常见的几种距离度量方法》

 切比雪夫距离

国际象棋中,国王可以直行、横行、斜行,所以国王走一步可以移动到相邻8个方格中的任意一个。国王从格子(x1,y1)走到格子(x2,y2)最少需要走多少步?这个距离就叫做切比雪夫距离。

《图像处理之常见的几种距离度量方法》

 《图像处理之常见的几种距离度量方法》

 闵氏距离

闵氏距离不是一种距离,而是一组距离的定义。

闵氏距离的定义两个n维变量a(x11,x12,…,x1n)与 b(x21,x22,…,x2n)间的闵可夫斯基距离定义为:

其中p是一个变参数。

当p=1时,就是曼哈顿距离

当p=2时,就是欧氏距离

当p→∞时,就是切比雪夫距离

    原文作者:OliverH-yishuihanq
    原文地址: https://blog.csdn.net/yishuihanq/article/details/120283648
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞