文档帮助中心文档
从DICOM映像集创建4-D卷
V = dicomreadVolume(源)
V = dicomreadVolume(可获取)
V = dicomreadVolume(sourcetable,rowname)
V = dicomreadVolume()___、“MakeIsotropic”tf)
[V, space] = dicomreadVolume(___)
[V, space,dim] = dicomreadVolume()___)
例子
V= dicomreadVolume (源)形成一个四维空间,V的一组医学数字成像和通信(DICOM)文件源.的dicomreadVolume函数识别图像的正确顺序并创建一个4-D卷。
V= dicomreadVolume (源)
V
源
dicomreadVolume
请注意
如果输入是DICOM卷,则该函数在检查输入卷中图像切片的顺序后返回卷数据。当图像切片的顺序不正确时,该函数在返回输出之前纠正顺序。
V= dicomreadVolume (sourcetable)从中列出的输入文件创建一个4d DICOM卷sourcetable.该表必须只包含一行,用于指定DICOM卷的元数据。
V= dicomreadVolume (sourcetable)
sourcetable
V= dicomreadVolume (sourcetable,rowname)从中列出的输入文件创建一个4d 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, space,dim] = dicomreadVolume(fullfile(matlabroot),“工具箱/图片/ imdata /狗”));V =挤压(V);
显示4-D DICOM卷。为磁共振(MR)图像生成颜色图和alpha(透明度)图。
强度= [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(intensity),max(intensity),256);alphamap = interp1(强度,alpha,queryPoints)'; colormap = interp1(intensity,color,queryPoints);
定制显示面板。
ViewPnl = uipanel(图,“标题”,“4-D Dicom Volume”);
使用自定义颜色图和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
Dim = 3
收集有关文件夹中包含的DICOM文件的详细信息dicomCollection函数。该函数以表的形式返回可用DICOM元数据的详细信息。
dicomCollection
sourcetable = dicomCollection(fullfile(matlabroot,“工具箱/图片/ imdata”));
显示表格。该表有多行,每行包含指定文件夹中DICOM映像集的元数据。
sourcetable =表5×14StudyDateTime SeriesDateTime PatientName PatientSex形态行列通道帧StudyDescription SeriesDescription StudyInstanceUID SeriesInstanceUID文件名 ____________________ ________________________ _______________ __________ ________ ____ _______ ________ ______ ________________ _________________ __________________________________________________________________ _____________________________________________________________________________________________________________________________________________________________________________________ s1 30 - 4月- 1993年11:27:24{[30 - 4月- 1993 11:27:24]}“匿名”““CT”512 512 1 1”RT脚踝“”“”1.2.840.113619.2.1.2411.1031152382.365.736169244“{(“1.2.840.113619.2.1.1.322987881.621.736170080.681 Y: \ jobarchive \ Bdoc19b \ 2019 _05_27_h05m12s43_job1128383_pass \ matlab工具箱\ \ \ imdata \ CT-MONO2-16-ankle图像。} "GORBERG MITZI" "F" "MR" 512 512 1 22 "CSP" "AX T2" " 1.2.840.113619.2.244.3596.11880862.1386517653.214 "" 1.2.840.113619.2.244.3596.11880862.1386517653.217 " {22×1 string} s3 03-Oct-2011 19:18:11 {[03-Oct-2011 18:59:02]} "" M" "MR" 512 512 11" RIGHT KNEE" "" "1.3.6.1.4.1.9590.100.1.2.320418845013189618318250681693358291211" "1.3.6.1.4.1.9590.100.1.2.287740981712351622214874344032214809569"{[" Y: \ jobarchive \ Bdoc19b \ 2019 _05_27_h05m12s43_job1128383_pass \ matlab工具箱\ \ \ imdata \ knee1图像。"" 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. "} 5 30-Jan-1994 11:25:01 {0×0 double} "Anonymized" "" "US" 430 600 1 10 "Echocardiogram" "PS LAX MR & AI" "999.999.3859744" "999.999.94827453" {"Y:\jobarchive\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“s2”,“MakeIsotropic”,真正的);V =挤压(V);
显示各向同性4-D DICOM卷volshow函数。为MR图像生成颜色图和alpha(透明度)图。
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(intensity),max(intensity),256);alphamap = interp1(强度,alpha,queryPoints)'; colormap = interp1(intensity,color,queryPoints);
ViewPnl = uipanel(图,“位置”,[0 0 1 1],“标题”,“各向同性四维Dicom体积”);
volshow (V,“Colormap”colormap,“Alphamap”alphamap,“CameraPosition”,[3 3 4],“父”, ViewPnl);
卷数据文件夹或文件,指定为字符串标量、字符向量、字符串数组或字符向量的单元格数组。
数据类型:字符|字符串
字符
字符串
返回的表指定的DICOM文件元数据集合dicomCollection.
数据类型:表格
表格
表行的名称,指定为字符串标量或字符向量。中指定的多行表中的一行sourcetable.
假
创建各向同性体积,指定为以下值之一。
假or 0 -根据输入数据创建一个4d 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命令。万博1manbetx
选择一个网站获取翻译后的内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:.
你亦可选择下列网址:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。
与当地办事处联系