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機能がありますか?
ありがとうございました!私がシトックを使い始めて以来、どこの人々がどこにいるのだろうと思っていました。 –