DICOM 图像中引用的图像序列中的[引用的 SOP 类/实例 UID] 是什么?

2024-03-16

我正在使用 fo-dicom 库开发模态工作列表客户端。

我不清楚以下与[有关的事情Referenced SOP Instance UID (0008,1155)].

  1. 什么是引用的 SOP 实例 UID?
  2. 整个系列的参考 SOP 实例 UID 是否相同?
  3. 我在一些示例图像中看到了 2 个引用的 SOP 类 UID;为什么?

场景一:

我正在尝试检索模态工作列表来为所请求的研究创建一些图像系列。我必须创建捕获的图像序列以将“已完成”通知发送到 MPPS 服务器。模态工作列表的 fo-dicom 示例在创建完整的图像序列以向 MPPS 发送“已竞争”通知时包括引用的 SOP 类/实例 UID。我的问题是这个引用的 SOP 类/实例 UID 是什么?

场景2:

除此之外,我还找到了一些示例 DICOM 文件系列和每个图像内容 两次引用 SOP 类/实例 UID,并且与系列相同。

这些引用的 SOP 类/实例 UID 相同还是不同?

以下是 DICOM 文件内容示例 两次引用 SOP 类/实例 UID:


首先:

  • 引用的 SOP 类/实例 UID 始终是序列中的项,并且该序列定义了引用的含义。
  • 参考图像序列并不指模态工作列表,它仅指图像和其他对象。

该序列旨在容纳与给定图像的解释相关的其他对象。在 DICOM 中:“引用与此图像显着相关的其他图像的序列。”

这些可能是:

  • 与当前图像相关的其他图像(例如双平面采集中其他平面的 ID)

  • 当前图像计算所依据的其他图像

  • 第二个图像(如果当前图像是立体图像对的一部分)

引用的任何特定含义可能会受到您正在创建的特定图像类型的限制或强制。可以通过遵循 IOD(DICOM 第 3 部分中定义的信息对象定义)中的参考来获取此信息。

对于大多数图像,引用的图像序列是可选的(类型3)或“可能为空”(类型2)属性,这意味着如果与其他图像没有显着关系,则可以省略它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

