[Insight-users] Dicom header with managed ITK
Dan Mueller
dan.muel at gmail.com
Mon Jul 7 00:19:55 EDT 2008
Hi Rehab,
Comments inline below.
2008/7/7 Rehab Mansour <rehab_a_eg at yahoo.co.uk>:
> Hi Dan ,
> Thanks alot for the fast reply...but i tried to get the latest ManagedITK
> warrapers release (3.6.0.2)...but i couldn't find it the latest excisting
> release is (3.6.0.1) and doesn't contain the GDCMImageIO object :D...could
> u please send me the download link ,so i can download it.
The source code for ManagedITK 3.6.0.2 can be found here:
http://insight-journal.org/midas/handle.php?handle=1926/501
The pre-compiled binary files are become too large for the Insight
Journal submission system to handle, so for the latest release I have
only uploaded the source. You should see it down the bottom:
ManagedITK-src-3.6.0.2.zip. You will need to download the source and
follow the directions for compiling it manually...
HTH
Cheers, Dan
> ----- Original Message ----
> From: Dan Mueller <dan.muel at gmail.com>
> To: Rehab Mansour <rehab_a_eg at yahoo.co.uk>
> Cc: ITK <insight-users at itk.org>
> Sent: Sunday, 6 July, 2008 9:37:49 PM
> Subject: Re: [Insight-users] Dicom header with managed ITK
>
> Hi Rehab,
>
> The support for DICOM IO in ManagedITK is not as good as it could
> be...if you want to help improve it, let me know!
>
> I'm not exactly sure what you mean by "read the dicom header". Do you
> mean read the tag values? If so, you may be interested to learn the
> latest release of ManagedITK (3.6.0.2) contains wrappers for the major
> IO objects, including GDCMImageIO. This object contains the
> GetValueFromTag(String tag, String% value) method which may be what
> you are searching for. I have included an example below using
> (hard-coded) data from {ITK_DIR}\Testing\Data\Input\DicomSeries\
>
> using System;
> using itk;
>
> namespace ManagedItkDicomTest
> {
> class Program
> {
> static void Main(string[] args)
> {
> itkImage_SS3 input = itkImage_SS3.New();
> itkImageFileReader reader = itkImageFileReader.New(input);
> reader.FileName = "Image0075.dcm";
> reader.Update();
> itkGDCMImageIO imageIO = itkGDCMImageIO.New();
> reader.GetImageIO(imageIO);
> const String tag = "0008|0018"; // Series UID
> String value = String.Empty;
> bool doesTagExist = imageIO.GetValueFromTag(tag, out value);
> }
> }
> }
>
> Hope this helps.
>
> Regards, Dan
>
> 2008/7/6 Rehab Mansour <rehab_a_eg at yahoo.co.uk>:
>> Hi all,
>> is there a way i can read the dicom header with the managedITK(c#),plz if
>> any body knows how let me know
>> Rehab
>> ________________________________
>> Not happy with your email address?
>> Get the one you really want - millions of new email addresses available
>> now
>> at Yahoo!
>> _______________________________________________
>> Insight-users mailing list
>> Insight-users at itk.org
>> http://www.itk.org/mailman/listinfo/insight-users
>>
>>
>
> ________________________________
> Not happy with your email address?
> Get the one you really want - millions of new email addresses available now
> at Yahoo!
More information about the Insight-users
mailing list