[ITK] [ITK-users] Failed to allocate memory for image

Jim Miller millerjv at gmail.com
Sat Feb 6 09:27:52 EST 2016


Each of Abdelkhalek's volumes are 180 MB if kept as shorts.  How much memory is needed depends on the types and sequences of filters.  If a filter switches to processing floats (diffusion) or vectors (gradients), then the memory will needs escalate. Most filters needs two buffers - an input and output. Some need intermediate and temporary buffers. Filters like Watershed can need a lot of internal storage. 

If you have a long pipeline of filters, you should investigate the methods to release memory after a filter executes, such as ReleaseDataFlagOn().  You can also use scoping and DIsconnectPipeline() to force individual filters to release resources. 

Jim

> On Feb 6, 2016, at 9:03 AM, JE via Insight-users <insight-users at itk.org> wrote:
> 
> How large is one CT image (file size on disk)?
> 
>> On 06.02.16, 12:31, Abdelkhalek Bakkari wrote:
>> Hi,
>> I am using ITK for loading 361 CT images. But, When I tried to process it, an error appears :
>> 
>> Exception caught !
>> itk::MemoryAllocationError (01CDCE98)Location: "unknown"File: c:\itk 4.8.1\source\modules\core\common\include\itkImportImageContainer.hxxLine: 199Description: Failed to allocate memory for image.
>> 
>> Exception caught !
>> itk::MemoryAllocationError (01CDCE5C)Location: "unknown"File: c:\itk 4.8.1\source\modules\core\common\include\itkImportImageContainer.hxxLine: 199Description: Failed to allocate memory for image.
>> 
>> Exception thrown while writing the series
>> itk::MemoryAllocationError (01CDCD90)Location: "unknown"File: c:\itk 4.8.1\source\modules\core\common\include\itkImportImageContainer.hxxLine: 199Description: Failed to allocate memory for image.
>> 
>> Best regards, 
>> 
>> Abdelkhalek BakkariPh.D candidate in Computer ScienceInstitute of Applied Computer ScienceLodz University of Technology, Poland
>>                         
> 
>> _____________________________________
>> 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.php
>> 
>> 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://public.kitware.com/mailman/listinfo/insight-users
> 
> _____________________________________
> 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.php
> 
> 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://public.kitware.com/mailman/listinfo/insight-users
_____________________________________
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.php

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://public.kitware.com/mailman/listinfo/insight-users


More information about the Community mailing list