Professional Documents
Culture Documents
UY
P L
X L D L U
TI 6:
PGS.TS. Nguyn
Th Hong Lan
Nguyn Vn Ha
20081020
TTM-K53
20081279
TTM-K53
L B Huy
20081131
TTM-K53
20081819
TTM-K53
Thn Vn Quang
20082082
TTM-K53
Trn Vn Ton
20082715
TTM-K53
20083139
TTM-K53
Trn Minh Hi
20086357
SPKT-K53
4/2012
M U ............................................................................................................ 4
A.
DU
B.
........................................................................................................ 5
I.
1.
2.
II.
JPEG l g ?......................................................................................... 5
1.2.
2.2.
2.3.
JPEGSearch ...................................................................................... 10
2.4.
JPEGXR ............................................................................................ 11
1.
2.
S khi ......................................................................................... 15
2.2.
2.4.
3.
3.2.
IV.
v so snh ................................................. 36
1.
2.
C.
L U
P
...................................................................................... 42
V ................................................................................... 43
A. M U
Cng vi s pht trin mnh m ca my tnh v s ra i ca Internet th vic
tm mt phng php nn nh gim bt khng gian lu tr thng tin v truyn
thng tin trn mng nhanh chng ang l mt yu cu cn thit. Trong nhng nm
gn y, c rt nhiu cc phng php v ang c nghin cu rng ri thc
hin vic nn nh. Tt c u vi mt mc ch chung l lm th no biu din
mt nh vi dung lng t nht c th ti thiu ho dung lng knh truyn v
khng gian lu tr trong khi vn gi c tnh trung thc ca nh. V JPEG l mt
trong nhng phng php nn nh kh hiu qu.Trong ti ny chng ta nghin
cu v : Cc loi nh JPE
B.
I.
1.
ii thiu chung
DU
1.1. JPEG l g ?
JPEG vit tt ca Joint Photographic Experts Group l tn ca mt nhm
nghin cu pht minh ra chun ny, t nm 1986 nhm nghin cu a ra
chun nn nh JPEG v n nm 1994 JPEG c khng nh vi tiu chun ISO
10918-1. JPEG l nh dng nn nh c tn tht, mc d c s thay i ca cc bin
th nhng n vn gi c nguyn l ca chun nn c bn JPEG (cc nh dng
m rng khc nh .jpg, .jpeg, .jpe, .jfif v .jif).
JPEG c s dng lu tr nh v truyn qua mng Internet (World Wide
Web). nh dng nn JPEG c s dng trong tt c my nh k thut s c kch
thc rt nh nn thng chp c nhiu nh trn mt th nh, JPEG d hin th
trn mn hnh, nh c th chuyn nhanh qua th in t (dung lng t 300KB n
700KB), nh JPEG cht lng cao c dung lng khong vi MB hay ln hn,
khuyt im chnh ca nh JPEG l nh c cht lng thp, nh thng b suy gim
nu so vi nh gc.
Cng ngh nn nh JPEG l mt trong nhng cng ngh nn nh hiu qu,
cho php lm vic vi cc nh c nhiu mu v kch c ln. T l nn nh t mc
so snh ti vi chc ln. Tuy nhin c ci ny phi mt ci khc, l quy lut
b tr t nhin.
Thng thng cc nh mu hin nay dng 8 bit (1 byte) hay 256 mu thay
cho tng mc cng ca cc mu , xanh l cy v xanh da tri. Nh th mi
im ca nh cn 3 byte lu m mu, v lng byte mt nh mu ny chim gp
24 ln nh trng en cng c. Vi nhng nh ny cc phng php nn nh nh IFF
(Image File Format) theo phng php RLE (Run Length Encoding) khng mang
li hiu qu v h s nn ch t ti 2:1 hay 3:1 (tt nhin l kt qu nn theo
phng php RLE ph thuc vo c th tng loi nh, v d nh kt qu rt tt vi
5
2.
c loi JPE
10
Nn khng mt mt
II.
1.
thut nn nh JPE
ii thiu chung v k thut nn nh
Cc k thut nn nh hng ti vic gii quyt bi ton gim khi lng
dng biu din lng thng tin cho trc th d tha s liu tng i
ca
th = 0, iu ny c ngha l so vi tp s liu th
<<
th
tin ti
v cng v
).
tng s im nh:
= S bit nn/S im
Trong l thuyt nn nh s c th phn bit ba loi d tha s liu khc nhau
-
12
l nh gc,
gia hai nh l:
Thng thng, khi gi tr RMS thp, cht lng nh nn s tt. Tuy nhin,
trong mt s trng hp cht lng hnh nh nn khng nht thit phi t l thun
vi gi tr RMS. Mt phng php nh gi cht lng nh nn khc da trn t l
tn hiu/nhiu c tnh theo cng thc sau:
Hnh 5: S h thng nn tn h u
13
Hnh 6: S b m ha ngun
B chuyn i
Thng dng cc php bin i khng gian chuyn nh trong khng
gian thc sang mt khng gian khc, ni cc h s chuyn i c mc
tng quan thp hn. Kt qu nhn c l ma trn cc h s bin i.
B lng t ha
S dng phng php lng t khng ng u nhm trit tiu cc h s
bin i c nng lng thp hoc ng vai tr khng quan trng khi khi
phc nh. Qu trnh lng t khng c tnh thun nghch: nh khi phc
s b bin dng so vi nh gc.
B m ha
Gn mt t m (mt dng bit nh phn) cho mt mc lng t
Cu trc b gii m ngun
Hnh 7: S b g m ngun
B gii m: Thc hin gii m tn hiu nhn c cho ra ma trn cc
h s ca nh bin i.
14
ly tin(JPEG progressive)
Khai trin DCT l k thut then cht trong JPEG v n cho php nn nh vi
cht lng tt nht ti tc bit thp, gii thut chuyn i nhanh v d dng thc
hin bng phn cng.
2.1. S khi
c a ti b lng t ha. Cc h s
. H s
in i D
16
Bin i DCT hai chiu (2-D) c dng cho cc khi nh c kch thc 88.
Qu trnh bin i thun DCT (Forward DCT) dng trong tiu chun JPEG c
nh ngha nh sau:
(3.1)
Trong :
cc mu ca nh gc trong block 8*8 pixel
- cc h s ca khi DCT 8*8
17
gi tr chi trung bnh ca tng block nh. S thay i chi trung bnh ca cc
block s nh hng rt nhiu ti cht lng ca nh nn.
thc hin qu trnh nn d liu, ma trn cc h s khai trin sau DCT phi
c chia cho bng trng s Q(u,v) loi b mt phn cc h s DCT c bin
nh (thng l cc thnh phn cao tn).
JPEG s dng phng php lng t khng ng u, cc h s c tn s
thp c chia cho cc gi tr nh, cc h s ng vi tn s cao c chia cho cc
gi tr ln hn, kt qu s c lm trn (b i cc phn thp phn):
Trn hnh 9 m t qu trnh bin i DCT: nh gc (a), ma trn h s DCT trc (b)
v sau khi lng t ha (d) bng cch chia cho bng lng t Q(u,v) (c).
2.2.3. Qut zig-zag
m ha entropy cc h s
19
. S
20
=15. Gi s thnh
. Nh vy kt qu m ha DPCM s l gi
21
nh 15:B m ha th nh phn AC
Chui cc h s AC c ln lt a vo b m ha RLC. u ra ta nhn
c cc t m bao gm hai thnh phn: 1) Gi tr chy l s lng bit "0" ng
trc h s khc "0" ang c m ha; 2) bin ca h s khc "0" ni trn. T
m Huffman ng vi cp gi tr trn c tm ra trong bng phn loi 12 v bng
m Huffman cho thnh phn AC (hnh 16). T m AC s bao gm t m Huffman
v gi tr bin (nh phn) ca h s AC.
V d: Sau qu trnh qut zig-zag, t block h s DCT trn hnh 14 ta nhn
c chui h s AC sau:
0, -2, -1, -1, -1, 0 , 0,-1, 0 , 0
Chui bt nhn c sau b m RLC l:
(1,-2) (0, -1) (0, -1) (0, -1) (2,-1) (EOB)
Sau h s khc "0" cui cng, chng ta t t m c bit bo hiu kt thc
khi, t m ny c tn l EOB End Of Block.
S dng bng phn loi (hnh 12) chng ta tm c loi ca bin cc h
s. Tn hiu c a vo m ha Huffman c cu trc sau:
(1,2)(-2), (0,1)(-1), (0,1)(-1), (0,1)(-1) (2,1)(-1), (0,0)
22
ii nn
S khi b gii nn nh JPEG biu din trn hnh 17. Qu trnh gii nn
JPEG c thc hin vi trnh t ngc vi qu trnh m ha. u tin, b gii m
tch thng tin ghi trong phn Header ca nh nn: l bng m v bng lng t.
23
nh 17: S kh b g m tn h u JPEG
Cc bng ny c a ti khi gii m entropy v khi lng t ngc. D
liu mang tin tc v nh c ln lt a qua b gii m entropy, gii m DPCM
v RLC. Cc h s DC v AC sau khi gii m sau s c sp xp theo th t
to ra block h s DCT ging nh pha coder. Qu trnh lng t ngc c
thc hin theo cng thc:
(3.1.6)
l bng lng t ging nh bng lng t dng coder.
Tp h s DCT F(u,v) c a vo khi bin i DCT nghch theo cng thc
3.1.6 to ra block nh gii nn.
2.3.
ii thch mc ch
Nn JPEG thng thng cc block nh c khi phc theo trnh t t tri
24
c im ca nn JPE
ly tin
nh gc
25
hi nim
Nn khng tn hao (Compressed but lossless) l cc phng php nn m sau
khi gii nn s thu c chnh xc d liu gc. Tuy nhin nn khng tn hao ch t
hiu qu nh so vi nn c tn hao.
3.2.
c phng php
26
uffman
28
guyn tc :
Bc 1 : tnh tn sut xut hin ca cc k t trong d liu gc bng cch
duyt tp gc mt cch tun t t u n cui xy dng bng m v tnh ton
tn sut. Tip theo l sp xp li bng m theo th t tn sut gim dn.
Bc 2 : Duyt bng tn sut t cui ln u thc hin ghp hai phn t c
tn sut thp thnh mt phn t duy nht c tn sut bng tng hai tn sut thnh
phn. Cp nht phn t mi ny vo v tr ph hp trong bng v loi b hai phn t
xt. Thc hin lp li nh trn cho n khi trong bng ch cn mt phn t duy
nht. y l qu trnh to cy nh phn Huffman, phn t c tn sut thp bn
phi, phn t kia bn tri. Sau khi cy to xong, ngi ta tin hnh gn m cho
cc nt l. Vic m ha thc hin theo quy nh : Mi ln xung bn phi ta thm 1
bit 1 vo t m, mi ln xung bn tri, ta thm mt bit 0 vo t m.
Qu trnh gii nn cng kh n gin, c tin hnh theo chiu ngc li.
Ngi ta cng phi da vo bng m to ra trong giai on nn (bng ny c lu
tr trong cu trc u ca tp nn cng vi d liu nn). V d : Mt tp bt k c
tn sut xut hin ca cc k t s nh bng sau..
Bng tn sut sp xp g m dn
29
M t : Ta tin hnh hp nht hay cng hai tn sut nh nht cui bng
thu c gi tr tn sut mi, sau a gi tr tn sut ny tr li bng tn sut ban
u nhng b i hai thnh phn to nn n. Sau khi a gi tr mi vo bng, ta
phi tin hnh sp xp li ton b bng, lc ny s lng tn sut ch cn l n-1, nu
ban u s lng tn sut l n. Tip tc thc hin ln lt theo th t nh trn cho
n khi s lng tn sut ch cn li duy nht 1 gi tr.
Vic to cy nh phn c th c thc hin theo mt thut ton sau :
a. Tt c nhng k t ban u c xem l nhng k t giao im t do.
b. Hai nt t do vi tn s xut hin thp nht c phn cng ti mt nt
gc vi gi tr bng vi tng hai nt con t do.
c. Hai nt con c chuyn khi danh sch nt t do. Chuyn nt gc mi
to thnh cng vo danh sch.
d. Lp bc 2 sang bc 3 n khi ch c mt nt t do v pha tri. Nt t
do ny l gc ca cy.
Qu trnh xy dng cy nh phn Huffman c th hin chi tit nht nh
trong hnh sau :
30
31
32
33
B m ha
B g m
Trong thnh phn b m ha v gii m u c khi d on. Khi mt mu
fn ca nh c a ti b m ha, khi d on s thc hin xp x gi tr mu
nh da trn thng tin c v cc im nh trc. Sau gi tr xp x c
lm trn
d on:
en = f n -
+ en
34
c c gi tr
c xc
= round
- h s d on vi i = 1, 2, , m;
35
ly tin
khng tn hao
h nghim nn nh JPE
v so snh
- ..
G ao d n chnh ca phn mm
2.
h nghim kt qu v so snh
37
n tun t
T giao din ca chng trnh chn Save as v t cc thng s theo hnh sau:
38
n ly tin
Lm tng t nh trn,ty chn cc thng s nh hnh di y.
39
40
C.
LU
41
L U
42
43