DICOM
文章平均质量分 87
inter_peng
这个作者很懒,什么都没留下…
展开
-
[自问自答]DICOM中的PixelRepresentation的含义和作用
说实话,之前对DICOM中的PixelRepresentation,这个tag, 有一定的了解,但了解不是很深。直到在实际的应用中,遇到了因为这个tag的值,而引发的问题,才开始准备对它,重新认识一下。由于我们处理的,主要是CT图像。因此,就先从CT图像开始说起。原创 2024-05-21 09:54:54 · 526 阅读 · 0 评论 -
[疑难杂症2024-002]一个“显而易见“的问题,是如何进入生产环境的?
最近在处理一个在医院上线的系统的问题。这个问题,由于关联的模块比较多,至少涉及到3个模块之间的功能调用。因此,协调大家都有时间来排查问题不是很方便。这个问题就拖了有一周左右。医院那边一直在催促公司派人解决,也没有多大进展。后来实在不行了,必须要解决了。只好硬着头皮上了。问题其实也比较直观。就是回传给医院的图像,出现了巨大的灰色的框。这样导致有效的图像,都被遮挡住了。而这些图像是要交给患者打印胶片的,那肯定就不能正常的交付了,也就影响了医生的工作流,因此他们也比较着急,希望能尽快解决。原创 2024-03-28 21:32:39 · 529 阅读 · 1 评论 -
[疑难杂症2023-006]解压dicom压缩格式文件时的不定时阻塞问题解决方案
本文由Mrakdown语法编辑器编辑完成。原创 2023-07-27 13:08:21 · 474 阅读 · 0 评论 -
[疑难杂症2023-005]dcmtk-movescu访问dcm4chee模拟PACS Server报错问题解析
本文由Markdown语法编辑器编辑完成。原创 2023-07-13 21:24:27 · 703 阅读 · 0 评论 -
你了解DCM的AE Title的长度限制吗?
了解DICOM的各个tag的VR的不同,对于处理相关的业务具有重要的作用。原创 2022-09-23 22:39:24 · 1743 阅读 · 0 评论 -
3d Slicer-DICOM模块之Query/Retrieve功能介绍
本文由Markdown语法编辑器编辑完成。1. DICOM模块3d Slicer作为医学影像的开源处理软件,当然离不开医学影像数据。DICOM模块,就是专门负责DICOM影像的查找,获取,发送和接收的模块。官方文档中关于DICOM的描述,见链接: https://slicer.readthedocs.io/en/latest/user_guide/modules/dicom.html上述图像介绍了,3d Slicer加载医学影像的流程。3d Slicer既支持加载DICOM影像数据,也支持加载原创 2021-07-05 14:04:35 · 2245 阅读 · 1 评论 -
如何根据一个.raw文件还原为一个dicom文件
本文由Markdown语法编辑器编辑完成.1. 需求背景已知已经获取到了一幅dicom医学图像的像素文件, 它的格式为.raw文件. 由于市面上通用的dicom viewer软件, 都只能识别dicom格式的文件. 因此, 如何将这个.raw文件, 还原为能够被大部分软件识别的医学dicom文件, 从而进行相应的显示和操作.2. 需求调研11月09日 星期一的有道云笔记, 有相关的记录内容....原创 2021-01-31 00:28:48 · 3400 阅读 · 2 评论 -
如何在Linux(Ubuntu)上运行window的应用程序
本文由Markdown语法编辑器编辑完成。今天因为需要在Linux上看DICOM的图像。虽然已经安装了Aliza, 3D Slicer等软件,但是在window上有一款更方便好用的dicom viewer软件叫:Radiant Dicom Viewer. 在前面的博客中也介绍过这款软件。但是这款软件目前只支持在window的操作系统上安装。为了能够在Linux上也同样安装,这里介绍一个能够实现...原创 2019-12-31 14:03:48 · 1759 阅读 · 0 评论 -
python基于影像Dicom标签,计算患者年龄
本文由Markdown语法编辑器编辑完成。1. 需求背景产品要进行体系认证,而体系中对影像过滤进行了一些限制。其中一条规则是,需要筛选出所有影像中年龄大于等于16岁的影像。要注意,这里的年龄,是患者在当时拍摄影像时的年龄,而不是患者当前的年龄。在dicom标签中,有一个标签是表明患者拍摄时的年龄的,(0x0010, 0x1010) PatientAge.但是由于这个标签不是一类标签,不一...原创 2019-10-30 19:37:52 · 1255 阅读 · 0 评论 -
DICOM培训的一些分享和心得
本文由Markdown语法编辑器编辑完成。1. 引言昨天公司组织了一场关于DICOM的基础知识分享,分享人是公司的一位技术大牛,虽然今年刚刚北邮研究生毕业,但是已经在公司承担了相当多的技术难题的攻关,是公司不可或缺,不可多得的技术大佬。分享会的主题是《dicom知识分享》。对于我这个从毕业到现在,一直在医疗软件行业工作的人,dicom是再熟悉不过的话题了。本来想着只是去复习一些自己早已熟悉不...原创 2019-09-30 09:52:01 · 711 阅读 · 0 评论 -
DICOM中几个判断图像方向的tag
源文章地址:http://blog.csdn.net/yonghong1/article/details/6004185在DICOM标准里,有三个比较重要的TAG,是与成像的方向有关的。1. image position(0020,0032): specifies the x,y, and z coordinates of the upper left hand corner o...转载 2014-04-02 21:00:37 · 15127 阅读 · 0 评论 -
DICOM标准中关于C-Find,运用StudyTime进行查找时无法查找到数据的问题
本文由Markdown语法编辑器编辑完成。1. 问题提出:近日在运用C-Find从PACS服务器拉取数据的时候,发现同样的代码,在拉取跨越午夜的数据时,出现了拉取不到数据的问题。举个例子:比如医院在2019-06-13 23:00:00,新产生了一个检查数据。而我通过C-Find要拉取数据时,C-Find的指令如下:./bin/dcmtk3.6.3/findscu --study -aet...原创 2019-06-14 20:10:55 · 2863 阅读 · 0 评论 -
运用DCM4CHEE docker镜像模拟医院PACS系统进行数据传输的测试
本文由Markdown语法编辑器编辑完成.1. 开源PACS服务_dcm4chee:2. 基于dcm4chee docker镜像,启动PACS服务3. 基于dcmtk,进行dcm医学图像的传输测试原创 2019-02-14 17:50:19 · 3144 阅读 · 12 评论 -
关于DICOM Tag(0018,0088) Spacing Between Slices缺失的解决方法
该文由Markdown语法编辑器编辑完成。一、问题提出在读取医学影像序列的Dicom Tag信息时,有几个Tag是与图像的像素信息相关的。如 Pixel Spacing(), Spacing Between Slices()等。 Pixel Spacing是由两个值构成的数组,表明每一张Dicom影像的x方向和y方向上的像素间距。而由于MR或CT等数据是三维的,因此在构建后的三维体数据vtkIm原创 2016-08-02 20:56:30 · 6302 阅读 · 10 评论 -
DICOM的常用Tag分类和说明
1. 前言: 基于DICOM3.0标准的医学图像中,每一张图像中都携带着许多的信息,这些信息主要可以分为Patient, Study, Series和Image四类。每一个DICOM Tag都是由两个十六进制数的组合来确定的,分别为Group和Element。如(0010,0010)这个Tag表示的是Patient’s Name,它存储着这张DICOM图像的患者姓原创 2015-06-16 08:48:18 · 67975 阅读 · 21 评论