<div dir="ltr">Hi Fitze,<div><br></div><div>It seams that what you need is an image iterator. Find some information on classes like </div><div>itkImageRegionIterator [1]</div><div><br></div><div>and further information on the software guide [2] on iterators chapter 6. There are different flavors depending on what you need. You may consider the WithIndex iterators since you mentioned you intent to use that image as a lookup table.</div><div><br></div><div>I hope that helps, </div><div><br></div><div>[1] <a href="http://www.itk.org/Doxygen46/html/classitk_1_1ImageRegionIterator.html">http://www.itk.org/Doxygen46/html/classitk_1_1ImageRegionIterator.html</a></div><div>[2] <a href="http://www.itk.org/ItkSoftwareGuide.pdf">http://www.itk.org/ItkSoftwareGuide.pdf</a></div></div><div class="gmail_extra"><br clear="all"><div><div dir="ltr">Nicolás Gallego-Ortiz<br>Université catholique de Louvain, Belgium<br></div></div>
<br><div class="gmail_quote">2014-10-03 15:04 GMT+02:00 Fitze Thomas (fitz) <span dir="ltr"><<a href="mailto:fitz@zhaw.ch" target="_blank">fitz@zhaw.ch</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all<br>
<br>
My current situation:<br>
1. 3D inputImage<br>
2. calculate hessian matrix for the image<br>
3. calculate trace of hessian matrix for each voxel<br>
4. use GetAverageSliceImagefilter to get an average (along 1 dimension) of the hessian trace for each voxel in a slice. This reduces the size of this dimension to 1. I will call this the ‘averageTracePlane’.<br>
<br>
Now i want to use the averageTracePlane as a sort of lookup table for my inputImage and apply the corresponding averageTrace value. Or in pseudo code:<br>
inputImage(x,y,z) = some_constant * averageTracePlane(x,y,1)<br>
<br>
How do i set up a image filter that iterates over my inputImage and cycles through the averageTracePlane? I tried using a BinaryFunctorImageFilter, but could not figure out how to get it to “cycle" trough my averageTracePlane with dimension size 1.<br>
<br>
Thanks a lot,<br>
Thomas<br>
_______________________________________________<br>
Community mailing list<br>
<a href="mailto:Community@itk.org">Community@itk.org</a><br>
<a href="http://public.kitware.com/mailman/listinfo/community" target="_blank">http://public.kitware.com/mailman/listinfo/community</a><br>
</blockquote></div><br></div>