[Insight-users] RecursiveSeparableImageFilter and ReconstructionImageFilter
tom.vercauteren at m4x.org
Wed Sep 3 05:02:57 EDT 2008
As far as I understand it, RecursiveSeparableImageFilter should be
recursive and separable meaning that (for a 2D image) the filter first
requires entire lines and then requires entire columns. It can thus
not easily benefit from streaming (even though it could be
If the filter needs to be run in one direction only, it should however
be possible to do streaming with regions split in the other direction.
On Wed, Sep 3, 2008 at 10:45 AM, Gaëtan Lehmann
<gaetan.lehmann at jouy.inra.fr> wrote:
> Le 3 sept. 08 à 09:43, Julien Michel a écrit :
>> Dear ITK users and developpers,
>> The RecursiveSeparableImageFilter and the ReconstructionImageFilter are
>> requesting the largest possible region for their inputs.
>> This implies that the whole RecursiveGaussian***Filter family can not be
>> streamed, as well as the ***ByReconstructionImageFilter family.
>> Is there a way to make either of these filters streamable ? I had a look
>> at the code and it seems very optimized so I did not understand everything,
>> but yet I did not find evidences of streaming impossibility.
> Hi Julien,
> I can't say for the recursive gaussian filters, but the reconstruction
> filters need to process the whole input to produce a valid result.
> I'm afraid there is no way to stream this kind of filter and have it produce
> the exact same result as the non streamed one.
> You may want to look at filters working on neighborhood instead of regions
> (regions can cover most of the image) for this kind of feature.
> Gaëtan Lehmann
> Biologie du Développement et de la Reproduction
> INRA de Jouy-en-Josas (France)
> tel: +33 1 34 65 29 66 fax: 01 34 65 29 09
> http://voxel.jouy.inra.fr http://www.mandriva.org
> http://www.itk.org http://www.clavier-dvorak.org
> Insight-users mailing list
> Insight-users at itk.org
More information about the Insight-users