Next Article in Journal
A Modular Adaptive Hybrid Metaheuristic Based on Distributed Population Evolution for 2D Irregular Packing Problems
Previous Article in Journal
Revisiting the Mathematical Model for Determining Coordinates of Points in a Trimetric Projection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Approximation of Offset Surfaces Using Generalized Wendland Radial Basis Functions

1
FSJES of Tetouan, University Abdelmalek Essaidi, Tetouan 93030, Morocco
2
Department of Applied Mathematics, University of Granada, 18071 Granada, Spain
3
LMPA Laboratory, MASD Group, Department of Mathematics, FST, Errachidia, University Moulay Ismaïl of Meknes, B.P. 509, Boutalamine, Errachidia 52000, Morocco
*
Author to whom correspondence should be addressed.
Mathematics 2026, 14(8), 1300; https://doi.org/10.3390/math14081300
Submission received: 12 March 2026 / Revised: 2 April 2026 / Accepted: 7 April 2026 / Published: 13 April 2026
(This article belongs to the Section E: Applied Mathematics)

Abstract

We introduce a new methodological approach for the approximation of generalized offset surfaces using smoothing radial basis functions (RBFs). Existing offset surface generation methods often exhibit limitations such as self-intersections and singularities, which affect their robustness and accuracy. To address these issues, we employ generalized Wendland radial basis functions, which are compactly supported and provide enhanced stability. We establish the existence and uniqueness of the solution of the proposed method, analyze its computational aspects, and prove convergence results. Finally, numerical experiments are presented to demonstrate its effectiveness as well as to compare it with an existing method from the literature.

1. Introduction

Offset surfaces play a fundamental role in geometric modeling and computer-aided design (CAD), where they are used to generate surfaces at a prescribed distance from a given reference geometry. They are widely applied in tool path generation, tolerance analysis, and shape optimization. However, the construction of offset surfaces for complex geometries often leads to significant analytical and numerical difficulties, including singularities and self-intersections [1,2]. A detailed discussion of these challenges can be found in [3].
In addition to these traditional CAD applications, scattered data approximation has become increasingly important in contemporary research and industry. In particular, surface reconstruction from 3D point clouds, obtained from scanners or imaging devices, is a fundamental problem in reverse engineering, medical imaging, and industrial inspection. These data sets are often irregularly distributed and corrupted by noise, making classical mesh-based or globally supported methods less effective. This highlights the necessity for efficient, robust, and meshfree approaches capable of handling scattered data in realistic scenarios.
Classical approaches for offset surface approximation are mainly based on spline techniques. Hoschek and Schneider investigated spline approximation of offset curves and surfaces, while Akhrif et al. [1] proposed bicubic splines for generalized offset surfaces. Although effective, these methods rely on mesh-based representations and may lack flexibility when dealing with scattered or irregular data.
Radial basis functions (RBFs) offer an alternative framework for surface approximation. In particular, compactly supported RBFs introduced by Wendland [4] provide computational efficiency due to sparsity. The extension of these functions to even-dimensional spaces was addressed by Schaback [5], ensuring their applicability in a broader setting.
Several works highlight the flexibility and robustness of RBFs in various applications beyond offset surfaces. Narkawich et al. [6] established Sobolev bounds for scattered zeros, Bilal et al. [7] proposed meshless collocation for discontinuous coefficients, Fortes et al. [8] applied RBFs to 3D data sets with volume constraints, and González-Rodelas et al. [9] addressed fuzzy data approximation, other references following the same line can be consulted such as [10,11]. Although these works do not directly focus on offset surfaces, they demonstrate the adaptability and stability of RBF-based approaches in handling irregular or noisy data.
In this context, the choice of the basis functions plays a crucial role. Generalized Wendland R B F s combine compact support, locality, and strong approximation properties. Their use leads to sparse systems, improved numerical stability, and efficient handling of scattered data. Moreover, their well-defined construction in even dimensions ensures the theoretical consistency of the approximation framework.
The present work proposes a smoothing approach for the approximation of generalized offset surfaces using compactly supported generalized Wendland R B F s . The method combines meshfree flexibility with improved computational efficiency. A convergence analysis is provided, and numerical experiments illustrate the effectiveness of the approach. Furthermore, the estimated approximation errors are compared with those obtained in [1], allowing a quantitative evaluation of the proposed method.
To position the proposed approach within the context of existing research, we next review relevant contributions on offset surface approximation using both spline-based and radial basis function methods.

2. Related Work

