Efficient Spatially Adaptive Convolution and Correlation
- URL: http://arxiv.org/abs/2006.13188v2
- Date: Tue, 28 Jul 2020 16:36:04 GMT
- Title: Efficient Spatially Adaptive Convolution and Correlation
- Authors: Thomas W. Mitchel, Benedict Brown, David Koller, Tim Weyrich, Szymon
Rusinkiewicz, Michael Kazhdan
- Abstract summary: We provide a representation-theoretic framework that allows for spatially varying linear transformations to be applied to the filter.
This framework allows for efficient implementation of extended convolution and correlation for transformation groups such as rotation (in 2D and 3D) and scale.
We present applications to pattern matching, image feature description, vector field visualization, and adaptive image filtering.
- Score: 11.167305713900074
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Fast methods for convolution and correlation underlie a variety of
applications in computer vision and graphics, including efficient filtering,
analysis, and simulation. However, standard convolution and correlation are
inherently limited to fixed filters: spatial adaptation is impossible without
sacrificing efficient computation. In early work, Freeman and Adelson have
shown how steerable filters can address this limitation, providing a way for
rotating the filter as it is passed over the signal. In this work, we provide a
general, representation-theoretic, framework that allows for spatially varying
linear transformations to be applied to the filter. This framework allows for
efficient implementation of extended convolution and correlation for
transformation groups such as rotation (in 2D and 3D) and scale, and provides a
new interpretation for previous methods including steerable filters and the
generalized Hough transform. We present applications to pattern matching, image
feature description, vector field visualization, and adaptive image filtering.
Related papers
- Implicit Maximum a Posteriori Filtering via Adaptive Optimization [4.767884267554628]
We frame the standard Bayesian filtering problem as optimization over a time-varying objective.
We show that our framework results in filters that are effective, robust, and scalable to high-dimensional systems.
arXiv Detail & Related papers (2023-11-17T15:30:44Z) - Rotation-Scale Equivariant Steerable Filters [1.213915839836187]
Digital histology imaging of biopsy tissue can be captured at arbitrary orientation and magnification and stored at different resolutions.
We propose the Rotation-Scale Equivariant Steerable Filter (RSESF), which incorporates steerable filters and scale-space theory.
Our method outperforms other approaches, with much fewer trainable parameters and fewer GPU resources required.
arXiv Detail & Related papers (2023-04-10T14:13:56Z) - Computational Doob's h-transforms for Online Filtering of Discretely
Observed Diffusions [65.74069050283998]
We propose a computational framework to approximate Doob's $h$-transforms.
The proposed approach can be orders of magnitude more efficient than state-of-the-art particle filters.
arXiv Detail & Related papers (2022-06-07T15:03:05Z) - Simplicial Convolutional Filters [29.792143749770442]
We study linear filters for processing signals supported on abstract topological spaces modeled as simplicial complexes.
We develop simplicial convolutional filters defined as matrixs of the lower and upper Hodge Laplacians.
These filters can be implemented in a distributed fashion with a low computational complexity.
arXiv Detail & Related papers (2022-01-27T18:26:27Z) - Reverse image filtering using total derivative approximation and
accelerated gradient descent [82.93345261434943]
We address a new problem of reversing the effect of an image filter, which can be linear or nonlinear.
The assumption is that the algorithm of the filter is unknown and the filter is available as a black box.
We formulate this inverse problem as minimizing a local patch-based cost function and use total derivative to approximate the gradient which is used in gradient descent to solve the problem.
arXiv Detail & Related papers (2021-12-08T05:16:11Z) - Adaptive Convolutions with Per-pixel Dynamic Filter Atom [24.691793951360914]
We introduce scalable dynamic convolutions with per-pixel adapted filters.
As plug-and-play replacements to convolutional layers, the introduced adaptive convolutions with per-pixel dynamic atoms enable explicit modeling of intra-image variance.
We present experiments to show that, the proposed method delivers comparable or even better performance across tasks.
arXiv Detail & Related papers (2021-08-17T22:04:10Z) - Fourier Series Expansion Based Filter Parametrization for Equivariant
Convolutions [73.33133942934018]
2D filter parametrization technique plays an important role when designing equivariant convolutions.
New equivariant convolution method based on the proposed filter parametrization method, named F-Conv.
F-Conv evidently outperforms previous filter parametrization based method in image super-resolution task.
arXiv Detail & Related papers (2021-07-30T10:01:52Z) - Unsharp Mask Guided Filtering [53.14430987860308]
The goal of this paper is guided image filtering, which emphasizes the importance of structure transfer during filtering.
We propose a new and simplified formulation of the guided filter inspired by unsharp masking.
Our formulation enjoys a filtering prior to a low-pass filter and enables explicit structure transfer by estimating a single coefficient.
arXiv Detail & Related papers (2021-06-02T19:15:34Z) - FILTRA: Rethinking Steerable CNN by Filter Transform [59.412570807426135]
The problem of steerable CNN has been studied from aspect of group representation theory.
We show that kernel constructed by filter transform can also be interpreted in the group representation theory.
This interpretation help complete the puzzle of steerable CNN theory and provides a novel and simple approach to implement steerable convolution operators.
arXiv Detail & Related papers (2021-05-25T03:32:34Z) - Equivalence of Correlation Filter and Convolution Filter in Visual
Tracking [10.820122999766713]
Correlation filter has been successfully applied to visual tracking.
convolution filter is usually used for blurring, sharpening, embossing, edge detection, etc in image processing.
arXiv Detail & Related papers (2021-05-01T04:05:37Z) - Computational optimization of convolutional neural networks using
separated filters architecture [69.73393478582027]
We consider a convolutional neural network transformation that reduces computation complexity and thus speedups neural network processing.
Use of convolutional neural networks (CNN) is the standard approach to image recognition despite the fact they can be too computationally demanding.
arXiv Detail & Related papers (2020-02-18T17:42:13Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.