现在我正在开发一个与医学成像有关的小项目。我正在使用C#.net 2008和clearcanvas来保存和检索dicom文件。我想问一些关于clearcanvas的问题。
为了保存,有时保存为XML文件,有时不保存。这对检索有影响吗?
另一个是当我保存单帧dicom文件时。这是可以的,但对于多帧dicom文件(更大的大小),它会出现一个错误,就像这个意外的网络错误:
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' 正在被抛出。有时我会收到这样的信息:
"Timeout waiting for response message, continuing.(Error) Unexpected association
abort received from imgserver".最后一个问题是如何检索这些文件。我知道它是用issuedate\instanceUID保存的,但我不知道如何实现它。朋友们,请帮帮我,我真的需要它。
发布于 2010-12-27 23:40:33
许多ClearCanvas应用程序使用XML文件(称为Study XML文件)来保存研究中所有DICOM系列和实例中的DICOM标签的摘要。这使ClearCanvas应用程序可以快速访问研究的内容。听起来您好像是在使用DICOM程序集编写自己的客户端应用程序。除非由于应用程序的设计而有类似的需求,否则不必在应用程序中生成XML文件。
至于您的多帧DICOM文件错误以及接收到超时和内存不足错误,您是否知道这些文件有多大,以及您在我们的测试系统上有多少可用内存?ClearCanvas要求在保存到磁盘之前将收到的整个图像存储在内存中。这也将需要用于像素数据的连续内存块。最后,您需要大量内存才能将ClearCanvas DICOM库用于多帧图像。
发布于 2013-04-29 10:50:40
“等待响应消息超时,正在继续。(错误)从imgserver接收到意外的关联中止”。
查看清晰的画布日志和您正在与之通信的DICOM服务提供商的日志。提供程序日志应详细说明发送中止的原因。
https://stackoverflow.com/questions/3986705
复制相似问题