In this note, we give a probabilistic interpretation of the Central Limit
Theorem used for approximating isotropic Gaussians in [1].
It was recently demonstrated in [4][arxiv:1105.4204] that the non-linear
bilateral filter \cite{Tomasi} can be efficiently implemented using an O(1) or
constant-time algorithm. At the heart of this algorithm was the idea of
approximating the Gaussian range kernel of the bilateral filter using
trigonometric functions. In this letter, we explain how the idea in [4] can be
extended to few other linear and non-linear filters [18,21,2]. While some of
these filters have received a lot of attention in recent years, they are known
to be computationally intensive.
A wavelet is a localized function having a prescribed number of vanishing
moments. In this correspondence, we provide precise arguments as to why the
Hilbert transform of a wavelet is again a wavelet. In particular, we provide
sharp estimates of the localization, vanishing moments, and smoothness of the
transformed wavelet. We work in the general setting of non-compactly supported
wavelets.
It is well-known that spatial averaging can be realized (in space or
frequency domain) using algorithms whose complexity does not depend on the size
or shape of the filter. These fast algorithms are generally referred to as
constant-time or O(1) algorithms in the image processing literature. Along with
the spatial filter, the edge-preserving bilateral filter [bilateralFilter]
involves an additional range kernel. This is used to restrict the averaging to
those neighborhood pixels whose intensity are similar or close to that of the
pixel of interest.
The efficient realization of linear space-variant (non-convolution) filters
is a challenging computational problem in image processing. In this paper, we
demonstrate that it is possible to filter an image with a Gaussian-like
elliptic window of varying size, elongation and orientation using a fixed
number of computations per pixel. The associated algorithm, which is based on a
family of smooth compactly supported piecewise polynomials, the
radially-uniform box splines, is realized using pre-integration and local
finite-differences.
The Hilbert transform is essentially the only singular operator in dimension
1, which undoubtedly makes it the most important linear operator in harmonic
analysis. The Hilbert transform has had a profound bearing on several
theoretical and physical problems across a a wide range of disciplines; these
includes problems in Fourier convergence, complex analysis, potential theory,
modulation theory, wavelet theory, aerofoil design, dispersion relations and
high-energy physics to name a few.
We demonstrate that it is possible to filter an image with an elliptic window
of varying size, elongation and orientation with a fixed computational cost per
pixel. Our method involves the application of a suitable global pre-integrator
followed by a pointwise-adaptive localization mesh. We present the basic theory
for the 1D case using a B-spline formalism and then appropriately extend it to
2D using radially-uniform box splines. The size and ellipticity of these
radially-uniform box splines is adaptively controlled. Moreover, they converge
to Gaussians as the order increases.
We demonstrate that it is possible to filter an image with an elliptic window
of varying size, elongation and orientation with a fixed computational cost per
pixel. Our method involves the application of a suitable global pre-integrator
followed by a pointwise-adaptive localization mesh. We present the basic theory
for the 1D case using a B-spline formalism and then appropriately extend it to
2D using radially-uniform box splines. The size and ellipticity of these
radially-uniform box splines is adaptively controlled. Moreover, they converge
to Gaussians as the order increases.
We propose an amplitude-phase representation of the dual-tree complex wavelet
transform (DT-CWT) which provides an intuitive interpretation of the associated
complex wavelet coefficients.
We propose an amplitude-phase representation of the dual-tree complex wavelet
transform (DT-CWT) which provides an intuitive interpretation of the associated
complex wavelet coefficients.
We propose a novel method for constructing Hilbert transform (HT) pairs of
wavelet bases based on a fundamental approximation-theoretic characterization
of scaling functions--the B-spline factorization theorem. In particular,
starting from well-localized scaling functions, we construct HT pairs of
biorthogonal wavelet bases of L^2(R) by relating the corresponding wavelet
filters via a discrete form of the continuous HT filter.
The dual-tree complex wavelet transform (DT-CWT) is known to exhibit better
shift-invariance than the conventional discrete wavelet transform. We propose
an amplitude-phase representation of the DT-CWT which, among other things,
offers a direct explanation for the improvement in the shift-invariance.