• Tiada Hasil Ditemukan

Convexity-preserving Bernstein–Be´zier quartic scheme

N/A
N/A
Protected

Academic year: 2022

Share "Convexity-preserving Bernstein–Be´zier quartic scheme"

Copied!
7
0
0

Tekspenuh

(1)

REVIEW

Convexity-preserving Bernstein–Be´zier quartic scheme

Maria Hussain

a

, Ahmad Abd Majid

b

, Malik Zawwar Hussain

c,*

aDepartment of Mathematics, Lahore College for Women University, Lahore, Pakistan

bSchool of Mathematical Sciences, Universiti Sains Malaysia, Penang, Malaysia

cDepartment of Mathematics, University of the Punjab, Lahore, Pakistan

Received 26 August 2013; revised 27 March 2014; accepted 7 April 2014 Available online 10 May 2014

KEYWORDS

Triangular surface patch;

Bernstein–Be´zier quartic function;

Boundary Be´zier ordinates;

Inner Be´zier ordinates;

Convex scattered data

AMS SUBJECT CLASSI- FICATION 2010

68U05;

65D05;

65D07;

65D18

Abstract AC1convex surface data interpolation scheme is presented to preserve the shape of scat- tered data arranged over a triangular grid. Bernstein–Be´zier quartic function is used for interpola- tion. Lower bound of the boundary and inner Be´zier ordinates is determined to guarantee convexity of surface. The developed scheme is flexible and involves more relaxed constraints.

2014 Production and hosting by Elsevier B.V. on behalf of Faculty of Computers and Information, Cairo University.

* Corresponding author. Tel.: +92 300 9422346.

E-mail addresses: mariahussain_1@yahoo.com (M. Hussain), majid@cs.usm.my (A.A. Majid), malikzawwar.math@pu.edu.pk (M.Z. Hussain).

Peer review under responsibility of Faculty of Computers and Information, Cairo University.

Production and hosting by Elsevier

Cairo University

Egyptian Informatics Journal

www.elsevier.com/locate/eij www.sciencedirect.com

1110-86652014 Production and hosting by Elsevier B.V. on behalf of Faculty of Computers and Information, Cairo University.

http://dx.doi.org/10.1016/j.eij.2014.04.001

(2)

Contents

1. Introduction . . . 90

2. C1Bernstein–Be´zier quartic triangular patch[14]. . . 91

3. Sufficient conditions for convexity of Bernstein–Be´zier quartic triangular patch . . . 91

3.1. C1continuity condition for the Bernstein–Be´zier quartic triangular patch . . . 93

4. Demonstration . . . 93

5. Conclusion . . . 94

Acknowledgments . . . 94

References. . . 94

1. Introduction

Shape preserving scattered data interpolation is always desir- able in geometric modeling, visualization, engineering, sec- tional drawing, designing pipe systems in chemical plants, surgery, designing car bodies, ship hulls and airplane, geology, meteorology, etc. In general, ordinary interpolating techniques do not preserve the shapes of data. In this paper, we have developed a method to preserve the shape of scattered data when it is convex. Convexity is an important shape property and its applications are in designing of telecommunication sys- tem, nonlinear programming, engineering, optimization the- ory, parameter estimation, approximation theory[1–3].

In recent years, a good amount of work has been published on the shape preservation of univariate and bivariate convex data. It is very hard to detail all these existing schemes. Some of the noticeable contributions are reviewed here. Cai[4]pre- sented a four-point ternary subdivision scheme for the convex- ity preservation of curve data. The parameters were constrained to preserve the convexity and the generated limit curve wasC2. Levin and Nadler[5]introduced a one parame- ter family ofC1algebraic curves and discussed its properties.

The convexity-preserving scheme was developed using these curves to create a convex curve from a convex polygon. The method was further generalized to the convex-preservingC1 interpolation in R3 by algebraic surfaces. Pan and Wang[6]

proposed an automatic parametric convexity-preserving scheme for curve data. A family of interpolating spline curves with a shape parameter was introduced. The range of these parameters was determined for the convexity preservation of global and piecewise convex data points. Yong-juan and Guo-jin[7] developed a new trigonometric polynomial curve with a shape parameter for the convexity preservation of con- vex curve data. The trigonometric polynomial curve was obtained by the blending of parameterized polygon and trigo- nometric polynomial splines. This construction resulted in the automatic generation of trigonometric polynomial curves with C2(G2) continuity. The range of the shape parameter was determined for the convexity preservation of curve data. Floa- ter[8]defined convexity and rational convexity preservation of systems of functions and proved that total positivity and rational convexity preservation are equivalent. Roulier [9]