The approximation of offset surfaces has been extensively studied in geometric modeling and computer-aided design. Early contributions focused on spline-based techniques. Hoschek and Schneider [12] investigated the approximation of offset curves and surfaces using classical spline methods, highlighting both their effectiveness and limitations in the presence of singularities and complex geometries. Akhrif et al. [1] proposed bicubic spline techniques for generalized offset surfaces, while Kouibia and Pasadas [2] developed biquadratic spline methods to reconstruct offset surfaces with holes.
Radial basis functions (RBFs) provide a meshfree alternative for surface approximation. Iske [13] studied scattered data approximation using positive definite kernels, emphasizing stability and convergence properties. Wendland [4] introduced compactly supported RBFs, which improve computational efficiency by generating sparse system matrices. Schaback [5] extended these constructions to even-dimensional spaces, and Wendland [14] provided error estimates supporting their theoretical reliability.
Recent work explored generalized Wendland functions for surface approximation. Kouibia et al. [15] proposed bivariate generalized Wendland RBFs with strong convergence properties. Kosari et al. [16] developed hybrid RBF and B-spline methods to improve stability, while Paulo et al. [17] introduced Hermitian RBF techniques incorporating geometric constraints. Kouibia and Pasadas [18] emphasized smoothing variational approaches for handling noisy data.
Other studies demonstrate the flexibility of R B F s beyond offset surfaces. Narkawich et al. [6], Bilal et al. [7], Fortes et al. [8], and González-Rodelas et al. [9] illustrate their effectiveness in multidimensional approximation, discontinuous problems, and noisy data sets. These contributions support the use of RBFs as a robust and adaptable framework.
Despite these advances, several challenges remain. Spline-based methods depend on mesh generation, while globally supported R B F s may lead to dense and computationally expensive systems. Efficient and stable approximation of generalized offset surfaces, particularly in the presence of noise and complex geometries, remains an open problem. The approach proposed in this work addresses these issues by combining smoothing techniques with compactly supported generalized Wendland radial basis functions, leading to a meshfree, efficient, and stable framework.
The rest of this work is organized as follows. Section 2 presents the notation and preliminary necessary for the problem formulation. Section 3 is devoted to the analysis of generalized compactly supported Wendland radial basis functions. In Section 4, we formulate and study the smoothing variational spline problem using generalized Wendland functions. In Section 5, we compute the explicit form of the resulting function, whereas a convergence theorem is proved in Section 6. The final section provides numerical and graphical examples illustrating the effectiveness of the proposed approach, together with a comparison with an existing method in the literature.

3. Notations and Formulation of the Global Problem

Given an open, convex, and bounded set Ω R 2 , let H 3 ( Ω , R 3 ) denote the usual Sobolev space of order 3. This space is equipped with the inner semi-products
( u , v ) l = | β | = l Ω D β u ( p ) , D β v ( p ) 3 d p , 0 l 3 ,
the semi-norms | u | l = ( u , u ) l 1 2 , for 0 l 3 , and the norm u 3 = l = 0 3 | u | l 2 1 2 .
Let R n , 3 be the space of real matrices with n rows and 3 columns, equipped with the inner product
A , B n , 3 = i = 1 n j = 1 3 a i j b i j , A = ( a i j ) 1 i n 1 j 3 , B = ( b i j ) 1 i n 1 j 3 R n , 3
and the corresponding norm A n , 3 = A , A n , 3 1 2 .
For a regular parametric surface s ( u , v ) = ( x ( u , v ) , y ( u , v ) , z ( u , v ) ) , its two unit tangent vectors in the directions of u and v and its normal vector are given by
e 1 = s u ( u , v ) s u ( u , v ) 3 , e 2 = s v ( u , v ) s v ( u , v ) 3 , n ( u , v ) = s u ( u , v ) × s v ( u , v ) s u ( u , v ) × s v ( u , v ) 3 ,
respectively.
In this situation, the generalized offset surface s 0 ( u , v ) with the variable offset distance and direction determined by d 1 ( u , v ) e 1 ( u , v ) , d 2 ( u , v ) e 2 ( u , v ) and d 3 ( u , v ) n ( u , v ) is defined by
s 0 ( u , v ) = s ( u , v ) + d 1 ( u , v ) e 1 ( u , v ) + d 2 ( u , v ) e 2 ( u , v ) + d 3 ( u , v ) n ( u , v ) .
Let γ R 3 be a surface defined by a parametrization s C 2 ( Ω ; R 3 ) . For each n N , let A = { a 1 , , a n } be a finite subset of n distinct points of Ω .
Now, let d 1 ( u , v ) e 1 ( u , v ) , d 2 ( u , v ) e 2 ( u , v ) and d 3 ( u , v ) n ( u , v ) be some given offset variable distances and directions.
For any i = 1 , , n , let
s i = s ( a i ) + d 1 ( a i ) e 1 ( a i ) + d 2 ( a i ) e 2 ( a i ) + d 3 ( a i ) n ( a i ) .

4. Generalized Wendland Compactly Supported Radial Basis Functions

