Abstract
In this paper we present a method and algorithm for computing curve length approximately using a fixed rule resulting from polynomial interpolation of the points on the curve. The method can applied efficiently calculating digital curves by considering the control points of the interpolation as the pixels centers points. In the paper several examples are presented and the calculated lengths are compared to other methods found in the literature and we have shown progress. We provided MATLAB® code to simulate the algorithm. The advantage of the proposed method is in the approximation of the digital curve with the continuous curve rather than with piecewise linear sections used by most other methods.
Similar content being viewed by others
References
Suhadolnik, A., Petrisic, J., Kosel, F.: Digital curve length calculation by using B-spline. J. Math. Imaging Vis. 38, 132–138 (2010)
Suhadolnik, A., Petrisic, J., Kosel, F.: Numerical calculation of digital curve length by using anchored discrete convolution. Image Vis. Comput. 26, 990–999 (2008)
Suhadolnik, A., Petrisic, J., Kosel, F.: An anchored discrete convolution algorithm for measuring length in digital images. Measurement 42(7), 1112–1117 (2009)
Dorst, L., Smeulders, A.W.M.: Length estimators for digitized contours. Comput. Vis. Graph. Image Process. 40(3), 311–333 (1987)
Kreyszig, E.: Advanced Engineering Mathematics, 7th edn. Ohio State University, Columbus (2005)
Forsythe, G.E., Malcolm, M.A., Moler, C.B.: Computer Methods for Mathematical Computations. Prentice-Hall, Englewood Cliffs (1977)
Klette, R., Rosenfeld, A.: Digital Geometry. Elsevier, Singapore (2006)
Morimoto, M.: Takebe Katahiro’s algorithms for finding the circular arc length. Springer Proc. Math. Stat. 39, 331–342 (2013)
Floater, M.S.: ARC length estimation and the convergence of polynomial curve interpolation. BIT Numer. Math. 45, 679–694 (2005)
Floater, M.S., Rasmussen, A.F.: Point-based methods for estimating the length of a parametric curve. J. Comput. Appl. Math. 196, 512–522 (2006)
Petrov, P.: On an extremal problem about the arc-length of algebraic polynomials. Monatshefte Math. 147, 165–171 (2006)
Eisa, S.A.N.: Approximation series (function) using polynomials for replacing functions and mathematical curves or random curves. Int. J. Pure Appl. Math. 68(2), 145–164 (2011)
Eisa, S.A.N.: Solving equations numerically and by MATLAB code using the generated function with three terms (second order equation). J. Comput. 3(5) (2011). ISSN 2151-9617
Eisa, S.A.N.: Using the generated function as a numerical integration method with high accurate results. Appl. Math. Sci. 5(77), 3811–3826 (2011)
Vincent, S., Forsey, D.: Fast and accurate parametric curve length computation. J. Graph. Tools 6(4), 29–40 (2002)
Sloboda, F., Zatko, B., Stoer, J.: On approximation of planar one-dimensional continua. In: Advances in Digital and Computational Geometry, pp. 113–160. Springer, Singapore (1998)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Eisa, S.A.N. Numerical Curve Length Calculation Using Polynomial Interpolation. J Math Imaging Vis 49, 377–383 (2014). https://doi.org/10.1007/s10851-013-0471-2
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10851-013-0471-2