introduced a data refinement scheme to preserve the shape of convex data arranged over the rectangular grid. The refined bivariate data could be interpolated by any standard surface interpolation technique. Iqbal[10]modified the bivariate inter- polation scheme[9]and developed more relaxed constraints.

Lai[11]derived some sufficient conditions on the B-net of a multivariate Bernstein–Be´zier polynomial to preserve the shape of convex data. In[11], author also discussed the suffi- cient conditions for the convexity of bivariate box spline sur- faces. Lai [2]used bivariate C1 cubic splines to preserve the shape of convex scattered data. In [2], convexity preserving interpolation problem was set as quadratically constrained quadratic programming problem. Quadratic programing prob- lem was simplified to linearly constrained quadratic program- ming problem. Piah et al. [3] constructed a bivariate C1 interpolant to preserve the shape of convex scattered data.

The surfaces are comprised of cubic Be´zier triangular patches and the sufficient conditions of convexity were derived as lower bounds of Be´zier points. In a triangular patch where convexity is lost, the initial gradients at the data sites are mod- ified so as to satisfy the sufficient conditions for convexity.

Renka[12]developed a Fortran 77 software package for con- structing aC1convex surface that interpolates arbitrarily dis- tributed convex data. The set of nodal gradients were modified to make a convex surface from the convex nodal val- ues and gradients. Schumaker and Speleers [13] constructed the sets of adequate linear conditions to ensure convexity of a triangle by Bernstein–Be´zier method.

The study of this paper has proposed aC1convex scattered data interpolation scheme using Bernstein–Be´zier quartic func- tion. The Bernstein–Be´zier quartic function has three inner, nine boundary and three vertex ordinates. The lower bounds of the inner and boundary Be´zier ordinates are determined to preserve the convex shape of data. Since the Bernstein–

Be´zier quartic function has five more control points(Be´zier ordinates) than cubic function [3], the convexity-preserving Bernstein–Be´zier quartic scheme of this paper more accurately follows the convex shape of data as compared to[11]. In[2], the sufficient conditions for the convexity preservation of scat- tered data were in the form of system of inequalities with Be´zier ordinates as parameters. The convexity preserving scheme of this papers has a unique lower bound for all the Be´zier ordinates; thus, it is simple in implementation as com- pared to [11]. In [2], the convexity-preserving problem was transformed to a quadratic programming problem; thus, it is computationally expansive than the proposed convexity-pre- serving Bernstein–Be´zier quartic scheme. The authors in [11]

and[2]did not provide any numerical example of the devel- oped convexity-preserving scheme.

The remainder of the paper is organized as follows: In Sec- tion2, the Bernstein–Be´zier quartic function[14]is rewritten.

In Section 3, constraints are also derived on the Be´zier

(3)

ordinates to interpolate convex scattered data as C1 convex surface. The developed scheme of this paper is demonstrated graphically in Section4. Finally Section5concludes the paper.

2.C1Bernstein–Be´zier quartic triangular patch[14]

Let T=DV1V2V3 be a non-degenerate triangle, then any point V= (x,y) of the triangle Tcan be expressed w.r.t the barycentric coordinatesu,vandwas

V¼uV1þvV2þwV3; uþvþw¼1 u;v;w0; ð1Þ where any pointVi= (xi,yi),i= 1, 2, 3.

The Bernstein–Be´zier quartic functionP(u,v,w) over a tri- angular patch is given by

Pðu;v;wÞ ¼u4b400þv4b040þw4b004þ4u3vb310þ4uv3b130

þ4u3wb301þ4uw3b103þ4v3wb031þ4vw3b013

þ6u2v2b220þ6v2w2b022þ6u2w2b202

þ12u2vwb211þ12uv2wb121þ12uvw2b112; ð2Þ Hereb400,b040andb004are the Be´zier ordinates at the vertices.

b310,b130,b301,b103,b013,b031,b220,b022,b202, are the boundary Be´zier ordinates and b211, b121, b112 are the inner Be´zier ordinates.

The following values of the boundary Be´zier ordinatesb310, b130,b301,b103,b013andb031are given by[15].

