私の現在の問題:
- 半径rの球の乱数で構成される入力3Dバイナリイメージ(0と1のみを持つ3Dマトリックス)があります。
- 画像に球がいくつあるかはわかりません。
- すべての球の半径rは同じですが、半径rはわかりません。
- 球は画像内のあちこちにあり、互いに重なり合うことができます。
- 画像の例を以下に示します。
私の要件:
- 半径rは何ですか?
現在、私は単に画像を平坦化してz軸を取り除き、エッジ検出を実行しています。http://rsbweb.nih.gov/ij/plugins/hough-circles.htmlを使用してハフ変換を試みています。
ただし、ハフ変換では、変数の最小半径、最大半径、および円の数を指定する必要があることがわかりました。私は以下のいくつかの試みを試しました:
正しいパラメータが与えられれば、ハフ変換は円をうまく検出できます。しかし、実際のアプリケーションでは、球の数はわかりません。また、最小半径と最大半径を推測しようとするプログラムを作成するのは現実的ではないようです。これを達成する他の方法はありますか?
クロスリンク:https : //math.stackexchange.com/questions/118815/finding-radius-r-of-the-overlappable-spheres-in-3d-image