2

DICOM ファイルから ROI と呼ばれる RT-STRUCT を定義するさまざまな点群があります。DICOM ファイルは断層スキャナーによって形成されます。各 ROI は点群によって形成され、3D オブジェクトを表します。

目標は、ROI のクラウド ポイントをカットして、平面によって形成される 2D 曲線を取得することです。問題は、平面と交差した点だけを使用できないことです。私がおそらく必要としているのは、3D 凹型ハルを平面と交差させ、結果の交差輪郭を取得することです。

これらの操作を既に実装しているライブラリはありますか? 私は PCL ライブラリを見つけました。おそらくそれで問題を解決できるはずですが、PCL でそれを達成する方法がわかりません。さらに、Matlab も使用できます。C++ からランタイムを介して使用します。

誰かがすでにこの問題に遭遇しましたか?

PS 上で述べたように、C++ コードのソリューションを使用する必要があるため、Matlab ランタイムで使用するライブラリまたは matlab ソリューションを使用する必要があります。

このような種類の計算における PPS 精度は非常に重要です。これは、脳腫瘍での作業を目的とした医療ソフトウェアで使用されるため、エラーの結果を想像することができます (:

4

2 に答える 2

1

おそらく、平面から遠く離れたポイントを破棄して、残りのポイントを平面に投影することができます。それでも平面内の曲線を再構築する必要がありますが、そのためのいくつかの良い方法があります。たとえば、http: //www.cse.ohio-state.edu/~tamaldey/curverecon.htmおよびhttp://valis.cs.uiuc.edu/~sariel/research/CG/applets/Crust/Crust.htmlを参照してください。 。

于 2012-02-10T15:29:03.733 に答える
1

まず、ポイント セットからサーフェスを形成する必要があります。

ポイントの 2D 方向を選択できる場合 (つまり、1 つのビューで凸包を形成する場合)、それらの 2 つの座標で単純な 2D Delaunay 三角形分割を使用できます。それ以外の場合は、完全な 3D サーフェス機能 (マーチング キューブまたはポアソン) が必要です。

次に、三角形を取得したら、平面がそれらを切断する等高線を簡単に計算できます。

x、y、z 座標を持つポイントからのメッシュ生成のリンクを参照してください。

于 2011-12-10T17:45:38.357 に答える