Definition 1. 
Let ϕ be a continuous function ϕ : R 0 + R , a set Ω R 2 , and a finite set C N = { θ 1 , , θ N } of points of Ω. The linear space generated by the functions set
R N = { ϕ ( · θ 1 2 ) , , ϕ ( · θ N 2 ) }
is called the radial basis functions space relative to the function ϕ and the centers set C N .
Definition 2. 
We consider a function u C ( Ω ) . The R B F s interpolant associated with u is defined by:
R u , C N ( x ) = i = 1 N α i ϕ ( x θ i 2 ) , x Ω ,
where α 1 , , α N R are determined by the interpolating conditions
R u , C N ( θ i ) = u ( θ i ) , 1 i N .
ϕ ( θ 1 θ 1 ) ϕ ( θ 1 θ N ) ϕ ( θ N θ 1 ) ϕ ( θ N θ N ) α 1 α N = u ( θ 1 ) u ( θ N ) .
Remark 1. 
The radial basis function interpolating R u , C N exists and is unique if and only if the interpolation matrix is invertible:
det ( ( ϕ ( θ i θ j 2 ) ) 1 i , j N ) 0 .
The algorithm for constructing the generalized Wendland functions in even dimensions 2 m is developed in [5].
ϕ 2 m , 2 l 1 2 ( r ) = r 2 l p m , l ( r 2 ) L ( r ) + q m , l ( r 2 ) S ( r ) , r [ 0 , 1 ] ,
for integers m , l 0 , with
L ( r ) = log r 1 + 1 r 2 , S ( r ) = 1 r 2 ,
and p m , l , q m , l are polynomials of degree m 1 and m 1 + l , respectively.
Remark 2. 
The function L ( r ) is not defined at r = 0 . However, the overall R B F s remains well-defined at this point by continuity, and the value at r = 0 is obtained by taking the limit as r 0 , which yields a finite value. Therefore, the function is extended at r = 0 by continuity.
For the Wendland function ϕ d , k in dimension d pair with parameter k, the native Sobolev space is:
N ϕ d , k = H k + d 2 + 1 2 ( R d ) .
  • k = Wendland smoothness parameter ( k = 0 , 1 , 2 , ).
  • The native space = Sobolev space of order s = k + d 2 + 1 2 , see the specific cases in Table 1 for k = 0 , 1 , 2 .
Theorem 1. 
Let Ω R 2 be an open set, C N = { θ 1 , , θ N } Ω a set of centers, and let n , k N with k 0 . Let R f , C N denote the RBF interpolating of f H k + 2 ( Ω ) relative to C N using ϕ 2 , k + 1 / 2 .
Define the fill distance of C N in Ω by
h = sup x Ω min 1 i N x θ i 2
Then, for all j = 0 , , k + 2 , we have
| f R f , C N | j C h k + 2 j f k + 2 ,
where C is independent of f.
Proof. 
Analogously to the proof of Theorem 1 in [15].    □
Remark 3. 
By applying the preceding theorem to the case k = 1 , we obtain the following estimate, for all f H 3 ( Ω )
| f R f , C N | j C h 3 j f 3 , j = 0 , , 3 .
Let us consider f = ( f 1 ,   f 2 ,   f 3 ) H 3 ( Ω ; R 3 ) , with f l H 3 ( Ω ) , l = 1 , 2 , 3 .
The RBF interpolating of f is defined component-wise as
R f , C N = R f 1 , C N ,   R f 2 , C N ,   R f 3 , C N ,
where R f l , C N denotes the scalar RBF interpolating of f l with respect to the same centers set C N .
Vector Sobolev semi-norm
By definition of the vector-valued Sobolev space H j ( Ω ; R 3 ) , the associated semi-norm satisfies
| v | H j ( Ω ; R 3 ) 2 = l = 1 3 | v l | H j ( Ω ) 2 , v = ( v 1 , v 2 , v 3 ) .
Component-wise application of the scalar estimate
Applying inequality ( 4 ) to each component f l , l = 1 , 2 , 3 ,
| f l R f l , C N | H j ( Ω ) C h k + 2 j f l H k + 2 ( Ω ) .
Squaring and summing over l = 1 ,   2 ,   3 ,  we obtain
l = 1 3 | f l R f l , C N | H j ( Ω ) 2 C 2 h 2 ( k + 2 j ) l = 1 3 f l H k + 2 ( Ω ) 2 .
We deduce
| f R f , C N | H j ( Ω ; R 3 ) 2 C 2 h 2 ( k + 2 j ) f H k + 2 ( Ω ; R 3 ) 2 .
Taking the square root, and for k = 1 yields the desired estimate
| f R f , C N | H j ( Ω ; R 3 ) C h 3 j f H 3 ( Ω ; R 3 ) .

5. Smoothing Variational Splines by Generalized Wendland Functions

Given a function f H 3 ( Ω , R 3 ) and a set of finite points A = { a 1 , , a n } Ω , we consider the functional β : H 3 ( Ω , R 3 ) R n , 3 given by
β v = ( v ( a i ) ) 1 i n R n , 3
and let Γ ε n be the functional defined on H 3 ( Ω , R 3 ) by
Γ ε n ( v ) = i = 1 n v ( a i ) s i 3 2 + ε | v | 3 2 .
We consider the following minimization problem: Find σ ε n R N such that
v R N , Γ ε n ( σ ε n ) Γ ε n ( v ) .
Suppose that A is a P 2 -unisolvent set, that is,
ker β P 2 ( Ω , R 3 ) = { 0 }
and suppose that
sup x Ω min a A x a 2 = o ( 1 n ) , n + .
Theorem 2. 
Problem (6) has a unique solution, called the smoothing variational spline in R N relative to A, β, d 1 , d 2 , d 3 and ε, which is also the unique solution of the following variational problem: Find σ ε n R N such that
v R N , β σ ε n , β v n , 3 + ε ( σ ε n , v ) 3 = i = 1 n s i , v ( a i ) 3 .
Proof. 
Let us define the following application by
v [ [ v ] ] = i = 1 n v ( a i ) 3 2 + ε | v | 3 2 1 2 .
By the reasoning of Proposition 1.1 in [19], we obtain that the linear form [ [ v ] ] is a norm in H 3 ( Ω , R 3 ) , which is equivalent to the norm · .
Since
β L H 3 ( Ω ) , R 3 ,
the operator
β : H 3 ( Ω , R 3 ) R n , 3 , β v = ( v 1 ( a i ) , v 2 ( a i ) , v 3 ( a i ) ) 1 i n ,
is linear and continuous.
We define the bilinear form
a ( u , v ) = 2 ( β u , β v n , 3 + ε ( u , v ) 3 ) .
Continuity:
For all u , v H 3 ( Ω , R 3 ) , we have
| a ( u , v ) | max ( 1 , ε ) [ [ v ] ] [ [ u ] ] .
Coercivity:
For all v H 3 ( Ω , R 3 ) , it holds that
a ( v , v ) = β v 2 + ε | v | 3 , Ω 2 min ( 1 , ε ) [ [ v ] ] 2 .
The linear form defined from R N into R by
g ( v ) = 2 ( i = 1 n s i , v ( a i ) 3 )
is continuous on H 3 ( Ω , R 3 ) .
Therefore, by the Lax–Milgram theorem (see [20]), there exists a unique solution    σ ε n H 3 ( Ω , R 3 ) to Problem (10).
Furthermore, σ ε n is the minimizer of the functional
G ( v ) = 1 2 a ( v , v ) g ( v ) = Γ ε n ( v ) β s i n , 3 2 .
As a result, σ ε n is the unique solution of Problem (6).      □

