Applied Mathematics and Computation 403 (2021) 126131
ContentslistsavailableatScienceDirect
Applied Mathematics and Computation
journalhomepage:www.elsevier.com/locate/amc
Cell-average WENO with progressive order of accuracy close to discontinuities with applications to signal processing
Sergio Amat
a,1, Juan Ruiz-Álvarez
a,1,∗, Chi-Wang Shu
b,2, Dionisio F. Yáñez
c,3a Department of Applied Mathematics and Statistics, Universidad Politécnica de Cartagena, (Spain)
b Division of Applied Mathematics, Brown University, USA
c Department of Mathematics, Universidad de Valencia, Spain
a rt i c l e i nf o
Article history:
Received 1 August 2020 Revised 17 February 2021 Accepted 21 February 2021 Available online 21 March 2021 JEL classification:
65D05 65D17 65M06 65N06 Keywords:
WENO Cell-average New optimal weights Multiresolution schemes
Improved adaption to discontinuities Signal processing
a b s t ra c t
Inthispaperwetranslatetothecell-averagesettingthealgorithmforthepoint-valuedis- cretizationpresentedinAmatelal.(2020).Thisnewstrategytriestoimprovetheresults ofWENO-(2r− 1)algorithmclosetothesingularities,resultinginanoptimalorderofac- curacyatthesezones.Themainideaistomodifytheoptimalweightssothattheyhavea nonlinearexpressionthatdependsonthepositionofthediscontinuities.Inthispaperwe study theapplicationofthenewalgorithmtosignalprocessingusingHarten’smultires- olution.Severalnumericalexperimentsareperformedinordertoconfirmthetheoretical resultsobtained.
© 2021 The Authors. Published by Elsevier Inc.
ThisisanopenaccessarticleundertheCCBY-NC-NDlicense (http://creativecommons.org/licenses/by-nc-nd/4.0/)
1. Introductionandreview:Harten’smultiresolutionforcell-averagesetting
Multiresolutionand, inparticularHarten’smultiresolution(MR),hasbeenusedextensivelyforacademicandindustrial applications inthepast years.Someexamples aresignal andimage processing, compressionordenoising(see,e.g. [2,3]).
Thereexistsaninterestingconnectionbetweenwaveletstheory,subdivisionschemesandMR(see[4]).Whiletheapproach presentedinwaveletstheory isbasedonfunctionalanalysis,MRallows toanalyzeandstudytheproblemfromthepoint
∗Corresponding author.
E-mail addresses: [email protected] (S. Amat), [email protected] (J. Ruiz-Álvarez), [email protected] (C.-W. Shu), [email protected] (D.F.
Yáñez).
1 This work was funded byproject 20928/PI/18 (Proyecto financiado por la Comunidad Autónoma de la Región de Murcia a través de la convocatoria de Ayudas a proyectos para el desarrollo de investigación científica y técnica por grupos competitivos, incluida en el Programa Regional de Fomento de la Investigación Científica y Técnica (Plan de Actuación 2018) de la Fundación Séneca-Agencia de Ciencia y Tecnología de la Región de Murcia) and through the national research project (MINECO/FEDER) PID2019-108336GB-I00.
2 The author has been supported through the NSF grant DMS-2010107 and AFOSR grant FA9550-20-1-0055.
3 The author has been supported through the Spanish MINECO project MTM2017-83942-P.
https://doi.org/10.1016/j.amc.2021.126131
0 096-30 03/© 2021 The Authors. Published by Elsevier Inc. This is an open access article under the CC BY-NC-ND license ( http://creativecommons.org/licenses/by-nc-nd/4.0/ )
of view offunction approximationandinterpolation. The field isalsoconnected tosubdivision schemes,that are usually appliedincomputeraideddesignandthatcanbemodifiedtocreateaMRschemeundersometheoreticalconditions.
Harten’sMRconsistsoffouroperators:letussupposethatl isthelevelofresolutionandthat
{
xlj}
2j=0l areequallyspacedpointsof theinterval [0,1]withxlj=j/2l,hl=1/2l.We interpretthe dataasthediscretization ofan integrablefunction, L1([0,1]),throughthediscretizationoperator:
Dl:L1
(
[0,1])
→Vl,whereVl isadiscretespace.Intheliterature,severaldiscretizationoperatorscanbefound(see,e.g.[2,3,5,6]).Inthispaper, weconsiderourdataastheaveragesofafunctionintheintervalsIlj=[(j− 1)· hl,j· hl],i.e.eachcomponentof ¯flisdefined as:
¯flj:=
(
Dlf)
j=h−1lxl
j xlj−1
f
(
x)
dx, j=1,...,2l. (1)Oncewehavechosenthediscretization,inordertomovebetweentwoconsecutivelevels,twooperatorsaredefined:deci- mationandprediction.Thedecimationoperator,
Dll−1:Vl →Vl−1,
allowstogofromafinerresolutiontoacoarserresolutionandisalinearoperator.Inourcase,wecandefineitusingthe linearityoftheintegral.Thus,for j=1,...,2l−1,wehavethat,
(
Dl−1l ¯fl)
j=12
(
¯f2lj−1+ ¯f2lj)
=2l 2 xl 2j−1 xl2j−2f
(
x)
dx+xl2j xl2j−1
f
(
x)
dx=2l−1
xl−1j xl−1j−1
f
(
x)
dx= ¯fl−1j . (2)Now we haveto design apredictionoperator that allows toapproximatethe valuesatthe levell from dataatthe level l− 1.Wedenoteitas:
Pll−1:Vl−1→Vl.
Inordertoconstructthisoperator,weneedtoimposeaconsistencyproperty:
Dll−1◦ Pll−1=IVl−1, (3)
beingIVl−1 theidentity functioninthesubspaceVl−1.Thisisa crucialpropertybecauseitallowsto recoverall theinfor- mationcontainedintheoriginaldataifwefirstlyapplythepredictionoperatorandthenthedecimationoperator.
Followingthepreviousdefinitions,Pll−1¯fl−1isanapproximationof ¯fl andwecandefinetheerrorvectorasthedifference betweentheoriginaldataandtheapproximation,
elj= ¯flj−
(
Pll−1¯fl−1)
j, j=1,...,2l.Then,usingEqs.(2)and(3),foranyj=1,...,2l−1,wehavethat
(
Dl−1l el)
j =(
Dl−1l ¯fl)
j−(
Dll−1Pl−1l ¯fl−1)
j, 12
(
el2j+el2j−1)
= ¯fl−1j − ¯fl−1j , el2j+el2j−1 =0.(4)
Wecandefinethevectorofdetailsasthenonredundantinformationcontainedinthevectoroferrors.Wecandenotethe vectorofdetailsbydlj=el2j−1, j=1,...,2l−1.Therefore,ifListhefinestlevelofresolution,wecanobtainaMRrepresen- tationof ¯fL usingthepreviouslypresentedoperatorsattheLscalesofresolution:
¯fL≡
(
¯f0,d1,...,dL)
.The processingofthevectorsofdetails ateach scaleofresolution allowsto designseveralapplications.Forexample,the truncation of the details using hard thresholding provides compression, the truncation usingsoft thresholding allows to reducetextureornoise,etc.
Hence,ourprincipalobjectiveistoconstructapredictionoperatorwhichadequatelyapproximatestheoriginaldata.In the literature, severalpredictionoperators based onlinearandnonlinear interpolation techniquescan be found(see, e.g.
[2,3,7,8]).Atthispoint,itisnecessarytodesignareconstructionoperatorthatallowstoobtainanintegrablefunctionfrom thedataatthelevell,i.e.
Rl:Vl→L1
(
[0,1])
.Taking thisinto account, we can define the predictionoperator asthe composition of the decimation operator andthe reconstructionoperator,
Pll−1:=Dl◦ Rl−1. (5)
S. Amat, J. Ruiz-Álvarez, C.-W. Shu et al. Applied Mathematics and Computation 403 (2021) 126131
LinearpiecewiseinterpolationhasbeenusuallyappliedasthereconstructionoperatorRl,(see,e.g.[2,3,7,8]).However,this type ofinterpolation produces Gibbs phenomenon at discontinuityzones. Inorder to avoid thisphenomenon, nonlinear techniques havebeenintroducedinthe pastyears.Essentiallynon oscillatory(ENO)method (seee.g. [3,7,9–11]) haspro- duced interesting results when it has been introduced asthe reconstruction operator. In [12],the authors proposed the WENO(WeightedENO)algorithmwiththeaimofobtainingahigherorderofaccuracyatsmoothzoneswhilekeepingthe adaptionpropertiesofENOmethodclosetothediscontinuities.WENOmethodconsistsofanonlinearconvexcombination oftheinterpolantsconstructedusingthedifferentstencilsthatENOalgorithmconsiders.Forthis,asetofnonlinearweights are designedby meansofsome values calledsmoothnessindicators.Thesesmoothnessindicatorsare builtusingdivided differencesanddifferentconstructionscanbefoundintheliterature(seeforexample[13,14]).Thenonlinearweightscon- structedusingthesesmoothnessindicatorsassurethatthestencilsthatcrossadiscontinuityhaveaverysmallcontribution tothefinalapproximation[15–19].
In [20] anewWENO-5 algorithm isdesignedforthecell averages inordertoobtain maximumorderat theintervals closeto discontinuities.In thisworkwe generalizethat algorithm,constructing aWENO-(2r− 1)algorithm foranyr>1, andperformsomeimprovementsorientedtoobtainthesamekindoforderoptimizationclosetodiscontinuitiesforstencils of any length. This papercan be considered as the second partof [1]. In that paper, we presented the new algorithm interpretingthatourdatawasdiscretizedusingthepointvaluesofafunction.
We constructouralgorithmshowinggeneralexplicitformulasforanyr>1.Wedesignnonlinearweights that replace the optimal weights definedin theclassical WENO-(2r− 1) algorithm. Thesenew weights are definedsuch that if there exists a discontinuity,then they tendto a powerofhl and, in othercase, they tend toa value that allows toobtain the maximumpossibleorderofaccuracy,takingintoaccountallthedatavaluesofthestencilthatareplacedatsmoothzones.
This paper is organizedas follows: Section 2 exposes how the classical WENO algorithm is constructed forthe cell- averagesetting.Section3explainstherelationbetweentheconstructioninthepoint-valuesandthecell-average settings.
Section 4 is dedicated to explain how to construct the new algorithm in the cell averages and to analyze theoretically its accuracy. Section 5 presents some experiments dedicated to analyze numerically the accuracy of the new algorithm throughgridrefinementanalysisclosetodiscontinuities.Wealsopresentexamplesofapplicationofthenewalgorithmto thecompressionofunivariateandbivariatefunctions.Finally,Section6presentstheconclusions.
2. Linearandnonlineartechniques:theclassicalWENOalgorithmforthecell-averages
In thissection weconstruct linearandnonlinearclassical reconstruction operators andtheir corresponding prediction operators(seee.g.[2]formoredetails).Weconsiderafixedvalue0≤ k≤ r− 1andastencilofintervals,
Srk
(
j)
={
Ilj−r+−1 k+1,...,Ilj+−1k}
, (6)withIl−1s =[xl−1s−1,xl−1s ],s=j− r+k+1,...,j+k,andwesupposeapolynomialforeach j,prk,ofdegreer− 1suchthat:
¯fsl−1=h−1l−1
xl−1s xl−1s−1
prk
(
x)
dx, s= j− r+k+1,...,j+k,thenwedefinethereconstructionoperatoras:
Rl−1
(
¯fl−1)(
x)
=prk(
x)
.Finally,usingEq.(5),thepredictionoperatorcanbedefinedas:
(
Pl−1l ¯fl−1)
j=(
Dl(
Rl−1(
¯fl−1)))
j=h−1lxl
j
xlj−1Rl−1
(
¯fl−1)(
x)
dx=h−1lxl
j xlj−1
prk
(
x)
dx. (7)It iseasy tocheck that theprevious definitionprovidesa linearoperator. Asthereconstruction operator isapolynomial, thepreviouspredictionoperatorproducesGibbsphenomenonatthezonesaffectedbydiscontinuities.
Asanexample,ifr=3wehavethreedifferentlinearpredictionoperators:
• Fork=0weobtain:
(
Pl−1l ¯fl−1)
2j−1=−1 8 ¯flj−1−2+12 ¯flj−1−1+5
8 ¯fjl−1, j=1,...,2l−1.
• Fork=1,
(
Pl−1l ¯fl−1)
2j−1=18 ¯flj−1−1+ ¯flj−1−1
8 ¯flj+1−1, j=1,...,2l−1.
• Andfork=2,
(
Pl−1l ¯fl−1)
2j−1=11 8 ¯flj−1−12 ¯flj+1−1+1
8 ¯fjl−1+2, j=1,...,2l−1.
Inallthethreecasesandintherestofthepaper,usingEq.(3)we getthat (Pll−1¯fl−1)2j=2¯flj−1−(Pll−1¯fl−1)2j−1,with j=1,. . .,2l−1.Then we only need to show the prediction operator forthe cell Il2j−1 asthe value ofthe cell Il2j can be obtainedthrough(2).Whenthefunctionpresentsadiscontinuity,linearmethodsarenotappropriateduetotheappearance ofnumericaleffectsclosetothediscontinuities.Inthiscase,wecanreplacethelinearinterpolatorytechniqueusedinthe predictionoperatorbyanonlinearmethod,suchasWENOstrategy.NextsectionisdevotedtointroducetheclassicalWENO algorithm.
2.1. TheclassicalWENOalgorithmforthecell-averages
We explaintheWENOalgorithmusingthenotationpresentedin[16]andadaptingittothecell averages.Aswe have presentedinprevioussection,ifweconsiderthestencilS20r−1(j)=
{
Ilj−r+1−1 ,...,Ilj+−1r−1}
,wecanconstructthepolynomialp20r−1 ofdegree2r− 2,whichapproximates f inthecellaveragesattheintervalsofthementionedstencil.Wecanalsoconsider thesetofr stencilsofr cellsatthelevell− 1whichcontaintheintervalIlj−1=I2lj−1∪I2lj,i.e.Srk(j)definedinEq.(6),with k=0,...,r− 1.Let’sdenoteby prk,withk=0,...,r− 1,ther polynomialsconstructedoverthepreviousstencilsofr cells.Then, we can combinethesepolynomialsinorder toobtain an interpolationof higherorder.Thus, thereexist valuesC¯kr, withk=0,...,r− 1,calledoptimalweights,suchthat
Dl p20r−12j−1=
Dl
r−1 k=0C¯rkprk
2j−1
, with
r−1
k=0
C¯kr=1. (8)
In the next section (Section 3,Lemma1) we willgive an explicitexpression forthe optimal weights.As we willsee in Section 4,themainideaofthenewalgorithm isto replacetheoptimalweights,C¯kr,bynonlinearweights,such thattheir value dependson the positionof the discontinuity, ifthe discontinuity crossesthe stencil k. Thus, we will consider the followingconvexcombination,
Rl−1
(
¯fl−1)(
x)
=r−1
k=0
ω
¯rk(
j)
prk(
x)
, (9)where
ω
¯rk(j)≥ 0,k=0,...,r− 1andr−1k=0
ω
¯rk(j)=1.Thepredictionwillbedeterminedby:(
Pl−1l ¯fl−1)
2j−1=Dl
(
Rl−1(
¯fl−1))
2j−1=
Dl
r−1 k=0
ω
¯rk(
j)
prk2j−1
. (10)
ClassicalWENOalgorithminthecellaveragesconsistsindesigning thenonlinearweights withtheaimofobtaining order 2r− 1whenthere isnodiscontinuitycrossingthe biggeststencilS20r−1,andoforderr inother case. Inthissense WENO algorithmemulatesthebehaviorofENOalgorithm.In[12]theauthorsproposethealreadyclassicexpression,
ω
¯kr(
j)
=α
¯rk(
j)
r−1i=0
α
¯ri(
j)
, k=0,· · · ,r− 1, whereα
¯kr(
j)
= C¯kr(
+Lrk(
j, ¯f))
t, (11)wherethevaluesC¯kraretheoptimalweightsdefinedinSection3.Theintegert servesthepurposeofmaximizingtheorder ofapproximation.In[13]theauthorssett=2,in[12]andin[1]theauthorssett=r.Inthispaperwetaket=r inorderto verifytheENOpropertyand,atthesametime,maximizetheaccuracy.Theparameter
takespositiveandsmallvaluesand
its purposeistoavoiddivisionsbyzero.Inthisarticlewe set
=10−16.Finally,Lrk(j, ¯f)arethesmoothnessindicatorsfor thecell-averagevaluesof f onthestencilSrk(j).In[13]JiangandShuproposed toobtainthesmoothnessindicatorsusing something similartothetotalvariation,butbasedontheL2 norm,sothattheresultissmootherthanthetotalvariation.
InSection3wewillintroducethesmoothnessindicatorspresentedin[21]adaptedtothecellaveragesetting.
Therefore,therearetwoprincipalingredientstodetermineaWENOalgorithm:theoptimalweights,C¯kr,k=0,...,r− 1, andthesmoothnessindicatorsLrk(j,¯f).In[1],inordertoobtainprogressiveorderofaccuracyclosetodiscontinuities, the optimalweights arereplaced bynonlinear weightsinthe point-valuediscretization.It isclearthatthere existsa relation betweenthepoint-valueandthecell-averagediscretizations(see[2]).Inthenextsectionwereviewthisrelationandadapt thecomponentsofWENOofthenewalgorithmtothecell-averagediscretization.
3. Therelationbetweenthepoint-valueandthecell-averagediscretizations
Wecananalyzetheproblemofapproximatingusingthecellaveragediscretizationfromthepointofviewofthepoint- valueinterpolationifwedefinetheprimitivefunction:
F
(
x)
=x
0
f
(
t)
dt, (12)thatallowstoadapttheWENOalgorithmpresentedin[1]tothecellaveragesettinginanaturalway.
S. Amat, J. Ruiz-Álvarez, C.-W. Shu et al. Applied Mathematics and Computation 403 (2021) 126131
Wedenotethepoint-valuediscretizationasFjl:=(DlpvF)j=F(xlj).Then,settingF0l=0,wecandefinealinearapplication,
l:Vl→Vl,thatallowstogofromthecell-averagediscretizationtothepoint-valuesas:
(
l¯fl)
j=hlj
i=1
¯fil=
xlj 0
f
(
x)
dx=Fjl, j=1,...,2l, (13)anditsinverseas:
(
−1l Fl)
j=h−1l(
Fjl− Fj−1l)
= ¯fjl, j=1,...,2l. (14) Wesupposethat Il−1(x; Fl−1)isapolynomialinterpolatoroftheprimitiveF(x),thenwedefinethereconstructionforthe cellaveragesasthederivativeofthereconstructionfortheprimitive,Rl−1
(
¯fl−1)(
x)
= ddxIl−1
(
x;l−1
(
¯fl−1))
= ddxIl−1
(
x; Fl−1)
. Sincexl2j−2=xlj−1−1,thenbyEq.(5)(
Pll−1¯fl−1)
2j−1=(
Dl◦ Rl−1¯fl−1)
2j−1=h−1l xl2j−1xl2j−2Rl−1
(
¯fl−1)(
x)
dx=h−1l xl2j−1 xl2j−2
d
dxIl−1
(
x; Fl−1)
dx=h−1l
(
Il−1(
xl2j−1; Fl−1)
− Il−1(
xl2j−2; Fl−1))
=h−1l
(
Il−1(
xl2j−1; Fl−1)
− Fjl−1−1)
=h−1l
(
Il−1(
xl2j−1;(
l−1¯fl−1)
j−1)
−(
l−1¯fl−1)
j−1)
.(15)
The expression in(15) is precisely the formulaof the prediction operator forthe cell average values. Now,we consider the WENO algorithm forthe point-valuediscretization of the primitivefunction F defined in Eq.(12). Letq20r−1 and qrk, withk=0,...,r− 1bethepolynomialswhichinterpolateF atthepoints
{
xlj−1−r,. . .,xlj−1+r−1}
and{
xlj−1−r+k,...,xlj−1+k}
withk= 0,...,r− 1.Nowwecandefine:Il−1
(
xl2j−1; Fl−1)
:=r−1
k=0
ω
kr(
j)
qrk(
xl2j−1)
, withr−1
l=0
ω
rk(
j)
=1, (16)where
ω
rk(j)arelinearornonlinearweights.Nowwecanprovethefollowingproposition:Proposition1. Let’sconsider f∈L1([0,1])andF itsprimitivefunctiondefinedinEq.(12).Letqrk,withk=0,...,r− 1bethe polynomialswhichinterpolateF atpoints
{
xlj−r+−1 k,...,xlj+−1k}
withk=0,...,r− 1,andω
kr(j),k=0,...,r− 1,theweightswhich satisfythat,Il−1
(
xl2j−1; Fl−1)
:=r−1
k=0
ω
kr(
j)
qrk(
xl2j−1)
, withr−1
l=0
ω
rk(
j)
=1, (17)and
F
(
xl2j−1)
− Il−1(
xl2j−1; Fl−1)
=O(
hsl−1+1)
,withr≤ s<2r.Letprkwithk=0,...,r− 1,bethepolynomialswhichapproximate f inthecell-average settingatthestencils Srkwith k=0,...,r− 1.Inthiscasewehavethat,
¯f2lj−1−
Dl
r−1 k=0ω
rk(
j)
prk2j−1
=O
(
hsl−1)
Proof. Letqrkbetheinterpolatorypolynomialsofdegreer ofF atpoints
{
xlj−1−r+k,...,xlj−1+k}
withk=0,...,r− 1,qrk
(
xln−1)
=Fnl−1, n= j+k− r,...,j+k, (18)andletprkbethepolynomialsofdegreer− 1whichapproximate f inthecell-averagesatSrk(j),withk=0,...,r− 1,then itiseasytocheckthat:
qrk
(
x)
=x xl−1j−r+k
prk
(
t)
dt+Fjl−r+−1k, k=0,...,r− 1, (19)then
Il−1
(
xl2j−1; Fl−1)
=r−1k=0
ω
kr(
j)
qrk(
xl2j−1)
=r−1 k=0ω
rk(
j)
xl 2j−1xlj−r+−1kprk
(
t)
dt+Fjl−r+−1k= r−1
k=0
ω
rk(
j)
xl 2j−1xlj−1−1 prk
(
t)
dt+xlj−1−1xlj−r+−1kprk
(
t)
dt+Fjl−r+−1k= r−1
k=0
ω
rk(
j)
xl 2j−1xlj−1−1 prk
(
t)
dt+Fjl−1−1= r−1
k=0
ω
rk(
j)
xl 2j−1xlj−1−1 prk
(
t)
dt+Fj−1l−1=xl2j−1 xl−1j−1
r−1k=0
ω
rk(
j)
prk(
t)
dt+Fj−1l−1
= hl
Dl
r−1k=0
ω
rk(
j)
prk2j−1+Fj−1l−1, thus,
Dl
r−1 k=0ω
rk(
j)
prk2j−1
=h−1l
(
I(
xl2j−1; Fl−1)
− Fj−1l−1)
, (20)andbyEq.(14):
¯f2lj−1=h−1l
(
F2lj−1− F2lj−2)
=h−1l(
F2lj−1− Fjl−1−1)
. Thus,by(14),(20)andbyhypothesis,wehave:¯f2lj−1−
Dl
r−1k=0
ω
kr(
j)
prk2j−1=h−1l
F2lj−1− Fj−1l−1− Il−1
(
xl2j−1; Fl−1)
+Fj−1l−1= 2O
(
hsl+1−1)
hl−1 =O
(
hsl−1)
.
Thispropositionallows ustodefinethe newWENOmethodusing thealgorithmforthepoint-valuediscretizationde- signed in [1]. The weights
ω
rk(j) are exactly the same in both discretizations. Ifω
¯kr(j) are the weights defined for the cell-averagesettingandω
rk(j)theonesforthepoint-valuesetting,then,ω
¯kr(
j)
=ω
kr(
j)
, k=0,...,r− 1.Finally,weonlyhavetodeterminetherelationbetweenthesmoothnessindicatorsforLrk(j,F)andLrk(j,¯f). In[20–22]theauthorsproposedtousethesmoothnessindicatorsgivenbytheexpression
Lrk
(
j,F)
=r
i=2
h2l−1i−1
xl−1j xl−1j−1
di dxiqrk(
x)
2dx, (21)
where qrk are the interpolatory polynomials of F at points
{
xl−1j−r+k,...,xl−1j+k}
with k=0,...,r− 1. In terms of the cell- averages,theformulawouldbe,Lrk
(
j, ¯f)
=r−1
i=1
h2l−1i−1
xl−1
j xl−1j−1
di dxiprk(
x)
2dx, (22)
where prk are the polynomialsthat approximate f inthe cell-averages atthe stencils Srk, k=0,...,r− 1. In[20–22] it is proved that thesmoothnessindicatorsinthecell-averages (22)andtheonesforthepoint-valuesetting(21)proposed in [21]arerelatedthroughtheexpression,
Lrk
(
j,F)
=h2l−1Lrk(
j, ¯f)
. (23)Itiseasytocheckthatthesmoothnessindicatorscanbeobtainedthrough(22)usingthepreviouspolynomials.Theexpres- sionforthesmoothnessindicatorsforr=3cellscanbeexpressedintermsoffinitedifferencesas,
L30
(
j, ¯f)
= 103
( δ
2j−2)
2+3δ
2j−2δ
j−2+( δ
j−2)
2, L31(
j, ¯f)
= 43
( δ
2j−1)
2+δ
2j−1δ
j−1+( δ
j−1)
2, L32(
j, ¯f)
= 43
( δ
2j)
2− 3δ
2jδ
j+( δ
j)
2,(24)