0

血管を薄くする手術をしましたが、今はそれを再構築しようとしています。

各ピクセルにスケルトン ラインと半径の値がある場合、ITK でそれらを通常の血管に展開する方法を教えてください。

4

1 に答える 1

0

免責事項:これは遅いかもしれませんが、他の回答が提案されていないので、ここに行きます.

あなたの質問はこれを示していないので、2D 画像について話していると思いますが、次のアプローチは 3D にも拡張できます。これは私がそれについて行く方法です:

  1. ピクセル値がゼロで埋められた空白の画像を作成する
  2. ディスク/球体のShapedNeighborhoodIteratorの複数のインスタンスを作成し、それぞれが空白の画像上で異なる半径を持ちます (血管幅のヒストグラムから最も一般的な半径を選択します)。
  3. バイナリ スケルトン イメージの各ピクセルにアクセスします。白い(血管の骨格)ピクセルを見つけたら、そのピクセルでの血管の半径を思い出してください。
  4. その半径値の ShapedNeighborhoodIterator が既にある場合は、反復子を空白の画像のピクセル位置に移動し、そのピクセルを中心とした白いピクセルのディスク/球を埋めます。その半径値の ShapedNeighborhoodIterator がない場合は、作成して同じ操作を行います。

スケルトン化された画像の反復処理が完了すると、別の画像にツリーが再構築されます。ステップ 2 はオプションですが、計算を高速化するのに役立ちます。

于 2013-08-22T10:59:11.103 に答える