6. Computing the Solution

In this section, we describe how to compute the generalized offset surfaces’ RBF spline in R N . The solution σ ε n can be expressed by:
σ ε n = i = 1 N α i ϕ 2 , k + 1 2 ( θ θ i 2 ) , θ Ω
such that    α 1 , , α N R 3 .
Let v i be the function:
v i ( θ ) = ϕ 2 , k + 1 2 ( θ θ i 2 ) , θ Ω ,

Change of Basis

Let ( e 1 , e 2 , e 3 ) denote the canonical basis of R 3 . Starting from the vector-valued R B F approximation
σ ε n ( θ ) = i = 1 N α i v i ( θ ) , α i R 3 ,
we introduce the vector basis functions
{ B 1 , , B 3 N } R N
defined, for l = 1 , , 3 N , by
B l ( θ ) = v i ( θ ) e j ,
where the indices i and j are given by
i = l 1 3 + 1 , j = l 3 ( i 1 ) .
With this change of basis, the approximation can be rewritten as
σ ε n = l = 1 3 N α l B l , α = ( α 1 , , α 3 N ) T R 3 N .
where these coefficients are given as the solution of the linear system:
( A t A + ε R ) α = b
such as:
A = β B l ( a i ) 1 l 3 N 1 i n , A R 3 n × 3 N , R = ( B l , B m ) 3 1 l , m 3 N , R R 3 N × 3 N , α = ( α 1 , , α 3 N ) T , b = ( i = 1 n s i , B l ( a i ) 3 ) 1 l 3 N , b R 3 N .
Now, by adapting the notations and reasoning as the proof of ([3], Proposition 7), we obtain the following result.
Remark 4. 
The coercivity of the bilinear form a ( u , v ) implies that the system matrix A t A + ε R is symmetric positive definite and therefore invertible.

7. Convergence

The aim of this section is to prove that the offset RBF spline in R N relative to n ,   A ,   d 1 ,   d 2 ,   d 3 and ε converge to s 0 as n tends to + .
Theorem 3. 
Suppose hypotheses (7) and (8) hold and that
ε = o ( 1 ) , n +
and
n h 6 ε = o ( 1 ) , n + .
Then
lim n + σ ε n s 0 2 = 0 .
Proof. 
Step 1. First, we have
Γ ε n ( σ ε n ) Γ ε n ( R s 0 , C N )
with R s 0 , C N being the interpolation RBFs function of s 0 relative to C N from ϕ k + 2 , k + 1 / 2 . Then:
β σ ε n β s 0 n , 3 2 + ε | σ ε n | 3 2 β R s 0 , C N β s 0 n , 3 2 + ε | R s 0 , C N | 3 2 .
which implies that:
σ ε n 3 2 1 ε β R s 0 , C N β s 0 n , 3 2 + | R s 0 , C N | 3 2 .
Hence
σ ε n 3 2 1 ε i = 1 n R s 0 , C N ( a i ) s i 3 2 + R s 0 , C N 3 2 .
It follows from (5) that
R s 0 , C N 3 2 K 1 s 0 H 3 ( Ω ; R 3 ) 2 .
and again applying (5) for j = 0 , there exists K 2 > 0 such that, for each i = 1 , , n , we have
i = 1 n R s 0 , C N ( a i ) s i 3 2 n K h 6 s 0 3 2 .
Thus, from (13) and (14), we obtain:
| σ ε n | 3 2 1 ε β R s 0 , C N β s 0 n , 3 2 + | R s 0 , C N | 3 2 ( n h 6 ε + 1 ) K s 0 3 2
and, from (11), we conclude that there exists C 1 > 0 and n 1 N such that
| σ ε n | 3 2 C 1 , n n 1 .
In addition, from (12)–(14), we have that
β σ ε n β s 0 n , 3 2 ( n h 6 + ε ) C s 0 3 2
and, from (10) and (11), there exists C 2 > 0 and n 2 N such that
β σ ε n β s 0 n , 3 2 C 2 , n n 2 .
It follows that:
β σ ε n n , 3 = i = 1 n σ ε n ( a i ) 3 C
Hence, from (15)–(17), it follows that there exist a constant M > 0 and an integer n 0 N such that
σ ε n 3 M , n n 0 ,
Since the family σ ε n n n 0 is bounded in H 3 ( Ω ; R 3 ) , it follows that there exists a sub-sequence σ ε m n m m N , with ε m = o ( 1 ) , lim n m + n m = + , and an element s * H 3 ( R ; R 3 ) such that
σ ε m n m   converges   weakly   to   s * i n H 3 ( Ω ; R 3 ) .
Step 2. We suppose that s 0 s *
From the continuous injection of H 3 ( Ω ; R 3 ) into C ( Ω ; R 3 ) , it follows that there exist η > 0 and a non-empty open ω Ω such that
a ω , s * ( a ) s 0 ( a ) 3 > η .
As this injection is compact, from (18),
m 0 N , m m 0 , a ω , σ ε m n m ( a ) s * ( a ) η 2 ·
Hence, for all m m 0 and all a ω , we have
σ ε m n m ( a ) s 0 ( a ) 3 s * ( a ) s 0 ( a ) 3 σ ε m n m ( a ) s * ( a ) 3 > η 2 ·
For sufficiently large m and using the density (8), we deduce that there exists a point a n m A n ω such that
σ ε m n m ( a n m ) = s 0 ( a n m ) ,
which is a contradiction with (19). Consequently s * = s 0 .
  • Step 3. As H 3 ( Ω ; R 3 ) is compactly injected in H 2 ( Ω ; R 3 ) , using (18) and taking into account that s * = s 0 , we have
