问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用python对dicom文件进行锐化处理?

发布网友 发布时间:2022-05-09 08:05

我来回答

2个回答

懂视网 时间:2022-04-18 09:45

这篇文章主要介绍了关于python 读取DICOM头文件的实例,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

用dicompyler软件打开dicom图像,头文件如图所示:

当然也可以直接读取:

ds = dicom.read_file('H:Datadata216622.16.840.1.113662.2.0.105002416.1489146183.701CTCT#0#21662#E7AB693D.dcm')
print ds
>>
(0008, 0008) Image Type CS: ['ORIGINAL', 'SECONDARY', 'AXIAL']
(0008, 0016) SOP Class UID UI: CT Image Storage
(0008, 0018) SOP Instance UID UI: 2.16.840.1.113662.2.0.105002416.1489146183.501.0
(0008, 0020) Study Date DA: '20170310'
(0008, 0021) Series Date DA: '20170310'
(0008, 0023) Content Date DA: '20060505'
(0008, 0030) Study Time TM: '1942'
(0008, 0031) Series Time TM: '1942'
(0008, 0033) Content Time TM: ''
(0008, 0050) Accession Number SH: '63071'
(0008, 0060) Modality CS: 'CT'
(0008, 0070) Manufacturer LO: 'NOMOS'
(0008, 0090) Referring Physician's Name PN: ''
(0008, 1010) Station Name SH: ''
(0008, 1090) Manufacturer's Model Name LO: 'CORVUS 6.4'
(0010, 0010) Patient's Name PN: '*M32-2^CHENJUN^^^'
(0010, 0020) Patient ID LO: '21662'
(0010, 0030) Patient's Birth Date DA: ''
(0010, 0040) Patient's Sex CS: ''
(0018, 0050) Slice Thickness DS: '4.75'
(0018, 0060) KVP  DS: '0'
(0018, 1020) Software Version(s) LO: 'CORVUS 6.4'
(0018, 5100) Patient Position CS: 'HFS'
(0020, 000d) Study Instance UID UI: 2.16.840.1.113662.2.0.105002416.1489146183.701
(0020, 000e) Series Instance UID UI: 2.16.840.1.113662.2.0.105002416.1489146183.501
(0020, 0010) Study ID SH: '63071'
(0020, 0011) Series Number IS: '0'
(0020, 0012) Acquisition Number IS: '0'
(0020, 0013) Instance Number IS: '0'
(0020, 0020) Patient Orientation CS: ['L', 'P']
(0020, 0032) Image Position (Patient) DS: ['0.73437356948853', '0', '3.25']
(0020, 0037) Image Orientation (Patient) DS: ['1', '0', '0', '0', '1', '0']
(0020, 0052) Frame of Reference UID UI: 2.16.840.1.113662.2.0.105002416.1489146183.601
(0020, 0060) Laterality CS: ''
(0020, 1040) Position Reference Indicator LO: ''
(0020, 1041) Slice Location DS: '3.25'
(0028, 0002) Samples per Pixel US: 1
(0028, 0004) Photometric Interpretation CS: 'MONOCHROME2'
(0028, 0010) Rows US: 330
(0028, 0011) Columns US: 339
(0028, 0030) Pixel Spacing DS: ['0.734375', '0.734375']
(0028, 0100) Bits Allocated US: 16
(0028, 0101) Bits Stored US: 12
(0028, 0102) High Bit US: 11
(0028, 0103) Pixel Representation US: 0
(0028, 1052) Rescale Intercept DS: '-1024'
(0028, 1053) Rescale Slope DS: '1'
(7fe0, 0010) Pixel Data

发现一套图的第一张和最后一张的Slice Thickness往往和中间层的值是不同的。

Path = 'H:Datadata216622.16.840.1.113662.2.0.105002416.1489146183.701CTa.dcm'
slices = dicom.read_file(path)
spacing = slices.PixelSpacing

读取头文件信息方法:

Slices.上图头文件中的name列。

这时要注意的是,name大小写不变,去掉空格,去掉符号,比如括号。

举例:

origin = slices.SoftwareVersions
print origin
>>CORVUS 6.4

spacing = slices[1].PixelSpacing
print spacing
>>['0.734375', '0.734375']

热心网友 时间:2022-04-18 06:53

问题表述不当,是对图像锐化处理吧。首先,使用pydicom读取dicom文件获得图像,例如CT图像,然后,应用图像库做锐化处理,常用的库有PIL,opencv,skiamge等。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
官户的介绍 ...因为在家怕用水羊皮该硬了。如何清洗,不要说用盐,谢谢。 祛痣后的注意事项 “应道不痴颠”的出处是哪里 “素娥作意失幽期”的出处是哪里 斗鱼怎么举报主播 汪东城在张惠妹《记得》MV里哪里出现了啊? 谁知道张惠妹《记得》MV里的男主角是谁 关于幼儿想像的说法,不正确的是( )。 苏州游船招聘信息,苏州自驾游艇旅游攻略 关于aabb式的四字词语有哪些 aabb式的四字词语都有什么 AABB式的四字词语 Aabb式的四字词语怎么写? pilot笔 V5 和 p-500 哪个好呢? 宝克500水性笔替芯用什么笔 求推荐500左右的钢笔,最好把什么特点说一下,谢谢 500元左右能买什么好钢笔?毕加索?派克能买到吗? 懂钢笔的进来!求推荐一支500左右钢笔。现在有一支凌美狩猎者EF,感觉还不错,现在想换一支好点的, 派克500多元的钢笔怎么样? 关于笔的记叙文,500字左右 求推荐一支500元左右的钢笔,谢谢了 什么牌子的钢笔好?价格在五百左右,我想买一支送领导,哪个牌子好?。 想要送朋友一只钢笔,有哪些500元以内的推荐? 500元左右有哪些钢笔值得推荐 派克的笔500左右是金笔吗 笔的说明文500字 请以“笔”为题,写一篇不少于500字的作文 燃气热水器漏水还有烟冒出来什么原因 保险公司直赔有什么 aabb式的词四字词语有哪些 AABB式的成语50个 搞图像处理有必要学 Python 吗 手机怎么给自己的视频做个自己id的片头用什么软件做? 有没有什么软件可以在手机上做视频片头? 加强党风廉政建设的会议记录怎么写 收集典型案例,讨论“一带一路”建设会带来哪些积极影响? 一篇,服务同学的典型案例或深化学生会改革中的好的机制性、长效性做法经验_百度问一问 以近期社会中或者你身边发生的典型情绪失控的事件为案例进行分析,谈谈如何控_百度问一问 运用创新理论知识,系统分析生活或学习中遇到的某一典型创新案例,并简述自己的感想和体会图文并茂 12单选题(分)使用商业化的手段解决社会问题的最经典案例是:_百度问一问 如何做好居委会调解的典型案例及工作启示 怎么开生蚝壳是最快的啊? “饺子”的英文是什么? 新注册的,为什么附近的人搜不到我? 我申请了一个新的,为什么附近的人看不到我? 为什么我刚申请的 搜附近人别人看不到我? 刚刚申请的,为什么附近的人看不到我? 新申请的,多久可以加附近人 新申请的附近人不能被搜索到吗