WAVELET VÀ ỨNG DỤNG TRONG NÉN TÍN HIỆU VIDEO
NGUYỄN NGỌC LONG
Trang nhan đề
Mục lục
Chương 1: Đặt vấn đề.
Chương 2: Cở sở toán học của xử lý tín hiệu
Chương 3: Khai triển tín hiệu dùng bộ lọc.
Chương 4: Nén tín hiệu video.
Chương 5: Cài đặt chương trình.
Chương 6: Các hạn chế và hướng phát triển.
Phụ lục
Tài liệu tham khảo
50 trang |
Chia sẻ: maiphuongtl | Lượt xem: 2550 | Lượt tải: 0Free
Bạn đang xem trước 20 trang tài liệu Luận văn Wavelet và ứng dụng trong nén tín hiệu video, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
z)=Go(z)H 0(z) = H 0(z)H1(-z)
detHm(z)
(dodet(H",(z))=-det(H",(-z)))
52
(
X(z)
J]Ho(-z)] X(-z)
(3.2.9)
II
II
(3.2.11a)
(3.2.12) "
II
3.Khaitriln tinhi~udungb(j l(Jc
-2
GJz)H] (z)= Ho(-z)H] (z)=P(-z)
detHm(z)
(3.2.10)cothec1uqcvie'tl~i:
P(z) +P(-z) =2 (3.2.13)
V~y,ne'uPia mQt?athuctheozthlP coH(tcacach<%sf)chanb~ng0,trup[O]=1.
dodo,P(z)cod~ng:
P(z) = 1+L:p[2k +1]z-(2k+])
kel
MQtc1athucho?c mQthamhuuti thoa(3.2.13)c1uQcgQi la hqp 1<%(valid).Ham P(z)
dongmQtvai trc)quail trQngtrongvi<%cphantich va thie'tke'cac bQ lQc.Cong thuc
(3.2.10)co thec1uqcvie'tl~ila :
Go(z)Ho(Z)+Go(-z)Ho(-z) =2
vie'tdudid~ngcuahamc1apling xung,hayd khiac~nhthaigianla :
L:go[k]ho[n- k] +(-I)nL:go[k]ho[n-k] =2J[n]
kel kel
2L: go[k]ho[2n - k] =2J[n]
kel
hay
(go[k],ho[2n- k) =J[n]
vdiqJk,qJkc1uqcc1inhnghlanhu(3.2.4)va(3.2.6),c1~ngthuclIentrdthanh:
(qJO,qJ2n)= J[n]
tu'clngtV SU'd~ng(3.2.10 - 3.2.11)taseco :
(qJj,f{J2n+]) = J[n]
(ifto,rP2n+])= 0
(ift] ,f{J2n+])= 0
VI({>lk,C{Jzk+1l~nluqt la phienb~mtinhtie'ncua f{Jo,f{J1nencach<%thucco thec1uqcvie't
l~i:
(iftk'f{Jz) =J[ k -I]
V~ydieuki<%nkhoi ph~cloanhaDkeDtheoc1ieuki<%nsongtnfc giao.Dao l~i,ne'uC?P
cdsa {qJk,iftk}suydien tu ho,hI, go,gIla songtnfc giao thl bQ lQc la khoi phvcloan
haG.
Nhu'v~yb~ngcachxemxet lIen khia c~nhc1ieuche'tinhi<%uta co clingke'tqua nhu
khixemxet lIen khia c~nhthai gian : ndu ki~nkh6iph{lcloan hao tu:angdu:angwii
dduki~nsongtri!Cgiao .
1.3Phantichtheokhfa c~nhdapha
Phiintichtheokhia c~nhc1ieuche'cho mQtbieu dien tV nhien nhungco mQtnhuqc
di€mladuthua.Trangmatr~nH1ll(z),cach<%sf)xua'thi<%n2 l~nVI ca lQcHi(z)va
phienbanc1ieuche'Hi(-z) cuano clinghi<%ndi<%n.MQtcachbieudiengQnhdnla phan
tichtheokhiac~nhc1apha.Ta se phanfa ca tin hi<%uva lQcthanhcac thanhph~nc1a
pha.Dungcongthuc (2.4.11)vdi N =2 c1ebieu dien tin hi<%uke'tqua sail khi lQCva
la'ym~uxu6ng.
53
3.Khai triln tin hi~udung bQ 19C
(
Yo(z)
]
=
(
Hoo(Z) HOl(Z)
] (
Xo(Z)
]~(z) HIO(Z) Hl1(Z) X1(z)
' v ' ' , ' v '
Y(z) H v(z) X (z)
p p
TrangdoHi}la thanhphc1ndaphathll j cuaIQcn, vabieudi€n cuaHi rheacacthanh
phc1ndapha,rhea(2.4.10- 2.4.11)la :
Hi(z)=HiO(l) +ZHil(l)
Y(z)la tinhi<$ucida~lllgiuacuah<$th6ngtranghlnh(3.4a),
Hiz) lamatr?nvoicaethanhphc1ndaphacuacacIQcthanhphc1n,congQilamatr(in
dapha. .
Xp(z)g6mcaethanhphc1ndaphacuatin hi<$unh?pXova Xl, tinhi<$unh?pdu'<;1cbieu
di€n rheacacthanhphc1ndaphabCii(2.4.8)
X(z)=XoCl) +Z-lxl(l)
Hlnh(3.4b)chi ra so d6 kh6i cua (3.2.14).Tin hi<$uX du'<;1cta hthanhhai thanhphc1n
daphaXovaXl dungbiend6i dapha.Ma tr?n daphaHpbiend6i2 tinhi<$unh?PXO,Xl
thanh2tinhi<$uxua'tYO'yI.
(3.2.14)
~
,.~
Yo
~t + R2t Z.IJ\
(a)
Yo
x
Hp
YI
(b)
Gp
£
Yo
YI
(c)
ffinh 3-4
Phiin tich tIeDkhia Cl;lnhdapha (a) Bie'nd6i dapha
di toi va di lui. (b)Phftnphiin tich.(c)phftnt6nghcJp.
Phfint6ngh<;1ptranghlnh(3.4a)clingdu'<;1cphanrichrheacachtu'ongtV.No co the
du'QCthvchi<$nnhophepbiend6idaphangu'<;1c,matr?ndaphat6ngh<;1pdu'<;1cdinh
nghial :
54
3.Khai triin tinhi~udungb(J lr;c
(
Goo(z) GlO(Z)
]
Gp(z)=
GOI (z) Gll (z)
Trongdo Gi(z)=Gw(l) + Z-IGil(Z2) (3.2.16)
Trangcacthanhph~ndaphacuaIQct8ngh<;5pdu'<;5cdinhnghlavoi phangu'<;5cvoi cac
IQcphantich.Tin hit$usankhi t8ngh<;5pX(z) du'<;5cviSt la :
(
Goo(Z2) GlO(Z2)
J (
Yo(Z2)
JX(z)=(1 Z-l) GOl(Z2) Gll(Z2) ~(Z2)
(3.2.15)
(3.2.17)
I '--v '
G (Z2) Y (Z2)
P p
Tin hit$utu mlii kenhdu'<;5cIffym~uleu b6i 2, ta du'<;5cYi(Z2),sando du'<;5cIQ b6i
Gi(z)=Gw(l) +Z-IGil(l) voihaithanhph~ndaphaGwva Gil.PhepIffytichmatri;ln
Gpva thanhph~netaphay la theoZ2,dodoco th6du'<;5cthl/chit$ntru'ockhi Iffym~u
tenb6i2,nhu'6h'inhve(3.4c)
BQIQcphantichvabQIQct8ngh<;5plad6ing~ucuanhau.BQIQcphantichdungphep
biSnd8i daphadi Wi, pha 1du'<;5clamnhanhmQtnhip,ky hit$ub~ngchITztrongsod6
kh6ih'inh(3.4b).BQIQct8ngh<;5pdungphepbiSnd8i daphadi lui, pha1du'<;5clam tr~
(delay)mQtnhip,ky hit$ub6iZ-I trangvangtrail 6 nhanhdu'oih'inh(3.4c).
HQp2 phepbiSnd8i daphaphantichva t8ngh<;5p,tadu'<;5cbQIQcphantich,t8ngh<;5p
comatr(mchuyinddi dapha (transferpolyphasematrix)la :
Tp(z)=Gp(z)Hp (z)
Tinhit$usankhi quabQIQcphanticht8ngh<;5pla :
A
( l\r. 2 2X(z) =1 z- pp(z )y(z )
=(1 Z-1 )Gp(z2)Hp(Z2)Xp(Z2)
=(1 Z-1 )rp(Z2)Xp(Z2)
DiSukit$nkh6iphvcloanhaocuaht$th6ngla :
X(z) =X(z)
khiTp(z)=I, taco :
X(z) =(1 Z-l)
(
Xo(z:)
)
=XO(Z2) +Z-lXj (Z2) =X(z)
X1(z)
V~yTp(z)=I ladiSukit$ndudeht$th6nglakh6iphvcloanhao.
11.1.4Quanh~giii'acaebiiu di~ntheoth«igian,di~uche'biende)vadapha.
Bi€udi~ntheothaigian,diSuchSbiendQva daphala 3 cachnh'inkhacnhaucua
clingillQtht$th6ng,v'ivi;lychungco lienht$qual~il~nnhau.
VlX(z)=~(Xo(Z2)+Z-IX1(z)) (tu(2.4.8))tacoth6viSt:2
(
XO(Z2)j 1
(
1
J(
1 1
)(
X(z)
JXl(Z2))=2 z 1 -1 X(-z)
(3.2.18)
55
3.Khai triflntinhi?udungb(3irc
Nhu'v~y,tathie'tl~pdu'Qcm6i lien hl$giuabi€u di€n dapha
X p(Z2) =(xo(Z2)XI(Z2)r
vabi€u di€ndi€u che'biende)
X"'(z)=(X(z)X(-z)Y
hayI
I
cuatinhil$u.
Xet lQcphanrich,taco m6i lienhl$giuaHp(z)vaH",(z)nhu'sau:
(
Hoo(Z:) Hol(Z:)
]
=!
(
Ho(Z) HI(Z)
](
1 1
)(
1 -I
JHlO(Z) H1\(z) 2 Ho(-z) H](-z) 1 -1 Z
2 1
(
1 1
J(
1
J
Hp(z ) =-H m(z) -I2 1 -1 Z
tu'ongW',taco :
(
Goo(Z2) GOI(Z2)
J
=~
(
1
J(
1
GlO(Z2) G1\(Z2) 2 Z 1
Gp(Z2) =~(
1
J(
1 1
J
Gm(Z)
2 Z 1 -1
Caecongthlic (3.2:19),(3.2.20)la chuy€n vi cuanhau.
(3.2.19)
1
J(
Go(z) G](Z)
)-1 Go(-z) G](-z)
hay (3.2.20)
Dethie'tl~pm6iquailhl$giuabi€u di€n rheathaigianvadapha,taxetcaclQct6ng
hqpgi.Trenkhiaqnh thaigian,matr~nt6nghQpTscod~ngnhu'(3.2.5).D?tTsCz)la
matr~ntu'onglingvoimatr~nTsdinhnghlanhu'sau:
k'-]
T,(z) =LSiZ-i
;=0
trongdo,Sila matr~nca'p2x 2 cod~ng(k' la chi€u dailQc)
(
g [2i] g [2i]
J
-
S = 0 I i =0 k'-1
1 go[2i+l] g][2i+l] ,
V~y: -r,(z)=
k'-l
Lgo[2i]z-;
;=0
k'-I
Lgo[2i +l]z-;
;=0
k'-]
L gl [2i]z-i
i=O
k'-]
LgI[2i +l]z-i
;=0
k'-]
L goo[i]Z-i
=I i=D
k'-]
Lgo] [i]Z-i
;=0
k'-]
LglO[i]Z-i
i=O
k'-]
L g1\[i]z-;
i=O
=
(
Goo(z) GlO (Z)
JGOl (z) G1\ (z)
TsCz)= Gp(z)
V~yTlz) clingchinhla matr~ndaphaGp(z).D~ngthlictrenchatam6ilienhl$giua
56
3.Khaitriln tinhi~udungb(j Irc
bieudi~ntheothai gianvdi matr~nTsva bieudi~ndaphavdi ma tr~nGp(z).T11'ong
tv,matr~nphantichtheothaigianTaco lien ht$vdi matr~nphanitchdaphaHp(z)
K
Ta(z)=L:Aiz-i
i=O
KIa ehieudailQephantich,A lamatr~nea'p2 x 2
A =
(
ho[2(K- i) -1] ho[2(K - i) - 2]
JI hi[2(K -i)-I] hi[2(K -i)-2]
K-I
L:ho[2(K - i) -1]z-i
T (z) =I i=1a K-I
L:~[2(K -i)-I]z-i
i=1
K-I
L:hol [K - i]Z-i
=1 i=1K-I
L:~I[K -i]Z-i
i=1
=
K-]
z-KL:hOl[K -i]ZK-i
i=1
K-I
Z-K L:hll [K - i]ZK-i
;=1
K-I
L:ho[2(K -i)-2]z-i
i=1
K-I
L:~[2(K -i)-2]z-i
i=1
K-I
L:hoo[K -1- i]Z-i
;=1
K-I
L:hlO[K -1- i]z-;
;=1
K-I
Z-K+IL:hoo[K -1-i]ZK-I-i
;=1
K-I
Z-K+IL:hlO[K -I-i]zK+i
;=1
=Z-K+I
(
Z-IHol (Z-I) Hoo(Z-I)
]z-IHll(Z-I) HIO(Z-I)
=Z-K+I
(
Hoo (Z-I) HOl(Z-I)
)(
0
HIO(Z-I) Hll(Z-I) Z-I
To(z)=Z"'H,Vto, ~)
d~ngthuetIeDthietl~pm6ilienht$gifi'amatr~nphanitchtheothaigianTavdi ma
tr~nphantichdaphaHp(z).
11.2Caetinhcha'tcuabe)IQc:
Trangphgnnay,tatoml11'9tcaeketqualienquaildencaebQlQesad\lngcaee6nge\l
vuathietl~p,caeketquahoikhaehonsovdieaeke'tqualienquaildenslft6nt~ieua
cdsatrveehu§'nhoi;iesongtnfegiao.d day ta quail tam den slf khoi phl:lcgdn dung,
vanha'nm<;lnhvaonhfi'ngva'ndelienquaildenthietkelQe.
Trangcaephgntrude,dieukit$nkh6iph\leloanhaoconghlala xua'tlit$ubiingdung
nMplit$u.d daytat6ngquathoavadjnhnghlakh6iph\leloanhaonghlalaxua'tlit$u
coth€ lamQtphienbanlamtn~,vacothed11'9CnhantYlt$sovdinh~plit$u:
X(z)=cz-kX(z)
Voicaeketquad ph§ntrudc,tatha'ydieutIeDt11'dngdu'dngvdi, quamQtpheptinh
~)
57
3.Khaitriln tinhifit dungbQlQc
tie'nvanhanty l~,thlcachamdaplingKungcuacaclQCphanrichvalQctanghcjpt~o
thanhmQtcdsasongtnfcgiao.
Trongs6 cach~th6ngthoakhoiphlJ.cxa'pxi, taquailtamde'ncach~th6ngtranh
du'cjcalias.TrangmQtbQlQcphantich/ tanghcjpbie'ndaitheothaigian,xua'tli~ula
hamCllacii x[n]vaphienbandieuche'(-ltx[n] (hayX[z]va X[-z] trongmienz).
Nhu'v~y,lo~iboaliasla mQtrangnhii'ngva'ndequailtrQng.
Djnhnghia3.2
Matr~nca'pn x n Fij(z)du'cjcgQila matr~ntVayang(pseudocicularmatrix)ne'uco
d~ng:
{
F. .(z) J .?:.i
F (z)= O,J-I
IJ Z.Fo,N+f-;(z) j <i
Nhu'v~y,matr~nt(tayangtu'dngtvnhu'matr~nYang,nhu'ngami'atamgiacdu'oi,cac
s6h~ngdu'cjcnhanthemz.
M~nhd~3.4
TrangmQth~th6nglQcphantich/ tanghcjphaibangchotinhi~umQtchien,aliasse
du'cjclo~ibone'uvachine'umatr~ndaphaTplamatr~ntvaYang.
Changminh..
Giii si'tTiz) Ia matr~nh,tavong,Tp(Z)co d1;lng:
(
Fo(Z) ~(Z»
)
T (z)=
p z~(z) Fo(z
thayvao(3.2.18)taco :
X(z) =(1 Z-I)rp(Z2)Xp(Z2)
=(1 Z-l (FO(Z2)Z2~(Z2) ~ (Z2))[Xo (Z2»)FO(Z2) Xl(Z2)
=(Fo(Z2) +zF;.(Z2) F;.(Z2) +Z-IFo(Z2){X 0(Z2»
)\Xl (Z2)
=(F(z) Z-lF(Z)(XO(Z: »)X1(z)
=F(z)(Xo(Z2) Z-IXl(Z2»)
=F(z)X(z)
V~yM th6nglabfftbie'ntheothaigiandodolO1;liboalias.
H" ?~qua:
Ne'uh~th6ngla lo~ibo alias,thldieuki~ndn vadud€ khoiphlJ.cloanhaGla ma
tr~nchuy€ndaidaphala ffiQtmatr~nyanglamtIe,ho~ctremQts6channhip2k.
k
(
l O
JTp(z)=cz- o 1
ho~cmQts6l6nhip:
T (z)=CZ-k-l
(
O 1
Jp z o
.
58
3.Khai triin tin hi~udung bQ [flC
Changmink:
BS kh6iph1,1cto~mhilo,taco :
X(z) =cz-k-IX(z)
2 2 ~
hay: F(z) =Fo(z ) +zF;(z ) =cz-
v~y: FO(Z2)=CZ-k', Fl(Z2)=O
hoi[Lc:F; (Z2)=CZ-k'-l, Fo(Z2)=0
ne'u: FO(Z2)=CZ-k', k'chan,tacok'=2kva Fo(z)=cz-k
(
l'o(Z) 0
) (
I 0
)khido: Tp(z)= =CZ-ko l'o(z) o 1
vaM th6ngla lamtrc~2knhjp:
X(z) =CZ-2kX(z)
17 (
2
)
-k'-l
F] Z =cz
ne'u: k'-I chanhayk' =2k+l,
F; (z) =cz-k-]
khido,matr~ndaphala :
,
(
OF, (Z)
) (
0
Tp(z) = zF1(z) 0 =C Z-k
vah~th6ngla lamtr~2k+1nhjp:
X(z) =CZ-2k-1X(Z)
Z;-l) =CZ-k-{~~)
.
M~nhd~3.5
rhomQtbQ19C2 kenhH(ymiluxu6ngbdi2 voi matr~ndaphaHp(z),khi do,kh6i
ph~clakh6ngcoaliasneuvachineuHp(z)codinhthUGkhac0,noicachkhac,Hp(z)
cohc;mgdli la 2.
Changmink:
Ch<;m atr~nt6ngh<,1pla matr~nph1,1h<,1pcuaHp(z)
Gp(z) =cofactor (H(z»
taco: Tp(z)=Gp(z)Hp(z)=del (Hp(z».I
hiSnnhien Tp(z)la matr~nt1!aYang,dodo, co aliasdu'<,1clo;:liboo
daDl;:li,ne'uM th6ngkhOngalias,khidoTp(z)lagiayangnencoh;:lngdula2.
SuyraHp(z)coIwngdula2.
M~nhd~3.6
rho mQtbQ19Cphantlch FIR, di~uki~nkh6i pht).cloan hao voi 19CFIR du'Qcthoa
ne'uvachineudel (Hp(z» la mQtpheplamtr6thu§nlily.
Changmink:
GiasU'Hp(z)lami)tphept011nlamtr~thuiintuy,chQnbi)IQct6ngh<,1pco
Gp(z) =cofactor(H(z»
tmhiSnnhientacokh6iph1,1cloanhilovoi IQcFIR (theom~nhde3.5).Bao l;:li,ne'u
tacodi~uki~nkh6iph1,1cloanhilovoiIQcFIR tmTp(z)lagiayangtinhtie'n,nghiala
(
I 0
)
k
(
O I
)Tp(z)=Z-kO 1 hOi[LcTp(z)=Z--IZo
trongca 2 tru'ongh<,1p,taco :
.
59
3.Khaitriin tinhifjudungb(j lClc
det(Tp(z»)=det(Gp(z))det(Hp(z»)=z-I
vllQc t6ngh<,Jpcling Iii IQcFIR, det(Gp(Z»chi co th~co nghi~mho~cco Qic t(;li0, vii
det(Hp(Z))clingv~y.
Suy fa det(Hp(Z))la mQtpheplamtn~thu1lntuy.
Giua(Hp(Z»va matri;lndieuch€ Hm(z) co m6i lien ht%bdi (3.2.19)
2 1
(
1 1
J(
1
J
Hp('z ) =-Hm(z) -]2 1 -1 z
suyra : del (Hm(Z»=-zdet(Hp(l»
vi;ly :del (Hm(Z»co d;;mg: del (Hm(Z»= a Z-2k+l
Vi;lyn€u det(Hp(Z»khongconghit%mngoai0,del (Hm(Z»clingvi;ly.
N6uht%th6ngla khoi ph\lc loan haGkhong co lam tr~,khi do, Hi,Gj =0,1lien ht%
rheaGongthuG(3.2.11a):
(
Go(Z)
J
2
(
H] (-Z)
JG](z) - detHm(z) -Ho(z)
Go(z) =~Z2k+]H] (z)a
G](z)=_~Z2k+]Ho(-z)a
.
(3.2.21)
Nhu'vi;ly,tube)h/cphantichFIR, taKaydvngdu'9cbe)h/ct5ngh9Pdeht%th6ngphan
rich/ tangh9Pla khoiph\lcloanhaGkhongbi lamtr~.Tuy nhien,loi giai la khong
nhanqua.Decoloigiainhanqua,tanhanGo,G1voithuaso'Z-2k-l,nhu'nght%th6ngla
kh6iph\lcloanhaGlamtr~2k+1m~u.
Tu'dngttfnhu'trongbiendi~ndapha,k€t qualIenveIO(;libi)aliasclingco du'9ctrong
lanhvtfcdieuch€. Tinhit%uxua'tquaht%th6ngsankhiphantich/ t5ngh9Pxettrong
lanhvtfcdieuch€ la :
2(z) =~(Go(z) G](z){Ho(z) Ho(-Z»
)(
X(z)
)2 \H](z) H](-z) X(-z)
I
(
X(z)
)
=-(Go (z) G](z»)Hm(z)
2 X( -z)
V~yc1ieukit%nde IO(;libi)alias(nghlala thanhph§n aliasX(-z) khongt6nt(;litrongk€t
quaxua't)lavectordong(Go(z) G] (z»)Hm(z)cothanhph§nthuhaib~ngO.Hay:
{
Go(z)Ho (z) +G](z)H] (z) =F(z)
(3.2.22)
Go (z )H 0(- z) + G] (z )H 1(- z) =0
Nhu'vi;ly,matri;lnTm(z)=Gm(z)Hm(z)co d(;lng
,
(
F(Z)
J
Tm(Z)= G,nCz)Hm(z)=
F(-z)
MQtrongnhungWigiaicho(3.2.22)du'9CdenghibdiCroirier,Estenban,Galandla
lQcQMF(quadraturemirrorfilter),trongdo,aliasdu'9clo(;libi):
60
3.Khaitriln tinhi~udungbQ19C
[
HJZ)=HO(-Z)
Go(z)=Ho(z)
Gj(z)=-Hj (z)=-Ho(-z)
Nghic$mtrenthoadi~ukic$nGo(z)Ho(-z)+GI(z)HI(-z)=0,dodo,aliasdu'Qclo(;liboo
D~cokhoiphvctO~lllhaodi~ukic$nc§nvadula X(z) lake'tquatn~cuaX(z).
~ lr
]x
I
X(z)=-LGo(z)Ho(z)+Gj (z)Hj(z) (z)=z- X(z)2
hay Go(z)H0(z)+Gj(z)Hj(z)=2z-1
vdilQcQMF,di~ukic$ntrentrathanh
H;Cz)- H;(-z) =2z-1 (3.2.24)
VdilQcFIR, d€ tha'yr~nglQcHaarthoadi~ukic$n(3.2.24).Ngu'oitachlingminhdu'Qc
r~nglQcHaarla lQcFIR duynha'thoa(3.2.24)
Tatomt~tcacke'tquav~bQlQcsongtnfcgiaob~ngdinhly sail:
DinhIy 3.1
TrangmQtbQlQchaikenhsongtnfcgiao,cacphatbi€u saildayla tu'dngdu'dng:
a) hi[-n], g}n-2m])=bli-Jl bln-m]
b) Go(z)Ho(z)+Gj (z)Hj(z) =2 va Go(z)Ho(-z)+Gj(z)H](-z)=O
c) T.f.Ta=Ta.Ts=I
d) GI1I(z)HI1I(z)=HIIl(z)G,nCz)=21
e) Gp(z)Hp(z) =Hp(z)Gp(z) =I
J CaebQIQctqic chu§n
Trangph~n aytaxetcacbQlQcthoacacrangbuQcsail:
a) T(;lo<facd satnfcchuftncho12(Z),nghiala cactinhic$utrong12(Z)co
th~khaitri€n trl;l'chuftntheocachamcdsasurdi€n tii'bQlQc.
b) BQlQclaFIR.
X6tbQlQcphantfch/ tanghQphaikenhvoicachamdaplingxungho,hI,go,gIthoa
gi[n] =hi[-n] i =0,1,
taxaydl;l'nghamcdsa {(jJk}nhu'sau:
(fJ2k[n]=go[n-2k] (3.2.25)
(fJ2k+I[n]=gI[n-2k] (3.2.26)
Nhu'v~yhamdaplingxungcualQctanghQpla phienbanduonguqcthdigiancua
hamdaplingxungcualQcphantich,vacachamcdsala phienbantinhtie'nmQts6
channhipcuahaihamdaplingxungcualQctanghQpgo,gl.
d~t qJk=(jJk
khid6di~ukic$nd~{(jJk}lamQttnfcchuftntu'dngdu'dngvoidi~ukic$n{qJk,(jJk}la mQt
cosatrt1cgiao. ,
Ne'uM {(jJdt(;lOthanhmQtcdsatnfcchuftn,tanoibQ19Cla trlfcchudn.
.1Trt1ehuintronglinhvl,l'cthO'igian
VdibQlQcphantfchtanghQptangquatthoadi~ukic$n(3.2.25)va cachamcd sa
(3.2.23)
61
III"""""
3.Khaitrain tin hi?u dung bi?19C
dliqcdinhnghIabdi (3.2.26),dieDkit%n{lpdt?o thanhme)tcdsd tntcchuffntrdthanh:
< gi[n-2k],gAn-21])=bIz-)] bIk-l]
vacdsdd6ing~u{ifJk}trungvdi{lpk}nen< hi[n-2k],hAn-21])=bIi--:j]bIk-l]
A ~ h 1,matr?n tong <,5pa: --"
=TTa
TaTs =TaT;=I
V~ydieDkit%nlIen tu'dngdu'dngvdi Ta la ma tr?n Unita. N6i cach khac, dieDkit%n
thaiphvcloanhaocuame)tbe)IQctntcchuffntu'dngdu'dngvdi matr?nphantichTa Ia
matr~nUnita.
b~ngcachd~tHi Ia thanhphgntu'dngling vdi kenh i cua be)IQctrongmatr?n phan
tichTava Gi Ia thanhphgntu'dngling vdi h~nhi cuabe)IQctrongmatr?nt6ngh<,5pT,s,
taco:
G- =HT1 1
SHYra : HjH; =5[i - j]I iJ =0,1
V~ytinhit%usaDkhi du'<,5clQcphantichHi'ym~uxu6ng,Iffym~uIen r6i IQct6ngh<,5pd
62
go[O] gIrO] 0 0
go[1] gl[I] 0 0
go[2] gl[2] go[0] gIrO]
T =I'" go [3] gl[3] go[1] gl[I]s
I'"
go[L-I] gl[L-I] go[L-3] gl[L-3] ...
0 0 go[L-2] gl[L-2] ...
0 0 go[L-I] gl[L-I] ...
ho[O] hI[0] 0 0
ho[-1] hI[-1] 0 0
ho[-2] hI[-2] ho[O] hI[0]
T =I'" ho[-3] hI[-3] ho[-1] hI[-1]s
I'"
... ho[1- L] hI[1- L] ho[3- L] hI[3- L] ...
0 0 ho[2-L] hI[2-L] ...
0 0 ho[1-L] hI[1-L] ...
3.Khaitriln tin hi~udung bl}[flC
kenhi se du'Qcbi~udiSnb~ngloantd'Mi
Y. =Mx=HTH.x1 I I 1
MT =Mva M2 =M1 1 1 1
dodoMi la loanHi'chie'utntcgiao,nhu'v~y,bQlQchai kenhtu'ongli'ngvdi phepchie'u
tnfcgiaoxuo'nghaikhonggiancontu'ongli'ngsinhbdicaehamcosd{lpzk}va{lpzk+l}
tuongli'ngvdikenh0vakenh1,
Dieukit$nkhoiphl,lcloanhllOla :
H~Ho+H;H1 =1
BieudiSnTll,Tsdu'did~lllgcacmatr~nkho'ivdiAla matr~nca'p2x 2,dieukit$ntnfc
chu5ntrdthanh:
K-l" ATA =IL... 1 1
taco
1=0
K-I" AT A =0,L... 1+] 1
;=0
j=I,...,k-l
,3.2Tqfc chufi'ntrong Ianh v1;icdi~uche'
'firdieukit$ntnjc chu5n,taco :
<go[n],go[n+2m])=b'[m] (3.2.26)
vip[l]=<go[n],go[n+l])la day tu'ongquailcuaday {go[n]}tC;licacchi so'chanl =2m,
d~tp'[m]=p[2m]lala'ym~uxuo'ngbdi2cuap,taco:
P'(z)=~[P(ZI/2)+P( -ZI/2)]2
P'(Z2)=~[P(z)+P(-z)]2
vifez)=Go(z)Go(Z-l)nen(3.2.26)trdthanh
~[Go(z)Go(Z-I) +Go(-z)Go (_Z-I)] =12
hay: Go(z)Go(Z-l) +Go(-z)Go (_Z-l) =2
tudngtl1vdi: <go[n],gl[n+2m]) =0
<gl[n],gl[n+2m])=b'[m]
G1(z)G](Z-I) +G](-z)G1(_Z-I) =2
GO(z)G1(Z-I) +GO(-z)G1(-Z-I) =o
Teenvongtroll donvi, (3.2.27a,b)trdthanh:
IG; (elaJr + IG; (el(aJ+1r) r =2
V~ybQlQctnjc chu5nthoadieukit$nt6ngbinhphu'ongbien dQb~ngh~ngso',congQi
ladieukit$nSmith-Barnwell.Dieu kit$nlIen duQcdungd~thie'tke'bQlQctnjc chu5n.
Viet(3.2.27- 3.2.28)du'didC;lngmatr~n,taco :
(
Go(z-]) Go(-z-] )
J(
Go(z) G](z)
)
=
(
2 0
)G1(Z-1) GJ_Z-l) Go(-z) G](-z) o 2
(3.2.27a)
taco: (3.2.27b)
(3.2.28)
(3.2.29)
63
3.Khaitriin tinhi?u dungb(J19c
hay G~(Z-I)Gm(Z)=21
VIhilaphienb~mdaongu9cthaigiancuagilienht$thuclIencoth~dU9Cvie't
Hm(Z-I)H~(z)=21
Matr?nthoadieukit$n(3.2.29)dU9CgQila matr?nParaUnita.Ne'ucacthanhph~n
cuamatr?nla6ndinh,matr?nlIendU9CgQilabaaloanthongtin(lostless).
Matr?nchuy~nd6ila baaloanthongtinthltu'angduangvoibQlQct<:t°ramQtphep
bie'nd6itnfcgiao.Vi lQctadangxetla lQcFIR lienmatr?nlabaaloanthongtin.
Tir(3.2.27)taco :
(G](Z-I )G1(- Z-I)Ytn1cgiaovoi(Go(z)Go(- Z-I)Y.
C6 th~chungminhdU9C:
G1(z)=_Z-2k+lGO(_Z-I)
hay: gI[n]=(-IYgo[2k-l-n]
V?y trongmQtbQlQc2 kenhtnfcgiao,m9i19Cdtu du(/csuydiln titmQt19Cduynh{lt.
Ngoaifa, doFez)+P(-z) =2 lien lQcphaico chiendai la mQts6ch~n(b6de 3.1).
(3.2.30)
,,3Tn;icchu!introng lInh v1;icdapha
Matr?ndaphalien ht$voi matr?ndieuche'bdiht$thuc(3.2.20)
Gp (z2)=~
(
1
J(
1 1
)
Gm(z)2 z 1 -1
Dodo,
G;(Z')Gp(Z')~~G:(Z-l{: ~r
=~G~(Z-l)Gm(Z)2
V?y,ne'ubQlQcla tn1cgiaothl:
GJ (Z-l)Gp(Z)=1
tacfingco: Gp(z)GJ(z-1)=1
VdibQlQcphantichcomatr?ndapha:
Hp(z)=GJ(Z-I)
thl: Gp(z)Hp(z) =Hp (z)Gp(z) =I
V?ybQlQctn1cgiaothoadieukit$nkhoiphvcloanhaGkhongtr6nhip.
1.4TomHitcacke'tquavi:bQlQctr1;ichu!in:
Dinhly 3.2:
TrongmQtbQlQcFIR tnfcchuffnht$s6thlfc,tacocacke'tquasan:
a) <gi[-n], gAn+2m])=b[i-j] o[m] ij =0,1
b) Go(z)Go(Z-I)+G1(-Z)GO(-Z-l)=2 va G1(Z)=-Z2k+IGo(-Z-1)
c) T,TT,=1'.,1'.,T=I, Ta =T,T
d) G~(Z-l)Gm(z)=Gm(z)G~(Z-I) =21,H m(z)=G~(Z-I)
z-T J: ~l)Gm(Z)
64
3.Khai trifi'ntin hi~udung b(J lr;c
e) G;(Z-I)Gp(Z) =Gp(z)G;(Z-I) =I, Hp(z)=G;(Z-I)
LQcFIRtnjcgiaocochiendai1amt)tsO'chillinhub6desan:
B6d~3.1
BQ1Qchaikenhtnjc chuffn,FIR, ht%s6th1fCfuoacacHnhcha'tsan:
a) Chien dai L cuabt)1Qc1achilli , hayL =2K.
b) Bt) 1Qcthoa dieu kit%nSmith-Barnwell ve t6ng blnh phuongbien dt)
trenvangtrail donvi.
IGo (eim r +IGo (ei(m+JT)r =2
IG1(eimr+IG1 (ei(m+;r)r =2
Ne'u1Qcbangtha'pco nghit%mti;lin nghla1aGo(-1) =0thl Go(1)=J2
LQckenhcaoco th€ duQcSHYdi€n tu 1Qckenhtha'pb~ngcachdao
nguQcthaigianvalamtr€ mt)ts616nhip.
G1(z) =_Z-2k+1GO(_Z-I)
trongdo,2K=L 1achiendai1Qc.
Chungmink:
a)
c)
d)
Khongmit tinht6ngquat,co th~gilt su cac M s6 cua 19CgoIii go[O],..,
go[L-1]
di;Lt: p[l]=(go[n],go[n+l])ladaytu'dngquailcuaday{go[n]}
thl: p[L-l]= Lgo[n]go[n+L-l]=go[O]go[L-l]:;i:O
nEZ
b)
Mi;Ltkhac,biSnd6izcuap laP(z)=Go(z)GO([I)thoa
P(z) +P(-z) =2
do do, cacM s6 b~cchilli cuaP(z) pMi bhg 0, (tn)'p[O]=1).
SHYrap[L-1] la hi!?s6b~cIe, hayL chilli
Ta cotli (3.2.27a)vdiz=ejm, VIcacM s6cuagoIii thvclien
Go(-elm)=Go(eim)
taco' Go(elm)Go(ejm)+Go(-elm)Go(-e jm)=2
IGo(ei"r +IGo(ei(mT=2hay
tu'dngtv,dung:
Co(z)Co(-z) + C1(z)C1(-z) =2
vdi z=eim
taco: IGo(ei"f+IG\(ei"f =2
Tli(b),vdiw=0,tacoIGo(lf+IG\(-lf=2,dodo Go(l)=.J2
Xemtrong[1].
c)
d)
M~nhd~3.7
TrangmQtbQ 1Qctnjc giao, Hang1uQngduQcbaa roan:
Ilx112=IIYoI12+IIYll12
Chungminh:
NangItiQngcuatinhii!?uxuitlIencackenhla :
65
3.Khaitriln tinhi{!udungbr?19C
IIYol12+llyJ2 =~ nYo(ej&r+I~(ej&r~w27r0
(Yo(Z»)Y(z) = =H (z)X (z),, Y,(z) p pvoi
taco: ~ f~Yo(ei& ~2 +IY,(ei& ~2~w=~ f[Y(ei&)]"Yo(ei&flw
27r 0 27r 0
=_
21 f[xp (ei&)]*[Hp (ei&)]"Hp (ei&)xp (ei&flw7r 0
1 2. . .
=- f[x (eJ&)jx (eJ&}iw
27r 0 p p
= IIxo112+IIxl1l2= Ilxlf
(VIHp(z)lEimatr~nParaUnita)
.
III CAC Be>LOC CO cAU TRUC CAY:
BQlQcnhiSukenhco thedu'QCthie'tl~ptli'bQlQc2 kenhb~ngcachl?p l?i vit%ctach
tinhit%u(j cackenhcan.MQttru'onghQpthongdvngla l?p l?i vit%ctachtinhit%u(j
kt~nht<1nsatha'p.TagQibQlQcnaylabQlQCbatdQ(octavebasefilterbank).
x
giai dO1)1l2 "~
~
(a)
giai dOI)Il.T
;
giai do,!1l1
..
giaidol)ll2
giai dol)l1.T
(b)
Hlnh 3-5
BQ h.>cbat dQquaJ giai do~n,voi phan fa thanhcac kh6nggian
con tntc giao. ~=~+1EB~+1'Ne'uHi[n] la illQt lQc tntc giao vdi
gi[n] =hi[-n]ca'utrucbatdQtfent~ofa khaitri6n tntcchuifn
chu6iWaveletfCiif~C.(a)Phiin phantich.(b) Phiin t6nghqp.
III.! B(ilQCbatdOvachu&iWaveletrO'ir~c:
X6tbQlQcnhu'(j hlnh 3.5ta tha'ytin hit%udu'Qcphantachthanh2 nhanhqua IDQtbQ
66
3.Khaitriln tinhi~udunghi?l(Jc
IQc2 kenh,saud6ph~ntinhit$ud kenhthffpIf;liduQctachlamhaivdi cungmQtbQ
IQC,va cli tie'pt~c.Gia sabQIQcthoaDietlkit$nkhaiphl,lCtoanbaa,tasethffycffu
trucnaycaid?tchu6iWaveletroi rf;lcsongtntcgiao.Ne'ubQIQcla tntcchu§'n,tase
duQchu6iWaveletroi rf;lctntcchu§'n.
Trangca2 tru'onghQpsongtntcgiaova tntcchu§'n,ht$cosd duQcsuydi€n titcac
hamGaplingxungcuabQIQct6nghQp.VI V?ytase t?PtrungvaobQIQct6nghQp.
Vi dl:l: Xet IQc Haar vdi cac ham Gapling xungdinhnghlad (3.1.9)cac bie'nd6i z
tttongungla:Go(z)=~(l+Z-)~ G)(z)=~(l-Z-))
I Taxetquatrlnht6nghQpnhudhlnhve (3.5b),quaJ =3giaidof;ln,nhuV?y,tadung3
bQIQchaikenh.Vi IQcbdiG(z)saud6Iffymfiulenbdi2thltu'ongduongvdi Iffymfiu
lenbdi2 nSiIQcbdi G(l) lienquatrmhtrentuongduongvdi bQIQc4 kenhvdi cac
IQc:
G(1)(z)=G(z)=~ (l-z-) )
) ) 12
G?)(z) =Go(z)G)(z2)=~(I+Z-)_Z-2_Z-3)2
G?)(z) =Go (z)Go (Z2)G) (Z4)= If,. (1+z-1+Z-2+Z-3 _Z-4 _Z-5 _Z-6 _Z-7)2...;2
G~3)(z)=Go(z)Go(Z2)Go(Z4)= If,. (1+z-) +Z-2+Z-3+Z-4+Z-5+Z-6+Z-7)
" 2...;2
duQcthltchit$nsailkhi tinhit$udil duQcIffymfiul~nluQtbdi2,4,8,8.
CaehamGaplingxungduQcrutrab~ngcachIffybie'nd6iznguQc.
Takyhit$ug6k)[n]la hamGaplingxungtuonglingvdi quatrlnhIQCk giaidof;lnd
bangthffp,m6igiai dof;lnduQcthltchit$nsaukhi tinhit$uduQcIffymfiu!enbdi 2.
g;k)[n]lahamGaplingxunglingvdiIQcbangcaotheosaubdik-I giaidof;lnIQc
bangthffp,dm6igiaidof;lndeliduQcthltchit$ntru'dcb~ngphepIffymfiuIenbdi2.
)
2./2(1,1,1,1,1,1,1,1)
1
2 (I, I, -I, -1)
. 1
2./2(1,1,1,1,-1,-1,-1,-1)
Hlnh 3-6
BQh?cbatdQtangh(jpvdilQcHaarvaqua3giaidoliln.
Trangvi d~tn3n,tac6 :
67
3.Khaitriln tinhi~itdungbQlQc
2 2 k
G63)(Z)=Go(z2)G62)(Z)=flGo(22 )
k=O
2 2) k
G?)(z)=G) (Z2 )G~2)(Z)=G1(Z2 )flGO(z2 )
k=O
hayt6ngquat:
J-) k
G6J)(Z) =flGo(Z2 )
k=O
(3.3.1)
J-2
(J) 2J-) fl 2kGj (z)=G) (z ) Go(z )
k=O
vih~th6ng1atnfcchu§'n,lienmatr?nphantichTavamatr?nt6nghQpT.51achuyen
vi clla nhau. Ma tr?n phan tich bien di6n bdi cac ham dap U'ngxung
h;1)[n],h;2)[n],h;3)[n],h63)[n],g8mcacdongchU'acach~so'cuacachamtren,Ta co
d~ng:
(3.3.2)
AO
Ta= AO
Matr?nnay rho tha'y1Qcg?)[n] du'Qcthtfchi~nsankhi 1a'ym~u1enbdi 2 (dongsan
du'Qcdichph,h2 cQtsovdidongtru'dcdo), g)2[n]du'Qcthtfchi~nsankhi1a'ym~u!en
bdi4, gj(3),g63)du'Qcthtfchi~nsankhi 1a'ym~u1enbdi 8.
Xettheokhia qmh thaigian,xua'tli~ucuah~th6ngd hinh (3.5a)trentungkenhdu'QC
viet1a:
HpH)L-)X j =1,2,...,J-1
vaakenhcu6irung 13: H; x
trangdoHo,H] 1acacmatr;!in1Qctu'dngungvai 2kenhlQcth5pva caD.
68
trongdo
2 -2 0 0 0 0 0 0
0 0 2 -2 0 0 0 0
0 0 0 0 2 -2 0 0
A = 0 0 0 0 0 0 2 -2
0 2.fi .fi.fi -.fi -.fi 0 0 0 0
0 0 0 0 .fi.fi - .fi - .fi
1 1 1 1 -1 -1 -1 -1
1 1 1 1 1 1 1 1
3.Khaitriln tinhi~udungb(J l(Jc
Ma tr?n phan rich Ta co duQcb~ngcach xen ke cac dong cua cac ma tr?n
HpH]Ho,...,H]H;-I,H;
1 I... 1 -1 0 0
H=-
1 2J21... 0 0 1 - 1 ...
H =~I'" 1 1 0 0 ...
0 J21... 0 0 1 1 ...
11... 1 1 -1 -1 0 0 0 0
HI H 0=-
21... 0 0 0 0 1 1 -1 -1 ...
2 1 I... 1 1 1 1 -1 -1 -1 -1 0 0 ...
H]HO = f,..,2'\/21... 0 0 0 0 0 0 0 0 1 1 ...
1 I... 1 1 1 1 1 1 1 1 0 0 ...
H3=-
0 2J21... 0 0 0 0 0 0 0 0 1 1 ...
1 Chu6iWaveletrO'ir~c
TruonghQpHaar vila xet la mQttruong hQpd?c bit%tcua chu6i Wavelet roi r<:ic.Trang
phgnay,tase t6ngquathoakhai nit%mchu6iWaveletroi r<:icvdi lQctn!cchu§'nba't
ky.
X6tbQlQc2 kenh tn!c chu§'nvdi cac lQc ho,hI, go,gI trongdo hi[n]= gi[-n]. Lam
tl!dngtVnhutrlionghQpHaard phgnlIen,tinhit%ungu6ncothe'duQcvie'tla :
x[n]=Lx(1)[2k+I]g?)[n- 2] k] +Lx(1)[2k]g61)[n- 21k]
~Z ~Z
(3.3.3)
Trangdo: x(1)[2k]=(h6])[2]k -/],x[l])
x(1)[2k+1]=(hl(1)[2]k -I], x[/])
\ake'tquaclla phep lQc qua ho,hIcua tin hit%ungu6n x t<:iicac chi s(f chan, vdi
69
3.Khaitriin tinhi~udungbQ lQe
he])=h h(1)=h0 0' 'II
Tinhi~uxua'td kenhtha'px(l)[2k]l~idu'Qctachthanh2 kenhtha'pvacao,dodothanh
phhthlihaid vephaiCl1a(3.3.3)trdthanh:
Lx(1)[2k]h~I)[2jk - n]=L xe2)[2k+1]gle2)[n- 21k] +L xe2)[2k]g~2)[n- 21k]
~Z ~Z ~Z
(3.3.4)
vdi: xe2)[2k]=\hC;2)[22 k -7], x[l])
xe2)[2k + 1]= \hle2)[22k -7], x[l])
Nghlala taapdvng(3.3.3)themmQtl~nmla.g62)[n]la phienbancuaphepIQcd
kenhtha'phail~nkethelpvoi la'ym~ulen,nghlala G62)(z) cod~ng:
G62) (z) =Go(z)Go(Z2)
congle2)[n]tu'dnglingvoi la'ym~ulen,IQcquabangcaor6iquabangtha'p:
Gje2)(z)=Go(z)GI(Z2)
xetrheathaigian,(3.3.3)cothSdu'QCvietl~ithanhtinhi~ut6nghelptu3kenh:
x[n]=2:>(1)[2k+1]g?)[n-2Ik]
kEZ
+I>e2)[2k+l]gle2)[n-22k]+Lxe2)[2k]g62)[22k-n]
kEZ kEZ
(3.3.5)
Tie'ptvcquatdnh(3.3.5)J l~n, tadu'QCchu6iWaveletrai r~cvoi J batdQ,clingvoi
batdQcu6iclingvoiphienbant~ns6tha'p,(3.3.5)trdthanh:
x[n]~ ~(~x(j'[2k +l]g?'[ n - 21k] ) +~X"'[2k ]g~J'[n- 2J k](33.6)
trongdo,
XU) [2k+1]=\h?) [2f k -7], x[l])
xeJ)[2k] =\h~J)[2J k -7], x[l])
j=1,...,J
(3.3.7)
Trangcongthlic(3.3.6)kS tren,day g?)[n] la phienbanrheathaigiancua(3.3.2),
cong6J)[n]la phienbantheothaigiancua(3.3.1).
VIffiQiday {x[n]}deli co thSdu'Qckhai triSnthanhchu6irheacongthlic (3.3.7)lien
t~pIH/p{g?)[21k - n],gi2)[22k - n],...,gf)[2Jk- n],gf)[2J k -n]} k,nE Z tflo thank
m(JtCdsa tTlleehudn eua l2(Z)
Netd?ctIlingcuachu6iWaveletrai r~clacachla'ym~u.KS tukenhthli2trddi,m6i
b~nhduQcla'ym~uxu6ngbdi2 sovoi kenhtruocdo,vacodQrQnggiaithonggiam
xu6ngmQtmh sovoikenhtruoc.Cachla'ym~unayco thSdu'QcbiSudi€n bdihlnh
(3.7)vaduQcgQila lily miiulu:dinh,it6:
70
.....-
3.Khaitriln tinhi~udungbQh?c
9
+
10 11 12 13 14 15 16
I I I I I I I
. .
.
mnh 3- 7
Lu'oin~ to'dungtrongchu6iwaveletri'1irl;lc.Trong lllnh la cac 4nh tie'nCliacacham
cd sa gif) j =l,J va g?). Cac chii'm tu'dng«ng voi phep lii'u miiu cua chu6i
Wavelet.
2.1CaeHnhcha'tcua'chu6iWavelet rO'ir~c :
-Tuye'nfink :
Vlchu6iWaveletroir~cchibaagdmph§ntichtrongvatichch~pla caeloantU'tuyen
tinh,nentuyentinh.
(x+y)Cf)[2k +1]=xU) [2k +1]+yU) [2k +1]
(x+y)V)[2k]=x(J)[2k]+ yeJ) [2k]
-finklien
MQth~tho'ngdato'cthu'ongkhongbfftbientheopheptinhlienngang,trongmQth<$
th6ngvoibQlQchaikt~nhIffym~uxuo'ngbdi 2 taco sVbfftbienvoi pheptinhlien
ngangffiQtso'channhip.VI v~ycothehinhdungmQtchu6iWaveletroir~cJ-batdQ
seba'tbientheopheptinh lien k.2Jnhip,va bien d6i khi tinhlien mQtso'nhipkhong
cod~ngk.2J.Hinh ve (3.7)chothffykhi ta tinh lien quamQtbQi so'cua 2J, cac diem
tronghioi se changkhit leu chinhno, di~udo khongxay ra khi tinh lien quamQtso'
khacbQicuak.2J. M<$nhd~sandaysechungminhl~plu~ncotmhtrlfcquanlIen.
M~nhd~3.8
TrangffiQtkhaitri~nchu6iWaveletJbat dQ,neu:
x[l]Bxw[2k+l] , j=I,2,...,J
x[l- m2J]B xU)[2(k - m2J)+1]thi
Changmink:
Ne'uy[l] =x[1-m2J)tmcaeM so'khaitri~nchu6iWavelet,heocongthuc(3.3.14)Hi:
yU)[2k+1]=(h1W[2jk -I], x[l- m2J])
=(h1U)[2jk-l' -m2J],x[I'])
=xU)[2j(k-m2J-i)+1)
Lamtu'dngtl,idkenhthftptaseeo:
y(J) [2k]=x(J) [2(k-m)] .
-Trl,lcgiao:
Caehamgf)[n] va gjeJ)[n],j =1,...,Jva cacbansaotinhlien thichhQpt~othanh
ffiQt~ptrt!'cchuffn,di~udocodu'Qclavi cachamlIendu'QCxaydvngtirbQIQctrvc
chugn,trongdo :
71
0 1 2 3 4 5 6 7 8
I I I I I I I I I
g\I) . . . . .
g\2) . . .
g\3) . .
g\4) .
g&4) .
. .
.
.
.
.
3.Khai triln tin hi?u dung bQ 19C
(g i [ n - 2k], g] [ n - 21]) = 5[ i - j]5[ k -I]
M~nh d~ 3.9
Trangm9tkhaitrienWaveletroir?c,tacocacd~ngthlicvetrt1cgiaosan:
(gf)[n - 2J k],g~J)[n- 2J 1])=5[k -I]
(g;J)[n - 2]k],g?)[n - 2'I]) =5[i - j]5[k -I]
(gf)[n - 2J k],g;f)[n - 2fI]) =0
Changminh:
Ta ch(ingminhbhg quyn'ilP
Xet 19Cg~])voi biSn d6i Ztu'dngung la G~]).G9i pC])la day tl! tu'dngquancua day
g~]), voi biSn d6i z la pu) till :
pC;)(z)=G~1)(z)G~;)(_Z-I)
VI {go[n]}la tn!cgiaovoi pheptinhtiSnquaffiqts6 chan,taSHYra
p(I)(Z)+p(l)(-z) =2
V~ycac M s6b~cchancua pCI)(z) biing0,nga'ilitnl p(1)[O]=1.
Do d6, thanhphin daphadiu W~ncua p(1)(z) bhg 1. p(1)(z)c6 thSdu'<;1cviSt la :
p(1) =l+z~(1)(z2)
GilLsa g~f)[n]tn!cgiaavoi g~f)[n-mi], khid6daytvtu'dngquanc6thSdli<;1cviStla
2f-I .
pU) (z) =1+L z' p,U)(Z21)
;=1
vI: G~j+l)(z) = G~1)(z)Go (Z2] )
pU+1)(z) =pU) (z)p(1) (Z2f)nen:
=(1+~Zip'(j)(Z2f ))(1+Z2f~(I)(Z2f+I))
Ta dn ch(ingminhthanhphitndaphath(i0 cuap!J+I)(Z)biing1,nghlala cach~s6
f+1
lingvoi Z2 'bhg O.Trangrichd vSphai,tachidn xetrichs6chuathanhphitnda
pha.
21-] .. .+1L z' p,U)(z 2])022]~(l)(Z2J )
;=1
sO'mil cuaZtrongrichs6 lIen c6 d'ilng:
l =i +ki +i +mi+1
trongd6i =0, i-I, k,mEZ
v~yl khongthSla bqis6cuai+l, dod6:
2]+1
pi+!(z) =1+L Zi p,U+l) (z2f+1)
;=1
tom l<:tibiing quy IWP, ta chung minh du'<;1c:
2] -) .
pi(z)=I+Lzip,U)(z2]) )=1,...,1
;=1
Nghlala g6]) trvc giaovoi g6])[n-ki]
72
3.Khaitriin tinhi~udunghi?[(lC
.
D~ngthucParseval:
Vi t?Ph9P {gf)[n],g?)[n]},j=1,...,Jla tntcchugn,hdnnuabQlQcla khoiphvcloan
haonent?Ph9PlIen la d~ydu,t~othanhmQtcdsdtn,(cchugncua12(Z).Dodo,taco
d~ngthlicParseval,:
11x[n~I' =&=, (lx(J) [2kf +tIxU) [2k + 1]1'J
II.3BQIQCbatdQvacdche'phdngiaidacd'p
BQlQcHaarvaSinccod~cdiemtinhi~udu'9Ctachthanh2phienban: phienbantho
vaphienbansaibit?tdekhoiphvcchitie'ttuphienbantho.Phienbantholingvai
ph~nt~nsr5tha'pcodQphangiaitha'pvaphienbansaibi~tlingvai ph~nta'nsr5cao
euatinhi~ungu6n.Ne'utatie'ptvcphantichph~ntinhi~uthot~nsr5tha'pthanh2
kenhvaiclingbQlQCvaapdvngd~quynhi€u bu'ac,tadu'9CmQtcayphanca'pcacdQ
phangiai, con gQi la ph~nra da phangiai hay phanra dQphangiai phanca'p
(multiresolutiondecomposition).Cdche'phanradaphangiaiconhi€u lingdvngtrong
xalytinhit?unhu'lienanh,lientinhi~uVideo.
d~t Va=12(Z).
ffiQtphantichaaphangidibaog6mmQtdaycackhonggiancondong16ngnhau.
Vj c CV2CVICVO
Wj+1la ph~nbli tntc giao cua Vj+Itrong Vj,
Vj =Wj+1EB Vj+1
J
U Vj =Vo
j~O
giiistY{go[n]}la mQtph~ntU"cua Vasaocho {go[n-l]tz la mQtcd sd cua Va.
{go[n- 2k]tz lamQtcd sdcuaVI.
b~ngeachd~t :
gl[n]=(-It go[-n+1]
(*)
thlhi€nnhien:
(go[n-2k],gl[n-21])=0
nghlal : {gl[~- 21]}IEZC ~ valamQtcdsdcuaWI.
V~y: (go[n- 2k],gl[n- 21])k,IEZt~othanhmQtcdsdcuaVa.
Tavie't Va=VI EB WI
PhantichVIthanhV2EBW2va tie'ptvcquatrinhnaytadu'9C
Va=WI EB W2EB ""'" EB Wj EB Vj
XetbQlQcbatde)d hlnh(3.5a),lQcphantichla phienbandaongu'9cthai giancualQc
t6nghQp.
Vlv~y,pheplQcd kenh1,2,...,J+11ala'ytichch?p,chinhla tichvo huangcuatinhi~u
gQI
taeo
va
73
3.Khaitriln tinhi~udunghi) IflC
ngu8nvdi dic hamcd s6cua W},Wz,...,WJvaVJ.
Tin hi<$usankhi du'Qct6nghQpvdi cac lQc t6nghQp,ta du'Qcke'tqua la hlnh chie'u
trQ'cgiaocuatinhi<$ungu8nxu6ngcackhonggianconW1,WZ,...,WJvaVJ.
V~ytinhi<$ungu8ndu'Qcphanra thanhphienban tho6 trongVJ va cac chi tie'tthem
vao6 Wi, i =1,...J.
Tangcllacacthanhphgnthovacacthanhphgnchitie'tthemVaGkhoiphvctinhi<$u
ngu8nbandgu.
TagQiVJ lakhonggianxa'pxi vaWjla cackhonggianchitie't.
Quatrlnhkhoiphvctinhi<$ungu8ndu'Qcthlfchi<$nnhu'san:Tab~tdguvdiphienban
thodQphangiaitha'ptrongVJ,sand6b6sungthemchitie'tva tie'ptvcquatrlnhli[lp
chode'nkhid?tdu'QcdQphangiaicaDnha'tcu6irung.
Vidl,l: Bi) IflC hat di) dung IflC sinc.
LQcsincsli'dvngbQlQcg8mlQcnli'arhobangtha'pqua19tu'6ngc6tgnso'dt nIl va
lQchobangcaDqualy tu'6ng.KhonggianVo=h(z)co~h6trendo~n(-n,n).Vodu'~c
tachdoithanhVI EJjWI vdi VI tren(-nl2,nl2),WI trenkhoangconl~i.VI l?i duQC
phantichthanhV2tren(-n/4,n/4)...
_V2-'
Vl- Vo~ ., ...
VIWI'... W2 WI
~...
n n n
? 21-1 4"
n
2
n
(j)
ffinh 3-8
Chu6i Wavelet rdi r~edung1gesineco phiin cat ph6 1)'tuf1ng,khong gian Vi
duWi+lling vdi ph6 ~ tudngling vdi ph6 [O,nl2!]du<Je
phiincat thanh[O,nI2!+1]va[nl2J+\nI2!] tudngling 1ftn11«JtvOiV!+lva WJ+l.
K A', A AI
THIET KE CAC BO LOC TRfjC CHUAN :
Trangphgnnaytasexetde'n2 cachthie'tke'lQctrlfcchu§'n,cachthlinha'tdlfatren
phuongphapphantichthanhthuaso',va cachthlihaidlfatrenca'utrucgi~m.Ta se
thie'tke'caclQct6nghQp,VIbQlQcla trlfcchu§'n encaclQcphantichc6thesuytu
lQctanghQpb;}ngcachdaDnguQcthaigian: hi[n]=gi [-n].
M~nhde3.10
Choh lahamGaplingxungcuamQtlQCvapIa daytVtu'dngquailcuah.
p[m]=(h[n],h[n+m])
Giiisli'p tu'dnglingvdi lQcFIR. Khi d6bie'nd6izcuap c6d?ng:
74
3.Khaitriin tinhi~udunghi) l(Jc
v~y
y'[ZI,Z2]= Ly[n;,n;](ZIZ2rn;(Zlz;}rn~ =Y(ZIZ2,ZIZ;})
Y(ZjZ2'Z}Z;I)=!(X(ZpZ2) +X(-Zp-Z2))
2
d~t
tadu'Qc
-I
Z2 =ZIZ2Z} =ZIZ2 ;
Y(z;,z;) =~(X«z; )1/2(z;Y/2,(z;Y/2(z; rl/2) +X( -(z; )1/2(z; )1/2,-(z; )1/2(z;rl/2):
Y(Z Z ) =! (X(ZI/2ZI/2 ZI/2Z-I/2) +X(_ZI/2ZI/2 _ZI/2Z-I/2))
1'2212'12 12'12
ke'tie'ptaxettru'onghQpH(ym~u1en:
[z Z ]=
{
x[n;,n;] ne'unl =n;+n;, n2=n;-n~
y l' 2 0 ndi khac
1
[
n}+n2 nl - n2
]
A' ' h
-
h ~ , I ?
= x 2 ' 2 neu n},n2clingc an °<;lccunge
0 ndi khac
bie'nd6izduQctinhdedang1a:
Y(z) =X(ZIZ2'ZIZ;I)
ke'tquasankhi 1a'ym~uxudng,sando 1a'ym~u1enSHYtir (1)va (2)1a:
{
X[nl,n2] ne'un I +n2chan
y[npn2]= 0 d' kh'n 1 ac
1
Y(zpzJ =-(X(zpzJ +X(-Zp-Z2»2
[tacoth€ tinhtnfctie'p(3.5.1)tir (*))
hay
Thie'tke'bc)1Qcnhi~uchi~u:
Vi~cthie'tke'cacht%thdngkhongtachduQCkho khanhdn truonghQpmQtchien.Ta
sexet2tru'onghQp: tachduQcva khongtachduQC.
83
(1)
(2)
(3.5.1)
3.Khaitriin tinhi~udungb(j lQc
Nu N N
Fez) =an((1- ZiZ-1XI- ZiZ))n (1- ZZiZ-I)n (1- Z;iZ)
;=1 ;=! ;=1
TOngd6 Nu la so'nghi~mtrenvongtrondonvi,
N la so'nghi~mbentrongvongtrondonvi,
Zli la cacnghi~mtrenvongtrondonvi IZliI=1,
Z2i lacacnghi~mbentrongvongtrondonvi IZZil<1va
1/z;; la cacnghi~mn~mngoaivongtrondonvi.
'hztngmink : ~
BiSn d6i Fouriercuap la :
P(ej<V)=fp[n]e-j"" =ffh'[k]h[k+n]e-j""
n=-" n=-.,k=.,
= f fh'[k]h[k +n]e-j""k=-.,n=-.,
., .,
= L Lh'[k]ej<Vkh[k+n]e-j<V(k+n)k=-.,n=-.,
., ro
= Lh'Ck]ejd>kLh[k+n]e-j<V(k+n)k=-" n=-"
=H'(ej<v)H(ej")=IH(ej"r
v~y p[m]=(h[n],h[n+m])~ P(ej<V)=jH(ej<vf
BiSnd6izcuap la :
p(z)=~>[n]z-n=f fh'[k]h[k +n]z-nn=-.,k=-.,
., .,
=LLh"[k]zkh[k+n]z-(n+k)k=-.,n=-.,
=fh'[k](l/ zt Ih[k +n]z-(n+k)
k=-ro n=-'"
=H.(l/z}H(z)
V~y, p[m]=(h[n],h[n+m])~ P(z)=H(z)H.(l/z) .
voi It (z)ladathuctheozcocaeM s6la lienh<;fpcuacaeh~s6trongdathuc
H(z).
Tirrangthuctren,ne'uZkla mQtnghi~mcua P thl 1/z; dIng la nghi~mcua P. Khi
h[n]Iiidaythl!c,ne'uZklanghi~mcuaH(z)thl z;,1/Zk,1/z; clinglanghi~mcuaP(z).
DoIylu~ntren,P(z) c6 d~.lllg:
Fez)=aIT(1- ZliZ-1XI- zliz)fI (1- ZZiZ-I)fI (1- Z;iZ)
i=1 i=1 i=1
TllrangthuclIen, ta c6 the tlm H(z), cach lam nay gQi la phan rich thanhthila so'.
H(z)duQcgQila thila56'ph6 . Cac thuaso'ph6thl khongduynha't.MQt trongnhung
IdjgiiiichoH(z)du'QchQnc6d~ng:
N" N
H(z) =Fan (1- ZIiZ-I)TI (1- ZZiZ-I)
i=1i=!
Trangdo,tachQnZ2ila cacnghi~mn~mbentrongvongtron,Zlila cacnghi~mtren
75
3.Khai triin tin hifU dung be?IflC
vangtrail,Nula s6nghi~mtrenvangtraildonvi vaN la s6nghi~mbelltrongvang
trolldonvi
V.l Thie'tke'b{)IQcb5ngcachphfintfchthanhthitas{f:
Dungphu'ongphap'phantichthanhthU'as6,tacothethi€t k€ cacbQlQcthoamanmQt
s({yetidu chotruck.Debauchiesthi€t k€ hQcaclQcthoadiSuki~nph~ngt6i da
(maximallyHatfilters).LQcDebauchiesdaihoi lQckenhtha'pconghi~mbQit6ida
t?i OJ=;rr,noicachkhac,daytv Wongquailcobi€n d6iFourierconhiSunghi~mt~i
w=;rr(hayt~i~=-1).
NgoairaVI
P(z) +P(-z) =2
nenP(z)cod~ng:
Fez)=(l+z-1Y(I+zYR(z)
trongdoR(z) d6i xling (R(z)=R(z-1))va du'ongtrenvangtrail donvi. X6t tru'ongh9P
R(z)cob?ct6i thi€u, cacs6h~ngcos6miltU'-k+1d€n k -1 . Khi dovoi rangbuQc
tren,tacothetImdu'9CGo(z)
Vidu :TimlQcD2tronghQlQcDebauchies
Vdik=2lingvoi19ccochiSudai4,P(z) cod~ng
Fez)=Go(z)Go(Z~l)=(1+Z-l Y (1+zY R(z)
VdirangbuQcb?ct6ithi€u choR(z),R(z) cod~ng:
R(z)=az+b+az~l
v~y:P(z)=az3+(4a+b)z2+(7a+4b)z+(8a+6b)+(4b+7a)z~1+(b+4a)z-2+az-3
do(*),cach~s6b?cchancuaP(z)b5ng0vap[O]=I,taco :
4a+b=O
8a+6b=1
1 1
a=-- b=-
16' 4
1 1 1 -]
R(z) =--z +---z
16 4 16
phantichR(z)thanhthU'as6,tacothechQn:
R(z){~-J[1 +v'3 +(1- v'3 )d~+v'3 +(1- v'3 )z]
chQncacnghi~md trongvangtraildonvi,setu'onglingvoi lQcbangtha'p:
Go(z)=4~(I+Z-1Y[I+./3+(I-./3)Z-I]
Go(z)= 1",[1+./3+(3+./3)Z-1+(3_./3)Z-2+(I-./3)z-3]4'\12
(*)
hay
[ 3]=
[
1+./33+./33-./3 1-./3
:go0.. 4J2' 4J2' 4J2' 4J2
76
3.Khaitrilfntinhi~udungbq h;c
g[-2..1]=
[
I-J3, _3-J3, 3+J3, _1+J3
]1 4.[2 4.[2 4.[2 4.[2
Vi du : xet tru'onghQpphlic t<:iPhdn, k =3ling vdi lQcD3co chieudai 6,P(z)co d<:ing:
Fez)=(l+z-1Y(I+zY R(z)
vdirangbuQcbellct6i thieuchoR(z),R(z)co d<:ing:
R(z)=az2 +bz+c+bz-1+az-2
tatinhdu'QcP(z)=(z3+6Z2+15z+20+15z-1+6z-2+z-3Xaz2+bz+c+bz-1+az-2)
=az5+6az4+15az3+20az2+15az+6a+az-I
+bz4+6bz3+15bz2+20bz+15b+6bz-I+bz-2
+cz3+6cz2+15cz+20c+15cz-1+6cz-2+cz-3
+bz2+6bz+15b+20bz-1+15bz-2+6bz-3+bz-4
+az+6a+15az-1+20az-2+15az-3+6az-4+az-5
=az5+(6a+b)Z4+(15a+6b+C)Z3+(20a+16b+6C)Z2
+(16a+26b+15c)z+(12a+30b+20c)+(16a+26b+15c)Z-1
+(20a+16b+6C)Z-2+(15a+6b+C)Z-3+(6a+b)Z-4+az-5
vip[2k]=0trup[O]=I,taco :
{
6a+b=0
lOa+8b+3c=0 giiiih<$,tadu'Qc
6a +15b+10c=1
R(z) =~(3Z2 -18z +38-18z-1+3z-2)128
philntichthanhthuaso',gQia,fJla cacnghi<$mbelltrongvongtrollddnvi, taco:
R(z)=A2(1- az-l)(1- fJz-l)(1-az)(I- fJz)
R(z) =A2(afJz-2 - (a + 13)(1+afJ)z-1 + 1+(a +13)2
+a2132- (a +13)(1+ap)z +afJz2)
d6ngnha'th<$so',ta du'QC:
[
A2.afJ=3/128
A 2.(1+afJ)(a +13)=9/64
A2.(1+a 2132+(a+13)2)=19/64
giiiiMphu'dngtrinhtrentadu'Qc:
A =1+.Jlo +~5+2.Jlo
, 16.[2
a +13=- 8+3.Jlo+6~5+2.Jlo
1+.Jlo +~5 + 2.Jlo
afJ =1+.Jlo- 5~5+2.Jlo
1+.Jlo +~5+2.Jlo
f
a=3/128
b =-9/64
c=19/64
77
3.Khai triin tin hifju dung b(J lQc
Vlv~y: Go(z)=(1- Z-1)3A(I- (a +f3)Z-l+af3z-2)
=A(I- 3z-1+3z-2- Z-3)(1- (a +P)Z-I +apz-2)
=A(I-(3+a+ f3)Z-1+(3(a +f3+1)+ap)z-2
+[3af3- 3(a+f3)-1]z-3 +(3af3+a +p)z-4 - af3z-5)
ThaycacgiatrivaotaduQc:
[0]=1+J1o +.Js +2J1o
go 1612
[1]=5+J1o +3fs +2J1o
go 1612
[2]=10- 2J1o+2J5 +2J1o
go 1612
[3]=10- 2J1o - 2J5 +2J1o
go 1612
[4]=5+J1o- 3)5+2J1o
go 1612
go[5]=1+.J1o- J5+2.J1o
1612
.2 Thie'tke' IQc b~ng phlidng phap phan tich thanh thita s6 ki~u gian (lattice
factorizations).
Matr~ndaphaCl1amQtlQcFIR co chieudai L =2K cod~ng
(
Goo(Z) GlO(Z)
]
Gp(z)=
GOI (z) Gl1 (z)
trangd6GI(z)=_Z2k+l1GO(_Z-I) lamatr~nkhongma'thongtin.Ma tr~ntrencothe'
dl1qcphantlchthanhthuas6cacmatr~nquaynhu'sau(xem[1]):
(
Goo(Z) GlO(Z)
] [n
k-I
(
1
) ]
Gp(z)= =Uo I U;
GOI (z) Gl1 (z) ;=1 z-
Ui =
(
c~sai -sinai
]smai cosa;
Apd\lllgcacca'utrucphiintlchtren,taco the'thie'tke'bQlQcDz chieudai 4, k =2
matr~nGp la :
G (Z)=
(
c~sao -Sinao
J(
1 -
J(
c~sal -Sinal
]p smao casaD Z I smal casal
(
.. -I .. -I
J
casaDcasal- smaosmalz - casaDsmal - smaocasalz
= sinaocasal +casaosinalz-I -sinaosinal +casaocasalz-I
trongd6:
78
3.Khaitriln tinhiiju dungb(}lQc
lQckenhtha'pla :
Go(z) =Goo(Z2) + z-IGOI (Z2)
. =cosaocosal+sinaocosalz-]-sinaosinalz-2+cosaosinalz-3
lQcD2co nghic$mdenca'p2 t;;tiz=-1, dodo :
{
Go(-I~=casaDcasal- casalsinao- sinatsinao- sina]casaD=0 (1)
dGo(e)
1
(=casalsmao+2smatsmao+3smalcasaD=0 2)
dO) 0) =:rc
(1)tuongduongvoi :
cos(ao+a])- sin(ao+al) =0 hay ao +a] =k:rc+:rc4
VI: Go(1)=J2
nen:
:rc
ao+al ="4
thayvao(2)tadU9C:
:rc :rc
a =- a =--
0 4'] 12
Go(z)tra thanh :
Go(z)=cos(:rc/3)cos(-:rc/12)-sin(:rc/3)sin(-:rc/I2 )Z-I
- sin(:rc/3)sin(-:rc/I2 )Z-2 +cos(:rc/3)sin(-:rc/I2 )Z-3
Go(z) = 1",(1+.J3 +(3- .J3)Z-1+(3- .J3)Z-2+(1- .J3)Z-3)4,,2
D6chinhla lQcDebanchiesD2ta da timdU9Cd tIeDb~ngphuongphapphanrich
thanhthuasd.
BOLOC NHIEU CHIEU:
U'ymill trongkhonggianmchit~u:
La'ym~utrongkh6'ngianmchiendU9Cth1!chic$nhokhainic$mgian.
Djnhnghja3.3
Gian: ChoaI,a2,...,amla n vectodQcl~ptuyentinh.T~ph9PS ta'tcacact6
h9PtnyentinhcuaaI,a2,...,amvoicachc$sdngnyendU9cgQilamQtgian.
GQiD la matr~nvoicacvectocQtlaaI,a2,...,amthlgianS noitIeDCOd;;tng:
S ={Dk / k E Zm}
tanoiD la matr~nxacdinhquatrinht;;tOmill, haymatr~nbiendieDgian.
Tangquat,tanoit~ph9Pcacvectok la giannh~p(trongtru'ongh9PgiantIeD
laZm)vat~ph9PcacDk lagianxna't.
Giantachd~(C!c: lagiancothedU9CbiendieDb~ngmQtmatr~nduongcheo.
M(}te'baadanv,i: la t~ph9PcacdiemsacchohQicacgianxna'tinhlienden
79
3.Khaitriln tinhi~udungbi?lQc
ta'tcacacdiemtrongte'baat~othanhgiannh~p.so'phgntd'trongmQte'baa
donvi biendi~ndQthu'acuaquatrinht~omfiuvadu'Qcxacdinhbiing
N =del (D)
MQtcosetla ke'tquacuapheptj1lhtie'nmQtgianxua'tde'nmQtdiemba'tky
trongte'baa donvi. Ne'ute'baa donvi co N =del (D) phgntd'thl co dungN
cosetphanbi<$t,hQicuaN cosetnaykhoiph\lcl~igiannh~p.
Mi?tgiandaocuamQtgianco matr~nbiendi~nD la gianco matr~nbien
di~n
Dr=(D-l)T
Mi?tte'baaVoronoila te'baadonvi cocacphgntd'ggnnha'tvdi tam.Ne'utin
hi<$udn t~omfiutrongmientgn so'cobangthongbi ch~ntrongmQtte'baa
donvi, cacph6sekhonghungHiplennhauva tinhi<$uco thedu'QCph\lch6i
titcaemfiudu'Qct~o.
D2 ~
D. DI
Im .
I -A +......-« , y
(a) (b)
ffinh 3-9
Hai cii'utruegiim thuongg~p.(a) Uiy m~uMi 2
trongkhonggian2ehi~u.(b)Uiy m~uhlnhngfidi~m
.1.1La'ym§utrongkhonggianmchi~u:
La'ymfiuxu6ngconghlala cacdiemtronggiandu'Qcgill l~i,boquacacdiemconl~i.
GQiD la matr~nbiendi~ngian,la'ymfiuxu6ngmQtdayx : zm-+R sedu'Qcdayy
nhu'san:
y [II]=x[DII]
TrangmienFourier
yew)=~ :LX((Dtr1(w - 2n-k))N
kEUt
c
nE Zm
N =del(D)
wla mQtvectorthtfcmchien
II ,k la cacvectornguyenmchien
Iffym~ulenmQtdayxsedu'Qcdayynhu'san:
y[n]=
{
X[D-ln] ne'~n~Dk0 notkhac
TrangmienFourier:
vdi
80
:.Khaitriln tinhifU dungbq lflC
Y( m)=XeD I m)
.re'uphepla'ym~uco gi~llltu'ongungtachdu'QC,tanoi phepla'ym~ula tachdu'Qc.
If d1,1:
~rongphgnnay, taxet2 tru'onghQpla'ym~utachdu'QCva khongtachdu'QC.
Ii dl:l1 ..Lity mdu tach du:(/c
,a'ym~uxu6ng(len)bdi2 trongkhonggian2 chieu.quatrlnhla'ym~ucothebieu
li~nb~ngmatr?n:
Ds=(~ ~)=21
gbaadonvi gdmcacdiem:
(nl, n2)E {(O,O), (I,O), (0,1), (I,I)}
rangmienz,cacdiemtrentu'ongungvdibie'nd6iz la :
{I
-1 -] -] -j
},Zj,Z2,ZjZ2
gbaoVoronoico4phgntii'tu'ongungvdibl?lQccoN=det(D)=4kenh
,a'ym~uxu6ngsedu'qcdayke'tqua:
y[nl , n2] =x[2nl ,2n2]
rangmienz,bie'nd6izsela :
Y[ZI,Z2]=:(X(ZI~'Z~)+X(zl~,-zh+X(-z1,z~)+X(-Zl;,z~)J
~gu'qcl?i, la'ym~ulen :
{
[
nj n2
]
A" .:;-
[ J - x -,- neunj,n2chany npn2 - 2 2
0 noikhac
:cobie'n d6izla:
Y(Zl , Z2)=X ( Zj2 ,z;)
ie'nd6iZsaukhila'ym~uxu6ngbdi2,rdi la'ym~utenbdi2 sela :
1
Y(Zl,Z2)=-(X(ZI,Z2)+X(-ZI,Z2)+X(ZI,-Z2)+X(-ZI,Z2»
4
(dngungvdi
{
X[nj, nJ ne'un]>n2chg-n
y[npn2J= 0 .kh'nOI ac
id!l2..Liiymdukh6ngtachdu:(/c..
ettru'onghqpla'ym~utheohlnhngudiem,daylaca'utruct?Om~uhaichieukhong
~chduqc.Giantrongtru'onghqpnaydu'qcbieudienb~ngmatr?n:
DQ :::J(
1 1
)1 -1
'\detDQ=2nenbl?lQctu'ongungselabl?lQc2kenh.
laconMnxetlamatr?nDQkhongduynha't,vi dl,lmatr?n:
81
3.Khai trii'n tinhi~udungb(ih}c
,
(
1 1
)DQ= -1 1
clingbieudi~ndu'c;Jcquatdnhla'ym~uhlnhngtidiem]
Te'b~lOVoronoichogi~illnglidiemla me)thlnhthai(hlnhvuongnghieng)vagiandao
clingV?y.Do do,co theapdvngdemahoahlnhanhbdiVIne'ugioih~nvaGmi€n
naythl(a)ph6cuatinhi~uva cacphienbanI~pI~ido t~om~usekhongd~mten
nhauva (b)miitngu'oikhongnh~yvoi de)phangiaidQcrheadu'ongcheonencothe
chQnbe)IQcbangtha'pdt botheoph§ndu'ongcheo.
Haidiemtrongte'baadonvi la :
110=(~) 111= (~)
tu'c5nglingvoibie'nd6iz trongmi€n z la I va Z;I
haicosetu'onglingla2 t?Phc;Jp:
{(nl,nz)/ nl +nzchan}
va {(nl, nz)/nl +nzIe }
La'ym~udu'oirheaca'utrucIa'ym~ungudiemsedilqcke'tqua:
y[nl,nz]=x[nl + nz,nl - nz]
Betlmcongthliclienh~trongmi€n z , d~ty' ladaynhilsail:
,
{
X[nl,n2] ne'un1+n2chan
y [nl,n2]= 0 ,.( I ?neu nl +n2e
thlbie'nd6izcuay' la :
y'(zpzJ= L y'[npn2] z;nl z~n2
(111,112)EZ2
= L x[ill' n2] z~nl z;n2
nl+n2chan
- I
[
" [ ] -111 -112 "
-"2 L... x npn2 Zl Z2 + L...
I
=-(X(Zl' Z2)+X(-Zl ,-Z2))2
m~tkhactacothevie't:
Y'(ZpZ2)= L
x[""n,](-1)""'z;' z~,]
(*)
[ ] -IIJ. -112-" [
' '
] -..;-~ -1IJ.+112X npn2 Zl Z2 - L... Y npn2 Zl Z2
nl +n2chan
trongd6 n;,n~la2 s6nguyenthoa
D(:}(::)
nghlala n] =n1+n2
, ,
n2=n] - n2
82
3.Khai triln tin hi?u dung bQ h,Jc
',2.1Tru'O'nghQ'ptach du'Q'c:
-1t 1t f]
x
HL
LH
ngang LL LL LH HL HH.~~mdqc
(a) (b)
Hinh 3-10
Bt) lctachdu<;1chai chi~u,voi phep Iffy mb xu6ngtachdU<;1cbdi 2. (a) Phan
di theochi~ungangr6i theochi~udc.(b)Phan chiaph6 trongmi~ntiin so'.
Tadungca'utruccascade,vi dVsauset<:\ora4 IQcclingkichthu'dc,phatuye'ntinhva
tn!cgiao,trongdo2lQcdo'ixungva2lQcphando'ixung(xemtrong[1])
H"(z,,z,) =[O,R,V(Z"Z,)]So
D la matr?nlamtr€ codu'ongcheola 1,Z;I,Z;I,Z;IZ;I
Ri vaSola cacmatr?ntvado'ixung(persymmetric),nghlalaRithGa
R=JRiJ (3.5.2)
phuongtr'inh(3.5.2)cungvdiyelldu Ri lamatr?nUnitasechophepthie'tke'cacIQc
cophatuye'ntinhva trvcgiao(trongtru'onghQp1 chi€u kh6ngtheco IQCvila pha
tuye'nti hvilatrvcgiao).
VdiK thOatvado'ixungvaUnita,Ri cod<:\ng:
trongdo
I
(
1
J (
1 1
J (
R2i
J (
1 1
) (
1
JRi ="2 J 1 - 1 R2i+1 1 - 1 J
R2i,R2i+lla matr?nquayca'p2 x2va
s =
(
Ro
J (
1 1
J (
1
)0 RJ 1 - 1 J
2Thie'tke'IQckhongtach du'Q'c,tru'O'nghQ'pngii diim :
Trangphftnay,tases\i'dvngca'utruccascadedet<:\oracacbQIQc,cophatuye'ntinh
ho~ctnfcgiao.Tu'dngtv nhu'tru'onghQp 1 chi€u, ne'uIQc thGadi€u ki~nkh6i phvc
loanhaGthlmatr?ndaphaco thedu'QCthuaso'hoatheoca'utruccascadesau:
J
(
1 0
J (
1 0
J
Hp(ZJ,Z2)=OR2i 0 -I RJi 0 ;-1 Rol=k-I Z2 z,
dElQcophatuye'ntinh,Rjiphaila matr?ndo'ixung,deIQCla trtfcgiaotaphaicoRji
lamatr?ll U nita.
(3.5.3)
84
3.Khai triln tin hifU dung b(J 19C
XettntonghQptn!cgiao,tasetlmlQcphongtheotru'onghQp1chiSucilaOaubechies.
TasetlmlQcconghi~mzerode'nb~ccaDnha't~i(-1,-1)
Trudche't,xet(3.5.3)d tru'onghQpdongiannha'tk=2,matr~nHpcod~ng:
H/zpzJ =rl
[
R2i
(
1 ~I
J
Rli
(
1 ~I
J]
Ro
i=k-I 0 Zl 0 Zi
=R" (~ z~}" (~ z~,)Ro
Rijlacacmatr~nUnitanenlamatr~nquay,cod~ng:
(
cosaz -Sinaz
J(
1 0
J(
cosal -Sinal)H (ZI,zZ)= . .p smaz casaz 0 ZJ-I smaJ casaJ
(1 ~]Yc~sao -sinaoI
10 ~~ SlOOp cosOp)
=
l(c~saz -~:-Isillaz )
(c~sa]
smaz Zzcosaz lsmal
(
cosao smao
)smao casaD
(
~..
casazcasa] - Zz smazsma]
- sinazcasal +Z;Icosazsina]
(
c~sao - sinao
)smao casaD
-ZI-I sinal
)
-I
z] cas a]
-] .
-ZI cosaz smal
-I' .
-ZI smaz smal
-I -I .
)
-zz ZI smaz casal
+Z;IZ;I cosaz casal
H00(ZI' Z2) =casa2casal casaD- Z~Isina2sinal sinao
-1 . . -1 -I . .
- ZI casa2 sma] smao - Z2Zl sma2 casal smao
HO] (ZpZ2) =-casa2casalsinao+Z~Isinazsinalsinao
-I' -] -I .
- ZI casa2 smal casaD- Z2ZI sma2 casal casaD
HIO(ZpZ2) =sina2casalcasaD+Z~Icasa2sina] casaD
-I' . . -] -I .
- Z] sma2sma] smao +Z2Z] casa2 casal smao
Hli (zp Z2)=-sin a2casal sinao - z~]casa2 sina] sinao
-].. -] -]
- z] sma2sma] casaD+Z2Z] casa2 casal casaD
85
3.Khuitriln tinhi~udungbQltlc
lQcchabangthc1pquala :
Ho(zj,zz) =Hoo(zjzZ,Zjz~j)-z;jHoj (ZjZZ,Zjz~j)
-j . .
=casazcasal casaD-Zj Zzsmazsmaj casaD
-j -j' -z . .
-ZI Zz casazsmajcasaO-zj smazcasajsmao
-I . -z. . .
-Zj casazcasajsmao+zj zzsmazsmajsmao
-z -j' -3 .
-Zj Zz casazsmajcasaO-zj smazcasajcasao
V~y,hocod?ng:
[
... . .
-smaz smajcasaD smazsma]smao
hJnj,nz]= casazcasajcasao -casazs~najs~ao -sinazc~sajsinao
-casal smajsmao -casalsmajcasaD
[
tgaj
=sinazcosajcosao-catgaz catgaztgao
catgazlgajtgao
- sina, COga, cosa" J
- tgajtgao
tgao
catgaztgaj I]
D~t Uo=tgao,
UI=tgaI,
U2= catga2,
. ,
c =-smazcasalcasaD
thllQcbangthc1pcod?ng;
ho[n,.n,]~ {-a,
aj
aoaz
-uDal
ao
IJ
(3.5.4)
aoajaz ajaz
lamtu'ongtv lQcquabangcaDla :
Hj (Zj, zz) =HJO(ZjZZ,Zjz~])+zj-IHll (ZjZZ'Zjz~j)
. -j'
=smaz casal casaD+Zj Zzcasal smal casaD
-z -1' . . -z .
- Zj Zz smazsmaj smao +Zj casal casal smao
-1 . . -z ..
-Zj smaz casal smao - Zj Zzcasal smaj smao
-z -j.. -3
- Zj Zz smaz smaj casaD+Zj casal casal casaD
V~y,hIcod?ng; ,
h, [n, . n,]=[~ 1
={-l
- catgaztgaj
tgao
tgajtgao
catgaztgajtgao
- catgaztgao
tgaj - cotga, }
(3.5.5)
- aoaz
ao
aoajaz
- aoaz
-a, }ajao aj
tacotheviet l?i nhu'sau:
H ( ) [
-I -z -] -z -3
]0 Zj,ZZ =c a1zj Zz -aoajzl Zz -az +aoazzj +aozj +ZI
Lamtu'ongtv nhu'lQCOaubechies trong tru'ongh<;$p1 chi€u, ta tim lQc co zero t?i z =
86
/ra;triln tinhifU dungbe?[fie
1,-1)Mn b~ck-I .Trang tru'onghQpk =2,taco
Ho(-l,-l)=0 (1)
~o(-1,-1)=0 (2)]
:° (-1,-1)=0(3)2
H ( ) ( 1 -] -2 -30 7],Z2 =C - +aDz] -aOa2z] -a2z]
-] -2 -] -] -2 -] )- aOa2z] Z2 + aOa]a2z] Z2 +aOa]z] Z2 - a]z] Z2
8H
(0 -2 -3 -2
T=c-a]z] Z2+2aoa]z] Z2 -aOa2z]]
2
-3 3 -4 -2 -] 2 -3 -] )- aDz] - z] - aOa]a2z] Z2 - a]a2z] Z2
8H
~ )
0 -] -2 -] -2 -2 -2
-=ca]z] -aOa]z] -aOa]a2z] Z2 -2a]a2z] Z2
&2
'ongtrlnhtrentu'ongdu'ongvdi :
iii
{
, a]+aoa]-a2 -aoa2+ao-I+aoa]a2-a]a2=0
a~+2:oa] - aoa2+2:0 - 3+aoa]a2- 2a]a2-=0
a] aoa] + aoa]a2 a]a2 - 0
{
aJI +ao+aoa2-a2)- a2-aoa2+ao-1 =0 (4)
hay,a](1+2ao+aoa2- 2a2)+2ao-aoa2-3: 0 (5)-a](I+ao-aoa2+a2) - 0 (6)
I)taco:
al=0guyra
{
a] =2- ao
2ao-aoa2-3 =0
1+ao- aoaz+az=0 guyra
ao+1
a2=-
~-,~
!hayvao(5)ta QuQc:
2ao- aoa2- 3 - ag+6ao- 3
a] = = 2
1+2ao+aoa2- 2a2 3ao- 2ao- 3
thayvaophu'ongtrlnh(4) tadu'Qc:
2 '
)(
( ) ao+1
)
2
)(
( ) ao+1
)(-ao +6ao- 3 1+ao+ ao-1 ao-1 +(3ao- 2ao- 3 ao-1 - ao+1 ao-1 =0
(
-4a
J
(-ag +6ao-3)(2ao +2)+(3ag-2ao -3) ~ =0
ao-1
(-ag+6ao-3)(ag-1)-2ao(3ag-2ao-3)=0
hay
{
ao=J3
a2=2-J3 ho~c {
ao=-J3
a2 =2+J3
87
'.Khai triin tin hi~udung bQ lflC
a4 - 2a2 - 3 = 00 0
(a~+I)(a~- 3)=0
ao =IFJ
ao =+FJ
a--Tj0 - -V.:J
roml<;tita du'Qccac nghit$m:
(nl)ao=+J3, a] =0, a2=2-J3,tgao=+J3,tga]=0, catga2=2-J3
(n2) ao =-J3, a] =0, a2 =2+J3, tgao =-J3, tga] =0, catga2 =2+J3
(n3) ao = +J3, a] = -J3, a2 = 2 + J3, tgao = +J3, tga] = ~J3, catga2 = 2 + J3
(n4) ao =-J3, a] =+J3, a2 =2-J3, tgao =~J3, tga] =+J3, catga2 =2~J3
rdi
rdi
II (n!) ta co
ta co : a2=2+FJ
a2 =2-FJ
a] =-FJ
a] = +FJta co :
I+FJ. -+-
casal =II , sma2- - 2..[2
I
casaD =I- ,
2
ke'thQpvdi dieu kit$n G(+l,+l) = ..[2 , ta co
. I+FJ
c = -SIll a2 cas a] casaD = - 412
"I . I-FJ
tu(n2)taca casaD =I- , casal =II , sma2 =I~
2 2-v2
I . I-J]
casal =I"2 ' sma2=I 2..[2
I . I-FJ
casal=I"2 ' sma2=I 2..[2
I+FJ
SUYfa c=--
812
Thaycacgia tri vaG(3.5.4)va(3.5.5)tadu'QCcacI9Cho,hI-
88
I-FJ
suyfa
c = 412
I
tli(n3)taco casaD=I- ,
2
I-FJ
suyfa c=-
812
tit(n4)taco
1
casaD=I- ,
2