2017-12-11 22 views
0

ImageRegistrationMethod.Execute()アプローチを使用してsimpleITK(python)で画像登録を行っています。 イメージ登録プロセスの統計情報を収集すること(たとえば、成功したときと失敗したときなど)を確認して、ImageRegistrationMethodインスタンスをさまざまな初期変換で初期化します。 実行時にsimpleITKが例外をスローすることがありましたが、これは私が捕まえることができるためです。しかし、時には、私はこのsimpleITK(python)で登録中に警告を受け取ります

WARNING: In /mnt/emptyplaceholder/projects/elastix/build/ITK-prefix/include/ITK-4.12/itkObjectToObjectMetric.hxx, line 529 
Self (0x3a0af70): No valid points were found during metric evaluation. For image metrics, verify that the images overlap appropriately. For instance, you can align the image centers by translation. For point-set metrics, verify that the fixed points, once transformed into the virtual domain space, actually lie within the virtual domain. 

またはこの

WARNING: In /mnt/emptyplaceholder/projects/elastix/build/ITK-prefix/include/ITK-4.12/itkCorrelationImageToImageMetricv4HelperThreader.hxx, line 85 
CorrelationImageToImageMetricv4HelperThreader (0x3a01370): collected only zero points 

が、登録が進むように標準エラー出力に警告を取得します。

問題は、登録が完全にスムーズに警告を伴うケースから行った(Pythonから)インスタンスをどのように区別できるかです。シンプルで愚かなオプションはstderrを監視することですが、これらの発生を報告するためのITK機能がありますか?

答えて

1

ITKのdiscourseフォーラムで、この種の質問をするのが最善です。それに続くのは、StackOverflowのitkタグよりも多くのITK専門家が続きます。

+0

ありがとうございました!私がシトックを使い始めて以来、どこの人々がどこにいるのだろうと思っていました。 –

関連する問題