Thread Subject: dicomdir reading with the image processing toolbox

Subject: dicomdir reading with the image processing toolbox

From: Petr Krysl

Date: 17 Jul, 2009 14:30:21

Message: 1 of 1

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

Tags for this Thread

Everyone's Tags:

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Tag Activity for This Thread
Tag Applied By Date/Time
dicomdir Petr Krysl 17 Jul, 2009 10:34:14
dicomread Petr Krysl 17 Jul, 2009 10:34:14
image processin... Petr Krysl 17 Jul, 2009 10:34:14
rssFeed for this Thread

Contact us at files@mathworks.com