Skip to main content
Log in

An efficient algorithm for the computation of the metric average of two intersecting convex polygons, with application to morphing

  • Published:
Advances in Computational Mathematics Aims and scope Submit manuscript

Abstract

Motivated by the method for the reconstruction of 3D objects from a set of parallel cross sections, based on the binary operation between 2D sets termed “metric average”, we developed an algorithm for the computation of the metric average between two intersecting convex polygons in 2D. For two 1D sets there is an algorithm for the computation of the metric average, with linear time in the number of intervals in the two 1D sets. The proposed algorithm has linear computation time in the number of vertices of the two polygons. As an application of this algorithm, a new technique for morphing between two convex polygons is developed. The new algorithm performs morphing in a non-intuitive way.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. Alexa, Mesh morphing STAR, Eurographics 2001 State-of-the-Art Reports (2001).

  2. H. Alt, U. Fuchs, G. Rote and G. Weber, Matching convex shapes with respect to the symmetric difference, in: European Symposium on Algorithms (1996) pp. 320–333.

  3. Z. Artstein, Piecewise linear approximations of set-valued maps, J. Approx. Theory 56 (1989) 41–47.

    Article  MATH  MathSciNet  Google Scholar 

  4. M. Atallah, A linear time algorithm for the Hausdorff distance between convex polygons, Inform. Process. Lett. 8 (1983) 207–209.

    Article  MathSciNet  Google Scholar 

  5. R. Baier, N. Dyn and E. Farkhi, Metric averages of one dimensional compact sets, in: Approximation Theory, Vol. X, eds. C. Chui, L.L. Schumaker and J. Stoeckler (Vanderbilt Univ. Press, Nashville, TN, 2002) pp. 9–22.

    Google Scholar 

  6. N. Dyn and E. Farkhi, Spline subdivision schemes for compact sets with metric averages, in: Trends in Approximation Theory, eds. K. Kopotun, T. Lyche and M. Neamtu (Vanderbilt Univ. Press, Nashville, TN, 2001) pp. 95–104.

    Google Scholar 

  7. N. Dyn and E. Farkhi, Spline subdivision schemes for compact sets – a survey, Serdica Math. J. 28(4) (2002) 349–360.

    MATH  MathSciNet  Google Scholar 

  8. F. Preparata and M. Shamos, Computational Geometry: An Introduction, Texts and Monographs in Computer Science (Springer-Verlag, Berlin, 1985).

    Google Scholar 

  9. R.T. Rockafellar, Convex Analysis (Princeton Univ. Press, Princeton, NJ, 1970).

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Evgeny Lipovetsky.

Additional information

Communicated by J. Carnicer and J.M. Peña

We wish our dear friend and colleague Mariano Gasca many more years of productive scientific work.

Mathematics subject classifications (2000)

65D18, 68U05.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lipovetsky, E., Dyn, N. An efficient algorithm for the computation of the metric average of two intersecting convex polygons, with application to morphing. Adv Comput Math 26, 269–282 (2007). https://doi.org/10.1007/s10444-005-7473-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10444-005-7473-6

Keywords

Navigation