2017-06-14 13 views
0

私はITKにはかなり新しく、それを使用する経験はほとんどありません。 私の問題は次のとおりです:バイナリマスクを使用して関心領域を取得するC++ itk

私は2つのnifti画像を持っています:1つの医学画像と興味のあるボリュームを表す1つのバイナリ画像。 私は関心のあるボリュームの領域のみを医用画像から抽出したいと思います。この領域の強度値を多次元配列に格納したいと思います。 これまで、私はイメージとマスクを読み、それらの値を多次元配列に格納しました。私は今ピクセルごとに値を比較することができますが、私は、より簡単な方法がありますか?

答えて

1

これはRegion of interest filterの仕事のようです。まず、マスクの周りの「境界領域」を決定する必要があります。そのためにはiteratorを使用する必要があります。中間のUpdate()コールがなく、streamingでパイプライン(reader-> regionOfInterest-> writer)を構築すると、いくつかの画像フォーマット(メタ画像など)で、強度画像をディスクから完全に読み取る必要がなくなります。

LabelGeometryImageFilterに興味があります。

関連する問題