How do i fix convex hull on rib part alone in input image

1 回表示 (過去 30 日間)
revathi t
revathi t 2015 年 9 月 9 日
コメント済み: revathi t 2015 年 9 月 14 日
CT Chest image is my input. I want to fix convex hull on rib cage part. I have separated rib cage part. Then How do i fix convex hull on it? Please help me, I don't know how to proceed this (I'm supposed to use morphological operations).

採用された回答

Walter Roberson
Walter Roberson 2015 年 9 月 9 日
%note that row number corresponds to Y, not X
[Y, X] = find(RibCagePart);
K = convhull(X, Y);
hullX = X(K);
hullY = Y(K);
hullrows = hullY;
hullcols = hullX;
%to visualize
imagesc(RibCagePart);
plot(hullX, hullY, 'r')
  1 件のコメント
revathi t
revathi t 2015 年 9 月 14 日
Thanks for your code Sir. It works good. Now i have convex hull fitted image. Is there any way to find lambda1,2 & 3 values from this image? (Because I need these values for further processing. Task is like removing scapula bone from this ribcage convex hull image. Here tubular shape will be considered as rib and plate like shape as scapula. formulas are available. But i need lambda values for substitution. Finally i have to find ribcage volume without scapula)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeBounding Regions についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by