目录

什么是孪生网络

目录

在比对两张图片的相似度时,有很多相似度指标例如aHash、pHash、dHash、SSIM等,SSIM比较常用。而我在想能不能用一个深度学习模型来解决这件事,让它能忽略一些能接受的小差异,但是向数字有变化这种差异即使在像素上很小,也能检测到。我发现孪生网络比较合适。

孪生网络就是两个结构完全相同、且共享权重的双胞胎神经网络。当我向网络同时输入两张图片,由于两个网络完全相同,网络结构和参数完全一样,所以如果两张图片一模一样,那么最终输出也一模一样,也就是相似度100%。如果输入有差别,输出就会有差别,把输出计算一下距离,映射到0-1,就可以作为两张图片的相似度。