b310¼b400þ14ðx2x1ÞfxðV1Þ þ ðy2y1ÞfyðV1Þ

; b130¼b04014ðx2x1ÞfxðV2Þ þ ðy2y1ÞfyðV2Þ

; b031¼b040þ14ðx3x2ÞfxðV2Þ þ ðy3y2ÞfyðV2Þ

; b013¼b00414ðx3x2ÞfxðV3Þ þ ðy3y2ÞfyðV3Þ

; b103¼b004þ14ðx1x3ÞfxðV3Þ þ ðy1y3ÞfyðV3Þ

; b301¼b40014ðx1x3ÞfxðV1Þ þ ðy1y3ÞfyðV1Þ

: 9>

>>

>>

>>

>>

=

>>

>>

>>

>>

>;

ð3Þ

The Bernstein–Be´zier quartic function(2)isC1at the verti- ces of triangle for the values of Be´zier ordinates given in the set of Eq.(3).

3. Sufficient conditions for convexity of Bernstein–Be´zier quartic triangular patch

In this section, we have derived sufficient conditions on the Be´zier ordinates of each triangular patch to form a convex surface.

Theorem 1. The Bernstein–Be´zier quartic triangular patch P(u,v,w), defined over the triangular domain, in(2), is convex in the directiond¼k1V1þk2V2þk3V3, withk1þk2þk3¼0;

if the boundary Be´zier ordinatesb310,b130,b301,b103,b013,b031, b220,b022,b202and the inner Be´zier ordinates andb211,b121,b112

satisfy the following constraint:

bi;j;k r0; whereði;j;kÞ

2 ð4;f 0;0Þ;ð0;4;0Þ;ð0;0;4Þg;iþjþk¼4:

Proof. Let {(xi,yi,Fi),i= 1, 2, 3} be the convex scattered data defined over a triangle DV1V2V3. Lai [2] defined the convex function in a certain direction d¼k1V1þk2V2þk3V3, k1þk2þk3¼0 as

Definition 1. A functionfis said to be strictly convex in a given directiondif there exists a positive numbere> 0 such that D2dfðx;yÞ e;

whereDdf(x,y) denotes the directional derivative in the direc- tiond.

The second order directional derivativeD2dPðu;v;wÞ, in the directiond¼k1V1þk2V2þk3V3;k1þk2þk3¼0 is

D2dPðu;v;wÞ ¼@2P

@d2 ¼k21@2P

@u2þ2k1k2

@2P

@u@vþ2k1k3

@2P

@u@w þk22@2P

@v2þ2k2k3 @2P

@v@wþk23@2P

@w2: ð4Þ

Letb400¼A;b040¼B;b004¼C;b310¼b130¼b301¼b103

¼b031¼b013¼b220¼b202¼b022¼b211¼b121

¼b112¼ r;wherer0: ð5Þ

Putting values of Be´zier ordinates from (5) in (2), (2) reduces to

Pðu;v;wÞ ¼u4Aþv4Bþw4C4u3vþ4uv3þ4u3wþ4uw3 þ4v3wþ4vw3þ6u2v2þ6v2w2þ6u2w2þ12u2vw þ12uv2wþ12uvw2

r; ð6Þ

Using the relation (u+v+w)4= 1,(6)is rewritten as Pðu;v;wÞ ¼u4Aþv4Bþw4C ð1u4v4w4Þr: ð7Þ

Substituting the value ofP(u,v,w) from(7)in(4), we have

D2dPðu;v;wÞ ¼@2P

@d2

¼12k21u2ðAþrÞ þk22v2ðBþrÞ þk23w2ðCþrÞ : ð8Þ TakeQðu;v;wÞ ¼D2dPðu;v;wÞ. Ifr= 0 thenQ(u,v,w) > 0 providedA> 0,B> 0 andC> 0. We are interested in find- ing the minimum positive value ofrfor whichQis positive. At the minimum valueQsatisfies the following constraints:

@Q

@u@Q

@v ¼0 and @Q

@u@Q

@w¼0: ð9Þ

Substituting the value ofQ(u,v,w) from(8)in(9)we obtain the following relations:

1. @Q

@u¼@Q

@v

k21uðAþrÞ ¼k22vðBþrÞ )u

v¼k22ðBþrÞ k21ðAþrÞ: 2. @Q