s 0 = lim m + σ ε m n m   in   H 2 ( Ω ; R 3 ) .
Then,
lim m + ( ( σ ε m n m , s 0 ) ) 2 = s 0 2 2 .
Thus, for any m N , we have
σ ε m n m s 0 2 2 = σ ε m n m 2 2 + s 0 2 2 ( ( σ ε m n m , s 0 ) ) 2 .
Therefore
lim m + σ ε m n m s 0 2 = 0 .
Step 4. We suppose now that σ ε n s 0 2 does not tend to 0 as n tends to infinity. In this case, there will exist α > 0 and a sequence σ ε m n m , such that
lim m + σ ε m n m s 0 2 > α m N .
The sequence σ ε m n m m N is bounded in H 3 ( Ω ; R 3 ) . Hence, by following the same way of steps (1), (2) and (3), we deduce that from such a sequence, we can extract a sub-sequence that converges towards s 0 , which produces a contradiction with (23).   □

8. Numerical and Graphical Examples

To illustrate the proposed method, we consider the following example. Let Σ be a regular surface, its graph appears in Figure 1, parameterized by
s C 4 ( Ω ; R 3 ) , with Ω = ( 0 , 1 ) × ( 0 , 1 ) and
s ( x , y ) = c o s π x 3 π 2 y ,   s i n π x 3 π 2 y , x .
In order to evaluate the performance of the method using Spline RBF, two relative error estimates were computed as follows:
E I = i = 1 1000 ( R s , C N ( a i ) s ( a i ) ) 2 i = 1 1000 s ( a i ) 2 , E S R = i = 1 1000 ( σ ε n ( a i ) s ( a i ) ) 2 i = 1 1000 s ( a i ) 2 ,
with { a 1 , , a 1000 } Ω being one thousand distinct random points used to estimate the relative errors of R s , C N and σ ε n with respect to s in the L 2 ( Ω ; R 3 ) norm.
By Theorems 1 and 3, the error estimates E I and E S R converge to zero as n + under suitable conditions.
The discrete space employed to compute the approximated solution σ ε n , its corresponding graph appears on the top part of the Figure 2, is the R B F space generated by the generalized Wendland function Ψ 2 , 3 / 2 associated with the chosen set of centers:
C N = i n x 1 , j n y 1 , i = 0 , , n x 1 , j = 0 , , n y 1 .
The total number of centers is therefore N = n x n y .
Table 2 presents the relative error estimate E S R obtained with N = 200 centers and n = 1500 approximation points for different values of ε . As observed, when the parameter ε decreases, the relative error progressively decreases and stabilizes at the order of 10 4 .
Table 3 Presents the relative error estimates E S R , for ε = 10 12 and N = 100 , for various values of n. The results show that E S R decreases as n increases.
Table 4 Presents E S R and E I for n = 1000 and ε = 10 9 , for various values of N. It can be observed that E S R decreases monotonically as N increases. In contrast, E I initially decreases but increases for larger values of N, likely due to ill-conditioning of the interpolation matrix. Furthermore, E S R remains consistently lower than E I for all considered values of N.
Figure 3 shows the original surface (the bottom part) and its R B F approximation of the generalized offset surface for n = 500 , N = 132 and ε = 10 14 , its graph is shown on the top part, with the variable offset direction and offset distance 0.3 s i n ( x + y + 0.5 ) e 1 + 0.3 e 2 0.3 c o s ( 0.5 ( x + y + 1 ) ) n . In this case the computation of the relative error is E S R = 4.30542 × 10 4 .

8.1. Normal Perturbation

Let n ( x , y ) R 3 denote the exact unit normal to the surface at a point ( x , y ) .

