The bilateral filter plays a key role in image processing applications due to its intuitive parameterization and its high quality filter result, smoothing homogeneous regions while preserving the edges of the objects. Considering the image as a topological relief, seeing pixel intensities as peaks and valleys, we introduce a way to control the tonal weighting coefficients, the flowing bilateral filter, reducing "halo" artifacts typically produced by the regular bilateral filter around a large peak surrounded by two valleys of lower values. Our plugin proposes a parallel GPU (Graphical Processing Unit) based implementations of the regular and flowing bilateral filter using the NVidia CUDA API. This filter can process large 3D volumes up to several GB.

If they are not present on your machine, it is necessary to install the redistribution libraries of visual studio 2019 64-bit version. A link to install these libraries is available below.

If you use this plugim, please cite : M. Moreaud, F. Cokelaer, Flowing Bilteral Filter : Definition and Implementations, Image Analysis & Stereology, v. 34, n. 2, p. 101-110, june 2015.

Update 20200506 :
o Fixed an issue for some large volumes.

Major update 20190507 :
o supported volumes greater than 1500x1500x1500 voxels.
o instant preview of the current visualized plane.


You must be logged in to post a comment.

Developers, create your own plugin for plug im !