Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Approximate symmetries of perturbed planar discrete curves

Published: 01 June 2022 Publication History

Highlights

A new algorithm to decide whether a discrete curve is symmetric or not is presented.
In the affirmative case all rotational and reflectional symmetries (if they exist) are described.
The given curve is decomposed into a collection of appropriate components whose symmetries can be found more easily.
The formulated approach is suitably modified also the perturbed discrete curve.
Then we determine the approximate symmetries.

Abstract

We present a new algorithm to decide whether a discrete curve is symmetric or not. In the affirmative case we assign to each curve a particular symmetry group, and describe all rotational and reflectional symmetries (if they exist). The fundamental strategy of our approach is to decompose the given curve into a collection of appropriate components (simpler discrete curves) whose symmetries can be found more easily. The symmetries of the original curve are then derived from the symmetries of these individual components. Subsequently, we show that the formulated approach can be suitably modified to the situation when the input discrete curve is perturbed. Then we determine the approximate symmetries. The functionality of the proposed method is illustrated by several examples.

References

[1]
J.G. Alcázar, Efficient detection of symmetries of polynomially parametrized curves, J. Comput. Appl. Math. 255 (2014) 715–724.
[2]
J.G. Alcázar, C. Hermoso, G. Muntingh, Detecting symmetries of rational plane and space curves, Comput. Aided Geom. Des. 31 (2014) 199–209.
[3]
J.G. Alcázar, M. Lávička, J. Vršek, Symmetries and similarities of planar algebraic curves using harmonic polynomials, J. Comput. Appl. Math. 357 (2019) 302–318.
[4]
M. Bizzarri, M. Lávička, J. Vršek, Symmetries of discrete curves and point clouds via trigonometric interpolation, J. Comput. Appl. Math. 408 (2022).
[5]
P. Brass, C. Knauer, Testing congruence and symmetry for general 3-dimensional objects, in: Computational Geometry - EWCG'02, in: Computational Geometry, vol. 27, 2004, pp. 3–11.
[6]
T. Briand, Trigonometric polynomial interpolation of images, Image Process. Line 9 (2019) 291–316.
[7]
D. Cohen-Or, C. Greif, T. Ju, N.J. Mitra, A. Shamir, O. Sorkine-Hornung, H.R. Zhang, A Sampler of Useful Computational Tools for Applied Geometry, Computer Graphics, and Image Processing, 1st ed., A. K. Peters, Ltd., USA, 2015.
[8]
B. Combès, R. Hennessy, J. Waddington, N. Roberts, S. Prima, Automatic symmetry plane estimation of bilateral objects in point clouds, in: Computer Vision and Pattern Recognition, 2008. CVPR 2008. IEEE Conference on, IEEE, 2008, pp. 1–8.
[9]
A. Ecins, C. Fermuller, Y. Aloimonos, Detecting reflectional symmetries in 3d data through symmetrical fitting, in: Proceedings of the IEEE International Conference on Computer Vision, 2017, pp. 1779–1783.
[10]
G. Farin, Curves and Surfaces for Computer-Aided Geometric Design, Academic Press, 1988.
[11]
R. Gothandaraman, R. Jha, S. Muthuswamy, Reflectional and rotational symmetry detection of cad models based on point cloud processing, in: 2020 IEEE 4th Conference on Information & Communication Technology (CICT), IEEE, 2020, pp. 1–5.
[12]
M. Hauer, B. Jüttler, Projective and affine symmetries and equivalences of rational curves in arbitrary dimension, J. Symb. Comput. 87 (2018) 68–86.
[13]
M. Hauer, B. Jüttler, J. Schicho, Projective and affine symmetries and equivalences of rational and polynomial surfaces, J. Comput. Appl. Math. 349 (2019) 424–437.
[14]
L. Hruda, I. Kolingerová, L. Váša, Robust, fast and flexible symmetry plane detection based on differentiable symmetry measure, Vis. Comput. (2021) 1–17.
[15]
P. Lebmeir, J. Richter-Gebert, Rotations, translations and symmetry detection for complexified curves, in: Classical Techniques for Applied Geometry, in: Comput. Aided Geom. Des., vol. 25, 2008, pp. 707–719.
[16]
B. Li, H. Johan, Y. Ye, Y. Lu, Efficient 3d reflection symmetry detection: a view-based approach, Graph. Models 83 (2016) 2–14.
[17]
A. Martinet, C. Soler, N. Holzschuch, F.X. Sillion, Accurate detection of symmetries in 3d shapes, ACM Trans. Graph. 25 (2006) 439–464.
[18]
R. Nagar, S. Raman, 3dsymm: robust and accurate 3d reflection symmetry detection, Pattern Recognit. 107 (2020),.
[19]
A. Papoulis, S.U. Pillai, Probability, Random Variables, and Stochastic Processes, fourth ed., McGraw Hill, Boston, 2002.
[20]
J. Podolak, P. Shilane, A. Golovinskiy, S. Rusinkiewicz, T. Funkhouser, A planar-reflective symmetry transform for 3D shapes, ACM Trans. Graph. 25 (2006) 549–559.
[21]
D. Salomon, Curves and Surfaces for Computer Graphics, Springer, 2006.
[22]
J. Sánchez-Reyes, Detecting symmetries in polynomial Bézier curves, J. Comput. Appl. Math. 288 (2015) 274–283.

Index Terms

  1. Approximate symmetries of perturbed planar discrete curves
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Computer Aided Geometric Design
    Computer Aided Geometric Design  Volume 96, Issue C
    Jun 2022
    129 pages

    Publisher

    Elsevier Science Publishers B. V.

    Netherlands

    Publication History

    Published: 01 June 2022

    Author Tags

    1. Discrete curves
    2. Decomposition
    3. Exact symmetries
    4. Approximate symmetries
    5. Perturbation

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 10 Nov 2024

    Other Metrics

    Citations

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media