8.1.1. Addition of Gaussian Noise

A perturbed normal is defined as:
n ˜ ( x , y ) = n ( x , y ) + α ( x , y )
where
α ( x , y ) N ( 0 , σ 2 I 3 )
is an isotropic Gaussian noise in dimension 3.
Here, the list of σ values, listeSigmaNormal in the code, corresponds to the different standard deviations used for the Gaussian noise in the experiments:
listeSigmaNormal = { 0.01 , 0.05 , 0.1 } .
The parameter σ controls the intensity of the perturbation applied to the normals.

8.1.2. Renormalization

The perturbed normal is then normalized to preserve unit length:
n ^ ( x , y ) = n ˜ ( x , y ) n ˜ ( x , y )
This operation introduces a directional (angular) perturbation of the normal.

8.1.3. Perturbed Surface

After perturbing the normals, the surface becomes:
s σ ( x , y ) = s ( x , y ) + 0.3 e 1 ( x , y ) + e 2 ( x , y ) n ^ ( x , y )
Thus, only the normal component is affected by the noise, leading to a geometric deformation of the surface mainly in the normal direction.
Numerical experiments are conducted for different values of the parameter σ , allowing us to assess the robustness of the method with respect to noise on the normals (see Table 5).

8.2. Example Torus

Let Ω = ( 0 , 1 ) × ( 0 , 1 ) . We consider the regular surface, which parameterizes a torus (its graph appears on the left side of Figure 4), defined by:
r ( x , y ) = ( 1 + 0.35 cos ( 2 π y ) ) cos ( 2 π x ) ( 1 + 0.35 cos ( 2 π y ) ) sin ( 2 π x ) 0.35 sin ( 2 π y ) , ( x , y ) ( 0 , 1 ) × ( 0 , 1 ) .
The generalized offset surface is defined by:
r 0 ( x , y ) = r ( x , y ) + 0.15 0.5 e 1 ( x , y ) + 0.3 e 2 ( x , y ) + n ( x , y ) .
Its graph is shown in Figure 4 right side.

8.3. Comparison with Other Method

The work we can compare to ours is the one [1] where the authors there consider using the same approximation tool as ours for the example given by
s ( x , y ) = c o s π x 3 π 2 y ,   s i n π x 3 π 2 y , x ,
but in the space of bicubic splines. As is known, they are piecewise polynomials, which makes studying the theory easy in one way or another, and especially reduces the time cost of computing the approximation results. In this context, we can compare the following results. In [1], the estimation of the relative error, given by
E r = i = 1 1000 σ N n ( b i ) r 0 ( b i ) 3 2 r 0 ( b i ) 3 2 1 2 ,
is of the order E r = 5.29 × 10 4 obtained with the bicubic spline method, for n = 500 approximation points and ε = 10 7 , variable offset direction and offset distance 0.3 s i n ( x + y + 0.5 ) e 1 + 0.3 e 2 0.3 c o s ( 0.5 ( x + y + 1 ) ) n , while for a constant offset direction 0.3 ( e 1 + e 2 n ) , the computation of such an estimation is E r = 4.45 × 10 4 obtained with the bicubic spline method for n = 500 approximation points and ε = 10 7 . In this manuscript, we have obtained that the estimation of the degree of approximation, given by E S R , is E S R = 3.2233 × 10 4 for N = 132 and ε = 10 14 and n = 500 . We can conclude that the order of the estimation of the relative error is the same in both manuscripts; we can even observe that ours is slightly better, although our method uses R B F approximation, so it is assumed that the study in this case is more complicated.

8.4. Conclusions and Perspectives

In this manuscript, we have presented firstly some analysis of the generalized compactly supported Wendland radial basis functions. After this, we have formulated and studied the smoothing variational spline problem by generalized Wendland functions. We have described how to compute the generalized offset surfaces’ RBF spline in the space R N . Furthermore, the convergence theorem is proved, which shows that the offset RBF spline in R N relative to n ,   A ,   d 1 ,   d 2 ,   d 3 and ε converges to s 0 as n tends to + . The end of this manuscript provided numerical and graphical examples illustrating the effectiveness of the proposed approach, together with a comparison with an existing method in the literature.
From the study of the Table 2, Table 3, Table 4 and Table 5, we can observe that as the value of the parameter ε (its introduction is so important in any approximation, since this parameter avoids any oscillation in the approximation method) decreases, the estimation of the error decreases; furthermore, as the data points increase, the estimation of the error decreases. Hence, we can conclude the compatibility between the theory of the convergence results and the numerical ones.
In short, from the analysis presented in the Figure 2, Figure 3 and Figure 4, the studies of the Table 2, Table 3, Table 4 and Table 5, and the last paragraph comparing with other methods that exist in the literature, we can conclude the effectiveness and the validity of our approach as an approximation method.
As future research work, we propose conducting the same study with other alternative approaches to filling and detecting the holes.

Author Contributions

