私は医用画像セグメンテーションで作業しており、ファジィ連結性アルゴリズムをグラフカットと組み合わせたいと考えています。その背景は、背景と前景があいまいなつながりでセグメント化されますグラフカットアルゴリズムのためのシンクとソースとして、この種子を得るために自分のコードは、グラフカットするグラフカットセグメンテーションシードポイントでグラフカットを使用した画像セグメンテーション
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
座標され、Iは、例えばFile Exchange
からアルゴリズムを使用しました私は定義できます
Cs=-log([y x])
Ct=-log([y1 x1])
が、問題は
あなたはソースとシンクにウェイトを分配する方法を詳しく教えてください。現在、maxValueからソースの値を減算してシンクの値を取得しますが、これは意味があります。 – ZdaR
このリンクに従うと、インタラクティブグラフを簡略化して https://masterravi.wordpressという表記をしています。com/2011/05/24/interactive-segmentation-using-graph-cutsmatlab-code/ –
@ZdaR「Dc」に関する私の更新をご覧ください。 – Shai