Next Article in Journal
Double Exponential Ratio Estimator of a Finite Population Variance under Extreme Values in Simple Random Sampling
Previous Article in Journal
A Bi-Starlike Class in a Leaf-like Domain Defined through Subordination via q̧-Calculus
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Shape-Preserving Variational Spline Approximation Problem for Hole Filling in Generalized Offset Surfaces

1
Department of Applied Mathematics, University of Granada, 18071 Granada, Spain
2
FSJES of Tetuan, University Abdelmalek Essaidi, Tetuan 93030, Morocco
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(11), 1736; https://doi.org/10.3390/math12111736
Submission received: 15 April 2024 / Revised: 1 May 2024 / Accepted: 30 May 2024 / Published: 3 June 2024

Abstract

:
In the study of some real cases, it is possible to encounter well-defined geometric conditions, of an industrial or design type—for example, the case of a specific volume within each of several holes. In most of these cases, it is recommended to fulfil a function defined in a domain in which information is missing in one or more sub-domains (holes) of the global set, where the function data are not known. The problem of filling holes or completing a surface in three dimensions appears in many fields of computing, such as computer-aided geometric design (CAGD). A method to solve the shape-preserving variational spline approximation problem for hole filling in generalized offset surfaces is presented. The existence and uniqueness of the solution of the studied method are established, as well as the computation, and certain convergence results are analyzed. A graphic and numerical example complete this study to demonstrate the effectiveness of the presented method. This manuscript presents the resolution of a complicated problem due to the study of some criteria that can be traduced via an approximation problem related to generalized offset surfaces with holes and also the preservation of the shape of such surfaces.

1. Introduction

