[Insight-users] Exception thrown while reading a cropped file !
Juliette Deniau
juliette.deniau at yahoo.fr
Mon Nov 30 09:41:29 EST 2009
Hi Luis,
Yes, In my code I reuse the same reader several times.
Now as you said I use "reader->UpdateLargestPossibleRegion()" instead of "reader->Update()" and the code is working fine.
Thank you Luis very much for your prompt reply and help.
Juliette
--- En date de : Lun 30.11.09, Luis Ibanez <luis.ibanez at kitware.com> a écrit :
De: Luis Ibanez <luis.ibanez at kitware.com>
Objet: Re: Exception thrown while reading a cropped file !
À: "Juliette Deniau" <juliette.deniau at yahoo.fr>
Cc: "insight" <insight-users at itk.org>
Date: Lundi 30 Novembre 2009, 13h33
Hi Juliette,
1) What File Format are you using ?
2) It looks that you are you reusing a reader class instance,
that you have used before for reading a previous image in
your program. Presumably the same reader that you used
for loading the input image that you cropped.
3) It is ok to reuse a reader, but, when you do so, instead
of calling
"reader->Update()"
you must call the method
"reader->UpdateLargestPossibleRegion()"
in order to trigger the recomputation of the regions to be read.
Please let us know how it goes.
Thanks
Luis
-----------------------------------------------------------------------------------------------------------
On Mon, Nov 30, 2009 at 8:08 AM, Juliette Deniau <juliette.deniau at yahoo.fr> wrote:
Hi,
I have a reading problem of a cropped volume. The error I get is as follows:
Exception thrown while reading the cropped file
itk::ExceptionObject (013DFA88)
Location: "void __thiscall itk::ImageFileReader<class itk::Image<unsigned char,3>,class itk::DefaultConvertPixelTraits<unsigned char> >::EnlargeOutputRequestedRegion(class itk::DataObject *)"
File: c:\mytools\insight\insighttoolkit-3.10.0\code\io\itkImageFileReader.txx
Line: 341
Description: itk::ERROR: ImageFileReader(02616CA8): ImageIO returns IO region that does not fully contain the requested regionRequested region: ImageRegion (013DFC74)
Dimension: 3
Index: [13, 13, 13]
Size: [25, 25, 25]
StreamableRegion region: ImageRegion (02616D8C)
Dimension: 3
Index: [0, 0, 0]
Size: [25, 25, 25]
// end error
The cropped volume is obtained by cropping the original volume using Bounding Box Index [13, 13, 13]and Bounding Box size [25, 25, 25]of a segmented object contained in the original volume.
The original volume is as following:
inputSize= 64, 64, 64
inputOrigin= 0, 0, 0
inputSpacing= 1, 1, 1
inputStart= 0, 0, 0
I could not understand the above error especially I can view the cropped volume using Volview without any problem! But I can’t read it !
Could anyone help me on this matter?
Many thanks
Juliette.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20091130/c3c878f7/attachment.htm>
More information about the Insight-users
mailing list