• Aucun résultat trouvé

Fast B-Spline 2D Curve Fitting for unorganized Noisy Datasets

N/A
N/A
Protected

Academic year: 2021

Partager "Fast B-Spline 2D Curve Fitting for unorganized Noisy Datasets"

Copied!
3
0
0

Texte intégral

(1)

HAL Id: hal-01069562

https://hal.archives-ouvertes.fr/hal-01069562

Submitted on 7 Nov 2017

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Fast B-Spline 2D Curve Fitting for unorganized Noisy Datasets

Nadim El Hayek, Olivier Gibaru, M. Damak, H. Nouira, Nabil Anwer, Eric Nyiri

To cite this version:

Nadim El Hayek, Olivier Gibaru, M. Damak, H. Nouira, Nabil Anwer, et al.. Fast B-Spline 2D Curve Fitting for unorganized Noisy Datasets. 8th international conference on Curves and Surfaces, Jun 2014, Paris, France. ICCS 2014. �hal-01069562�

(2)

Science Arts & Métiers (SAM)

is an open access repository that collects the work of Arts et Métiers ParisTech researchers and makes it freely available over the web where possible.

This is an author-deposited version published in: http://sam.ensam.eu Handle ID: .http://hdl.handle.net/10985/8635

To cite this version :

Nadim EL HAYEK, Olivier GIBARU, Mohamed DAMAK, Hichem NOUIRA, Nabil ANWER, Eric NYIRI - Fast B-Spline 2D Curve Fitting for unorganized Noisy Datasets - 2014

Any correspondence concerning this service should be sent to the repository Administrator : archiveouverte@ensam.eu

(3)

The B-Spline convection algorithm is founded on discrete computations.

The algorithm is robust regarding the relative initial position of both the B-Spline and the data.

The algorithm is tested on several shapes and returns residual errors below threshold if not too small.

The initial number of control points must be minimal.

The algorithm can be subject to time complexity improvement.

Precision is not yet controllably achievable.

Conclusions Context

Fast B-Spline 2D Curve Fitting for unorganized Noisy Datasets

Authors: N El-Hayek

1,2

, O Gibaru

1

, M Damak

1,3

, H Nouira

2

, N Anwer

4

and E. Nyiri

1

1- Arts et Métiers ParisTech, Laboratory of Information Sciences and Systems (LSIS), 8 Blvd Louis XIV, 59046 Lille, France 2- Laboratoire Commun de Métrologie (LCM), 1 r. Gaston Boissier, 75015 Paris, France

3- GEOMNIA, 3D Metrology Engineering and Software Solutions, 165 Avenue de Bretagne, EuraTechnologies 59000 Lille, France

4- Ecole Normale Supérieure de Cachan, University Research Laboratory in Automated Production, 61 av. Président Wilson, 94235 Cachan, France

Methodology

 NO initial parameterization

 NO differential calculations

 NO sampling requirements

 Invariance of final control polygon geometry to initial position and orientation

1. Optical and Tactile Metrology for Absolute Form Characterization (EURAMET project IND10) 2. Fast polynomial spline curve reconstruction from very large unstructured datasets

(1) Subdivision relation

Invariance to point-set orientation

Acknowledgement:

The authors sincerely thank the EMRP organization.

The EMRP is jointly funded by the EMRP participating countries within EURAMET and the European Union

 

 

j

j j t m

t

t T

m

2 ,...,

, M

min

2 1

Objective function

Discrete B-Spline Convection scheme

Experimental results

) ( )

(i

M C

mi

q

j

( ) ( )

) 1

(ji

M C

mi

T

mi

q

 

(2) Convection equation

) ( )

( )

1

( i

m i

m i

m

C T

C

 

(3) Solution equation

Curve reconstruction of freeform shapes, specifically turbine blades, from data with unknown topology

Objective

10 final control points:

ε≈0.0024 mm, 140 iterations

Θ = 10 °

11 final control points:

ε≈0.00091 mm, 140 iterations

Θ = 80 °

8 final control points:

ε≈0.0023 mm, 140 iterations

Θ = 80 °

The B-Spline (green) is initialized by a few control points around the data.

Distances δi are calculated with geometrical and topological considerations.

L2 minimization translation vectors {t1, t2,

…, tm} by which control points must move.

If the minimization does not meet the error tolerance, point insertion is applied locally.

8 final control points:

ε≈0.00088 mm, 140 iterations

Θ = 30 °

10 final control points:

ε≈0.0017 mm, 140 iterations

Θ = 40 °

8 final control points:

ε≈0.0015 mm, 140 iterations

Θ = 0 °

[1] Speer T., M. Kuppe, and J. Hoschek. Global reparametrization for curve approximation, in Computer Aided Geometric Design,1998.

[2] Wang W., H. Pottmann, and Y. Liu. Fitting B- Spline Curves to Point Clouds by Curvature-Based Squared Distance Minimization, in ACM Transactions on Graphics, 2006.

[3] Zheng W., P. Bo, Y. Liu, and W. Wang. Fast B- spline curve fitting by L-BFGS, in Computer Aided Geometric Design, 2012.

Coincide new B-Spline curve at iteration (i+1) with data points by minimizing the distances

M is the subdivision matrix (1)

T= {t1, t2, …, tm} is the control points translations vector

(i): iteration i p: Point set

q: Piecewise linear B-Spline curve c: Control points

δ: Distances

ε: Distance vectors t: translation vectors

ε = mean of residual errors

1200 points400 points 18 seconds12 seconds

Références

Documents relatifs

Using a propensity score matching (PSM) method, we match our portfolio annually to all the firms in the market and construct control portfolios with highly similar characteristics

The purpose of our work is to provide an adaptive model parameterization, based on b-spline functions, in order to limit the number of inverted parameters and consequently to make

The obtained segmentation are given in Figure 9 and Table I provides the corresponding results in terms of total running time, number of iterations, time spent to estimate

In a fully Bayesian treatment of the probabilistic regression model, in order to make a rigorous prediction for a new data point, it requires us to integrate the posterior

We propose a molecular classification dividing gastric cancer into four subtypes: tumours positive for Epstein–Barr virus, which display recur- rent PIK3CA mutations, extreme

As the resulting posterior probability distributions do not admit closed-form analytical expressions, Markov Chain Monte Carlo (MCMC) sampling methods are derived to obtain the

Section 3 gives a direct application of the result of Section 2 in clustering by giving rates of convergence for a new deconvolution k-means algorithm.. Fast rates of convergence

The evaluation of the effect of fitting data based on vertical and orthogonal distance minimization is achieved here by using the previously simulated datasets and the results