For some real applications, the study of the generalized offset surface problem has been examined, such as in computer-aided geometric design and generally in the natural sciences domain.
In [1], the authors study the problem of defining fair filling patches under some conditions while in [2] the authors present how to fill polygonal holes with minimal energy surfaces using Powell–Sabin type triangulations. Other studies have aimed to solve the problem of the flatness of filler patches, such as transfinite interpolation as studied in [3] and biharmonic optimization in [4]. Meanwhile [5], using B-spline surfaces, some processes manipulate weakly defined control points, as in [6]; for the filler patch, they study several functions that have some geometric properties imposed.
The method of Skinning or lofting in surface generation is frequently found in the design domain in industries such as automobile manufacturing and aircraft and ship construction. The authors in [7] propose the combination of T-spline technology and surface skinning modeling by using a new process for local shape preservation in T-spline surface Skinning with a smaller computational cost. In [8], the authors propose to numerically solve Caputo’s time fractional diffusion equation using modified cubic exponential B-spline placement. The work in [9] presents an improvement in some numerical methods to find the non-polynomial fractional spline, aiming to solve the fractional Korteweg–de Vries (KdV) equation with respect to time, as well as similar problems in various scientific fields, such as plasma physics and mechanics. Meanwhile, in [10], the quintic B-spline differential quadrature method is modified. This then implies that the algebraic system obtained does not have abstract points. In this case, the system of equations is solved without the need for an additional equation. This analysis develops numerical solutions of the KdV equation. For design, in [11], an algorithm is presented for the effective study of displaced surfaces for polygonal meshes. The process is good with respect to degenerate configurations and computes displacements free of (self-)intersection. Furthermore, in [12], the authors study a method to find a displaced surface with a variable thickness so that the solid volume between the surface and its displacement minimizes a certain functional and at the same time verifies a set of conditions. These conditions and the functional can be approximated in a simple way. In [13], the authors introduce a set of partial shape-preserving spline basis functions to smoothly combine a collection of shape primitives with flexible blending range control. These types of spline basis functions can be considered a generalization of traditional B-spline basis functions, where the shape primitives used are control polygons or control points. In [14], the author presents a study using a single rectangular B-spline surface trimmed to fill an n-sided hole, based on an energy minimization or variational B-Spline technique. The method is justified by taking a fraction of a second to fill n-sided holes with high-quality waterproof B-spline surfaces under complicated conditions. In [15], the authors develop a local approach to shape preservation. The objective of their construction is to follow local changes in data and shape preservation that does not involve overshooting. In [16], the authors discuss how to repair a polygonal mesh in which some holes have been detected. The objective of this article is twofold. First, the authors offer a review of the most relevant gap filling methods and highlight their importance, the context in which each method is applied and the results obtained. Second, the authors present a comparative study to evaluate the parameters of all mentioned methods. The work in [17] presents a detail-preserving variational method for curves and surfaces, which integrates several approaches; the authors introduce a method that enables users to modify a free-form curve or surface while preserving its details. The final point that interpolates the B-splines and the corresponding wavelets of the curve or surface are used as the underlying representation. In [18], the authors present a fast variational approach for the interactive design of multi-resolution curves and surfaces. By converting the imposed conditions to different resolution levels, which are lower than the finest resolution level, an optimization system with fewer unknowns is needed. The system is solved in real time even if the number of checkpoints is large. Furthermore, during deformation, the method can preserve the multi-resolution details. All of this is obtained by optimizing the energy of the deformation of the curve or surface at the corresponding level, instead of the total energy.
The authors in [19] seek to approximate three-dimensional models of watertight surfaces that contain holes, in which the holes are too geometrically complicated to fill, through the study of triangulation estimation.
Using biquadratic spline functions that are of C1, an approximation study is presented in [20] to fill holes in some generalized surfaces, while, in [21], by using variational splines, some generalized offset surfaces are approximated.
The resolution of a complicated problem is presented due to the combination of many conditions. Besides being an approximation problem regarding generalized offset surfaces with holes, it also involves the preservation of the shape of this type of surface. To this end, we present an approximation method to preserve the shape of generalized offset surfaces with holes.
We highlight the advantages of this work with respect to those existing in the literature (see, for example, [7]). On one hand, we compute the resulting function; on the other hand, the analysis of some convergence results is performed.
To demonstrate the usefulness of the method, some examples are studied to approximate the shape of the function inside the hole by using some given data of the function outside the hole only. Please note that the Abstract of this manuscript has been published in the ICRAMCS 2023 Proceedings, ISSN 2605-7700; for more details, please consult [22].
The organization of the rest of the manuscript is as follows. The formulation of the global problem and some preliminary results are presented in Section 2. In Section 3, a construction function outside the hole is presented. In Section 4, a construction function inside the hole is studied. Section 5 is devoted to constructing the approximating solution over the entire domain. In Section 6, some numerical and graphical examples are illustrated to show the effectiveness of the studied method. This manuscript ends with the conclusions and future perspectives.

2. Notations and Formulation of the Global Problem

