计算图像之间的距离?

曼纳尔

我想计算一个分布中的图像之间的距离,如果需要MNIST数据集,则需要更多说明,我想计算它们之间的距离,这会很高,因为图像是变化的,图像属于1类,其他图像属于1类2,依此类推...,并且同一类别(例如类别1)中的图像之间的距离将很小。

那么,我该怎么做呢?对此合适的距离测量是什么?是KL还是EMD还是其他措施?

谢谢。

B200011011

您可以研究triplet loss最小化相似类之间的嵌入距离,并最大化不同类之间的嵌入距离。MNIST示例和说明链接,

https://www.tensorflow.org/addons/tutorials/losses_triplet

https://www.coursera.org/lecture/convolutional-neural-networks/face-verification-and-binary-classification-xTihv

https://towardsdatascience.com/contrasting-contrastive-loss-functions-3c13ca5f055e

https://gombru.github.io/2019/04/03/ranking_loss/

另一种方法是使用常规的预训练图像分类器卷积层来提取图像的重要特征并将输出平坦化为向量。这类似于可以计算距离的单词嵌入。同样,使用这种从图像中嵌入可用于通过各种距离方法(例如余弦距离,欧几里得距离)计算与其他对象的相似度

此仓库可用于基于深度学习的图像相似性,

https://github.com/ryanfwy/image-similarity

一些替代方法

您可以在下面尝试回购图片哈希,以基于各种方法获得图片相似度。可能这将无法很好地应对各种变形和变化。

https://github.com/JohannesBuchner/imagehash

与地球移动距离的图像相似性,

https://stats.stackexchange.com/questions/404775/calculate-earth-movers-distance-for-two-grayscale-images

https://www.hindawi.com/journals/jam/2013/749429/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

点之间的计算距离

来自分类Dev

计算标记之间的距离

来自分类Dev

图像之间的欧式距离

来自分类Dev

android计算准确的gps距离。之间的距离

来自分类Dev

android计算准确的gps距离。之间的距离

来自分类Dev

计算多组坐标之间的距离

来自分类Dev

从点之间的距离计算图形

来自分类Dev

计算数组之间的距离

来自分类Dev

计算GPS点之间的距离

来自分类Dev

计算位置之间的距离

来自分类Dev

Android- Vuforia,计算相机到图像目标之间的真实距离?

来自分类Dev

计算两点之间的网格距离

来自分类Dev

计算地理位置之间的距离

来自分类Dev

计算英国点与海岸之间的最小距离

来自分类Dev

计算顶点阵列之间的距离

来自分类Dev

通过原子坐标计算原子之间的距离

来自分类Dev

计算点与海岸之间的最小距离

来自分类Dev

计算SQL中以下记录之间的距离

来自分类Dev

计算矩阵行之间的余弦距离

来自分类Dev

Biopython PDB:计算原子与点之间的距离

来自分类Dev

计算r中的点对之间的距离

来自分类Dev

计算HSV空间中颜色之间的距离

来自分类Dev

Python计算点之间的距离-枚举问题

来自分类Dev

PHP MySQL如何计算行之间的距离?

来自分类Dev

计算包含NaN的数组之间的距离

来自分类Dev

计算坐标之间的距离并插入光泽

来自分类Dev

按组计算连续行之间的距离

来自分类Dev

计算两张桌子之间的距离

来自分类Dev

计算两张桌子之间的距离