KIAM Main page Web Library  •  Publication Searh   
Publication

Conference material: "Proceedings of the International Conference on Computer Graphics and Vision Graphicon (19-21 September 2022, Ryazan)"
Authors: Muftejev V.G., Ziganshina F.T., Ziatdinov R.A.
An evolutionary Algorithm for Smoothing a Curve Generated from an Array of Noisy Points
Abstract:
The paper proposes a method for the reconstruction of geometric models defined in theoretical drawings as well as the reconstruction of geometric models of imported products with improved design characteristics. To solve this problem, it is proposed to use a specialized blade profile modelling application. The application is developed on the AutoCAD/nanoCAD platform and is based on the basic FairCurveModeler application. Based on accurate data, the FairCurveModeler application generates an adequate geometric model regardless of the density and configuration of the distribution of points along the contour of a profile. The method for reconstruction of a curvilinear surface of a model consists of constructing a virtual curve. To obtain a smooth resulting curve without oscillation of the curvature graph, we propose a smoothing method by using two virtual curves to model the smoothing curve generated from array of noisy points. The first virtual curve is defined by points with even numbers, and the second curve is defined by points with odd numbers. Then even-numbered points are moved toward the second curve, and odd-numbered points are moved toward the first curve. After a certain number of iterations, the resulting virtual curve is generated by all points of the corrected array.
Keywords:
Curve smoothing, FairCurveModeler, C3D, evolutionary algorithm
Publication language: russian,  pages: 7 (p. 899-905)
Russian source text:
Export link to publication in format:   RIS    BibTeX
About authors:
  • Muftejev V.G.,  orcid.org/0000-0003-4352-3381,  C3D Labs
  • Ziganshina F.T.,  ,  Ufa State Petroleum Technological University
  • Ziatdinov R.A.,  orcid.org/0000-0002-3822-4275,  Keimyung University South Korea