私は、3D の「ボリューム」上で物を丸で囲んだり囲んだりできるツールを開発しています。「スライス」1 と 3 にラベルを付け、その情報からスライス 2 を「埋める」ことで時間を節約したいと考えています。
2 つの簡単な解決策は次のとおりです。
1. slice2 = slice1 AND slice3 (gets the overlap between the two)
2. slice2 = slice2 OR slice3 (true for any pixel true in either image)
これらは問題なく高速ですが、形状を2つの間のある種の平均/補間にすることで、よりインテリジェントなことをしたいと思います。シー レベルの飛行機と空中の台地を結ぶ崖の面を見つけようとしていると想像できます。
例: この 3D マトリックスのスライス 2 ~ 4 を埋めます。( を使用して作成montage
)
まったく新しいアイデアを自由に思いつくことができます。以下、ここまでの感想を書きます。
私が考えたいくつかのことは、回答者であるあなたを助けるかもしれませんが、私はうまく使うことができませんでした.
- 各画像に対して bwperim を実行できます。
- 画像の「平均化」(または加重平均) を試みることができます。
私がこれまでに得た最高のもの:
画像を追加します。オーバーラップと 2 つの境界を与えます:
- 内側の境界 (内側は間違いなく 1 になります)
- 外側の境界 (内側は疑わしい)。
この疑わしい領域のマスクである >0 AND <2 の領域をマスクすることもできます。
2 つの周囲の画像でa を実行し、次のようbwdist
にマスクします。
ただし、ここから先はわかりません。その領域に沿って「最大」の等高線をとった線は機能しますが、それを確実に行う方法がわかりません。
私のアイデアや他のアイデアを修正するためのアイデアは大歓迎です!
ありがとう。