Main Content

Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

dicomCollection

Recopilar detalles sobre la serie relacionada de archivos DICOM

Descripción

ejemplo

collection = dicomCollection(directory) recopila detalles sobre los archivos DICOM contenidos en y los devuelve en la tabla.directorycollection La función agrega detalles por serie DICOM, utilizando el valor del campo de metadatos en cada archivo para determinar la pertenencia a la serie.dicomCollectionSeriesInstanceUID Una serie DICOM es un conjunto de imágenes relacionadas lógicamente de una operación de imagen.

collection = dicomCollection(directory,'IncludeSubfolders',TF) recursivamente busca archivos DICOM a continuación cuando es (el valor predeterminado).directoryTFtrue Cuando está , sólo dentro de .TFfalsedicomCollectiondirectory

ejemplo

collection = dicomCollection(DICOMDIR) recopila detalles sobre los archivos DICOM a los que se hace referencia en el archivo de directorio DICOM.DICOMDIR Un archivo de directorio DICOM (DICOMDIR) es un archivo DICOM especial que sirve como directorio de una colección de archivos DICOM almacenados en medios extraíbles, como ROM de CD/DVD.

Ejemplos

contraer todo

Recopile información sobre los archivos DICOM en la carpeta de imágenes de ejemplo de Image Processing Toolbox.

details = dicomCollection(fullfile(matlabroot,'toolbox/images/imdata'))
details =    5×14 table               StudyDateTime            SeriesDateTime          PatientName      PatientSex    Modality    Rows    Columns    Channels    Frames    StudyDescription    SeriesDescription                             StudyInstanceUID                                                     SeriesInstanceUID                                                           Filenames                                                               ____________________    ______________________    _______________    __________    ________    ____    _______    ________    ______    ________________    _________________    __________________________________________________________________    __________________________________________________________________    ____________________________________________________________      s1    30-Apr-1993 11:27:24    [30-Apr-1993 11:27:24]    "Anonymized"          ""           "CT"      512       512         1           1      "RT ANKLE"          ""                   "1.2.840.113619.2.1.1.322987881.621.736170080.681"                    "1.2.840.113619.2.1.2411.1031152382.365.736169244"                    ["C:\Temp\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.214"             "1.2.840.113619.2.244.3596.11880862.13689.1386517653.217"             [22×1 string                                                                                                   ]     s3    03-Oct-2011 19:18:11    [03-Oct-2011 18:59:02]    ""                    "M"          "MR"      512       512         1           1      "RIGHT KNEE"        ""                   "1.3.6.1.4.1.9590.100.1.2.320418845013189618318250681693358291211"    "1.3.6.1.4.1.9590.100.1.2.287740981712351622214874344032214809569"    ["C:\Temp\matlab\toolbox\images\imdata\knee1.dcm"            ]     s4    03-Oct-2011 19:18:11    [03-Oct-2011 19:05:04]    ""                    "M"          "MR"      512       512         1           1      "RIGHT KNEE"        ""                   "1.3.6.1.4.1.9590.100.1.2.320498134711034521212730362051554545799"    "1.3.6.1.4.1.9590.100.1.2.316302984111738034326701385064023497963"    ["C:\Temp\matlab\toolbox\images\imdata\knee2.dcm"            ]     s5    30-Jan-1994 11:25:01    []                        "Anonymized"          ""           "US"      430       600         1          10      "Echocardiogram"    "PS LAX MR & AI"     "999.999.3859744"                                                     "999.999.94827453"                                                    ["C:\Temp\matlab\toolbox\images\imdata\US-PAL-8-10x-echo.dcm"] 

Recopile información sobre los archivos DICOM en una carpeta de un archivo DICOMDIR.

details = dicomCollection(fullfile(matlabroot,'toolbox/images/imdata/DICOMDIR'))
details =    4×14 table               StudyDateTime        SeriesDateTime    PatientName     PatientSex    Modality    Rows    Columns    Channels    Frames    StudyDescription    SeriesDescription    StudyInstanceUID                            SeriesInstanceUID                                                  Filenames                                                              ____________________    ______________    ____________    __________    ________    ____    _______    ________    ______    ________________    _________________    ________________    ____________________________________________________________________________________________________________________________________      s1    30-Apr-1993 11:27:24          ''          "Anonymized"        ""          "CT"      512       512         1           1      "RT ANKLE"                 ""                   ""           "1.2.840.113619.2.1.2411.1031152382.365.736169244"                    "C:\Temp\matlab\toolbox\images\imdata\CT-MONO2-16-ankle.dcm"     s2    30-Jan-1994 11:25:01          ''          "Anonymized"        ""          "US"      430       600         1          10      "Echocardiogram"           ""                   ""           "999.999.94827453"                                                    "C:\Temp\matlab\toolbox\images\imdata\US-PAL-8-10x-echo.dcm"     s3    03-Oct-2011 19:18:11          ''          ""                  ""          "MR"      512       512         1           1      "RIGHT KNEE"               ""                   ""           "1.3.6.1.4.1.9590.100.1.2.287740981712351622214874344032214809569"    "C:\Temp\matlab\toolbox\images\imdata\knee1.dcm"                 s4    03-Oct-2011 19:18:11          ''          ""                  ""          "MR"      512       512         1           1      "RIGHT KNEE"               ""                   ""           "1.3.6.1.4.1.9590.100.1.2.316302984111738034326701385064023497963"    "C:\Temp\matlab\toolbox\images\imdata\knee2.dcm"             

Argumentos de entrada

contraer todo

Nombre de una carpeta que contiene archivos DICOM, especificados como un vector escalar de cadena o de caracteres.

Ejemplo: details = dicomCollection(fullfile(matlabroot,'toolbox/images/imdata'))

Tipos de datos: char | string

Archivo de directorio DICOM, especificado como un vector escalar o de caracteres de cadena.

Un archivo de directorio DICOM (DICOMDIR) es un archivo DICOM especial que sirve como directorio de una colección de archivos DICOM almacenados en medios extraíbles, como ROM de CD/DVD. Cuando los dispositivos escriben archivos DICOM en medios extraíbles, normalmente escriben un archivo DICOMDIR en el disco para que sirva como una lista del contenido del disco.

Ejemplo: details = dicomCollection(fullfile(matlabroot,'toolbox/images/imdata/DICOMDIR'))

Tipos de datos: char | string

Argumentos de salida

contraer todo

Metadatos de archivos DICOM, devueltos como una tabla. La función agrega la información de la serie DICOM.dicomCollection

Introducido en R2017b