[Insight-users] FW: DicomSeriesReadImageWrite2_DICOM DIRECTORY PATH ; -?

Daniela Sacchetto danysunflower at hotmail.it
Sun May 23 04:16:38 EDT 2010


 Ehm.....
I tryed to do it but without results.... ;-(
My code is:

[...]

  typedef itk::GDCMSeriesFileNames NamesGeneratorType;
  NamesGeneratorType::Pointer nameGenerator = NamesGeneratorType::New();

  nameGenerator->SetUseSeriesDetails( true );
  nameGenerator->AddSeriesRestriction("0008|0021" );

  nameGenerator->SetDirectory( argv[1] );

[...]

Where argv[1] is the directory where the DICOMslices are stored.... My code sees every DICOMslice as a series and so I don't have the desidered result.
I save the DICOMslice whit Matlab dicomwrite(...): could it be a problem??

Thanks a lot for your time
Daniela 

Date: Sun, 23 May 2010 10:01:23 +0200
Subject: Re: [Insight-users] FW: DicomSeriesReadImageWrite2_DICOM DIRECTORY 	PATH ; -?
From: aya.elgebeely at symbyo.com
To: danysunflower at hotmail.it

Hi Daniela,

Check this part:

"Now we face one of the main challenges of the process of reading a DICOM series. That is, to identify from a given directory the set of filenames that belong together to the same volumetric image. Fortunately for us, GDCM offers functionalities for solving this problem and we just

need to invoke those functionalities through an ITK class that encapsulates a communication with GDCM classes. This ITK object is the GDCMSeriesFileNames. Conveniently for us, we only need to pass to this class the name of the directorywhere the DICOMslices are stored. This is done with the SetDirectory() method. The GDCMSeriesFileNames object will explore the directory and will generate a sequence of filenames for DICOM files for one study/series."


It's taken from ITKSoftwareGuide.pdf, chapter 7 section 7.12.3, it's illustrated in details how to use the GDCM to read a dicom series.

Regards,
Aya R.

On 21 May 2010 11:51, Daniela Sacchetto <danysunflower at hotmail.it> wrote:







I've a doubt...what is the DICOM DIRECTORY PATH? Because I'm not sure to do what you say me....

 

Thanks to anyone will help me, 

I hope to hear from you soon 

Daniela

 

 


From: danysunflower at hotmail.it
To: aya.elgebeely at symbyo.com
Subject: RE: [Insight-users] DicomSeriesReadImageWrite2_Problem to read dcmSeries

Date: Thu, 20 May 2010 08:49:44 +0200



Thanks for your help but I'm not sure to have understood what you means....
I give the dicom directory path as you tell me, but the problem is the same.....

I've this output:

daniela at daniela-laptop:~/Scrivania/ITK/DCMSeries2DCMVolume/bin$ ./DCMSeries2DCMVolume /home/daniela/Scrivania/ITK/DCMSeries2DCMVolume/bin/ImagesSeries/ out.dcm 

 
The directory: 

/home/daniela/Scrivania/ITK/DCMSeries2DCMVolume/bin/ImagesSeries/

Contains the following DICOM Series: 

1.3.6.1.4.1.9590.100.1.1.10361484212757612641150690902115007521221242
1.3.6.1.4.1.9590.100.1.1.104958578313032336937390375850004964647.221242

1.3.6.1.4.1.9590.100.1.1.107405759313013746441001957330139037556.221242
1.3.6.1.4.1.9590.100.1.1.111061796311836621214237815451365526665.221242
1.3.6.1.4.1.9590.100.1.1.111371510912184596024463174462076619397.221242

1.3.6.1.4.1.9590.100.1.1.114003144113582087342408426350632299768.221242
1.3.6.1.4.1.9590.100.1.1.115069668012691176838860860252871104986.221242
1.3.6.1.4.1.9590.100.1.1.115863632711534221931101822980911990082.221242

1.3.6.1.4.1.9590.100.1.1.117210875213699775925905320144009158488.221242
1.3.6.1.4.1.9590.100.1.1.119305551712024551424636647733186827561.221242
1.3.6.1.4.1.9590.100.1.1.124756438512135209838077715403133762381.221242

1.3.6.1.4.1.9590.100.1.1.127100014912702946822219170800611195259.221242
1.3.6.1.4.1.9590.100.1.1.130904613712586655706082561633711854708.221242
1.3.6.1.4.1.9590.100.1.1.132789141911144680733439794193524860925.221242

1.3.6.1.4.1.9590.100.1.1.135448922813903449706317500221925740393.221242
1.3.6.1.4.1.9590.100.1.1.140381627611042300039716387174096495155.221242
1.3.6.1.4.1.9590.100.1.1.144532218413535004936604791574275013149.221242

1.3.6.1.4.1.9590.100.1.1.157221514712861930036266622811496897297.221242
1.3.6.1.4.1.9590.100.1.1.160223257112208121623193527622719890831.221242
1.3.6.1.4.1.9590.100.1.1.160403179611467061711348435733606596103.221242

1.3.6.1.4.1.9590.100.1.1.172713343612953281742615330863275523053.221242
1.3.6.1.4.1.9590.100.1.1.175656151313701326233705860102033370194.221242
1.3.6.1.4.1.9590.100.1.1.178274724111426279710183141672223558981.221242

1.3.6.1.4.1.9590.100.1.1.180637138611113043422500405051890976544.221242
1.3.6.1.4.1.9590.100.1.1.186730282911486077401357512971164367217.221242
1.3.6.1.4.1.9590.100.1.1.192259075012690719635674136851855041374.221242

1.3.6.1.4.1.9590.100.1.1.192304153912250864228390368121983284957.221242
1.3.6.1.4.1.9590.100.1.1.193484500413409104135181974303210120179.221242
1.3.6.1.4.1.9590.100.1.1.19483900012924771942041919211865262431221242

1.3.6.1.4.1.9590.100.1.1.195657872811850247602202149461524783890.221242
1.3.6.1.4.1.9590.100.1.1.201049653713350628538356901603932718942.221242
1.3.6.1.4.1.9590.100.1.1.205015200010636842101619262860733417343.221242

1.3.6.1.4.1.9590.100.1.1.205613602911200829614883654510244679940.221242
1.3.6.1.4.1.9590.100.1.1.20800626711899110105604105073231958255221242
1.3.6.1.4.1.9590.100.1.1.20872103812615579508486015223976135878221242

1.3.6.1.4.1.9590.100.1.1.21351735211271066209877047511394413712221242
1.3.6.1.4.1.9590.100.1.1.21680937212595594016257117591281029470221242
1.3.6.1.4.1.9590.100.1.1.224333664511635846134767287320129334367.221242

1.3.6.1.4.1.9590.100.1.1.233908953312421664220188089821972073086.221242
1.3.6.1.4.1.9590.100.1.1.234209099110527561139912938521609936297.221242
1.3.6.1.4.1.9590.100.1.1.23802820312794295127113987993421697158221242

1.3.6.1.4.1.9590.100.1.1.242833846613601180335659779954189495520.221242
1.3.6.1.4.1.9590.100.1.1.253032502011790636131304298292828389497.221242
1.3.6.1.4.1.9590.100.1.1.255281180411326795728207781183439084004.221242

1.3.6.1.4.1.9590.100.1.1.255989415911509155724838153234090034564.221242
1.3.6.1.4.1.9590.100.1.1.256703548713845188826113524501483688262.221242
1.3.6.1.4.1.9590.100.1.1.261066150512413035806047720024185285532.221242

1.3.6.1.4.1.9590.100.1.1.261923240410862384217601248181510658931.221242
1.3.6.1.4.1.9590.100.1.1.268721950512337394906243140334041866289.221242
1.3.6.1.4.1.9590.100.1.1.27002773911574612438101769393252839446221242

1.3.6.1.4.1.9590.100.1.1.271581633012520598328179585500147639169.221242
1.3.6.1.4.1.9590.100.1.1.275217719912817877728213459731407722928.221242
1.3.6.1.4.1.9590.100.1.1.277517900612931292311799848252902738566.221242

1.3.6.1.4.1.9590.100.1.1.284480680412612910037758074081229817663.221242
1.3.6.1.4.1.9590.100.1.1.286439761413969307524261925414149551332.221242
1.3.6.1.4.1.9590.100.1.1.291305712911989507105097837000895920840.221242

1.3.6.1.4.1.9590.100.1.1.292869497411583926927243992940115011216.221242
1.3.6.1.4.1.9590.100.1.1.294272493213528938332167299922951678306.221242
1.3.6.1.4.1.9590.100.1.1.295432048011872899929460473813532438228.221242

1.3.6.1.4.1.9590.100.1.1.296186631012571024433067314041707054768.221242
1.3.6.1.4.1.9590.100.1.1.301593916812146160820025722003626446068.221242
1.3.6.1.4.1.9590.100.1.1.308036880011475464222555219482749565972.221242

1.3.6.1.4.1.9590.100.1.1.309762793512585698333933743481155409607.221242
1.3.6.1.4.1.9590.100.1.1.31537236411798195029682792212183975425221242
1.3.6.1.4.1.9590.100.1.1.316724547212924806432666494890264926722.221242

1.3.6.1.4.1.9590.100.1.1.321890438512454846731899933613141156877.221242
1.3.6.1.4.1.9590.100.1.1.32608800911307637908833860023208140871221242
1.3.6.1.4.1.9590.100.1.1.332825116910498149003315061000401502685.221242

1.3.6.1.4.1.9590.100.1.1.336289553512762651720507229901428345498.221242
1.3.6.1.4.1.9590.100.1.1.336498562011885684504085922651903352995.221242
1.3.6.1.4.1.9590.100.1.1.346951755412774716126274441202286286506.221242

1.3.6.1.4.1.9590.100.1.1.350189582912575955717799599530933104099.221242
1.3.6.1.4.1.9590.100.1.1.36458300412833472603234234072687996430221242
1.3.6.1.4.1.9590.100.1.1.365342754013142409717392864100025245812.221242

1.3.6.1.4.1.9590.100.1.1.367343886412836272303768116671237967763.221242
1.3.6.1.4.1.9590.100.1.1.371453199410330370402071443502446155721.221242
1.3.6.1.4.1.9590.100.1.1.376711282912854756030326803280901027039.221242

1.3.6.1.4.1.9590.100.1.1.377409676713311240436009094542889703106.221242
1.3.6.1.4.1.9590.100.1.1.389316412613417667100401875470402172002.221242
1.3.6.1.4.1.9590.100.1.1.39465802511786504535533684932439600436221242

1.3.6.1.4.1.9590.100.1.1.395125695510859653039905120523042226302.221242
1.3.6.1.4.1.9590.100.1.1.398528795512731655934044154101725060478.221242
1.3.6.1.4.1.9590.100.1.1.410277870513038087706950595972147283218.221242

1.3.6.1.4.1.9590.100.1.1.412045646513052985524670655310954839349.221242
1.3.6.1.4.1.9590.100.1.1.416208511312424332830102614362027638482.221242
1.3.6.1.4.1.9590.100.1.1.42342430811558317805782007453092171394221242

1.3.6.1.4.1.9590.100.1.1.426127881212301683408269948334199655738.221242
1.3.6.1.4.1.9590.100.1.1.49241483711184470737460394433295304743221242
1.3.6.1.4.1.9590.100.1.1.49455742810565594637753660210668519682221242

1.3.6.1.4.1.9590.100.1.1.51443036613822244201683465584071455387221242
1.3.6.1.4.1.9590.100.1.1.51826236110766102523378438471747952106221242
1.3.6.1.4.1.9590.100.1.1.54586938712268267527783315552319051980221242
1.3.6.1.4.1.9590.100.1.1.55004693210536392229810791901280914507221242

1.3.6.1.4.1.9590.100.1.1.56593996213466745216522111193927304370221242
1.3.6.1.4.1.9590.100.1.1.60877224411871371822157485202711878743221242
1.3.6.1.4.1.9590.100.1.1.64322360612199230734233860122330178898221242
1.3.6.1.4.1.9590.100.1.1.66401018112950258816371047714219464939221242

1.3.6.1.4.1.9590.100.1.1.89578728812936033115031064410795050582221242


Now reading series: 

1.3.6.1.4.1.9590.100.1.1.10361484212757612641150690902115007521221242


Writing the image as 

out.dcm


Where is my error?

Regards
Daniela



Date: Thu, 20 May 2010 08:39:29 +0300
Subject: Re: [Insight-users] DicomSeriesReadImageWrite2_Problem to read dcmSeries
From: aya.elgebeely at symbyo.com

To: danysunflower at hotmail.it


Hi Daniela,
I think you should give the DicomSeries reader the dicom directory path, then it will read all .dcm files included in this DIR, not the entire dicom images path.

Regards,



On 19 May 2010 12:59, Daniela Sacchetto <danysunflower at hotmail.it> wrote:


Hi everyone!

I've a problem with DicomSeriesReadImageWrite2.
I've to read 98 .dcm US images and then save them as an only .dcm 3D image....
I'm trying to use DicomSeriesReadImageWrite2 but I've a strange result: my output image is made by only a frame!!!


I think that my program read every .dcm image as a DicomSeries and so it works only with the first...

In fact the output on my code is:
---------------------------------------------------------------------------------------

The directory: 

./ImagesSeries/

Contains the following DICOM Series: 

1.3.6.1.4.1.9590.100.1.1.10361484212757612641150690902115007521221242
1.3.6.1.4.1.9590.100.1.1.104958578313032336937390375850004964647.221242

1.3.6.1.4.1.9590.100.1.1.107405759313013746441001957330139037556.221242
1.3.6.1.4.1.9590.100.1.1.111061796311836621214237815451365526665.221242
1.3.6.1.4.1.9590.100.1.1.111371510912184596024463174462076619397.221242

1.3.6.1.4.1.9590.100.1.1.114003144113582087342408426350632299768.221242
1.3.6.1.4.1.9590.100.1.1.115069668012691176838860860252871104986.221242
1.3.6.1.4.1.9590.100.1.1.115863632711534221931101822980911990082.221242

1.3.6.1.4.1.9590.100.1.1.117210875213699775925905320144009158488.221242
1.3.6.1.4.1.9590.100.1.1.119305551712024551424636647733186827561.221242
1.3.6.1.4.1.9590.100.1.1.124756438512135209838077715403133762381.221242

1.3.6.1.4.1.9590.100.1.1.127100014912702946822219170800611195259.221242
1.3.6.1.4.1.9590.100.1.1.130904613712586655706082561633711854708.221242
1.3.6.1.4.1.9590.100.1.1.132789141911144680733439794193524860925.221242

1.3.6.1.4.1.9590.100.1.1.135448922813903449706317500221925740393.221242
1.3.6.1.4.1.9590.100.1.1.140381627611042300039716387174096495155.221242
1.3.6.1.4.1.9590.100.1.1.144532218413535004936604791574275013149.221242

1.3.6.1.4.1.9590.100.1.1.157221514712861930036266622811496897297.221242
1.3.6.1.4.1.9590.100.1.1.160223257112208121623193527622719890831.221242
1.3.6.1.4.1.9590.100.1.1.160403179611467061711348435733606596103.221242

1.3.6.1.4.1.9590.100.1.1.172713343612953281742615330863275523053.221242
1.3.6.1.4.1.9590.100.1.1.175656151313701326233705860102033370194.221242
1.3.6.1.4.1.9590.100.1.1.178274724111426279710183141672223558981.221242

1.3.6.1.4.1.9590.100.1.1.180637138611113043422500405051890976544.221242
1.3.6.1.4.1.9590.100.1.1.186730282911486077401357512971164367217.221242
1.3.6.1.4.1.9590.100.1.1.192259075012690719635674136851855041374.221242

1.3.6.1.4.1.9590.100.1.1.192304153912250864228390368121983284957.221242
1.3.6.1.4.1.9590.100.1.1.193484500413409104135181974303210120179.221242
1.3.6.1.4.1.9590.100.1.1.19483900012924771942041919211865262431221242

1.3.6.1.4.1.9590.100.1.1.195657872811850247602202149461524783890.221242
1.3.6.1.4.1.9590.100.1.1.201049653713350628538356901603932718942.221242
1.3.6.1.4.1.9590.100.1.1.205015200010636842101619262860733417343.221242

1.3.6.1.4.1.9590.100.1.1.205613602911200829614883654510244679940.221242
1.3.6.1.4.1.9590.100.1.1.20800626711899110105604105073231958255221242
1.3.6.1.4.1.9590.100.1.1.20872103812615579508486015223976135878221242

1.3.6.1.4.1.9590.100.1.1.21351735211271066209877047511394413712221242
1.3.6.1.4.1.9590.100.1.1.21680937212595594016257117591281029470221242
1.3.6.1.4.1.9590.100.1.1.224333664511635846134767287320129334367.221242

1.3.6.1.4.1.9590.100.1.1.233908953312421664220188089821972073086.221242
1.3.6.1.4.1.9590.100.1.1.234209099110527561139912938521609936297.221242
1.3.6.1.4.1.9590.100.1.1.23802820312794295127113987993421697158221242

1.3.6.1.4.1.9590.100.1.1.242833846613601180335659779954189495520.221242
1.3.6.1.4.1.9590.100.1.1.253032502011790636131304298292828389497.221242
1.3.6.1.4.1.9590.100.1.1.255281180411326795728207781183439084004.221242

1.3.6.1.4.1.9590.100.1.1.255989415911509155724838153234090034564.221242
1.3.6.1.4.1.9590.100.1.1.256703548713845188826113524501483688262.221242
1.3.6.1.4.1.9590.100.1.1.261066150512413035806047720024185285532.221242

1.3.6.1.4.1.9590.100.1.1.261923240410862384217601248181510658931.221242
1.3.6.1.4.1.9590.100.1.1.268721950512337394906243140334041866289.221242
1.3.6.1.4.1.9590.100.1.1.27002773911574612438101769393252839446221242

1.3.6.1.4.1.9590.100.1.1.271581633012520598328179585500147639169.221242
1.3.6.1.4.1.9590.100.1.1.275217719912817877728213459731407722928.221242
1.3.6.1.4.1.9590.100.1.1.277517900612931292311799848252902738566.221242

1.3.6.1.4.1.9590.100.1.1.284480680412612910037758074081229817663.221242
1.3.6.1.4.1.9590.100.1.1.286439761413969307524261925414149551332.221242
1.3.6.1.4.1.9590.100.1.1.291305712911989507105097837000895920840.221242

1.3.6.1.4.1.9590.100.1.1.292869497411583926927243992940115011216.221242
1.3.6.1.4.1.9590.100.1.1.294272493213528938332167299922951678306.221242
1.3.6.1.4.1.9590.100.1.1.295432048011872899929460473813532438228.221242

1.3.6.1.4.1.9590.100.1.1.296186631012571024433067314041707054768.221242
1.3.6.1.4.1.9590.100.1.1.301593916812146160820025722003626446068.221242
1.3.6.1.4.1.9590.100.1.1.308036880011475464222555219482749565972.221242

1.3.6.1.4.1.9590.100.1.1.309762793512585698333933743481155409607.221242
1.3.6.1.4.1.9590.100.1.1.31537236411798195029682792212183975425221242
1.3.6.1.4.1.9590.100.1.1.316724547212924806432666494890264926722.221242

1.3.6.1.4.1.9590.100.1.1.321890438512454846731899933613141156877.221242
1.3.6.1.4.1.9590.100.1.1.32608800911307637908833860023208140871221242
1.3.6.1.4.1.9590.100.1.1.332825116910498149003315061000401502685.221242

1.3.6.1.4.1.9590.100.1.1.336289553512762651720507229901428345498.221242
1.3.6.1.4.1.9590.100.1.1.336498562011885684504085922651903352995.221242
1.3.6.1.4.1.9590.100.1.1.346951755412774716126274441202286286506.221242

1.3.6.1.4.1.9590.100.1.1.350189582912575955717799599530933104099.221242
1.3.6.1.4.1.9590.100.1.1.36458300412833472603234234072687996430221242
1.3.6.1.4.1.9590.100.1.1.365342754013142409717392864100025245812.221242

1.3.6.1.4.1.9590.100.1.1.367343886412836272303768116671237967763.221242
1.3.6.1.4.1.9590.100.1.1.371453199410330370402071443502446155721.221242
1.3.6.1.4.1.9590.100.1.1.376711282912854756030326803280901027039.221242

1.3.6.1.4.1.9590.100.1.1.377409676713311240436009094542889703106.221242
1.3.6.1.4.1.9590.100.1.1.389316412613417667100401875470402172002.221242
1.3.6.1.4.1.9590.100.1.1.39465802511786504535533684932439600436221242

1.3.6.1.4.1.9590.100.1.1.395125695510859653039905120523042226302.221242
1.3.6.1.4.1.9590.100.1.1.398528795512731655934044154101725060478.221242
1.3.6.1.4.1.9590.100.1.1.410277870513038087706950595972147283218.221242

1.3.6.1.4.1.9590.100.1.1.412045646513052985524670655310954839349.221242
1.3.6.1.4.1.9590.100.1.1.416208511312424332830102614362027638482.221242
1.3.6.1.4.1.9590.100.1.1.42342430811558317805782007453092171394221242

1.3.6.1.4.1.9590.100.1.1.426127881212301683408269948334199655738.221242
1.3.6.1.4.1.9590.100.1.1.49241483711184470737460394433295304743221242
1.3.6.1.4.1.9590.100.1.1.49455742810565594637753660210668519682221242

1.3.6.1.4.1.9590.100.1.1.51443036613822244201683465584071455387221242
1.3.6.1.4.1.9590.100.1.1.51826236110766102523378438471747952106221242
1.3.6.1.4.1.9590.100.1.1.54586938712268267527783315552319051980221242
1.3.6.1.4.1.9590.100.1.1.55004693210536392229810791901280914507221242

1.3.6.1.4.1.9590.100.1.1.56593996213466745216522111193927304370221242
1.3.6.1.4.1.9590.100.1.1.60877224411871371822157485202711878743221242
1.3.6.1.4.1.9590.100.1.1.64322360612199230734233860122330178898221242
1.3.6.1.4.1.9590.100.1.1.66401018112950258816371047714219464939221242

1.3.6.1.4.1.9590.100.1.1.89578728812936033115031064410795050582221242


Now reading series: 

1.3.6.1.4.1.9590.100.1.1.10361484212757612641150690902115007521221242


Writing the image as 

out2.dcm

---------------------------------------------------------------------------------------------------------------

How can I say to my program that all the 98 dcm image are ''my series''?
I saved the 98 frames in a new fold ''ImagesSeries'' and I pass that directory to my program....



Thanks everyone
Daniela




Messenger Radio. La radio che si fa cliccare!
_____________________________________
Powered by www.kitware.com


Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:

http://www.kitware.com/products/protraining.html

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ


Follow this link to subscribe/unsubscribe:
http://www.itk.org/mailman/listinfo/insight-users





Avatar per Messenger e sfondo per il PC Creali gratis! 		 	   		  
Avatar per Messenger e sfondo per il PC Creali gratis!


_____________________________________

Powered by www.kitware.com



Visit other Kitware open-source projects at

http://www.kitware.com/opensource/opensource.html



Kitware offers ITK Training Courses, for more information visit:

http://www.kitware.com/products/protraining.html



Please keep messages on-topic and check the ITK FAQ at:

http://www.itk.org/Wiki/ITK_FAQ



Follow this link to subscribe/unsubscribe:

http://www.itk.org/mailman/listinfo/insight-users



 		 	   		  
Che w_b sarebbe senza la "e"?  Scarica Internet Explorer 8 		 	   		  
_________________________________________________________________
Non sei a casa? Prova  Web Messenger
http://www.messenger.it/home_novita.aspx
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20100523/b4106fd4/attachment-0001.htm>


More information about the Insight-users mailing list