1

現在、私は医用画像処理に関する小さなプロジェクトを開発しています。dicom ファイルの保存と取得に C#.net 2008 と clearcanvas を使用しています。clearcanvas についていくつか質問したいことがあります。

保存はXMLファイルで保存する場合とそうでない場合があります。回収に影響はありますか?

もう 1 つは、単一フレームの dicom ファイルを保存するときです。それは問題ありませんが、複数のフレーム dicom ファイル (サイズが大きい) の場合、次のようなエラーが発生します。予期しないネットワーク エラー:

System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' 

投げられています。時々、次のメッセージが表示されます。

"Timeout waiting for response message, continuing.(Error) Unexpected association 
abort received from imgserver".

最後の 1 つは、これらのファイルを取得する方法です。issueate\instanceUID で保存されていることは知っていますが、実装方法がわかりません。私の友達を助けてください、私は本当にそれが必要です。

4

2 に答える 2

0

多くの ClearCanvas アプリケーションは、XML ファイル (Study XML ファイルと呼ばれます) を使用して、すべての DICOM シリーズおよびスタディ内のインスタンス内の DICOM タグの概要を保存します。これにより、ClearCanvas アプリケーションはスタディの内容にすばやくアクセスできます。DICOM アセンブリを使用して独自のクライアント アプリケーションを作成しているようです。アプリケーションの設計上、同様の必要性がなければ、アプリケーションで XML ファイルを生成する必要はありません。

マルチフレーム DICOM ファイルのエラーとタイムアウト エラーとメモリ不足エラーの両方について、これらのファイルのサイズと、テスト システムで使用可能なメモリの量を知っていますか? ClearCanvas では、ディスクに保存する前に、受信した画像全体をメモリに保存する必要があります。これには、ピクセルデータ用の連続したメモリチャンクも必要です。最後に、マルチフレーム画像で ClearCanvas DICOM ライブラリを使用するには、大量のメモリが必要です。

于 2010-12-27T15:40:33.340 に答える