骰子
Sørensen-Dice相似系数进行图像分割
描述
例子
计算二元分割的骰子相似系数
读一个图像与一个对象。将图像转换为灰度图,显示结果。
一个= imread (“hands1.jpg”);I = im2gray(一个);图imshow(我)标题(原始图像的)
使用主动轮廓(蛇)段的手。
掩码= false(大小(I));面具(25:end-25 25: end-25) = true;BW = activecontour(面具,300);
阅读在地面真理分割。
BW_groundTruth = imread (“hands1-mask.png”);
计算活动轮廓分割的骰子指数对地面真理。
相似度=骰子(BW, BW_groundTruth);
显示对方的面具上。颜色显示不同的面具。
BW_groundTruth图imshowpair (BW)标题([“骰子指数= 'num2str(相似性)))
多区分割计算骰子相似系数
这个例子展示了如何一个图像划分为多个区域。然后计算骰子的例子相似系数为每个地区。
读一个图像与几个地区。
RGB = imread (“yellowlily.jpg”);
为三个区域,创建涂鸦区分典型的颜色特征。第一个区域分类黄色花。第二个区域分类绿色的茎和叶。最后一个地区分类的棕色土两个单独的补丁的形象。第4单元区域指定的向量的元素显示左上角的x和y坐标的ROI, ROI的宽度和高度的ROI。
region1 = (350 700 425 120);% (x y w h)格式BW1 = false(大小(RGB, 1),大小(RGB, 2));BW1 (region1 (2): region1 region1 (2) + (4), region1 (1): region1 (1) + region1 (3)) = true;region2 = (800 1124 120 230);BW2 = false(大小(RGB, 1),大小(RGB, 2));BW2 (region2 (2): region2 region2 (2) + (4), region2 (1): region2 (1) + region2 (3)) = true;region3 = [20 1320 480 200;1010 290 180 240);BW3 = false(大小(RGB, 1),大小(RGB, 2));BW3 (region3 (1、2): region3 (1、2) + region3 (1、4), region3 (1,1): region3 (1,1) + region3 (1、3)) = true;BW3 (region3 (2, 2): region3 (2, 2) + region3 (2、4), region3 (2, 1): region3 (2, 1) + region3 (2、3)) = true;
显示种子区域的图像。
imshow (RGB)在visboundaries (BW1“颜色”,“r”);visboundaries (BW2“颜色”,‘g’);visboundaries (BW3“颜色”,“b”);标题(“种子区域”)
图像分割成三个区域使用测地线基于距离的颜色分割。
L = imseggeodesic (RGB, BW1、BW2 BW3,“AdaptiveChannelWeighting”,真正的);
加载一个地面实况图像的分割。
L_groundTruth =双(imread (“yellowlily-segmented.png”));
视觉上比较分割结果与地面真理。
图蒙太奇({label2rgb (L), label2rgb (L_groundTruth)})标题(分割结果的对比(左)(右)和地面真理”)
计算每个分割区域的骰子相似性指数。骰子相似性指数明显较小的第二区域。这个结果是一致的视觉比较分割结果,而错误的分类图像的污垢在右下角,叶子。
相似度=骰子(L, L_groundTruth)
相似度=3×10.9396 0.7247 0.9139
输入参数
BW1
- - - - - -第一个二进制图像
逻辑阵列
第一个二进制图像,指定为一个逻辑阵列的维度。
数据类型:逻辑
BW2
- - - - - -第二个二进制图像
逻辑阵列
第二个二进制图像,指定为一个逻辑数组相同的大小BW1
。
数据类型:逻辑
L1
- - - - - -第一个标签图片
非负整数的数组
第一个标签的形象,作为一个非负整数数组,指定的任何维度。
数据类型:双
L2
- - - - - -第二个标签图片
非负整数的数组
第二个标签图片,作为一个非负整数数组,指定相同的大小L1
。
数据类型:双
C1
- - - - - -第一个分类图像
分类
数组
第一个分类图像,指定为一个分类
数组的维度。
数据类型:类别
输出参数
相似
——骰子相似系数
数字标量|数字向量
骰子相似系数,作为数字返回标量或数值向量中的值区间[0,1]。一个相似
1意味着两个图像的分割是一个完美的匹配。如果输入数组:
二进制图像,
相似
是一个标量。标签的图片,
相似
是一个向量,第一个系数是骰子指数标签1,第二个系数是骰子指数标签2,等等。分类图片,
相似
是一个矢量,第一个系数是第一类的骰子索引,第二个系数是第二类的骰子指数,等等。
数据类型:双
更多关于
骰子相似系数
两组的骰子相似系数一个和B表示为:
骰子
(一个,B)= 2 * |十字路口
(一个,B)(| | /一个| + |B|)
在|一个|代表的红衣主教一个。骰子指数也可以表达的真阳性(TP),假阳性(《外交政策》)和假阴性(FN):
骰子
(一个,B)= 2 *TP/ (2 *TP+《外交政策》+FN)
骰子指数相关Jaccard指数根据:
骰子
(一个,B)= 2 *jaccard
(一个,B)/ (1 +jaccard
(一个,B))
版本历史
介绍了R2017b
Beispiel offnen
您有一张这本Beispiels geanderte版本。您这本Beispiel麻省理工学院古老Anderungen offnen吗?
MATLAB-Befehl
您有窗户的链接geklickt,汪汪汪der diesem MATLAB-Befehl entspricht:
在das MATLAB-Befehlsfenster Fuhren您窝Befehl军队Eingabe来自。浏览器unterstutzen MATLAB-Befehle。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。