@v¼@Q

@w

k22vðBþrÞ ¼k23wðCþrÞ ) v

w¼k23ðCþrÞ k22ðBþrÞ:

These computations assert the following values ofu,vandw u¼ 1

k21ðAþrÞ;v¼ 1

k22ðBþrÞ;w¼ 1 k23ðCþrÞ:

Moreover;uþvþw¼ 1

k21ðAþrÞþ 1

k22ðBþrÞþ 1 k23ðCþrÞ:

(4)

u¼ u uþvþw

¼ k21 ðAþrÞ1

k21 ðAþrÞ1þk22 ðBþrÞ1þk23 ðCþrÞ1; ð10Þ asu+v+w= 1.

Similarly,

v¼ k22 ðBþrÞ1

k21 ðAþrÞ1þk22 ðBþrÞ1þk23 ðCþrÞ1; ð11Þ

andw¼ k23 ðCþrÞ1

k21 ðAþrÞ1þk22 ðBþrÞ1þk23 ðCþrÞ1: ð12Þ Substituting the values ofu,vandwfrom(10)–(12)in(8), (8)reduces to

Qðu;v;wÞ ¼ 12

k21 ðAþrÞ1þk22 ðBþrÞ1þk23 ðCþrÞ1: ð13Þ

Hence, from(13)Q(u,v,w) = 0 if 12k21k22k23ðAþrÞðBþrÞðCþrÞ

k22k23ðBþrÞðCþrÞ þk21k23ðAþrÞðCþrÞ þk21k22ðAþrÞðBþrÞ¼0;

or

ðAþrÞðBþrÞðCþrÞ ¼0: ð14Þ The roots of(14)arer=A,r=Bandr=C. Take r0= max(A,B,C). h

Remark 1. The boundary Be´zier ordinates defined in(3)may or may not satisfy the lower bound proposed in Theorem 1. To overcome this problem a parametercis introduced in(3)as follows:

b310¼b400þc

4ðx2x1ÞfxðV1Þ þ ðy2y1ÞfyðV1Þ

;b130

¼b040c

4ðx2x1ÞfxðV2Þ þ ðy2y1ÞfyðV2Þ

;

b031¼b040þc

4ðx3x2ÞfxðV2Þ þ ðy3y2ÞfyðV2Þ

; b013¼b004c

4ðx3x2ÞfxðV3Þ þ ðy3y2ÞfyðV3Þ

;

b103¼b004þc

4ðx1x3ÞfxðV3Þ þ ðy1y3ÞfyðV3Þ

; b301¼b400c

4ðx1x3ÞfxðV1Þ þ ðy1y3ÞfyðV1Þ : Table 1 A convex scattered data set.

x 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 0.7500

y 1.0000 0.7500 0.2500 0 0.2500 0.5000 0.7500 1.0000 0.7500

z 2.5000 2.0625 1.5625 1.5000 1.5625 1.7500 2.0625 2.5000 1.6250

x 0.7500 0.7500 0.7500 0.7500 0.5000 0.5000 0.5000 0.5000 0.2500

y 0.2500 0.2500 0.5000 1.0000 1.0000 0.7500 0 1.0000 0.7500

z 1.1250 1.1250 1.3125 2.0625 1.7500 1.3125 0.7500 1.7500 1.1250

x 0.2500 0.2500 0.2500 0.2500 0.2500 0 0 0 0

y 0.2500 0.2500 0.5000 0.7500 1.0000 1.0000 0.5000 0.2500 0

z 0.6250 0.6250 0.8125 1.1250 1.5625 1.5000 0.7500 0.5625 0.5000

x 0 0 0.2500 0.2500 0.2500 0.2500 0.2500 0.2500 0.5000

y 0.7500 1.0000 1.0000 0.5000 0.2500 0 0.7500 1.0000 0.7500

z 1.0625 1.5000 1.5625 0.8125 0.6250 0.5625 1.1250 1.5625 1.3125

x 0.5000 0.5000 0.5000 0.7500 0.7500 0.7500 0.7500 0.7500 0.7500

y 0.5000 0.2500 1.0000 1.0000 0.7500 0.5000 0 0.2500 1.0000

z 1.0000 0.8125 1.7500 2.0625 1.6250 1.3125 1.0625 1.1250 2.0625

x 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000

