Font Size: a A A

Construction Of Generalized Multivariate Interpolating Refinable Function Vectors And Wavelets Applications In Grayscale Image Hiding Techniques

Posted on:2009-04-28Degree:DoctorType:Dissertation
Country:ChinaCandidate:J N SunFull Text:PDF
GTID:1100360245963117Subject:Computational Mathematics
Abstract/Summary:PDF Full Text Request
In this paper, we discuss a novel type of multivariate refinable functionsvectors with interpolation property and investigate their properties. Thecorresponding construction method is also presented. As a complementary,a new grayscale image hiding method is exhibited later.The main works of this dissertation he in the following three parts:.1. Based on the present results of interpolating refinable functions andfunction vectors, by introducing scaling dilation matrix and multiplicity dilationmatrix, we provide a generalized notion of multivariate interpolatingrefinable function vectors, that is, interpolating M-refinable function vectorsof type (M,R). With the theories of multivariate refinable functionvectors and vector cascade algorithms, a necessary and sufficient conditionfor the existence of generalized interpolating refinable function vectors isgiven strictly.2. We characterize the generalized interpolation property, orthogonalityand symmetry property in terms of their matrix masks. The sum rulestructure of the interpolatory masks of type (M, R) is also studied. As acomplementory, some special characters of the interpolatory masks are alsostudied. Some substantial examples is presented later. 3. In the last part of this paper, combining with wavelets processing techniques, we present a novel and effective grayscale image hiding method. Thenew method exhibits excellent perceptual transparency and anti-attackingability.This paper is organized as follows.In the introduction, we have briefly introduced the history of wavelet analysisand its applications, also including the background of this dissertation.In chapter 1, we have reviewed some necessary definitions, glossaries andsome important theories. In addition, some necessary notations and assumptionswere also introduced.In chapter 2, we generalized the notion of the existing interpolating refinablefunction vectors to compactly supported (M, R)-interpolating Mrefinablefunction vectors, that is, interpolating refinable function vectorsof type (M, R), which is characterized in terms of their masks. Consideringsome important and necessary properties of wavelets analysis, we also dicussedorthogonality and symmetry property of the interpolating refinablefunction vectors of type (M, R).In chapter 3, we studied the sum rule structure of the interpolatory masksof type (M, R), which plays a central role in our construction of interpolatorymasks of type (M, R) with increasing orders of sum rules. Additionally,some special properties of the interpolatory masks were investigated in thisthis section. As an important complementary, some examples of symmetricand orthogonal interpolating refinable function vectors were presented inthis section.In chapter 4, a novel and effective grayscale image hiding technique wasprovided detailedly. By introducing multi-resolution transform of an embeddedimage, the new image embedding method utilizes spatial-frequencyquantization and Peano transposition for embedded information generation.Experimental results show that our watermarking method is feasible, ratio- nal and robust to common image signal processing attacks. In addition, itexhibits excellent perceptual transparency.Finally, we have briefly summarized the research work in the dissertationand pointed out further problems to resolve.Our main results covers chapter 2 to chapter 4. The main results fromthe dissertation can be listed as follow.1. IntroductionThroughout this dissertation, Rs, Zs, N0s denote the real plane, the set ofall integers and the set of all non-negative integers, respectively.Forμ=(μ1,…,μs)∈N0s, we denote |μ|:=|μ1|+…+|μs|,μ!:=μ1!…μs! andξμ?=ξ1μ1…ξsμs forξ= (ξ1,…,ξs)∈Rs. Let Ok be theordered set {μ∈N0s:|μ|= k} under the lexicographic order. That is,v = (v1,…,vs) is less thanμ=(μ1,…,μs) in the lexicographic order ifvj =μj for j=1,…, i-1 and vi <μi. By #Ok we denote the cardinalityof the set Ok. Throughout the paper, for a smooth function f, the partialderivative of a differentiable function f with respect to the jth coordinateis denoted by Djf, j=1,…, s and forμ=(μ1,…,μs)∈N0s, Dμdenotesthe differential operator D1μ1…Dsμs.For 1≤p≤∞, Lp(Rs) denotes the set of all Lebesgue measurable functionsf such that ||f||Lp(Rp)s:=∫Rs|f(x)|p dx <∞. And ((?)0(Zs))r×s denotesthe linear space of all finitely supported sequences of r×s matrices onZs, and ((?)p(Zs))r×s for 1≤p≤∞denotes the linear space of all sequencesv of r×s matrices on Zs such that ||v||(?)p(Zs)r×s:=(∑β∈Zs|v|p)1/p<∞for 1≤p <∞and ||v||(?)∞(Zs)r×s:=supβ∈Zs|v(∞) ||, where ||·|| denotesany matrix norm on r×s matrices.Definition 1.1.1 An s×s integer matrix M is called a dilation matrix ifall its eigenvalues are greater than one in modulusDefinition 1.1.2 A dilation matrix M is isotropic if M is similar to adiagonal matrix diag(σ1,…,σs) such that |σ1|=…= |σs|=|det M |1/s. Definition 1.1.3 An MRA of L2(Rs) consists of a set of closed subspaces{Vj}j∈Z(Vj (?) Vj+1) that satisfies following conditions:·There exists (?)(x)∈V0 such that {(?)(x-k)}k∈Zs form the Riesz basesof V0。From the definition of MRA , the following equation holds.Definition 1.1.4 We calledφ=(φ1,…,φr)T:RS(?)Cr×1 is a M-refinablefunction vector ifφsatisfies the following vector refinement equationa:Zs(?) Cr×r is a finitely supported sequence of r×r matrices on Zs, calledthe matrix mask for the M-refinable function vectorφ.In the frequency domain, the vector refinement equation in (1) can berewritten aswhereDefinition 1.1.5 The following iteration scheme is called a (vector) cascadealgorithm associated with mask a and dilation matrix Mwhere Qa,M is the cascade operator on (Lp(Rs))r×1. Definition 1.1.6 A finite set G(?){B∈Zs×s:|detM|=1} of matricesis a symmetry group with respect to a scaling dilation matrix M on Zs if Gforms a group under matrix multiplication and for all B∈G, MBM-1∈G.Definition 1.1.7 A sequence a on Zs is G-symmetric with a center ca∈ZsifIt is easy to see that (5) is equivalent toDefinition 1.1.8 A function f on Rs is G-symmetric with a center cf∈RsifDefinition 1.1.9 For two s×s matrices N and M, we say that N is Gequivalentto M if there exists A, B∈G such that N = AMB.For discussion conveniently, let us introduce the following assumptionsinto this dissertation.Assumption 1.2.1 Let M and R be two s×s dilation matrix with m:=| detM | and r:= |detR|.·LetΓM:={(?)0,…,(?)m-1} and (?)M:= {(?)0,…,(?)m-1} be the completesets of representatives of different cosets of (MT)-1Zs\Zs and Zs\MZsrespectively.·LetΓR:={ρ0,…,ρr-1} and (?)R:={(?)0,…,(?)r-1} be the complete setsof representatives of different cosets of (RT)-1Zs\Zs and R-1Zs\Zs.Without loss of generality, we set (?)0 = (?)0=ρ0=(?)0= 0.Definition 1.3.1 For an r×1 compactly supported function vector f on Rs,we say that the shifts of f are stable if span{(?)(ξ+ 2πβ):β∈Zs}= Cr×1 for allξ∈Rs, and the shifts of f are linear independent if span{(?)(ξ+ 2πβ) :β∈Zs}=Cr×1 for allξ∈Cr×1.Definition 1.3.3 For 0 < v≤1 and 1≤p≤∞, we say that f∈Lip(v, Lp(Rs)) if there is a positive constant C such thatThe Lp smoothness of a function f∈Lp(Rs) is measured by its Lp criticalexponent vp(f) defined byParticularly with multiplicity r, for a function vector f = [f1,…,fr]T,vp(f):=min{vp(fe):e=1,…,r}.Definition 1.3.4 For a matrix mask a∈(e0(Zs))r×r, we say that a satisfiesthe sum rules of order k + 1 with respect to MZs if there exists a sequence(?)∈(e0(Zs))1×r such that (?)(0)=0where k = 0,…, m-1 andδis the Dirac sequence such thatδ0 = 1 andδβ=0 for allβ∈Zs\{0}.Equivalently, the definition of sum rules can be given in time domain asfollows.Definition 1.3.5 a satisfies the sum rules of order k + 1 if there exists aset of r×1 vectors {yμ∈Rs:μ∈N0s, |μ|≤k} with y0≠0 such thatholds for allμ∈N0s with |μ|≤k and all (?)k∈(?)M where and the numbers m(μ, v) are uniquely determined byLet us recall an important quantity vp(a;M) from [54, 57], which characterizesconvergence of a vector cascade algorithm in Sobolev space and Lpsmoothness exponent of a refinable function vector.For y∈(e0(Zs))1×r and a positive integer k, as in [57], we define the spaceBy convention, V0,y:= (e0(Zs))r×1.Let us definewhere (?)n:=Πj=1n(?)((MT)n-jξ) and Vk,y is defined in (11). DefineAs in [57], we define the following quantityParticularly, up to a scalar multiplicative constant, the vectors Dμ(?)(0),μ∈N0s are quite often uniquely determined.The quantity vp(a;M) will play an important role in our investigation ofmultivariate interpolating refinable function vectors. It is showed in [57,Theorem 4.3] and [54, Theorem 3.1] that for a nonnegative integer k, thevector cascade algorithm converges in the Sobolev Space Wpk(Rs):= {f∈Lp(Rs):Dμf∈Lp(Rs),(?)μ∈N0s, |μ|≤k} if and only if vp(a;M)>k.In general, vp(a;M)≤vp(φ) always holds. In addition by recalling [54, Theorem 4.1], if the shifts of the refinable function vectorφassociatedwith mask a and dilation matrix M are stable in Lp(Rs), then vp(a;M)characterizes the Lp smoothness exponent of a refinable function vectorφwith mask a and dilation matrix M, that is, vp(a;M) = vp(φ) in this case.2. Characterization of Interpolating Refinable Function VectorsIn this section, we concentrated on interpolating refinable function vectorsof type (M, R) on Rs and investigate their properties.Definition 2.1.2 Let M be an s×s dilation matrix and let N be an s×sdialtion matrix such thatRMR-1 is an integer matrix. (15)hold. A refinable function vectorφ= (φ1,…,φr)T:Rs(?)Cr×1 is (M, R)-interpolating with respect to an s×s dilation matrix R ifφis continuousandφsatisfies the following interpolation conditionwhere e=1,…, r, p = 0,…, r-1. Here,we callφas interpolatingrefinable function vector of type(M, R). And M is a scaling dilation matrixand R is a multiplicity dilation matrix.If (15) holds, then for all (?)p∈(?)R, there exists kp∈{0,…,r-1} suchthat (?)kp∈(?)R satisfiesIt is easy to verify that the shifts ofφin (16) are linearly independent.The following theorem characterizes the compactly supported interpolatingrefinable function vector of type (M, R) in Rs.Theorem 2.2.5 Let M be an s×s isotropic dilation matrix and R be an s×sdilation matrix such that (15) holds. Letφ=[φ1,…,φr]T be a compactly supported M-refinable function vector such that (?)(MTξ) =(?)(ξ)(?)(ξ). Thenφis (M, R-interpolating with respect to an s×s dilation matrix R, that is,φis a continuous function vector and (16) holds if and only if the followingstatements holds:(i) [1,…,1](?)(0)=1;(ii) a is an interpolatory mask of type (M, R): [1,…,1](?)(0)=[1,…,1]andwhereγp∈Zs, p∈{0,…, r-1} and kp∈{0,…, r-1} are uniquelydetermined by the relation (17).(iii)v∞(a;M)>0.As a consequence of Theorem 2.2.5, the following result characterizesorthogonal (M, R)-interpolating M-refinable function vectors with compactsupport.Theorem 2.3.1 Let M be an s×s isotropic dilation matrix and R be ans×s dilation matrix such that (15) holds. Let a : Zs (?)Cr×r be a finitelysupported sequence of r×r matrices on Zs. Suppose thatφ=[φ1,…,φr]Tbe a compactly supported M-refinable function vector such that (?)(MTξ)=(?)(ξ)(?)(ξ). Thenφis an orthogonal (M, R)-interpolating function vector,that is,φis a continuous function vector and (16) holds andif and only if, (i)-(iii) of Theorem 2.2.5 hold and a is an orthogonal mask: The following result characterizes compact supported orthogonal interpolatingrefinable function vectors of type (M, R) with their norms.Corollary 2.3.2 Let M be an s×s isotropic dilation matrix and R be ans×s dilation matrix such that (15) holds. Let a andφbe as in Theorem2.2.5. Ifφis an orthogonal interpolating refinable function vector of type(M, R), then (i)-(iii) of Theorem 2.2.5 hold andφsatisfiesAs an important supplementary, we shall investigate the symmetry propertyof multivariate interpolating refinable function vectors of type (M, R)in this section.Corollary 2.4.1 Let M be an s×s scaling dilation matrix and G be asymmetric group with respect to M. Let a : Zs (?) Cr×r be a finitelysupported sequence of r×r matrices on Zs and satisfies that 1 is a simpleeigenvalue of the matrix (?)(0) and all the other eigenvalues of (?)(0) are lessthanρ(M)-k in modulus. Suppose thatφ=[φ1,…,φr]T be a compactlysupported M-refinable function vector such that [1,…,1](?)(0)=1 and(?)(MTξ)=(?)(ξ)(?)(ξ).If for all B∈G and k∈{1,…,r}, (Is- B)ck∈Zs.Then for k∈{1,…,r}, each component functionφk ofφis G-symmetricwith a center ck∈Rs if and only if for allβ∈Zs and j∈{1,…, r},[a(β)]k,j is G-symmetric with a center Mck-cj.In a general way, if taking ce=(?)p, then as to an interpolating refinablefunction vectorφof type (M, R), a complete freedom for selecting B∈Gcan be achieved.Theorem 2.4.2 Let M and R be two s×s dilation matrices such that(15) holds and G be a symmetric group with respect to M. Let a : Zs (?)Cr×r be a finitely supported sequence of r×r matrices on Zs. Supposethatφ=[φ1,…,φr]T be a compactly supported (M,R)-interpolating M-refinable function vector such that (?)(MTξ)=(?)(ξ)(?)(ξ).If for all B∈G and e∈{1,…,r}, (Is-B)(?)e-1∈Zs. Then for e∈{1,…, r}, each componentfunctionφe ofφis G-symmetric with a center (?)e-1∈(?)R if and only if forallβ∈Zs and j∈{0,…,r-1}, [a(β)]e,j is G-symmetric with a center3. Construction of Interpolatory Masks of Type (M,R)In this section, we studied the structure of vector (?) of the family of interpolatorymasks of type (M, R), and provided a family of interpolatorymasks of type (M, R) with increasing orders of sum rules.Lemma 3.1.1 Let M and R be two s×s dilation matrices such that (15)holds for p= 0,…, r-1. Let a be a finitely supported sequence ofr×rmatrices on Zs. Suppose that a is an interpolatory mask of type (M,R),that is, [1,…,1](?)(0)=[1,…,1] and (18) holds. If a satisfies the sum rulesof order k + 1 with a sequence (?)∈(e0(Zs))1×r and (?)(0)=[1,…,1], thenThe following lemma is about the yμin the time domain as defined inDefinition 1.3.5.Lemma 3.1.2 Let M, R and a be as in Lemma 3.1.1. Suppose that a isan interpolatory mask of type (M, R). If a satisfies the sum rules of orderk + 1, then the r×1 vectors yμ,|μ|≤k satisfiesFor discussion conveniently, we denote [A]k,j as the (k,j)-entry of thematrix A, and [A]:,j as the j-th column of the matrix A.Let us denoteLemma 3.1.3 Let M, R and a be as in Lemma 3.1.1. Suppose that a isan interpolatory mask of type (M, R). If for a given k∈N0s, a satisfies the sum rules of order k+1, then for each ((?)k,(?)j)∈(?)*M,R, the following relationalways holdswhereγp = Mβp+ (?)k*p, p∈{0,…, r - 1}.In this way, let us denoteTheorem 3.1.5 Let M and R be two s×s dilation matrices such that (15)holds for p=0,…, r-1. Suppose that for every ((?)k, (?)j)∈(?)M,R,E(k,j) is asubset of Zs such that [a(Mβ+(?)k)]:,j+1=0 for allβ∈Zs\E(k,j). Supposethat a∈(e0(Zs))r×r is an interpolatory mask of type (M,R). Then asatisfies k+1 orders of sum rule if and only if for all ((?)k,(?)j)∈(?)M,R, thefollowing relation holdsAs a direct consequence of Theorem 3.1.5, we may have the followingremark.Theorem 3.1.7 Let M and R be two s×s dilation matrices such that (15)holds for p = 0,…, r-1. Suppose that a∈(e0(Zs))r×r is an interpolatorymask of type (M, R). Then a satisfies k + 1 orders of sum rule if and onlyif for all j=0,…, r-1 and |μ|≤k,μ∈N0s, the following relation holdsThe following lemma shows that the dilation matrix M can be replacedby G-equivalent dilation matrices. Lemma 3.2.1 Let M be an s×s dilation matrix and G be a symmetricgroup with respect to M. Suppose that N is an s×s integer matrix. ThenN is G-equivalent to M, that is, for A, B∈G, N=AMB if and only ifMN-1∈G, or equivalently, M-1N∈G.Lemma 3.2.2 Let M be an s×s dilation matrix and G be a symmetricgroup with respect to M. If an integer matrix N is G-equivalent to M, thenTV is an s×s dilation matrix and G is also a symmetric group with respectto N.Lemma 3.2.3 Let M be an s×s isotropic dilation matrix and G be asymmetric group with respect to M. For an s×s integer matrix N, if thereexists an s×s integer matrix (?)∈G such that M =(?)N(?)-1, then N is ans×s isotropic dilation matrix and G is also a symmetric group with respectto N.Remark 3.2.4 Let M be an s×s isotropic dilation matrix and G be asymmetric group with respect to M. Let R be an s×s isotropic dilationmatrix such that (15) holds for p = 0,…, r-1. Let N and (?)∈G be as inthe Lemma 3.2.3. Then R'NR'-1 is an integer matrix, where R' := R(?).Theorem 3.2.5 Let M be an s×s isotropic dilation matrix and G be a symmetricgroup with respect to M. Let a∈(e0(Zs))r×r and satisfies that 1 is asimple eigenvalue of the matrix (?)(0) and all the other eigenvalues of (?)(0) areless thanρ(M)-k in modulus. Suppose thatφ=[φ1,…,φr]T is a compactlysupported M-refinable function vector that satisfies (?)(MTξ)=(?)(ξ)(?)(ξ) and[1,…,1](?)(0)=1. If an s×s integer matrix N is G-equivalent to M, andfor e∈{1,…, r}, each component functionφe ofφis G-symmetric with acenter ce, then (?)(NTξ)=(?)(ξ)(?)(ξ),whereMoreover the following relation always holds Theorem 3.2.6 Let M and R be two s×s dilation matrices such that(15) holds for p = 0,…, r-1. Let G be a symmetric group with respectto M. Suppose that a∈(e0(Zs))r×r andφ=[φ1,…,φr]T is a compactlysupported interpolating refinable function vector of type (M, R), and fore∈{1,…,r}, each component functionφe ofφis G-symmetric with acenter (?)e-1∈(?)R. Let N and (?)∈G be as in the Lemma 3.2.3. Thenφis a compactly supported interpolating refinable function vector of type(N,R(?)) such that (?)(NTξ) =(?)(ξ)(?)(ξ), where (?)(ξ) can be given by (27).In many applications, balancing is a very important property for discretewavelet transform. A generalized notion of the balancing as follows can beconsulted in [18, 19].Definition 3.3.1 An orthogonal r-scaling vectorφ=[φ1,…,φr]T is kbalancedrelative to {ξ1,…,ξr} (?) Rs if and only iffor all a∈N0s with a < k.Theorem 3.3.2 Letφbe a compactly supported interpolating orthogonalM-refinable function vector of type (M, R), and a∈(e0(Zs))r×r satisfies thesum rules of order k. Thenφis k-balanced relative to (?)R.3. Grayscale Image Hiding Technique Based on MRA SchemesIn this part, we presented a novel approach to the generation of watermarksfor grayscale image embedding by using MRA transform and a newprocess, which we call the Peano transposition. The Peano transpositionis applied to the wavelet transformed coefficients to ensure that the coefficientsin all the frequency domains are uniformly redistributed in the wholetime domain. A special spatial-frequency quantization method is used toreduce the energy in the low frequency resulting in a uniform signal amplitudein the watermark. In addition, corresponding to this multi-resolutionembedded informations, an embedding method with multiple strengths is also given. Experimental results show that the proposed watermark generationand embedding method has excellent perceptual transparency, and isrobust to common image signal processing attacks.
Keywords/Search Tags:Interpolating
PDF Full Text Request
Related items