私は最近matlabからPythonに移動したので、simpleitkを使うことができます。simpleitkの使い方逆変位フィールドを取得する
シンプリティックを使ってデーモンを登録した後、変換txがあります。私はそれは* 176 256 * 256の画像ボリューム--- disp_fieldは私が必要とする正確に何である判明
disp_field = tx.GetDisplacementField()
disp_field_inv = tx.GetInverseDisplacementField()
、次の作業を実行して、変位場とその逆を取得したいです。しかし、disp_field_invは空の配列です。なぜ誰が知っていますか?
は、それから私は、
disp_field_inv = sitk.InverseDisplacementField(disp_field,disp_field.GetSize(),disp_field.GetOrigin(),disp_field.GetSpacing(),
subsamplingFactor=16)
を以下のように試みたが、Pythonはちょうど永遠のように実行されています。誰もそれを正しく行う方法を知っていますか?
ご返信ありがとうございます。前にsitk.InverseDisplacementField(disp_field)を試してみましたが、収束しませんでした。 –
sitk.InverseDisplacementField(disp_field、1)を試しましたか?つまり、10回ではなく1回の反復でそれを実行しましたか? –