Let n , m N , with n > 0 , m > 0 , and we denote by · n and · , · n , respectively, the square norm and inner product in R n . Let Ω be a non-empty polygonal bounded subset of R 2 , let Π m ( Ω ) be the restriction to Ω of the polynomials of degree less than m defined on R 2 , and let H m ( Ω ; R 3 ) be the usual Sobolev space of order m. We shall use in this space H m ( Ω ; R 3 ) the norm
u ( m , Ω = | α | m Ω α u ( x ) 3 2 d x 1 2 ,
the semi-norms
| u | ( l , Ω = | α | = l Ω α u ( x ) 3 2 d x 1 2 ,
and the corresponding inner semi-products
( u , v ) ( l , Ω = | α | = l Ω α u ( x ) , α v ( x ) 3 d x ,   for l = 0 , , m .
Let f and g be two real functions. We write
f ( d ) = O ( g ( d ) ) ,   a s d d 0
if there exists some real constant C > 0 and η > 0 such that
d R , | d d 0 | < η , | f ( d ) | C g ( d ) .
Likewise, we write
f ( d ) = o ( g ( d ) ) ,   a s d d 0
if lim d d 0 f ( d ) g ( d ) = 0 .
Now, let us consider a subset H of real positive numbers of which 0 is an accumulation point. In this case, for any h H , let us also consider a partition T h of Ω ¯ using rectangles K with diameters h K h .
Now, we designate by V h a finite element space constructed on the partition T h from a generic finite element of class C k , with k 1 , such that
V h H m ( Ω ) C k ( Ω ¯ ) .
For any h H , let us denote V h = ( V h ) 3 . Then, V h H m ( Ω ; R 3 ) C k ( Ω ¯ ; R 3 ) .
For a regular parametric surface defined for a differentiable function ϕ : Ω R , we consider its associated parametric representation r ( u , v ) = ( u , v , ϕ ( u , v ) ) , its two unit tangent vectors in the directions of u and v, and its normal vector given by
e 1 = r u ( u , v ) r u ( u , v ) 3 , e 2 = r v ( u , v ) r v ( u , v ) 3 , n ( u , v ) = r u ( u , v ) × r v ( u , v ) r u ( u , v ) × r v ( u , v ) 3 ,
respectively, where × stands for the cross-product in R 3 .
Let us describe the direction determined by the vectors d 1 ( u , v ) e 1 ( u , v ) , d 2 ( u , v ) e 2 ( u , v ) and d 3 ( u , v ) n ( u , v ) , where d 1 , d 2 , d 3 are functions of H m ( Ω ) . In this case, the generalized surface r 0 ( u , v ) is defined by
r 0 ( u , v ) = r ( 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 us consider as a hole an open set H Ω and let H h = K T h K H K ; moreover, a surface with some hole S is defined by the function f H m + 1 ( Ω H ; R 3 ) , and its generalized offset surface is defined by the function
s f ( u , v ) = f ( 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 ) ,
for all ( u , v ) Ω H . Obviously, it is verified that s f H m ( Ω H ; R 3 ) .
Finally, let V 1 h and V 2 h be the functional spaces of the restrictions to Ω H h and H h , respectively, of the space V h .
We wish to approximate s f from the finite point set s f ( A ) and fill the holes through the construction of a function of the type
σ h ( u , v ) = σ 1 h ( u , v ) , ( u , v ) Ω H h , σ 2 h ( u , v ) , ( u , v ) H h ,
such that σ 1 h V 1 h approximates s f over Ω H h , σ 2 h V 2 h preserves the shape of f from Ω H h to H h by the data proceeding from σ 1 h , and σ h C k ( Ω ; R 3 ) .
To achieve this, we proceed to study the following stages:
  • firstly, using a smoothness approach method, we seek to find the generalized offset function σ 1 h V 1 h that approximates s f over Ω ¯ H h and compute it;
  • secondly, we seek to construct the function σ 2 h V 2 h in order to fill the holes and also compute it using an interpolation method;
  • finally, we achieve the construction of the function σ h V h approaching s f over Ω H and fill and preserve the “shape” of f on the hole H.

3. Constructing the Function σ 1 h Outside the Hole

For each M N , with M > 0 , let A M = { a 1 , , a M } be a finite Π m 1 ( Ω H h ) -unisolvent set of M points of Ω H , i.e., for any p Π m 1 ( Ω H h ) , verifying p ( a i ) = 0 for i = 0 , , M one has p = 0 .
Suppose that
sup x Ω H h min 1 i M x a i 2 = O 1 M , M + .
For any r = 0 , , k and j = 0 , , r , let L j r be the functional operator given by
L j r ( v ) ( x ) = ( r , r j ) v ( x ) , x Ω , v C k ( Ω ; R 3 ) ,
and let ρ j r : C k ( Ω H h ; R 3 ) R M , 3 be the functional operator given by
ρ j r ( v ) = L j r ( v ) ( a i ) 1 i M .
Now, let J 1 : H m ( Ω H h ; R 3 ) R be the functional given by
J 1 h ( v ) = r = 0 k j = 0 r ρ j r ( v ) ρ j r ( s f ) M , 3 2 + ε | v | m , Ω H h 2 ,
where A M , 3 = A , A M , 3 1 2 , A , B M , 3 = i = 1 M a i , b i 3 , for any A = ( a i ) 1 i M , B = ( b j ) 1 j M R M , 3 and ε > 0 .
We consider the following minimization problem: find σ 1 h V 1 h such that
v V 1 h , J 1 h ( σ 1 h ) J 1 h ( v ) .
Proposition 1.
The solution of problem (5) is unique. It is called the generalized offset variational spline in V 1 h relative to M, A M , ( L j r ( s f ) ) 0 j r 0 r k and ε, which also is the unique solution of the following variational problem: find σ 1 h V 1 h such that, for any v V 1 h , one has
r = 0 k j = 0 r ρ j r ( v ) , ρ j r ( σ 1 h ) M , 3 + ε ( v , σ 1 h ) m , Ω H h = r = 0 k j = 0 r ρ j r ( v ) , ρ j r ( s f ) M , 3 .
Proof. 
By adapting the notations and using the Lax–Milgram lemma of [23], the proof is obtained, which is similar to that of Proposition 1 of [20]. □

3.1. Computing the Function σ 1 h

The generalized offset variational spline σ 1 h V 1 h relative to the data M, A M , ( L j r ( s f ) ) 0 j r 0 r k and ε is computed in the following way: let { v 1 , , v N 1 } be the basis functions of the restrictions over Ω H h of the space V 1 h .
Thus, σ 1 h = i = 1 N 1 α i v i , where α 1 , . α N 1 R are the solutions of the linear system
r = 0 k j = 0 r A j r + ε R α = r = 0 k j = 0 r B j r ,
where
A j r = ρ j r ( v i ) , ρ j r ( v j ) M , 3 1 i , j N 1 , R = ( v i , v j ) m , Ω 1 i , j N 1 , α = ( α 1 , , α N 1 ) T , B j r = ρ j r ( v i ) , ρ j r ( s f ) M , 3 1 i N 1 .
We do not need all of the data of s f on Ω H h but only some of them to resolve the linear system (7).

3.2. Convergence

From the definition of H h , it is verified that, for any x Ω H , there exists an open set ω x Ω H and h 0 H such that x ω x , and, for any h h 0 , one has ω x H h . Following the same proof as in [20] [Theorem 1], the local convergence result is obtained.
Theorem 1.
If hypothesis (4) is satisfied, one has
ε = O ( M 2 ) , M + ,
and
M 2 h 2 m ε = o ( 1 ) , M + .
Let x Ω H ; then,
lim M + s f σ 1 h m , ω x = 0 .

4. Constructing the Function σ 2 h over H h

Formulation of the Problem over H h

Let σ ¯ 1 h be the function given by
σ ¯ 1 h ( u , v ) = σ 1 h ( 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 ) ,
for any ( u , v ) Ω H .
Then, σ ¯ 1 h H m ( Ω H ; R 3 ) and, from Theorem 1, under adequate hypotheses, it is verified that, for any x Ω H , there exists an open set ω x Ω H and h 0 H such that, for any h h 0 , one has ω x Ω H h and
lim M + f σ ¯ 1 h m , ω x = 0 .
Now, suppose that f verifies that
τ i r L i r ( f ) ( x ) 0 , r = 0 , , k , i = 0 , , r , x H ,
where τ i r { 0 , 1 } , for any r = 0 , , k and i = 0 , , r .
Remark 1.
Observe that if τ 0 0 = 1 , then f is a positive function on H.
In addition, if k = 1 and τ 0 1 = τ 1 1 = 1 , then f is monotonic with respect to both coordinate axes.
Now, for any h H , let us consider that Γ h stands for the set of the knots of H h , i.e., for all x Γ h , x is associated with a degree of freedom of V 2 h . Let Δ h stand for the set of the knots of Γ h belonging to the boundary of H h , i.e., Δ h = Γ h H h , and consider
F = { L 1 , , L N }
the set of the degrees of freedom of V 2 h associated with the knots of Δ h . Let
M h = { v V 2 h L i ( v ) = L i ( σ ¯ 1 h ) , i = 1 , , N , τ i r L i r ( v ) ( x ) 0 , r = 0 , , k , i = 0 , , r , x H }
and
M h 0 = { v V 2 h L i ( v ) = 0 , i = 1 , , N , τ i r L i r ( v ) ( x ) = 0 , r = 0 , , k , i = 0 , , r , x H } .
Finally, consider the following minimization problem: find σ ¯ 2 h M h such that
| σ ¯ 2 h | m , H | v | m , H , v M h .
Theorem 2.
The unique solution of problem (10) is named the shape-preserving interpolation variational spline relative to f and F . It is also characterized as the unique solution of the following variational problem: find σ ¯ 2 h M h such that
v M h 0 , ( σ ¯ 2 h , v ) m , H = 0 .
Proof. 
It is clear that M h is a non-empty closed convex set of H m ( H ; R 3 ) . Moreover, the application given by
( ( u , v ) ) = ρ h ( u ) , ρ h ( v ) N , 3 + ( u , v ) m , H , u , v H m ( H ; R 3 ) ,
where ρ h ( w ) = i = 1 N L i ( w ) , for any w H m ( H ; R 3 ) , is an inner product in H m ( H ; R 3 ) , with the associated norm [ [ w ] ] = ( ( w , w ) ) 1 2 . This norm is equivalent to the Sobolev norm w m , H introduced in Section 2.
Since, for any v M h , it is verified that ρ h v = ρ h ( σ ¯ 1 h ) , problem (10) can be traduced to find σ ¯ 2 M h , verifying [ [ σ ¯ 2 ] ] [ [ v ] ] , for any v M h .
By using the theorem of projection on a closed convex set, it is deduced that there exists a unique σ ¯ 2 h M h , which is the projection of function 0 over M h such that [ [ σ ¯ 2 h ] ] [ [ v ] ] , for any v M h , and verifying
σ ¯ 2 h M h , ( ( σ ¯ 2 h , w σ ¯ 2 ) ) 0 .
Let v M h 0 ; then, σ ¯ 2 h v M h and thus ( ( σ ¯ 2 h , v ) ) 0 . Taking into account that M h 0 is a linear subspace and ρ h ( v ) = 0 , we obtain the result. □
Now, let us consider the two sets M ¯ h and M ¯ h 0 defined by
M ¯ h = { v V 2 h L i ( v ) = L i ( σ ¯ 1 h ) , i = 1 , , N , τ i r L i r ( v ) ( x ) 0 , r = 0 , , k , i = 0 , , r , x Γ h }
and
M ¯ h 0 = { v V 2 h L i ( v ) = 0 , i = 1 , , N , τ i r L i r ( v ) ( x ) = 0 , r = 0 , , k , i = 0 , , r , x Γ h } ,
In this case, the minimization problem considered is to find σ ˜ 2 h M ¯ h such that
| σ ˜ 2 h | m , H | v | m , H , v M ¯ h .
The proof of the following theorem is similar to that of Theorem 2.
Theorem 3.
The solution of problem (11) is unique, named the shape pseudo-preserving interpolation variational spline relative to f and F . It is also characterized as the unique solution of the following variational problem: find σ ˜ 2 h M ¯ h such that
( σ ˜ 2 h , v ) m , H = 0 , v M ¯ h 0 .
Now, by reasoning as in [24] [Section 4], we can construct an algorithm to calculate a finite sequence ( σ ˜ 2 , h ) 1 η h such that σ ˜ 2 , η h h = σ ˜ 2 h . Moreover, by adapting the notations and results in [24] [Theorem 12], one can have
lim h 0 σ ˜ 2 h σ ¯ 2 h m , H = 0 .
Then, σ ˜ 2 h tends toward the shape preservation of f on H as h tends to 0.
Remark 2.
For the construction of the finite sequence, the formulation of the algorithm can be consulted in great detail in [25].

5. Construction of the Solution σ h over Ω

Let σ 2 h V 2 h be the function defined by
σ 2 h = σ ˜ 2 h + d 1 e 1 ( u , v ) + d 2 e 2 ( u , v ) + d 3 n ( u , v ) .
Hence, the solution of the initial problem is given by
σ h = σ 1 h on Ω H h , σ 2 h on H h .
In this case, the following properties are verified.
-
For construction, one has that σ h V h .
-
Moreover, from Theorem 1, under adequate conditions, σ h locally converges to s f in H m ( Ω H ) .
-
Finally, from the interpolation conditions in H h , it results from (12) that σ 2 h tends to preserve the shape of the function s f in H h ; then, we can conclude that σ h tends to preserve the “shape” of s f in H h .

6. Graphic and Numerical Example

Consider the regular surface S parameterized by
f ( u , v ) = u , v , 1 1 + e 12.73 13.5 0.1 + u 2 + v 2 , ( u , v ) Ω = ( 0 , 1 ) × ( 0 , 1 ) ,
and s f ( u , v ) parameterizes the generalized offset surface with variable offset distances and directions determined by the vectors d 1 ( u , v ) e 1 ( u , v ) , d 2 ( u , v ) e 2 ( u , v ) and d 3 ( u , v ) n ( u , v ) , being
d 1 ( u , v ) = 0.02 u , d 2 ( u , v ) = 0.02 v , d 3 ( u , v ) = 0.25 ( u 2 + v 2 u v ) + 0.175 .
Let H = H 1 H 2 be the open subset of Ω given by the points sets H 1 : 3 ( x 0.4 ) 2 + 12 ( y 0.22 ) 2 < 0.1 and H 2 : 4 ( x 0.6 ) 2 + 9 ( y 0.73 ) 2 < 0.2 .
In this case, V h is the finite element space constructed from the generic Bogner–Fox–Schmit element of class one over a partition T h of 6 × 9 equal rectangles of Ω ¯ (Figure 1).
Now, we consider the set H h = K T h K H K and a set A M Ω H h of M = 4000 approximation random points (Figure 2).
Applying the above approximation method, we construct the smoothing generalized offset variational spline σ 1 h V h 1 relative to A M , ( s f ( a ) ) a A M and ε = 10 12 . We have computed an estimation of the relative error via the expression E r = i = 1 5000 s f ( ξ i ) σ 1 h ( ξ i ) 3 2 i = 1 5000 s f ( ξ i ) 3 2 , with { ξ 1 , ξ 5000 } Ω H h being a random set of points. In this case, it is obtained that E r = 2.36006 × 10 4 (Figure 3).
Next, we construct the interpolating variational spline σ 2 h V h 2 relative to σ 1 h and F and the freedom degree set of V 2 h associated with the knot set belonging to H h , and we obtain the approximation σ h of s f over Ω (Figure 4).
Table 1 is given to present the relative error estimations E r from different values approximating points M and the smoothness parameter ε .

7. Conclusions and Perspectives

From the data presented in Table 1, one can verify the justification of the convergence results and the effectiveness of the studied method. In fact, using small values of the approximating points M, a good order of approximation represented by the relative errors E r considered is reached. One can observe that the estimation of the error E r decreases as the point M tends to increase, and the same occurs for the estimation of the error E r as the parameter ε . This indicates the agreement between the theory of the convergence result and the numerical theory.
In short, the computation of the order of the estimation of the relative errors is similar if we compare it with the known offset surfaces with holes studied in [20], although, in this work, the shape preservation criterion is added, whose study is supposed to be more complex. Hence, the analysis of the results given in Table 1 and Figure 1, Figure 2, Figure 3 and Figure 4 shows the validity of the presented approximation method. Moreover, we highlight the advantages of this work with respect to those existing in the literature (see, for example, [7]). First, the computation of the solution of the problem is studied; second, some convergence results of the errors are analyzed.
We can conclude that the presented investigation enables the resolution of a complicated problem due to the study of various conditions. Indeed, the problem of the approximation and/or interpolation of generalized offset surfaces with holes, on the one hand, and the preservation of the shape of this type of surface, on the other hand, is studied at the same time.
As future research, it can be proposed to conduct a similar study with other functions, such as radial functions. There is also the possibility of imposing more shape conservation conditions, such as convexity conditions.

Author Contributions

Investigation, A.K., M.P. and L.O. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data is contained withing the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Custódio, A.L.; Fortes, M.A.; Sajo-Castelli, A.M. Filling holes under non-linear constraints. Comput. Appl. Math. 2023, 42, 72. [Google Scholar] [CrossRef]
  2. Barrera, D.; Fortes, M.A.; González, P.; Pasadas, M. Filling polygonal holes with minimal energy surfaces on Powell–Sabin type triangulations. J. Comput. Appl. Math. 2010, 234, 1058–1068. [Google Scholar] [CrossRef]
  3. Dyken, C.; Floater, M.S. Transfinite mean value interpolation. Comput. Aided Geom. Des. 2009, 26, 117–134. [Google Scholar] [CrossRef]
  4. Smurygin, A.V.; Zhurbin, I.V. Biharmonic optimization of piecewise planar surfaces. Optoelectron. Instrum. Data Process 2015, 51, 170–174. [Google Scholar] [CrossRef]
  5. Weiss, V.; Andor, L.; Renner, G.; Várady, T. Advanced surface fitting techniques. Comput. Aided Geom. Des. 2002, 19, 19–42. [Google Scholar] [CrossRef]
  6. Fortes, M.A.; Medina, E. Fitting missing data by means of adaptive meshes of Bézier curves. Math. Comput. Simul. 2022, 191, 33–48. [Google Scholar] [CrossRef]
  7. Wang, W.; Fan, Q.; Zhao, G. New algorithm for local shape preserving T-spline surface skinning. J. Comput. Commun. 2018, 6, 80–90. [Google Scholar] [CrossRef]
  8. Tamsir, M.; Dhiman, N.; Nigam, D.; Chauhan, A. Approximation of Caputo time-fractional difusion equation using redefined cubic exponential B-spline collocation technique. Mathematics 2021, 6, 3805–3820. [Google Scholar] [CrossRef]
  9. Yousif, M.A.; Hamasalh, F.K. The fractional non-polynomial spline method: Precision and modeling improvements. Math. Comput. Simul. 2024, 218, 512–525. [Google Scholar] [CrossRef]
  10. Bashan, A. Modification of quintic B-spline differential quadrature method to nonlinear Korteweg-de Vries equation and numerical experiments. Appl. Numer. Math. 2021, 16, 356–374. [Google Scholar] [CrossRef]
  11. Pavic, D.; Kobbelt, L. High-Resolution Volumetric Computation of Offset Surfaces with Feature Preservation. Eurographics 2008, 27, 2. [Google Scholar]
  12. Musialski, P.; Auzinger, T.; Birsak, M.; Wimmer, M.; Kobbelt, L. Reduced-Order Shape Optimization Using Offset Surfaces. ACM Trans. Graph. 2015, 34, 102. [Google Scholar] [CrossRef]
  13. Li, Q.; Tian, J. Partial shape-preserving splines. Comput.-Aided Des. 2011, 43, 394–409. [Google Scholar] [CrossRef]
  14. Liu, X. Filling n-sided holes with trimmed B-spline surfaces based on energy-minimization method. J. Comput. Inf. Sci. Eng. 2015, 15, 011001. [Google Scholar] [CrossRef]
  15. Baramidze, V. Smooth bivariate shape-preserving cubic spline approximation. Comput. Aided Geom. Des. 2016, 44, 36–55. [Google Scholar] [CrossRef]
  16. Pérez, E.; Salamanca, S.; Merchán, P.; Adán, A. A comparison of hole-filling methods in 3D. Int. J. Appl. Math. Comput. Sci. 2016, 26, 885–903. [Google Scholar] [CrossRef]
  17. Zhao, G.; Xu, S.; Li, W. Detail-preserving variational design of B-spline curves and surfaces. In Proceedings of the 2003 International Conference on Cyberworlds (CW’03), Singapore, 3–5 December 2003; IEEE: Piscataway, NJ, USA, 2003. [Google Scholar]
  18. Zhao, G.; Xu, S.; Li, W.; Teo, O.E. Fast variational design of multiresolution curves and surfaces with B-spline wavelets. Comput.-Aided Des. 2005, 37, 73–82. [Google Scholar] [CrossRef]
  19. Davis, J.; Marschner, S.R.; Carr, M.; Levoy, M. Filling holes in complex surfaces using volumetric diffusion. In Proceedings of the First International Symposium on 3D Data Processing Visualization and Transmission, Padua, Italy, 19–21 June 2002; IEEE: Piscataway, NJ, USA, 2002. [Google Scholar] [CrossRef]
  20. Kouibia, A.; Pasadas, M. Reconstruction approximating method by biquadratic splines of offset surfaces holes. J. Math. Chem. 2022, 60, 423–439. [Google Scholar] [CrossRef]
  21. Akhrif, R.; Kouibia, A.; Pasadas, M. Approximation of generalized offset surfaces by bicubic splines. J. Math. Chem. 2020, 58, 647–662. [Google Scholar] [CrossRef]
  22. Kouibia, A.; Pasadas, M. A shape-preserving approximation problem for filling holes of generalized offset surfaces. In Proceedings of the ICRAMCS—The Fifth Edition of the International Conference on Research in Applied Mathematics and Computer Science, Casablanca, Morocco, 16–18 March 2023. ISSN: 2605-7700. [Google Scholar]
  23. Ciarlet, P.G. The Finite Element Method for Elliptic Problems; North-Amsterdam: Amsterdam, The Netherlands, 1978. [Google Scholar]
  24. Kouibia, A.; Pasadas, M. Bivariate variational splines with monotonicity constraints. Math. Comput. Simul. 2008, 77, 228–236. [Google Scholar] [CrossRef]
  25. Kouibia, A.; Pasadas, M. Variational bivariate interpolating splines with positivity constraints. Appl. Numer. Math. 2003, 44, 507–526. [Google Scholar] [CrossRef]
Figure 1. The hole H and the partition T h , on the left, and the graphs of f and s f over Ω H from bottom to top, on the right.
Figure 1. The hole H and the partition T h , on the left, and the graphs of f and s f over Ω H from bottom to top, on the right.
Mathematics 12 01736 g001
Figure 2. The hole H h and the approximation point set A M , on the left, and the graphs of f and s f over Ω H h from bottom to top, on the right.
Figure 2. The hole H h and the approximation point set A M , on the left, and the graphs of f and s f over Ω H h from bottom to top, on the right.
Mathematics 12 01736 g002
Figure 3. The graphs of s f and σ 1 h over Ω H h , from left to right. E r = 2.36006 × 10 4 .
Figure 3. The graphs of s f and σ 1 h over Ω H h , from left to right. E r = 2.36006 × 10 4 .
Mathematics 12 01736 g003
Figure 4. The graphs of s f and σ h over Ω , from left to right.
Figure 4. The graphs of s f and σ h over Ω , from left to right.
Mathematics 12 01736 g004
Table 1. Computation of the relative error estimations E r for different values of the approximation M and the smoothness parameter ε .
Table 1. Computation of the relative error estimations E r for different values of the approximation M and the smoothness parameter ε .
M ε E r
500 10 7 4.8358 × 10 3
10 9 2.7416 × 10 3
10 12 2.7314 × 10 3
1000 10 7 2.4427 × 10 3
10 9 2.3178 × 10 3
10 12 2.3157 × 10 3
1500 10 7 1.2414 × 10 3
10 9 1.0115 × 10 3
10 12 1.0096 × 10 3
1000 10 9 6.5812 × 10 3
10 12 5.1828 × 10 4
10 14 8.5806 × 10 4
1500 10 9 5.5815 × 10 4
10 12 4.0570 × 10 4
10 14 3.6152 × 10 4
2500 10 9 3.9301 × 10 4
10 12 2.0592 × 10 4
10 14 1.3303 × 10 4
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

Kouibia, A.; Pasadas, M.; Omri, L. A Shape-Preserving Variational Spline Approximation Problem for Hole Filling in Generalized Offset Surfaces. Mathematics 2024, 12, 1736. https://doi.org/10.3390/math12111736

AMA Style

Kouibia A, Pasadas M, Omri L. A Shape-Preserving Variational Spline Approximation Problem for Hole Filling in Generalized Offset Surfaces. Mathematics. 2024; 12(11):1736. https://doi.org/10.3390/math12111736

Chicago/Turabian Style

Kouibia, Abdelouahed, Miguel Pasadas, and Loubna Omri. 2024. "A Shape-Preserving Variational Spline Approximation Problem for Hole Filling in Generalized Offset Surfaces" Mathematics 12, no. 11: 1736. https://doi.org/10.3390/math12111736

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