文档帮助中心
图像分割的Sørensen-Dice相似系数
相似度=骰子(BW1 BW2)
相似度=骰子(L1, L2)
相似之处=骰子(C1,C2)
例子
相似=骰子(BW1,BW2)计算二值图像之间的Sørensen-Dice相似系数BW1和BW2.
相似=骰子(BW1,BW2)
相似
BW1
BW2
相似=骰子(L1,L2)计算标签图像中每个标签的骰子索引L1和L2.
相似=骰子(L1,L2)
L1
L2
相似=骰子(C1,C2)计算分类图像中每个类别的Dice索引C1和C2.
相似=骰子(C1,C2)
C1
C2
全部折叠
读取带有要分割对象的图像。将图像转换为灰度,并显示结果。
一个= imread ('hands1.jpg');I = rgb2gray(一个);图imshow(我)标题(原始图像的)
使用主动轮廓(蛇)分割手。
mask = false(大小(i));面具(25:末端-25,25:端25)=真;BW = ActiveContour(i,mask,300);
读在地面真理分割。
bw_groundtruth = imread('hands1-mask.png');
计算活动轮廓分割的骰子索引与地面真相。
相似度=骰子;
将蒙版相互叠加显示。颜色表示掩模的不同。
图imshowpair(BW, BW_groundTruth)标题(['骰子索引= 'num2str(相似性)])
这个例子展示了如何将图像分割成多个区域。然后,该示例计算每个区域的Dice相似系数。
读取具有多个区域的图像进行分割。
rgb = imread('YellowLily.jpg');
为三个区域创建涂鸦,以区分其典型颜色特征。第一个区域对黄色花进行分类。第二个区域对绿茎和叶子分类。最后一个区域将棕色污垢分类为两个单独的图像斑块。区域由4元件向量指定,其元素指示ROI左上角的X和Y坐标,ROI的宽度和ROI的高度。
Region1 = [350 700 425 120];% [x y w h]格式bw1 = false(尺寸(RGB,1),大小(RGB,2));BW1(区域1(2):区1(2)+区1(4),区1(1):区1(1)+区1(3))=真;区域2 = [800 1124 120 230];BW2 =假(大小(RGB,1),大小(RGB,2));BW2(区2(2):区2(2)+区2(4),区2(1):区2(1)+区2(3))=真;Region3 = [20 1320 480 200;1010 290 180 240];bw3 = false(大小(RGB,1),大小(RGB,2));BW3(区3(1,2):区3(1,2)+区3(1,4),区3(1,1):区3(1,1)+区3(1,3))=真;BW3(区域3(2,2):区3(2,2)+区3(2,4),区3(2,1):区3(2,1)+区3(2,3))=真;
将种子区域显示在图像的顶部。
图imshow(RGB)保持在visboundaries (BW1'颜色',“r”);visboundaries (BW2'颜色',‘g’);visboundaries (BW3'颜色',“b”);标题(“种子区域”)
将图像分段为三个区域,使用基于测地距离的颜色分割。
L = imseggeodesic (RGB, BW1、BW2 BW3,“AdaptiveChannelWeighting”,真正的);
加载一个ground truth分割的图像。
l_groundtruth = double(imread(“yellowlily-segmented.png”));
将分割结果与ground truth进行直观比较。
图imshowpair (label2rgb (L), label2rgb (L_groundTruth),“蒙太奇”) 标题(“分割结果的比较(左)和地面真相(右)”)
计算骰子相似指数为每个分割区域。
相似度=骰子(L, L)
相似度=3×10.9396 0.7247 0.9139
第二个区域的Dice相似指数明显较小。这一结果与分割结果的视觉比较是一致的,分割结果错误地将图像右下角的污垢分类为叶子。
第一个二进制图像,指定为任何维度的逻辑阵列。
数据类型:逻辑
逻辑
第二二进制图像,指定为与相同尺寸的逻辑阵列BW1.
第一个标签映像,指定为非负整数的数组,任何维度。
数据类型:双
双
第二标签图像指定为非负整数的数组,大小相同L1.
分类
第一个分类图像,指定为a分类任意维度的数组。
数据类型:类别
类别
第二个分类图像,指定为分类与相同大小的数组C1.
骰子相似系数,作为数值标量或数值向量返回,其值在[0,1]范围内。一个相似为1表示两幅图像的分割是完美匹配的。如果输入数组为:
二进制图像,相似是一个标量。
标签的图片,相似是矢量,其中第一个系数是标签1的骰子索引,第二系数是标签2的骰子索引等。
分类图片,相似是矢量,其中第一个系数是第一类的骰子索引,第二系数是第二类别的骰子索引等。
两组骰子相似系数一个和B表示为:
骰子(一个,B) = 2 * |十字路口(一个,B) | / (|一个| + |B|)
骰子
十字路口
哪里|一个|代表集合的基本一个.骰子指数也可以以真实的阳性表示(TP)、误报(《外交政策》)及误报(FN) 作为:
骰子(一个,B) = 2 *TP/(2 *TP+《外交政策》+FN)
Dice索引与Jaccard索引的关系如下:
骰子(一个,B) = 2 *jaccard.(一个,B) / (1 +jaccard.(一个,B))
jaccard.
bfscore|jaccard.
bfscore
系统上的修改版本存在于系统上。你想打开这个版本吗?
你点击了一个与MATLAB命令相对应的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并看到当地的活动和提供。根据您的地理位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
请选择中国网站(中文或英文),以获得最佳网站性能。MathWorks的其他国家站点并没有针对您所在位置的访问进行优化。
与当地办事处联系