y 1.0000 0.7500 0.5000 0.2500 0 0.2500 1.0000

z 2.5000 2.0625 1.7500 1.5625 1.5000 1.5625 2.5000

Figure 1 Locations of the Be´zier ordinates of the Bernstein–

Bezier quartic function defined over a triangle.

Figure 2 The adjacent triangles T1=DV1V2V3 and T2=DV4V5V6.

(5)

For each of the Be´zier ordinate(b310,b130,b301,b103,b013, b031), we are interested to choose ce(0, 1) for which bi,j,kPr0 or bi;j;k¼bl00ðVÞ þ4cD r0, l=i+j+k. bl00

is the Be´zier ordinate at the vertexVandDis the directional derivative along the edge containingbi,j,kandbl00.

If more than one triangle is incident at vertexV, thencis calculated for all such triangles. The least of values of c is the most plausible choice ofc.

bi;j;kjt¼bl00ðVÞ þct

4DtPr0;t¼1;2;3;. . .;s;

c¼minfct;t¼1;2;3;. . .;sg:

Heresis the number of triangles incident at the vertexV.

3.1. C1continuity condition for the Bernstein–Be´zier quartic triangular patch

Given two Bernstein–Be´zier quartic triangular patches P1(u,v,w) andP2(u,v,w), having verticesbi,j,kandci,j,kdefined over the trianglesT1=DV1V2V3 andT2=DV4V5V6respec- tively. The necessary and sufficient conditions forC1continu- ity of these Bernstein–Be´zier triangular patches along the edge V2V3=V6V5given by[16]are

c103¼ub130þvb040þwb031; ð15Þ c112¼ub121þvb031þwb022; ð16Þ c121¼ub112þvb031þwb022; ð17Þ c130¼ub103þvb013þwb004: ð18Þ Due to the gradient based estimation of Be´zier ordinates b310,b130,b301,b103,b013andb031, the Eqs.(15) and (18)are automatically satisfied. The inner and boundary Be´zier ordi- natesb022,b121andb112are estimated from(16) and (17)pro- vided they satisfy the lower bound bi;j;kPr0 to ensure convex surface through convex data. Similarly, theC1continu- ity is established along the remaining edges of the triangle.

4. Demonstration

In this Section, the convexity preserving scheme developed in Section3is tested for the convex scattered data generated from the convex functionF(x,y) =x2+y2+ 0.5, (x,y)e[1, 1]· [1, 1]. The generated convex scattered data set is given in Table 1(seeFigs. 1 and 2).

InFig. 3, the domain of the convex scattered data set of Table 1is triangulated by the Delaunay triangulation scheme.

Figure 3 Triangulation of the domain for convex data ofTable 1.

Figure 4 Linear interpolation of the convex data ofTable 1.

(6)

The linear interpolation of the data set ofTable 1is given by Fig. 4. Finally, the convex data is interpolated by the convexity preserving scheme developed in Section3withd= (1, 1) and the interpolated convex surface is shown inFig. 5.

The graphical results inFig. 3–5are obtained by the MAT- LAB software. The CPU time for the implementation of above mentioned developed convexity preserving scheme for the data set ofTable 1is 4.213 s. Moreover, the proposed scheme of this paper has CPU time less than[11]and[2]but greater than[3].

Fig. 6is generated by the convexity-preserving scheme devel- oped in[3]. The convexity-preserving Bernstein–Be´zier quartic scheme developed in Section3has 15 control points, while the numerical scheme of[3]provides 10 control points. Thus the Bernstein–Be´zier quartic scheme has more chances of convex shape preservation without the adjustment of derivatives.

5. Conclusion

In this study, lower bound (bi,j,kPr0) of the boundary and inner Be´zier ordinates of Bernstein–Be´zier quartic interpolant is determined to ensure convex surface through convex scat- tered data. The Be´zier ordinates b310, b130, b301, b103, b013 andb031are estimated byC1continuity at the vertices. These estimated values b310, b130, b301, b103, b013 and b031 may or may satisfy the derived lower bound for convexity. As a rem- edy, parameter is introduced in the definition ofb310,b130,b301, b103,b013,b031. The Be´zier ordinatesb220,b022,b202,b211,b121

and b112 are computed by guaranteeing C1 continuity along the edges and convexity of surface (bi,j,kPr0). The devel- oped scheme of this paper involves more Be´zier ordinates as compared to [3], hence more flexible. The developed con- straints of convexity preservation are more relaxed than[2,11].

