This Article 
 Bibliographic References 
 Add to: 
Fast Implementation of Scale-Space by Interpolatory Subdivision Scheme
September 1999 (vol. 21 no. 9)
pp. 933-939

Abstract—While the scale-space approach has been widely used in computer vision, there has been a great interest in fast implementation of scale-space filtering. In this paper, we introduce an interpolatory subdivision scheme (ISS) for this purpose. In order to extract the geometric features in a scale-space representation, discrete derivative approximations are usually needed. Hence, a general procedure is also introduced to derive exact formulae for numerical differentiation with respect to this ISS. Then, from ISS, an algorithm is derived for fast approximation of scale-space filtering. Moreover, the relationship between the ISS and the Whittaker-Shannon sampling theorem and the commonly used spline technique is discussed. As an example of the application of ISS technique, we present some examples on fast implementation of $\lambda \tau$-spaces as introduced by Gökmen and Jain [12], which encompasses various famous edge detection filters. It is shown that the ISS technique demonstrates high performance in fast implementation of the scale-space filtering and feature extraction.

[1] A.P. Witkin, “Scale-Space Filtering,” Proc. Seventh Joint Conf. Artificial Intelligence, pp. 1,019-1,023 Karlsruhe, W. Germany, 1983.
[2] L.A. Ferrari, P.V. Sankar, S. Shinnaka, and J. Sklansky, “Recursive Algorithms for Implementing Digital Image Filters,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 9, no. 3, pp. 461-466, 1987.
[3] M. Unser, A. Aldroubi, and M. Eden, "B-Spline Signal Processing: Part I—Theory," IEEE Trans. Signal Processing, vol. 41, no. 2, pp. 821-833, 1993.
[4] Y.-P. Wang, “Image Representations Using Multiscale Differential Operators,” IEEE Trans. Image Processing, to appear, available at
[5] Y.-P. Wang, S.L. Lee, “Scale-Space Derived from B-Splines,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 20, no. 10, pp. 1,040-1,055, Oct. 1998.
[6] I. Daubechies, “Orthonormal Bases of Compactly Supported Wavelets,” Comm. Pure Appl. Math., vol. XLI, pp. 909-996, 1988.
[7] A.S. Cavaretta, W. Dahmen, and C.A. Micchelli, “Stationary Subdivision,” Memoirs of the Am. Math. Soc., vol. 93, no. 453, Sept. 1991.
[8] S. Dubuc, “Interpolation through an Iterative Scheme,” J. Math. Analysis and Applications, vol. 144, pp. 185-204, 1986.
[9] N. Dyn, J.A. Gregory, and D. Levin, “A 4-Point Interpolatory Subdivision Scheme for Curve Design,” Computer Aided Geometric Design, vol. 4, pp. 257-268, 1987.
[10] R. Qu, “Curve and Surface Interpolation by Subdivision Algorithms,” Computer Aided Drafting, Design, and Manufacturing, vol. 4, no. 2, pp. 28-39, 1994.
[11] R. Qu and R.P. Agarwal, “Solving Two Point Boundary Value Problems by Interpolatory Subdivision Algorithms,” Int'l J. Computer Math., vol. 60, pp. 279-294. 1996.
[12] M. Gökmen and A.K. Jain, "λτ-Space Representation of Images and Generalized Edge Detector," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 19, no. 6, pp. 545-563, June 1997.
[13] D. Marr and E. Hildreth, “Theory of Edge Detection,” Proc. Royal Soc. London, vol. B207, pp. 187-217, 1980.
[14] J. Canny, “A Computational Approach to Edge Detection,” IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 8, no. 6, pp. 679-698, June 1986.
[15] R. Deriche, “Optimal Edge Detection Using Recursive Filtering,” Proc. IEEE First Int'l Conf. Computer Vision, pp. 501-505, London, 1987.
[16] R. Qu, “A New Approach to Numerical Differentiation and Integration,” Math. Comput. Modeling, vol. 24, no. 10, pp. 55-68, 1996.
[17] R. Qu and R.P. Agarwal, “A Cross Difference Approach to the Analysis of Subdivision Algorithms,” Neural, Parallel&Scientific Computations, vol. 3, no. 3, pp. 393-416, 1995.

Index Terms:
Scale-space, interpolatory subdivision scheme, $B$-splines, edge detection, image representation.
Yu-Ping Wang, Ruibin Qu, "Fast Implementation of Scale-Space by Interpolatory Subdivision Scheme," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 21, no. 9, pp. 933-939, Sept. 1999, doi:10.1109/34.790434
Usage of this product signifies your acceptance of the Terms of Use.