[Insight-developers] itkLargeImageWriteReadTest and large file
Bradley Lowekamp
blowekamp at mail.nih.gov
Sat Aug 15 13:36:53 EDT 2009
Hello Stephen,
I submitted the following bug report on this issue:
http://public.kitware.com/Bug/view.php?id=9320
Brad
On Aug 15, 2009, at 11:49 AM, Stephen Aylward wrote:
> Hi,
>
> Sorry - just catching up on this thread.
>
> Has this been fixed in MetaImage?
>
> Thanks,
> Stephen
>
> On Fri, Jul 24, 2009 at 9:16 AM, Bradley Lowekamp<blowekamp at mail.nih.gov
> > wrote:
>> Hello,
>> The itkLargeImageWriteReadTests were added to test to see if
>> itk::Image can
>> deal with image greater then 2GB or 4GB. However, they fail on Mac
>> OSX
>> despite it being 64-bits with a 8-byte long. The apple OS is
>> limited to only
>> being able to read or write a maximum of 2GB at a time (regardless
>> of 32 or
>> 64-bit build). I don't know if this is the only OS with this
>> limitation. The
>> MetaIO library writes the files in one large block and therefore
>> runs into
>> this limitation. However the NRRD file format
>> appears to read and write in smaller blocks, so by modifying the
>> test to
>> use NRRD it passes on my system. An alternative is to use streamed
>> reading
>> and writing (actually I am not sure if that would work to get
>> around this
>> for writing, as I think the ImageFileWriter writes the whole image
>> if it is
>> available even if it was requested to stream).
>> The VisibleHumamStreamReadWriteTest is a very interesting test with
>> regards
>> to large images. Currently this is running only on my mini's, some
>> are
>> 64-bit, others are 32-bit. I did not realize it at the time, but
>> this means
>> that were are processing a 16GB image on a 32-bit machine. I am not
>> saying
>> that there are not issues related to this out of core processing,
>> just that
>> it is very cool we are already doing this :)
>> Currently I am running an experimental on "victoria", which should
>> show up
>> on the dashboard shortly.
>> Brad
>>
>> ========================================================
>>
>> Bradley Lowekamp
>>
>> Lockheed Martin Contractor for
>>
>> Office of High Performance Computing and Communications
>>
>> National Library of Medicine
>>
>> blowekamp at mail.nih.gov
>>
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.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-developers
>>
>>
>
>
>
> --
> Stephen R. Aylward, Ph.D.
> Director of Medical Imaging
> Kitware, Inc. - North Carolina Office
> http://www.kitware.com
> stephen.aylward (Skype)
> (919) 969-6990 x300
More information about the Insight-developers
mailing list