问题标签 [medical-imaging]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 Evil Dicom 的 DICOM 图像中的 ROI 信息
目前我能够打开、显示和对 DICOM 图像进行一些图像处理。我也可以用鼠标画多边形。
有人可以告诉我如何使多边形的内部为 1 和外部为 0。然后我想做的是将这个“掩码”与原始图像相乘,从而创建一个感兴趣的区域。我对该投资回报率中的信息感兴趣。
imaging - DICOM 查看器与 PACS 系统或 RIS 之间有什么区别
我已经安装了 OsiriX 是我的计算机,它是一个开源 DICOM 查看器。我想知道这与 PACS(图片存档和通信系统)或 RIS(放射学信息系统)有何不同。OsiriX 怎么能被纳入其中之一?
只是试图更好地理解这 3 个明显不同但相互关联的概念。
matlab - DICOM到matlab中的灰度
matlab中如何将DICOM图像转换为灰度图像?
谢谢。
python - 将 DICOM 图像转换为 XYZ 坐标及其值的列表 - Python
这是我试图在 Python 中完成的工作(请记住,我对 Python 比较陌生):
- 将 DICOM 图像转换为 xyz 坐标列表及其各自的像素值,并将列表导出到 .csv 文件。
- 从上一个任务中生成的 xyz 坐标和像素值列表重新生成相同的图像。
到目前为止,我已经能够读取 dicom 图像并通过使用 pydicom 和 numpy 将它们转换为数组。我还能够通过几个 for 循环提取像素和坐标值,并将该列表导出为 .csv。但是必须有更好的方法来保持某种质量控制,因为当我尝试重新生成图像时(通过使用另一组 for 循环),我没有得到原始图像。
我需要这两个函数在不同的 python 脚本中单独运行。
这是我到目前为止所拥有的:
对此问题的任何帮助将不胜感激。
干杯 AFH
java - DICOM 3d 显示 - Java 3D 与 VTK
我将致力于实现 dicom 文件的 3d 显示,我想知道哪种技术更易于使用:Java 3D 还是 VTK?我不是很有经验的程序员,但我已经创建了一个基于 dcm4che 开源库的 DICOM 查看器。
有什么提示或经验可以分享吗?
python - 使用共享 C 库的 3D numpy 数组迭代
我目前正在从事图像处理项目。我正在使用 Python、SimpleITK、numpy 和其他几个库来获取一堆 DICOM 图像,将它们转换为 3D numpy 数组,然后使用 SITK 或其他数学技术(掩蔽、 ETC。)
现在,我正在尝试制作一个平均滤波器,它取 3x3 邻域的平均值,并用该平均值替换该邻域的中心像素。结果只是一个模糊的图像。由于 Python 并不擅长快速循环遍历 300x300x400 像素,因此我正在尝试使用 C 库来为我做这件事。问题是,我不擅长 C。(或者是 python ......)
下面是我的 C 代码:
这是我正在使用的一些 python 代码。poststack 是一个大型 3D numpy 数组。
我应该提一下,我查看了这篇 StackOverflow 帖子,我看不出我在做什么与提出原始问题的人不同......
我知道我犯了一个愚蠢的错误,但这是什么?
python - 将数据库中的所有图像重新采样到相同的体素大小
我有 3 个大小为 dicom 的堆栈512x512x133, 512x512x155 and 512x512x277
。我想重新采样所有堆栈以制作尺寸512x512x277, 512x512x277 and 512x512x277
。怎么做?
我知道我可以使用切片厚度和像素间距进行重采样。但这并不能确保在每种情况下都有相同数量的切片。
image-processing - 从 DICOM 序列构建 CGAL 网格的简单方法是什么?
我有一系列构成单次扫描的 DICOM 图像。我想构建一个 CGAL 网格,表示通过阈值化从该扫描中分割出来的 3D 体积。我更喜欢 Windows 和少数易于构建的依赖项(如果有的话)。
我听说 ITK 可以用于此目的,但它是一个大型库,与 CGAL 有很多重叠。还有其他选择吗?
matlab - DICOM:如何重新采样不同来源的多模态数据?
我有 2 组 1 位受试者的 DICOM 图像数据,包括同时拍摄的 PET 扫描和 CT 扫描。Frame of Reference UID 不同,我认为这意味着它们的参考来源不同。这样就无法比较“图像位置患者”标签。
我想要做的是重新采样两个图像,使它们的空间尺寸相等并且它们的像素尺寸相等。这项任务似乎相对简单,但事实上它们的起源不同。