[Insight-users] Computing Hessian Matrix of Large Image

Jianxu Chen jchen16 at nd.edu
Sun Nov 4 15:50:43 EST 2012


Hello,

I encountered a weird problem when computing the Hessian Matrix of a 3D
image stack.

I used HessianRecursiveGaussianImageFilter to compte the Hessian matrix.
However, this filter only works well when the image is very very small.

My data is a 1024*1024*30 image stack. When calling
HessianRecursiveGaussianImageFilter to calculate the Hessian matrix, the
system cannot allocate the memory space for it. Thus, I cut my data into a
350*350*30 image stack. The program works well. My computer has a 8GB RAM
and is a 64-bit machine. I am wondering why the system fails to allocate
the memory for the filter. There should be enough usable RAM in the machine.

My data is at least 1024*1024*30, sometimes even 1024*1024*100. And I have
to compute the Hessian matrix in my algorithm. What should I do in this
case? Could you give my some advice? Really appreciate your help.

Thanks a lot.
Jianxu Chen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20121104/d98c9355/attachment.htm>


More information about the Insight-users mailing list