Fast implementation of multiple oriented filters

One method to estimate image values in the presence of noise and discontinuities is to try all possible configurations of discontinuities in a neighborhood and then select the one that yields the best estimate according to some criterion. We call these methods multiple oriented filters since each configuration is usually a rotated and shifted version of another. This paper describes a method that optimizes the implementation of multiple oriented filters, reduces the time complexity, and makes the algorithm practical, even when noise levels are high. We do this by exploiting the fact that each neighborhood configuration is nearly the same as several others. We apply the optimization to smoothing estimators with discontinuities and binary restoration of thin sheets, and speculate that the optimization may also be applied well to estimation of optical flow with discontinuities.

[1]  Charles S. Burrus,et al.  Digital filter structures described by distributed arithmetic , 1977 .

[2]  Donald Geman,et al.  Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images , 1984 .

[3]  Jeffrey E. Boyd,et al.  Binary Restoration of Thin Objects in Multidimensional Imagery , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Ruben H. Zamar,et al.  Binary-image restoration , 1994 .

[5]  Andrew Blake,et al.  Visual Reconstruction , 1987, Deep Learning for EEG-Based Brain–Computer Interfaces.

[6]  Ieee Xplore,et al.  IEEE Transactions on Pattern Analysis and Machine Intelligence Information for Authors , 2022, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Christopher S. Wallace,et al.  A Suggestion for a Fast Multiplier , 1964, IEEE Trans. Electron. Comput..

[8]  Federico Girosi,et al.  Parallel and Deterministic Algorithms from MRFs: Surface Reconstruction , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  P. Hall,et al.  Edge-preserving and peak-preserving smoothing , 1992 .

[10]  John Alan McDonald,et al.  Smoothing with split linear fits , 1986 .

[11]  David J. Fleet,et al.  Probabilistic detection and tracking of motion discontinuities , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.