Я работаю в сегментировании медицинских изображений, и я хочу объединить алгоритм нечеткой связности с графом, идея состоит в сегментировании изображения с нечеткой связностью фона и переднего плана будет использоваться в качестве раковины и источника для графа алгоритм, это мой код для получения координат семян для сегментирования графа
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
он превысит размер матрицы