High-Order Differentiation Filters that Work

Reliable derivatives of digital images have always been hard to obtain, especially (but not only) at high orders. We analyze the sources of errors in traditional filters, such as derivatives of the Gaussian, that are used for differentiation. We then study a class of filters which is much more suitable for our purpose, namely filters that preserve polynomials up to a given order. We show that the errors in differentiation can be corrected using these filters. We derive a condition for the validity domain of these filters, involving some characteristics of the filter and of the shape. Our experiments show a very good performance for smooth functions. >

[1]  Tomaso Poggio,et al.  Computational vision and regularization theory , 1985, Nature.

[2]  Alan L. Yuille,et al.  A regularized solution to edge detection , 1985, J. Complex..

[3]  Demetri Terzopoulos,et al.  The Computation of Visible-Surface Representations , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Manfred H. Hueckel A Local Visual Operator Which Recognizes Edges and Lines , 1973, JACM.

[5]  Isaac Weiss Noise-Resistant Invariants of Curves , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Isaac Weiss,et al.  Smoothed differentiation filters for images , 1992, J. Vis. Commun. Image Represent..

[7]  Isaac Weiss,et al.  Projective invariants of shapes , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[8]  Robert A. Hummel,et al.  Feature detection using basis functions , 1979 .

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

[10]  Jack Sklansky,et al.  Multiple-order derivatives for detecting local image characteristics , 1987 .

[11]  Robert M. Haralick,et al.  Digital Step Edges from Zero Crossing of Second Directional Derivatives , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Murali Subbarao,et al.  Depth from defocus by changing camera aperture: a spatial domain approach , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[13]  Berthold K. P. Horn The Curve of Least Energy , 1983, TOMS.

[14]  P. Dierckx An algorithm for least-squares fitting of cubic spline surfaces to functions on a rectilinear mesh over a rectangle , 1977 .