dicomread

读取DICOM图像

描述

例子

X= dicomread (文件名)从兼容的医学数字成像与通信(DICOM)文件中读取图像数据文件名。若要读取包含组成卷的一系列映像的一组DICOM文件,请使用dicomreadVolume

X= dicomread (信息)从DICOM元数据结构中引用的消息中读取DICOM图像数据信息

X= dicomread (___, '框架',f)只读取指定的帧f从图像。

X= dicomread (___,名称,值)使用。读取DICOM图像数据名称,值对配置解析器。

(X,提出) = dicomread (___)也返回颜色表,提出

(X,提出,α) = dicomread (___)同样的回报α的一个alpha通道矩阵X

(X,提出,α,覆盖) = dicomread (___)还返回DICOM文件的任何覆盖。

例子

全部折叠

从DICOM文件中读取索引图像,并使用它显示蒙太奇

[X, map] = dicomread(“US-PAL-8-10x-echo.dcm”);蒙太奇(X,地图,“大小”,[2 5]);

读取图像从DICOM文件和显示它使用imshow

信息= dicominfo (“CT-MONO2-16-ankle.dcm”);Y = dicomread(信息);图imshow (Y, []);

输入参数

全部折叠

DICOM文件的名称,指定为矢量字符或字符串标量。

数据类型:烧焦|字符串

DICOM元数据,指定为结构。的信息结构是通过所产生的dicominfo函数。

帧的读取,指定为一个整数标量,整数的向量,或“所有”。当f是数字,dicomread只从图像中读取指定的帧号。默认情况下,dicomread读取DICOM图像的所有帧。

名称-值对的观点

的可选逗号分隔对名称,值参数。的名字参数名称和是对应的值。的名字必须出现在引号内。可以按任意顺序指定多个名称和值对参数名1,值1,...,NameN,值N

例:dicomread( 'CT-MONO2-16-ankle.dcm', 'UseVRHeuristic',假)

阅读不合规的DICOM文件开关(VR)值表示方式不正确,指定为逗号分隔组成的“UseVRHeuristic”真正要么

当设置为真正(默认),dicomread采用启发式,以帮助读取错误切换VR模式一定不符合DICOM文件。dicomread显示,如果使用了启发式的警告。的文件兼容少数不会被正确读取。组UseVRHeuristic读取这些兼容文件。

数据类型:逻辑

输出参数

全部折叠

DICOM图像,返回为以下内容之一。

  • 一个-通过-n表示单帧灰度图像或索引图像的矩阵

  • 一个-通过-n-乘3数组,表示单帧真彩色(RGB)图像

  • 表示多帧图像的4-D数组。

数据类型:int8|INT16|uint8|uint16

与图像相关联的彩色映射X

  • 如果X是一个索引图像呢提出返回的是c3矩阵。有c在颜色映射的颜色,每一个由红色,绿色和蓝色像素值表示。

  • 如果X是灰度或真彩色图像,然后提出是空的([])。

数据类型:

用于图像的α信道矩阵X,返回作为非负整数的数组。值α如果像素不透明,则为0;否则它们是行下标into提出。的RGB值提出应该被替换为在值X使用αα有相同的高度和宽度X并且是多帧图像的4-D。α具有相同的数据类型X

数据类型:int8|INT16|uint8|uint16

覆盖DICOM文件。每个叠加是一个1位的黑白图像,具有相同的高度和宽度X。如果文件中有多个覆盖,则覆盖是一个四维多帧图像。如果文件中没有覆盖,则覆盖是空的([])。

数据类型:逻辑

提示

  • 该函数读取从这些像素格式之一的文件图像:

    • Little-endian,隐式VR,未压缩

    • 小端,明确的VR,不压缩

    • 大端显式VR,未压缩

    • JPEG(有损或无损)

    • JPEG2000(有损或无损)

    • 行程长度编码(RLE)

    • GE隐式VR, LE与未压缩的BE像素(1.2.840.113619.5.2)

R2006a前推出