Conceptualization, L.O. and A.K.; software, L.O. and H.E.B.; validation, L.O., A.K., H.O.Y. and H.E.B.; formal analysis, L.O. and A.K.; investigation, L.O., A.K., H.O.Y. and H.E.B.; resources, A.K.; data curation, L.O. and A.K.; writing—original draft, L.O.; writing—review & editing, A.K.; visualization, L.O., A.K., H.O.Y. and H.E.B.; and supervision, A.K. and H.O.Y. It should be noted that part of A. Kouibia’s research has been carried out in the “2EANIA” laboratory of FSJES of Tetouan, Abdelmalek Essaidi University. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Akhrif, R.; Kouibia, A.; Pasadas, M. Approximation of generalized offset surfaces by bicubic splines. J. Math. Chem. 2020, 58, 647–662. [Google Scholar] [CrossRef]
  2. Kouibia, A.; Pasadas, M. Reconstruction approximating method by biquadratic splines of offset surfaces holes. J. Math. Chem. 2022, 60, 423–439. [Google Scholar] [CrossRef]
  3. Kouibia, A.; Pasadas, M. Optimization of the parameters of surfaces by interpolating variational bicubic splines. Math. Comput. Simul. 2014, 102, 76–89. [Google Scholar] [CrossRef]
  4. Wendland, H. Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. Adv. Comput. Math. 1995, 4, 389–396. [Google Scholar] [CrossRef]
  5. Schaback, R. The missing Wendland functions. Adv. Comput. Math. 2011, 34, 67–81. [Google Scholar] [CrossRef]
  6. Narkawich, F.J.; Ward, J.D.; Wendland, H. Sobolev bounds on functions with scattered zeros, with applications to radial basis function surface fitting. Math. Comput. 2005, 74, 743–763. [Google Scholar] [CrossRef]
  7. Bilal, F.; Asif, M.; Shakeel, M.; Popa, I. RBF-based meshless collocation method for time-fractional interface problems with highly discontinuous coefficients. Math. Comput. Appl. 2025, 30, 133. [Google Scholar] [CrossRef]
  8. Fortes, M.A.; González, P.; Palomares, P.; Pasadas, M. Fitting and filling of 3D datasets with volume constraints using radial basis functions under tension. J. Comput. Appl. Math. 2023, 420, 114841. [Google Scholar] [CrossRef]
  9. González-Rodelas, P.; Idais, H.; Pasadas, M.; Yasin, M. Approximation of 3D trapezoidal fuzzy data using radial basis functions. Fuzzy Sets Syst. 2023, 453, 82–94. [Google Scholar] [CrossRef]
  10. González, P.; Pasadas, M.; Kouibia, A.; Basim, M. Numerical solution of linear Volterra integral equation systems of second kind by radial basis functions. Mathematics 2022, 10, 223. [Google Scholar] [CrossRef]
  11. Arrazaki, M.; Zougari, T. L’utilisation de fonction radiale de base á support compact pour accélérer le temps de décomposition BEMD. Adv. Comput. Math. 2014, 4, 24–29. [Google Scholar] [CrossRef]
  12. Hoschek, J.; Schneider, F.J. Spline Approximation of Offset Curves and Offset Surfaces; Springer: Dordrecht, The Netherlands, 1990; pp. 383–389. [Google Scholar]
  13. Iske, A. Scattered data approximation by positive definite kernel functions. Rend. Sem. Mat. Univ. Politec. Torino 2011, 69, 217–246. [Google Scholar]
  14. Wendland, H. Error estimates for interpolation by compactly supported radial basis functions of minimal degree. J. Approx. Theory 1998, 93, 258–272. [Google Scholar] [CrossRef]
  15. Kouibia, A.; González, P.; Pasadas, M.; Mustafa, B.; Oulad Yakhlef, H.; Omri, L. Approximation of bivariate functions by generalized Wendland radial basis functions. Mathematics 2024, 12, 2597. [Google Scholar] [CrossRef]
  16. Kosari, S.; Hao, G.; Derakhshan, M. An efficient hybrid meshless RBF and B-spline approach for solving distributed-order time-fractional advection-diffusion equations. Comput. Appl. Math. 2026, 45, 92. [Google Scholar] [CrossRef]
  17. Paulo, J.; Trevisan, D.; Batagelo, H.; Macedo, I. Generalized Hermitian radial basis functions implicits from polygonal mesh constraints. Vis. Comput. 2013, 29, 651–661. [Google Scholar] [CrossRef]
  18. Kouibia, A.; Pasadas, M. Approximation by smoothing variational vector splines for noisy data. J. Comput. Appl. Math. 2008, 211, 213–222. [Google Scholar] [CrossRef]
  19. Arcangéli, R.; López de Silanes, M.C.; Torrens, J.J. Multidimensional Minimizing Splines, Theory and Applications; Kluwer Academic Publishers: Boston, MA, USA, 2004. [Google Scholar]
  20. Atkinson, K.; Han, W. Theoretical Numerical Analysis, A Functional Analysis Framework, 2nd ed.; Springer: New York, NY, USA, 2005. [Google Scholar]
