Functions
contrib/mul/vil3d/algo/vil3d_exp_filter.h File Reference

Apply exponential filter to 3D images. More...

#include <vil/algo/vil_exp_filter_1d.h>
#include <vil3d/vil3d_image_view.h>
#include <vil3d/vil3d_switch_axes.h>

Go to the source code of this file.

Functions

template<class srcT , class destT , class accumT >
void vil3d_exp_filter_i (const vil3d_image_view< srcT > &src_im, vil3d_image_view< destT > &dest_im, accumT kf)
 Apply exponential filter along i to src_im to produce dest_im.
template<class srcT , class destT , class accumT >
void vil3d_exp_filter (const vil3d_image_view< srcT > &src_im, vil3d_image_view< destT > &dest_im, accumT ki, accumT kj, accumT kk)
 Apply exponential filter along each axis of src_im in turn.
template<class srcT , class destT , class accumT >
void vil3d_exp_filter (const vil3d_image_view< srcT > &src_im, vil3d_image_view< destT > &dest_im, accumT kf)
 Apply exponential filter along each axis of src_im in turn.

Detailed Description

Apply exponential filter to 3D images.

Author:
Tim Cootes

Definition in file vil3d_exp_filter.h.


Function Documentation

template<class srcT , class destT , class accumT >
void vil3d_exp_filter ( const vil3d_image_view< srcT > &  src_im,
vil3d_image_view< destT > &  dest_im,
accumT  ki,
accumT  kj,
accumT  kk 
) [inline]

Apply exponential filter along each axis of src_im in turn.

Symmetric exponential filter of the form exp(c*|i|) applied. c=log(ki) along i, log(kj) along j, log(kk) along k. Uses fast recursive implementation.

Definition at line 52 of file vil3d_exp_filter.h.

template<class srcT , class destT , class accumT >
void vil3d_exp_filter ( const vil3d_image_view< srcT > &  src_im,
vil3d_image_view< destT > &  dest_im,
accumT  kf 
) [inline]

Apply exponential filter along each axis of src_im in turn.

Symmetric exponential filter of the form exp(c*|i|) applied. c=log(kf) Uses fast recursive implementation.

Definition at line 79 of file vil3d_exp_filter.h.

template<class srcT , class destT , class accumT >
void vil3d_exp_filter_i ( const vil3d_image_view< srcT > &  src_im,
vil3d_image_view< destT > &  dest_im,
accumT  kf 
) [inline]

Apply exponential filter along i to src_im to produce dest_im.

Symmetric exponential filter of the form exp(c*|i|) applied. c=log(kf) Uses fast recursive implementation.

Definition at line 17 of file vil3d_exp_filter.h.