2017-06-18 66 views
0

我有2个卫星图像,使用相同位置但来自不同来源的语义分割进行分割。 我的目标是比较这些图像的相似性,基本上使用图像的组件,如建筑物和道路。什么是关键字或方法,我应该寻找?比较语义分割

+1

通过各个像素记录的两个图像是否对应于拍摄场景中的相同对象/位置?一个例子会很有帮助。 – gfkri

+0

不,它们来自不同的来源,并且不同的缩放级别...空中图像在卫星图像中.. – MasterWizard

回答

1

您可以使用Jaccard index

def compute_avg_jaccard(img1, img2, classes): 
    classwise_similaririty = [] 
    for class_ in classes: 
     class_jaccard = compute_jaccard(img1, img2, class_) 
     classwise_similaririty.append(class_jaccard) 
return sum(classwise_similaririty)/len(classwise_similaririty) 

这会给你一个值[0,1]。如果两个分段完全相同,它将给出1,如果它们完全不同,则为0。