Figure 1. Original surface.
Figure 1. Original surface.
Mathematics 14 01300 g001
Figure 2. Original surface and its RBF approximation of the generalized offset surface for n = 1500 and ε = 10 10 . Constant offset direction e 1 + e 2 n and constant offset distance d = 0.3 . E S R = 8.60467 × 10 4 .
Figure 2. Original surface and its RBF approximation of the generalized offset surface for n = 1500 and ε = 10 10 . Constant offset direction e 1 + e 2 n and constant offset distance d = 0.3 . E S R = 8.60467 × 10 4 .
Mathematics 14 01300 g002
Figure 3. Original surface and its R B F approximation of the generalized offset surface for n = 500 , N = 132 and ε = 10 14 . Variable offset direction and offset distance 0.3 s i n ( x + y + 0.5 ) e 1 + 0.3 e 2 0.3 c o s ( 0.5 ( x + y + 1 ) ) n . E S R = 4.30542 × 10 4 .
Figure 3. Original surface and its R B F approximation of the generalized offset surface for n = 500 , N = 132 and ε = 10 14 . Variable offset direction and offset distance 0.3 s i n ( x + y + 0.5 ) e 1 + 0.3 e 2 0.3 c o s ( 0.5 ( x + y + 1 ) ) n . E S R = 4.30542 × 10 4 .
Mathematics 14 01300 g003
Figure 4. Original surface and its R B F approximation of the generalized offset surface from left to right, for n = 1500 , N = 200 and ε = 10 10 . E S R = 5.69029 × 10 3 .
Figure 4. Original surface and its R B F approximation of the generalized offset surface from left to right, for n = 1500 , N = 200 and ε = 10 10 . E S R = 5.69029 × 10 3 .
Mathematics 14 01300 g004
Table 1. Generalized Wendland functions ϕ 2 , k + 1 2 for k = 0 , 1 , 2 and their native space.
Table 1. Generalized Wendland functions ϕ 2 , k + 1 2 for k = 0 , 1 , 2 and their native space.
Generalized Wendland FunctionsNative Space
ϕ 2 , 1 / 2 ( r ) = 2 3 π 3 r 2 L ( r ) + ( 2 r 2 + 1 ) S ( r ) H 2
ϕ 2 , 3 / 2 ( r ) = 2 60 π 15 r 4 L ( r ) + ( 8 r 4 + 9 r 2 2 ) S ( r ) H 3
ϕ 2 , 5 / 2 ( r ) = 2 2520 π 105 r 6 L ( r ) + ( 48 r 6 + 87 r 4 38 r 2 + 8 ) S ( r ) H 4
Table 2. Computed relative error E S R for n = 1500 approximation points and N = 200 for different values of ε . E I = 6.17087 × 10 3 .
Table 2. Computed relative error E S R for n = 1500 approximation points and N = 200 for different values of ε . E I = 6.17087 × 10 3 .
ε E S R
10 1 4.87525 × 10 2
10 2 5.19658 × 10 2
10 3 1.73149 × 10 1
10 4 1.28889 × 10 2
10 5 1.98264 × 10 1
10 6 2.51422 × 10 1
10 7 7.37446 × 10 3
10 8 4.14123 × 10 3
10 9 9.16208 × 10 4
10 10 8.60467 × 10 4
10 11 8.50724 × 10 4
10 12 8.49649 × 10 4
10 13 8.49540 × 10 4
10 14 8.49529 × 10 4
10 15 8.49528 × 10 4
Table 3. Computed relative error E S R with N = 100 and ε = 10 12 for different values of n approximation points.
Table 3. Computed relative error E S R with N = 100 and ε = 10 12 for different values of n approximation points.
n E S R
500 1.2249 × 10 3
1000 5.24961 × 10 4
1500 4.28259 × 10 4
4500 3.64319 × 10 4
Table 4. Computed relative errors E S R and E I with n = 1000 and ε = 10 9 for different values of N.
Table 4. Computed relative errors E S R and E I with n = 1000 and ε = 10 9 for different values of N.
N E S R E I
50 3.88952 × 10 3 5.40413 × 10 3
100 1.20101 × 10 3 1.60605 × 10 3
150 9.77687 × 10 4 1.63735 × 10 3
250 9.63553 × 10 4 2.60284 × 10 3
Table 5. Computed relative error E S R for n = 1500 , N = 200 and ϵ = 10 14 for different values of Gaussian noise σ Normal .
Table 5. Computed relative error E S R for n = 1500 , N = 200 and ϵ = 10 14 for different values of Gaussian noise σ Normal .
σ Normal E S R
0.01 1.41694 × 10 3
0.05 3.38417 × 10 3
0.1 6.62664 × 10 3
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Omri, L.; Kouibia, A.; Yakhlef, H.O.; El Bazi, H. Approximation of Offset Surfaces Using Generalized Wendland Radial Basis Functions. Mathematics 2026, 14, 1300. https://doi.org/10.3390/math14081300

AMA Style

Omri L, Kouibia A, Yakhlef HO, El Bazi H. Approximation of Offset Surfaces Using Generalized Wendland Radial Basis Functions. Mathematics. 2026; 14(8):1300. https://doi.org/10.3390/math14081300

Chicago/Turabian Style

Omri, Loubna, Abdelouahed Kouibia, Hossain Oulad Yakhlef, and Hamza El Bazi. 2026. "Approximation of Offset Surfaces Using Generalized Wendland Radial Basis Functions" Mathematics 14, no. 8: 1300. https://doi.org/10.3390/math14081300

APA Style

Omri, L., Kouibia, A., Yakhlef, H. O., & El Bazi, H. (2026). Approximation of Offset Surfaces Using Generalized Wendland Radial Basis Functions. Mathematics, 14(8), 1300. https://doi.org/10.3390/math14081300

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop