これに似た画像があります:この http://bjr.birjournals.org/content/84/Special_Issue_3/S338/F9.large.jpg
大動脈 (矢印が指している場所) のみをセグメント化し、残りの解剖学を取り除きたいと思います。私はmatlabが初めてで、開始方法がわかりません。
これまでのところ、私はこれを持っています:
clear all;
img = imread('~/Desktop/aorta.jpg');
img1 = rgb2gray(img);
imgh = histeq(img1);
bw = im2bw(imgh,.9);
remove = bwareaopen(bw,5000);
l = bwlabel(remove);
s = regionprops(l, 'perimeter');
私の考えでは、周囲の値を使用して丸みと比較し、 ismember を使用して残りを除外することでしたが、それを実装する方法がわからず、方法を説明する良い例が見つかりませんでした。
誰かがそれを行う方法を説明できますか? また、この戦略はこれを行うための最良の方法ですか? ありがとう!