Hello,<div><br></div><div>I encountered a weird problem when computing the Hessian Matrix of a 3D image stack. </div><div><br></div><div>I used HessianRecursiveGaussianImageFilter to compte the Hessian matrix. However, this filter only works well when the image is very very small.</div>
<div><br></div><div>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.</div>
<div><br></div><div>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.</div>
<div><br></div><div>Thanks a lot.</div><div>Jianxu Chen </div><div><br></div><div><br></div><div><br></div><div><br></div>