In this paper shape-preserving scheme is developed for con- vex scattered data. The authors are keen to develop shape-pre- serving schemes for monotone and positive data in the subsequent papers.

Acknowledgments

Malik Zawwar Hussain acknowledges Universiti Sains Malay- sia for providing opportunity to carry out his part of this research at Universiti Sains Malaysia as a visiting professor.

The second author acknowledges the Malaysian government for the support of this work against Fundamental Grant Scheme with the number 203/PMATHS/6711324.

References

[1] Butt S. Shape preserving curves and surfaces for computer graphics. Ph.D. Thesis. School of Computer Studies. The University of Leeds, UK; 1991.

[2] Lai MJ. Convex preserving scattered data interpolation using bivariate C1 cubic splines. J Comput Appl Math 2000;119(1):

249–58.

Figure 5 The Bernstein–Be´zier quartic function.

Figure 6 The convex surface generated from the numerical scheme of[3].

(7)

[3]Piah ARMt, Saaban A, Majid AA. Convexity-preserving scat- tered data interpolation. Matematika 2008;24(1):31–42.

[4]Cai Z. Convexity preservation of the interpolating four-pointC2 ternary stationary subdivision scheme. Comput Aided Geometric Des 2009;26(5):560–5.

[5]Levin D, Nadler E. Convexity preserving interpolation by alge- braic curves and surfaces. Numer Algorithms 1995;9(1): 113–39.

[6] Pan Y, Wang G. A new method for automatically constructing convexity-preserving interpolatory splines. Progr Nat Sci 2004;4(6): doi:10.1080/10020070412331343891.

[7]Yong-juan P, Guo-jin W. Convexity-preserving interpolation of trigonometric polynomial curves with a shape parameter. J Zhejiang Univ Sci A 2007;8(8):1199–209.

[8]Floater MS. Total positivity and convexity preservation. J Approx Theory 1999;96(1):46–66.

[9]Roulier JA. A convexity-preserving grid refinement algorithm for interpolation of bivariate functions. IEEE Comput Graphics Appl 1987;7(1):57–62.

[10]Iqbal R. An algorithm for convexity-preserving surface interpo- lation. J Sci Comput 1994;9(2):197–212.

[11]Lai MJ. Some sufficient conditions for convexity of multivariate Bernstein–Be´zier polynomials and Box spline surfaces. Studia Scientiarum Math Hungarica 1993;28:363–74.

[12]Renka RJ. Interpolation of scattered data with aC1 convexity- preserving surface. ACM Trans Math Software 2004;30(2):

200–11.

[13]Schumaker LL, Speleers H. Convexity preserving splines over triangulations. Comput Aided Geometric Des 2011;28:

270–84.

[14]Farin G. Triangular Bernstein–Be´zier patches. Comput Aided Geometric Des 1986;3:83–127.

[15]Piah ARMt, Saaban A, Majid AA. Range restricted positivity- preserving scattered data interpolation. J Fundam Sci 2006;2(1–2):

63–75.

[16]Farin G. Curves and surfaces for CAGD: a practical guide. 5th ed. USA: Morgan Kaufmann Publishers; 2002.

Rujukan

DOKUMEN BERKAITAN

Figure 8 Cubic Timmer basis functions (except inner points) Based on Goodman and Said [8], the value of each control point for B ѐ zier and Ball triangular patch is based

The halo function is a technique used to enhance the representation of iconic shapes by adding a subtle halo around an icon and the transparency scheme is a technique used

She represented the state in the six female category (Memorization of the holy Qur’an with Tafsir) 2006 at Bauchi state National Qur’anic Recitation Competition organized by the

common shape preserving interpolation schemes using rational cubic spline of the form cubic numerator and denominator function can be linear or quadratic or

In this work, a novel reversible data hiding scheme for encrypted image with a low complexity is proposed, which consists of image encryption, data embedding and

To develop a data aggregation scheme, three main con- stituents of data aggregation should be considered, which are (1) aggregation function used by the protocol, (2) data

The method has two advantages: (a) the convexity of the output is ensured even if f is a non-monotone function; (b) it can be incorporated into any numerical method in order to

The key contributions of this paper can be summarized as follows: we present a new replication scheme that replicates data synchronously in a manner of logical three dimensional