DICOM 图像中引用的图像序列中的[引用的 SOP 类/实例 UID] 是什么? 的相关文章

  • vtk.js怎么直接读取dicom文件

    vtk js 是一个 JavaScript 库 xff0c 用于创建三维计算机图形 它不能直接读取 DICOM 文件 你需要使用其他库 xff0c 如 CornerstoneJS 或 dcmjs xff0c 将 DICOM 文件转换为 vt
  • 基于fo-dicom 的 Worklist & CStore 我的学习实现路线

    学习了三个周的DICOM协议 xff0c 主要进行了Worklist CStore应用测试 xff0c 下面总结一下过程中收获的心得 刚开始接触DICOM这个东西领导提出两个需求测试实现Worklist和DICOM文件下载 xff0c 后面
  • vtkImageData算法坐标计算取整处理

    医学影像处理项目中 处理vtkImageData数据时经常涉及到一类问题 给了一个空间坐标或者位置 如何计算对应像素索引或者距离 从原理上 是这样一个公式 pixel num floor postion1 postion0 spacing
  • DICOM笔记-使用DCMTK读取DICOM文件保存DICOM文件

    记录之前写过一个读取DICOM文件 修改对应Tag标签内容后 保存为新的DICOM文件的例子 其中的对DICOM信息处理的过程为 将DICOM中的一系列连续DICOM图像 处理后生成一张多帧的DICOM文件 主要步骤为 1 读取DICOM文
  • 用HL7创建含多个code item的modality worklist

    需求 DCM4CHEE做RIS DICOM服务器 用NHAPI发ORM o01消息创建worklist 问题 在同一个OBR里面没法包含多个Scheduled Protocol Code Sequence item 创建出来的worklis
  • MATLAB医学DICOM影像读取与预处理

    来点有用的 MATLAB医学DICOM影像读取与预处理 一 DICOM文件的读取与解析 二 MR与CT像素处理 三 其他 by HPC ZY DICOM 是医学图像和相关信息的国际标准 常见类型有MR和CT 而它们在处理上有细微的不同 一
  • PostgreSQL:将 UUID 转换为 OID

    PostgreSQL 中是否有函数可以将 UUID RFC 4122 转换为 OID ISO 8824 2 25 之后的值 是 UUID 的整数十进制编码 它必须是单个整数的直接十进制编码 全部 128 位 它不能被分解成多个部分 例如该函
  • 加载 Dicom 图像并显示它 - 使用 ClearCanvas 库

    这是一个非常狭窄和具体的问题 但我知道还有其他人在使用这个问题 所以我会祈祷并希望你们中的任何人都能提出这个问题 我正在开发一个 WPF 应用程序 其中一部分是 Dicom 查看器 我们希望使用第 3 方组件来处理 Dicom 内容 而 C
  • 如何将 dicom 文件转换为 jpg

    我们如何使用java将dicom文件 dcm 转换为jpeg图像 这是我的代码 import java io File import java io IOException import org dcm4che2 tool dcm2jpg
  • 如何在 iPhone 项目中使用 DCMTK

    我已经成功使用CCmake编译dcmtk3 6并在ios环境中构建它 但我不知道如何将这些编译文件包含在新的ios项目中 编译到新的 iphone 项目后我已经移动了 dcmtk 并使用 include dcm2xml h 但路径有错误 尝
  • 在Python中使用插值统一ct扫描体素大小

    我用过interp2在Matlab中 例如以下代码 这是 rayryeng的答案的一部分 Matlab 中的三维 3D 矩阵插值 d size volume image X Y meshgrid 1 1 scaleCoeff 2 d 2 1
  • 如何在android操作系统上读取DICOM文件?

    我想知道如何在 Android 操作系统上显示 DICOM 文件 我可以做吗 有些正在使用 DCMTK http www dcmtk org http www dcmtk org 在Android上通过Android NDK访问DICOM
  • echoscu 中调用 AE 标题无法识别错误

    我试图测试 dcmqrscp 的连接性 我使用以下命令来启动 dcmqrscp dcmqrscp config C Dicom config dcmqrscp cfg 请找到我使用的以下配置文件 NetworkTCPPort 11113 M
  • 如何使用 DCMTK 二进制文件将模态工作列表发送到模态而不接收来自模态的查询?

    我正在使用 DCMTKstorescp exe 从 CR 模式接收图像 然后处理 将它们保存在我的数据库中 是否可以使用其他 DCMTK 二进制文件手动发送PatientName and PatientId在患者去那里之前进行 CR 模式
  • 如何计算MPR的dicom切片之间的空间?

    由于显示MPR view基于 Dicom 我用一系列 dicom 文件制作了一个 3D 数组 我展示它来自Coronal and Sagittal sides My 3D array includes z count of dicoms c
  • 正确显示 DICOM 图像 ITK-VTK(图像太暗)

    我使用 itk ImageSeriesReader 和 itk GDCMImageIO 读取 dicom 图像 然后使用 itk FlipImageFilter 翻转图像 以获得图像的正确方向 并使用 itk ImageToVTKImage
  • 从多个 jpg 图像创建 Dicom

    我已经成功地用一张图像构建了 dicom 但我找不到添加更多图像的方法 我认为问题可能出在我的像素阵列中 任何人都可以帮我纠正它吗 Populate required values for file meta information met
  • DICOM 图像中引用的图像序列中的[引用的 SOP 类/实例 UID] 是什么?

    我正在使用 fo dicom 库开发模态工作列表客户端 我不清楚以下与 有关的事情Referenced SOP Instance UID 0008 1155 什么是引用的 SOP 实例 UID 整个系列的参考 SOP 实例 UID 是否相同
  • 如何对使用 SimpleITK 读取的 DICOM 图像进行直方图均衡化

    我正在尝试对从 nii gz 文件读取的所有图像进行直方图均衡 我试过这段代码 import SimpleITK as sitk flair file content gdrive My Drive Colab Notebooks FLAI
  • DICOM 和 DICOM 叠加问题

    我有一个 DICOM 图像 我正在使用 C 读取该图像并将其转换为 16 位位图 位图已创建 但图像具有 DICOM 覆盖 我想在创建最终的 dicom 位图时将叠加层刻录到位图中 我无法做到这一点 有什么帮助吗 一种方法是创建覆盖数据的位

随机推荐