Hi,<br>Is there any neighborhood iterator which automatically divides image into regular grid of fixed density and iterates on the grid nodes ?<br><br>I plan to use it for something like this:<br><br>a) Divided image into grids and define some neighborhood<br>
b) Visit each grid node in the source image/ compare the source image patch with the corresponding moving image after applying some random translation and get a metric value.<br>c) After running through all nodes we would have a metric matrix same size as the grid.<br>
<br>I was wondering which iterator/set of classes would be most efficient in terms of speed for this purpose.<br>The iterators that I saw in ITK either go pixel-wise, or if we add a constant offset it doesn&#39;t visit the grid nodes that I expect it to.<br>
So each time I have to setLocation in the iterator, which kind of defeats the purpose of using an iterator. Should I go for the traditional way:<br>for i=1:gridspacing:LengthX<br>for j=1:gridspacing:LengthY<br>??<br>I would appreciate any help from experienced people who might work on a similar problem.<br>
<br>Regards,<br>Somi<br><br>