Сохранение и получение в файлах Dicom с ClearCanvas? - PullRequest
1 голос
/ 21 октября 2010

Сейчас я разрабатываю небольшой проект, связанный с медицинской визуализацией.Я использую C # .net 2008 и clearcanvas для сохранения и получения файлов dicom.Я хочу задать несколько вопросов о clearcanvas.

Для сохранения иногда он сохраняется с файлом XML, иногда нет.Имеет ли это какой-либо эффект при извлечении?

Еще один случай, когда я сохраняю файлы DICOM с одним кадром.Это нормально, но для файлов с несколькими кадрами (большего размера) возникает ошибка, подобная этой непредвиденной сетевой ошибке:

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

.Иногда я получаю это сообщение:

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

Последнее, как я получаю эти файлы.Я знаю, что он был сохранен с помощью assignate \ instanceUID, но я не знаю, как это реализовать.Пожалуйста, помогите мне, друзья мои, мне это действительно нужно.

Ответы [ 2 ]

0 голосов
/ 29 апреля 2013

"Тайм-аут ожидания сообщения ответа, продолжение. (Ошибка) Неожиданная связь прервано получено от imgserver ".

Посмотрите журналы прозрачного холста и журналы поставщика услуг DICOM, с которым вы общаетесь. В журналах провайдера должно быть указано, почему была отправлена ​​прерывание.

0 голосов
/ 27 декабря 2010

Некоторые приложения ClearCanvas используют файлы XML (они называются файлами Study XML) для сохранения сводки тегов DICOM во всех сериях DICOM и экземплярах в рамках исследования.Это дает приложениям ClearCanvas быстрый доступ к содержанию исследования.Похоже, вы пишете свое собственное клиентское приложение, используя сборки DICOM.Если у вас не было аналогичной потребности из-за дизайна вашего приложения, вам не нужно генерировать файлы XML в вашем приложении.

Что касается ваших ошибок с многокадровыми файлами DICOM и получением времени ожидания и истечения времени ожиданияошибок памяти, знаете ли вы, насколько велики эти файлы и сколько памяти у вас есть в нашей тестовой системе?ClearCanvas требует, чтобы все полученное изображение было сохранено в памяти перед сохранением на диск.Это также потребует непрерывной порции памяти для данных пикселей.В конце вам понадобится значительный объем памяти для использования библиотек ClearCanvas DICOM с многокадровыми изображениями.

...