Converts DICOM Header Field to a Matrix
Converts a vector of DICOM header information, assuming there are multiple entries per element of the vector, into a matrix.
header2matrix(hdr, ncol, sep = " ", byrow = TRUE)
hdr |
is the result from extracting information from a DICOM header
field; e.g., using |
ncol |
is the number of columns. |
sep |
is the character string required to split entries in the header field. |
byrow |
is a logical variable (default = |
Matrix with length(hdr)
rows and ncol
columns.
Brandon Whitcher bwhitcher@gmail.com
Digital Imaging and Communications in Medicine (DICOM)
http://medical.nema.org
x <- readDICOMFile(system.file("dcm/Abdo.dcm", package="oro.dicom")) pixelSpacing <- extractHeader(x$hdr, "PixelSpacing", numeric=FALSE) pSmat <- header2matrix(pixelSpacing, ncol=2) IOP <- extractHeader(x$hdr, "ImageOrientationPatient", numeric=FALSE) IOPmat <- header2matrix(IOP, ncol=6)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.