[Paraview] paraview plugin for vtkImageGaussianSmooth
Burlen Loring
bloring at lbl.gov
Wed Mar 14 14:41:24 EDT 2012
Hi Kate,
It shouldn't be too hard for you to expose the vtkImageGaussianSmooth in
PV. I have one caveat for you re: using vtkImageGaussianSmooth in
parallel: when it runs it will trigger a complete re-execution of your
entire pipeline including the reader.This happens because
vtkImageGaussianSmooth increases the update extents which, unless
something has changed in the recent version of PV, would be satisfied by
the reader re-executing. this could cause you some performance related
issues especially for large data where I/O becomes a significant
bottleneck. On the other hand, this re-execution would happen only when
running in parallel and if you have small data it might not be too bad.
I encountered this issue a while back. with our data size the additional
I/O was unacceptable. i wrote a parallel ghost cell generator for image
data to prevent the pipeline re-execution for operations like kernel
convolution that require ghost cells. The plugin includes a kernel
convolution filter as well. To use it you'd have to build and load our
plugin and add the "image ghosts" filter right before the "kernel
convolution" filter. Our kernel convolution filter also has a CUDA
implementation that's about 20x faster than the cpu version (note: CUDA
stuff is still being developed, still some issue when update extent is
too large to fit on the gpu). I'm attaching a link to the latest release
of the plugin in case you could use it. It requires a parallel build of
PV. http://www.hpcvis.com/SciVisToolKit/SciVisToolKit-12.02.tar.gz
Burlen
On 03/14/2012 10:16 AM, FISSELL at pitt.edu wrote:
> Hi,
>
> I didn't see a paraview plugin for the vtkImageGaussianSmooth.cxx filter
> in the paraview Filters menus or the filters.xml file.
> Is there some equivalent ?
>
> If not: am I right that I will need to write a little paraview plugin
> wrapper in
> order to be able to use vtkImageGaussianSmooth in a pvpython script ?
> Any reason other than somewhat ugly parameter specification or lack
> of interest/time that there isn't a plugin ?
>
> thanks
> kate
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://www.paraview.org/mailman/listinfo/paraview
More information about the ParaView
mailing list