我正在从事医学图像分割,我想将模糊连通性算法与图形切割相结合,这个想法是用模糊连通性分割图像,背景和前景将用作图形切割算法的接收器和源,这个是我获取图形切割分割的种子坐标的代码
FC=afc(S,K); %// Absolute FC
u=FC>thresh;
v=FC<thresh;
s=regionprops(u, 'PixelIdxList'); %// listes de pixels de l´objet
t=regionprops(v, 'PixelIdxList'); %// listes de pixels de l´arrière plan
[a,b]=size(s);
[w,c,z]= size(t)
for i=1:a
for j=1:b
[y,x] = ind2sub(size(u), s(i,j).PixelIdxList);
end
end
for k=1:w
for d=1:c
[y1,x1] = ind2sub(size(v), t(k,d).PixelIdxList);
end
end
对于图形切割,我使用了来自File Exchange的算法
例如,我可以定义
Cs=-log([y x])
Ct=-log([y1 x1])
但问题是如何像这部分代码源一样结合成本函数中的信息
u = double((Cs-Ct) >= 0);
ps = min(Cs, Ct);
pt = ps
它将超过矩阵大小