|
Hello all,
I would like to read a set of CT images from a GE scanner which are saved on a CD with DICOMDIR in the top folder, and the image data in folders A\A\A\Z00 and so on.
When I use dicominfo on DICOMDIR I get
I = dicomInfo('e:\dicomdir')
I =
Filename: 'e:\dicomdir'
FileModDate: '16-Jul-2009 12:56:44'
FileSize: 668814
Format: 'DICOM'
FormatVersion: 3
Width: []
Height: []
BitDepth: []
ColorType: ''
FileMetaInformationGroupLength: 200
FileMetaInformationVersion: [2x1 uint8]
MediaStorageSOPClassUID: '1.2.840.10008.1.3.10'
MediaStorageSOPInstanceUID: [1x55 char]
TransferSyntaxUID: '1.2.840.10008.1.2.1'
ImplementationClassUID: '1.2.840.113619.6.207'
ImplementationVersionName: 'MergeCOM3_300'
SourceApplicationEntityTitle: 'ARCHIVE'
FileSetID: 'STDSET'
RootDirectoryFirstRecord: 404
RootDirectoryLastRecord: 404
FileSetConsistencyFlag: 0
DirectoryRecordSequence: [1x1 struct]
DataSetTrailingPadding: [2x1 uint8]
which seems to indicate this is indeed recognized as a dicom image. Reading DICOMDIR however yields an empty object on output
>> Image = dicomread(I)
Image =
[]
Using some available dicom viewers I can see that there are slice images for three patients in this dicom image structure. How do I read them with Matlab?
Thank you for any suggestions,
Petr
|