文档帮助中心文档
从一组DICOM图像创建4-D卷
V = dicomreadVolume(源)
v = DicomReadvolume(可溶液)
V = dicomreadVolume (sourcetable rowname)
V = dicomreadVolume (___、“MakeIsotropic”tf)
[V、空间]= dicomreadVolume (___)
[V,空间,昏暗的]= dicomreadVolume (___)
例子
V= dicomreadVolume (源)创建一个4-D卷,V,从一组医学数字成像和通信(DICOM)文件指定源.的dicomreadVolume函数确定图像的正确顺序并创建一个4-D卷。
V= dicomreadVolume (源)
V
源
dicomreadVolume
请注意
如果输入的是DICOM卷,则该函数在检查输入卷中图像切片的顺序后返回卷数据。当图像切片没有按照适当的顺序排列时,该函数在返回输出之前纠正顺序。
V= dicomreadVolume (sourcetable)中列出的输入文件创建4-D DICOM卷sourcetable.表中必须只有一行用于指定DICOM卷的元数据。
V= dicomreadVolume (sourcetable)
sourcetable
V= dicomreadVolume (sourcetable,rowname)中列出的输入文件创建4-D DICOM卷rowname多行表的。在以下情况下使用此语法sourcetable包含多个行。
V= dicomreadVolume (sourcetable,rowname)
rowname
V= dicomreadVolume (___“MakeIsotropic”,特遣部队)使用前面语法中的输入参数,从输入DICOM图像数据创建一个各向同性的4-D DICOM卷。使用此语法从一组非各向同性DICOM图像数据创建一个各向同性DICOM卷。
V= dicomreadVolume (___“MakeIsotropic”,特遣部队)
特遣部队
[V,空间) = dicomreadVolume (___)也返回一个结构,空间,描述输入DICOM数据的位置、分辨率和方向。
[V,空间) = dicomreadVolume (___)
空间
[V,空间,昏暗的) = dicomreadVolume (___)还返回输入DICOM数据中两个相邻片之间偏移量最大的维度。
[V,空间,昏暗的) = dicomreadVolume (___)
昏暗的
全部折叠
从包含DICOM映像文件的文件夹中加载卷数据。使用挤压函数来删除任何单个维度。
挤压
[V,空间,昏暗的]= dicomreadVolume (fullfile (matlabroot,“工具箱/图片/ imdata /狗”));V =紧缩(V);
显示4-D DICOM卷。为磁共振(MR)图像生成彩色图和透明图。
强度= [0 20 40 120 220 1024];Alpha = [0 0 0.15 0.3 0.38 0.5];Color = ([0 0 0;43 0 0;103年37 20;199 155 97;216 213 201;255 255 255])/ 255;queryPoints = linspace (min(强度),max(强度),256);alphamap = interp1(强度,α,queryPoints)”; colormap = interp1(intensity,color,queryPoints);
定制显示面板。
ViewPnl = uipanel(图,“标题”,“4 d Dicom卷”);
使用自定义颜色地图和alpha地图查看音量。
volshow (V,“Colormap”colormap,“Alphamap”alphamap,“父”, ViewPnl);
显示返回的空间结构dicomreadVolume.该结构包含关于输入DICOM映像文件的空间信息。
空间=结构体字段:PatientPositions: [22×3 double] PixelSpacings: [22×2 double] patientorientation: [2×3×22 double]
显示维度信息dicomreadVolume.该值指定切片偏移是最大的z维度。
z
昏暗的= 3
属性收集文件夹中包含的DICOM文件的详细信息dicomCollection函数。该函数以表的形式返回可用DICOM元数据的详细信息。
dicomCollection
sourcetable = dicomCollection (fullfile (matlabroot“工具箱/图片/ imdata”));
显示表。该表有多行,每一行包含指定文件夹中显示的DICOM映像集的元数据。
sourcetable =表5×14StudyDateTime SeriesDateTime PatientName PatientSex形态行列频道的帧StudyDescription SeriesDescription StudyInstanceUID SeriesInstanceUID文件名____________________ ________________________ _______________ __________ ________ ____ _______ ________ ______ ________________ _________________ __________________________________________________________________ __________________________________________________________________ ___________________________________________________________________________________________________________________ S1 30-APR-1993 11时27分24秒 - {[30-APR-1993 11时27分:24]}“匿名”“”CT“512 512 1 1”RT踝“”“”“1.2.840.113611.621.736170080.61”“1.2.840.113619.2.1.2411.1031152382.365.736115244”{[“\ jobAthive \ bdoc19b \ 2019_05_27_h05m12s43_job1128383_pass \ matlab \ toolbox \ images \ imdata \ ct-mono2-16-ankle.dcm“]} s2 14-dec-2013 15:47:31 {[14-dec-2013 15:54:33“Gorberg Mitzi”“F”“MR”512 512 1 22“CSP”“AX T2”“1.2.840.113619.2.244.3596.11880862.13689.1386517653.1386517653.214“”1.2.840.113619.2.244.3596.11880862.13689.1386517653.1386517653.1386517653217“{22×1字符串} S3 03-101-11 19:18:11 {[03-O10-2011 18:59:02]}“” “M” “MR” 512 512 11 “右膝” “” “1.3.6.1.4.1.9590.100.1.2.320418845013189618318250681693358291211” “1.3.6.1.4.1.9590.100.1.2.287740981712351622214874344032214809569”{[“Y:\乔布莱\ BDOC19B \ 2019_05_27_H05M12S43_JOB1128383_pass \ MATLAB \ TOOLBOX \ IMAGEL \ IMDATA \ KNEE1.DCM“]} S4 03-OCT-2011 19:18:11 {[03-O10-2011 19:05:04]}”m““MR” 512 512 11 “右膝” “” “1.3.6.1.4.1.9590.100.1.2.320498134711034521212730362051554545799” “1.3.6.1.4.1.9590.100.1.2.316302984111738034326701385064023497963”{[“Y:\ jobarchive \ Bdoc19b \ 2019_05_27_h05m12s43_job1128383_pass\ matlab \ toolbox \ images \ imdata \ knee2.dcm“]} s5 30-jan-1994 11:25:01 {0×0 double}”匿名“”“美国”430 600 1 10“超声心动图”“ps laxMr&Ai“999.999.3859744”“999.999.94827453”{[y:\ jobAthive \ bdoc19b \ 2019_05_27_h05m12s43_job1128383_pass \ matlab \ toolbox \ images \ imdatA \ US-PAL-8-10x-echo.dcm“]}
从表中的DICOM映像集构造4-D DICOM卷。指定包含所需DICOM映像集的行名。设置参数“MakeIsotropic”来真正的为了创造一个各向同性的体积。使用挤压函数来删除任何单个维度。
“MakeIsotropic”
真正的
V = dicomreadVolume (sourcetable“s2”,“MakeIsotropic”,真正的);V =紧缩(V);
显示各向同性4-D DICOM体积volshow函数。生成一个彩色地图和alpha(透明度)地图的MR图像。
volshow
强度= [0 20 40 120 220 1024];Alpha = [0 0 0.15 0.3 0.38 0.5];Color = ([0 0 0;43 0 0;103年37 20;199 155 97;216 213 201;255 255 255]) / 255;queryPoints = linspace (min(强度),max(强度),256);alphamap = interp1(强度,α,queryPoints)”; colormap = interp1(intensity,color,queryPoints);
ViewPnl = uipanel(图,“位置”,[0 0 1 1],“标题”,“各向同性4-D Dicom体积”);
volshow (V,“Colormap”colormap,“Alphamap”alphamap,“CameraPosition”(3 3 4),“父”, ViewPnl);
卷数据文件夹或文件,指定为字符串标量、字符向量、字符串数组或字符向量的单元格数组。
数据类型:字符|字符串
字符
字符串
指定为返回的表的DICOM文件元数据集合dicomCollection.
数据类型:表格
表格
表行的名称,指定为字符串标量或字符向量。中指定的多行表中的一行sourcetable.
假
创建各向同性体积,指定为这些值之一。
假或0 -根据输入数据创建4-D DICOM卷。
真正的或1 -创建各向同性4-D DICOM卷。
输入可以是各向同性或非各向同性DICOM数据。
4-D DICOM卷,作为数字阵列返回。
的尺寸V是(行,列,样品,片),样品为每个体素的颜色通道数。例如,灰度卷有一个样本,而RGB卷有三个样本。使用挤压函数来删除任何单例维度,例如当示例为1时。
从输入DICOM图像的元数据中收集的切片的位置、分辨率和方向,作为具有以下字段的结构返回。
空间结构
PatientPositions
PixelSpacings
PatientOrientations
有关DICOM属性的更多信息,请参阅DICOM标准第3部分C.7.6.2节。
1
2
3.
最大偏移量的维度,返回为1,2,或3..该值表示3-D坐标系中输入DICOM数据中相邻片之间偏移量最大的维度。
如果最大的偏移是沿着x维度,然后昏暗的是1。
如果最大的偏移是沿着y维度,然后昏暗的是2。
如果最大的偏移是沿着z维度,然后昏暗的是3。
使用多种浏览器|dicomCollection|dicominfo|dicomread|tiffreadVolume
dicominfo
dicomread
tiffreadVolume
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系