Professional Documents
Culture Documents
N TT NGHIP
MC LC
MC LC ......................................................................................................................1
DANH MC NH .........................................................................................................3
LI CM N ................................................................................................................4
LI M U ................................................................................................................5
CHNG 1:
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6
Nn nh ......................................................................................................9
CHNG 2:
Ton t im ............................................................................................ 10
2.1.2
2.2.2
2.2.3
2.2.4
2.3.2
2.4.2
2.4.3
2.4.4
2.5.2
N TT NGHIP
2.6.2
CHNG 3:
3.2.2
Lc nhiu..................................................................................................26
3.2.3
Tm bin ...................................................................................................27
3.2.4
V histogram ............................................................................................ 31
3.3.2
3.3.3
3.3.4
Tch ct ....................................................................................................32
3.3.5
CHNG 4:
KT QU THC NGHIM........................................................ 34
4.1.2
4.2.2
4.2.3
CHNG 5:
KT LUN ....................................................................................40
5.1 Cc kt qu t c ................................................................................... 40
5.2 Nhng tn ti v hng pht trin.................................................................... 40
TI LIU THAM KHO........................................................................................... 41
N TT NGHIP
DANH MC NH
Hnh 1.1.1 Cc giai on chnh trong x l nh .............................................................. 6
Hnh 2.2.1 M t thut ton lc trung bnh ...................................................................12
Hnh 2.2.2 M hnh lc thng cao .................................................................................14
Hnh 3.1.1 Mu phiu thi TOEIC ..................................................................................23
Hnh 3.2.1 Phiu kt qu thi TOEIC trc khi phn ngng........................................25
Hnh 3.2.2 Phiu kt qu thi TOEIC sau khi phn ngng ...........................................26
Hnh 3.2.3 M hnh tnh ca phng php canny ......................................................... 28
Hnh 3.2.4 Phiu kt qu thi TOEIC sau khi tm bin...................................................29
Hnh 3.3.1 Histogram theo ox cho khung tr li ........................................................... 31
Hnh 3.3.2 Histogram theo oy cho khung tr li ........................................................... 31
Hnh 4.1.1 nh phiu kt qu trc khi lc nhiu lm mn ...........................................34
Hnh 4.1.2 nh phiu kt qu sau khi phn ngng v lc nhiu ................................ 35
Hnh 4.1.3 Phiu kt qu trc khi xoay li ..................................................................36
Hnh 4.1.4 Phiu kt qu sau khi xoay nh ...................................................................37
Hnh 4.2.1 Xc nh khung cho phiu kt qu .............................................................. 38
Hnh 4.2.2 Xc nh dng cho khung s bo danh v m thi ...................................38
Hnh 4.2.3 Xc nh dng cho khung tr li .................................................................39
Hnh 4.2.4 Xc nh cho khung s bo danh v m thi .........................................39
Hnh 4.2.5 Xc nh cho khung tr li .......................................................................39
N TT NGHIP
LI CM N
Em xin chn thnh cm n Thy gio, Thc s Ng Trng Giang, ngi
hng dn tn tnh ch bo em rt nhiu trong sut qu trnh tm hiu nghin cu v
hon thnh n ny t l thuyt n ng dng. S hng dn ca thy gip em c
thm kin thc v lp trnh v kin thc v x l nh.
ng thi em xin chn thnh cm n cc thy c trong khoa Cng ngh thng
tin- Trng i Hc Dn Lp Hi Phng, cng nh cc thy c trong trng trang
b cho em nhng kin thc c bn cn thit trong sut thi gian hc tp ti trng
em hon thnh tt n ny.
Trong qu trnh hc cng nh trong sut thi gian lm tt nghip khng trnh
khi nhng thiu st, em rt mong c s gp qu bu ca cc thy c cng nh tt
c cc bn kt qu ca em c hon thin hn.
Sau cng, em xin gi li cm n n gia nh bn b to mi iu kin
em xy dng thnh cng n ny.
Em xin chn thnh cm n!
Hi Phng, ngy
thng
nm 2010
Sinh vin
Trn Th Phng
N TT NGHIP
LI M U
X l nh l mt lnh vc mang tnh khoa hc v cng ngh. N l ngnh khoa
hc mi m so vi nhiu ngnh khoa hc khc nhng tc pht trin ca n rt
nhanh, kch thch cc trung tm nghin cu, ng dng, c bit l my tnh chuyn
dng cho n.
Trong cc thng tin con ngi thu nhn t bn ngoi c n hn 80% l thu
nhn bng mt c ngha l di dng nh. V vy x l nh l mt ngnh khoa hc s
c pht trin mnh v c p dng rng ri trong cc ngnh khoa hc khc v i
sng thc tin. Nhn dng l mt trong nhng phn quan trng ca x l nh v cng
c ng dng hiu qu trong nhiu lnh vc khc nh y t, quc phng, nghin cu.
Hin nay trong thc t v ang c nhiu sn phm thng mi cho php
nhn dng nh: Nhn dng kt qu iu tra, nhn dng khun mt, t ng chm thi
Nhng cc sn phm c tnh chuyn dng v c th cao nn kh c th p dng
ng thi cho nhiu mc ch khc nhau. Do n nghin cu vic tin x l v
nhn dng phiu kt qu thi TOEIC ca trng H Dn Lp Hi Phng. T xy
dng h thng t chc chm v vo im mt cch t ng trong trng H Dn Lp
Hi Phng.
Cu trc ca n nh sau:
Chng 1: Tng quan v x l nh.
Chng 2: Mt s k thut tin x l nh.
Chng 3: Nhn dng phiu kt qu thi TOEIC.
Chng 4: Kt qu thc nghim.
Chng 5: Kt lun.
CHNG 1:
N TT NGHIP
TNG QUAN V X L NH
Thu nhn
nh
S ha
Nhn dng
nh
Phn tch
nh
SCANNER
Lu tr
H Q.nh
N TT NGHIP
1.2 Mt s vn trong x l nh
1.2.1 Cc khi nim c bn
Phn t nh (Pixel -Picture Element). nh trong thc t l mt nh lin tc v
khng gian v v gi tr sng. c th x l bng my tnh cn thit phi tin
hnh s ha nh. Trong qu trnh s ha ngi ta bin i t tn hiu lin tc sang tn
hiu ri rc thng qua qu trnh ly mu (ri rc ha v khng gian) v lng ha
thnh phn v gi tr m v nguyn tc bng mt thng khng phn bit c hai
im k nhau. Trong qu trnh ny ngi ta s dng khi nim Picture element m ta
quen gi hay vit l Pixel. Vy 1 nh l mt tp hp cc pixel.
Mc xm (Gray level) l kt qu s m ha tng ng vi mt cng sng
ca mi im nh vi mt gi tr s - kt qu ca qu trnh lng ha. Cch m ha
kinh in thng dng 16, 32 hay 64 mc. M ha 256 mc l ph dng nht do l do
k thut. V 28 = 256 (0,1,..255), nn vi 256 mc, mi pixel s c m ha bi 8
bit.
phn gii (Resolation) ca nh l mt im nh c n nh trn mt
nh s c hin th.
nh s l tp hp cc im nh vi mc xm ph hp dng m t nh gn
vi nh tht.
nh nh phn l nh ch c hai mc xm 0 v 1.
Sv: Trn Th Phng CT1002
N TT NGHIP
N TT NGHIP
1.2.4.2 Bin
Bin l vn ch yu trong phn tch nh v cc im trch chn trong qu
trnh phn tch nh u da vo bin. Mi im nh c th l bin nu c s thay
i t ngt v mc xm. Tp hp cc im bin to thnh bin hay ng bao quanh
ca nh.
1.2.6 Nn nh
D liu nh cng nh cc d liu khc cn phi lu tr hay truyn i trn mng
m lng thng tin biu din cho mt nh l rt ln. Do lm gim lng thng
tin hay nn d liu l mt nhu cu cn thit.
Nn d liu l qu trnh lm gim lng thng tin d tha trong d liu gc
v do vy lng thng tin thu c sau khi nn thng nh hn d liu gc rt nhiu.
CHNG 2:
N TT NGHIP
MT S K THUT TIN X L NH
2.1.1 Ton t im
X l im nh thc cht l bin i gi tr ca mt im nh da vo gi tr
ca chnh n m khng da vo cc im nh khc.
C hai cch tip cn vi phng php ny: Cch th nht dng mt hm bin
i thch hp vi mc ch hoc yu cu t ra bin i gi tr mc xm ca im
nh sang mt gi tr mc xm khc. Cch th hai l dng lc mc xm (Gray
Histogram). V mt ton hc, ton t im l mt nh x t gi tr cng nh sng
u(m,n) ti ta (m,n) sang gi tr cng nh sng khc v(m,n) thng qua hm f(.)
tc l:
v(m,n) = f(u(m,n))
ng dng chnh ca ton t im l bin i tng phn ca nh. Mt s
dng ton t im c gii thiu nh sau:
O(m,n): Gi tr im nh u ra ti v tr (m,n).
I(m,n): Gi tr im nh u vo ti v tr (m,n).
10
Nu C m:
N TT NGHIP
Gim sng
I(x,y)
T=
I( x+k, y+l)
T(k,l)
k 0 l 0
11
N TT NGHIP
Thut ton:
nh u vo l I(x,y), T l ma trn mu.
Tnh I(x,y)
Tnh
I ( x, y )
I ( x, y )
I ( x , y ) if I ( x , y )
I ( x, y )
I(x,y)=
I ( x , y ) if I ( x, y )
I ( x, y )
2
16
2
3
2
2
2
1
v ma trn mu nh sau:
1
1
T= 1
1
1
1
1
1
4
2
2
2
12
N TT NGHIP
Xtv = X(
n
1 ) nu n l hoc Xtv =
2
n
( )
2
n
1)
2
nu n chn.
( x, y )
tv
( x, y )
tv
13
0
1
1
Ha =
8
0
Hb =
1
(b 2)
N TT NGHIP
b
1
b2
b
b
1
Ta d dng nhn thy khi b=1 Hb chnh l nhn chp H1 (lc trung bnh).
hiu r hn bn cht kh nhiu cng ca cc b lc ny, ta vit li phng trnh thu
nhn nh di dng:
Xqs[m,n] = Xgoc[m,n] + [m,n]
Trong [m,n] l nhiu cng c phng sai
2
n
lc trung bnh ta c:
X goc (m
Y(m,n) =
w
Hay
Y(m,n) =
1
w
k, n
l)
m, n
( k ,l ) w
X goc (m k , n l )
( k ,l ) w
2
n
Nw
Lc thng thp
v(m,n)
14
N TT NGHIP
tc vi bin nh.
Mt s mt n dng trong lc thng cao
H1 =
H2 =
H3 =
1
M(g) =
t(g)
ih(i )
i 0
H (i )
T(g) =
i 0
Hm f: g -> f(g)
Hm c tnh nh sau:
f(g) =
t(g)
[ M ( g ) M (G 1)]2
MxN t ( g )
15
N TT NGHIP
H=
0
1
1
4
0
1
2.4
f ( x, y)
x
fx
f ( x dx, y)
dx
f ( x, y)
f ( x, y)
y
fy
f ( x, y dy)
dy
f ( x, y)
16
N TT NGHIP
df
dr
f dx
x dr
f dy
= f cos + fysin
x dr x
df
i vi t cc i khi (df/d)(df/dr)=0 hay fxsin + fycos =0. Do
dr
vy ta c th xc nh c hng cc i ca n l: r = tan-1(fy/fx) v
df
max
dr
fx 2
fy 2
f ( x, y)
x2
2
Trong
2
y2
x2
y2
f
)
y
f
)
x
( f ( x 1, y)
( f ( x, y 1)
f ( x, y))
f ( x, y ))
Ta c:
2
f ( x, y )
f ( x 1, y )
f ( x 1, y )
f ( x, y 1)
f ( x, y 1) 4 f ( x, y )
Suy ra ta c mt n sau:
H1 = 1
17
N TT NGHIP
H2 = 1
0
1
H3 = 1
1
1
8
1
1
H4 = 2
1
S1=
S2=
1
0
2
0
1
0
Thut ton sobel gn ging thut ton gradient. Thnh phn x ca ton t sobel
l Hx v thnh phn y l Hy. Vic xt ny tng ng vi cc thnh phn ca gradient
v kt qu cho ra nh sau:
Ikq = I
Hx + I
Hy
l nh gc (nh u vo).
Dst
l nh ch (nh kt qu).
18
N TT NGHIP
Hx=
Hy=
Hx + I
Hy
(1)
r= xcos +ysin
19
N TT NGHIP
T=
( x i, y
j ) / x, y
I ; i, j
2.6.1.2 K thut co nh
T tng ly mt phn t bng 1 trong ma trn T lm gc khi chuyn T trn I
ti v tr no m trng hon ton th ta t bng 1 ngc li t bng 0.
E(I)=I T
20
N TT NGHIP
Ta c nh sau:
D(x,y)(I) = I
Trc khi thc hin tnh D(I) cho nh a mc xm chng ta phi thm cc gi
tr bng gi tr nh nht trong nh bng bn xung quanh vi s dng v s ct ty
thuc vo kch thc ca ma trn mu.
21
CHNG 3:
N TT NGHIP
22
N TT NGHIP
23
N TT NGHIP
1 khi
I(x,y) =
0 khi
Vi
I(x,y)
A(x,y)
( x, y)
( x, y )
vi 0 T 255
l nh kt qu
l nh ngun
24
N TT NGHIP
25
N TT NGHIP
3.2.2 Lc nhiu
Sau khi thc hin phn ngng nh th xut hin nhiu nhiu nn chng ta thc
hin lc nhiu. C rt nhiu phng php lc nhiu nhng chng ta s dng k thut
lc trung v v k thut lc trung v sau khi thc hin lc s bo ton phn gii ca
nh.
Trung v c vit bi cng thc:
V(m,n) = Trungvi(y(m - k,n-l)) vi (k,l) W
Hoc: cho mt dy x1, x2,... xn c sp xp theo mt trt t khi xtv : im
trung v c tnh nh sau:
26
Xtv = X(
n
1 ) nu n l hoc Xtv =
2
n
( )
2
n
1)
2
N TT NGHIP
nu n chn.
3.2.3 Tm bin
Chng ta s dng phng php tm bin canny da trn cp o hm ring bc
nht vi vic lm sch nhiu. o hm ca mt nh c lc:
f
(G
I)
fx
f y vi fx v fy l o hm theo x v y ca f.
Do vy:
f
(G
I )x
(G
I)y
(Gx
I ) (G y
(3.1)
I)
Ly o hm ring theo x v y ca G ta c:
Gx ( x, y)
Gy ( x, y)
x
2
y
2
x2 y2
exp(
)
2 2
(3.2)
x2 y 2
exp(
)
2 2
(3.3)
G x ( x)
G ( y ) v G y ( x, y) G y ( y)
(3.4)
G ( x)
T (3.1) v (3.4)ta c:
f x ( x, y )
G x ( x)
G( y)
I v f y ( x, y) G y ( x)
G ( x)
(3.5)
Vi bin v hng tnh theo cng thc (3.2) v (3.3). Thut ton c minh
ha theo hnh sau:
27
N TT NGHIP
fx
Arctan fy/fx
I(x,y)
fy
fx
fy
l nh u vo
edges
l nh u ra (nh kt qu).
threshold1
l ngng 1
threshold2
l ngng 2
aperture_size
l c ca ma trn mu.
28
N TT NGHIP
29
w2 h 2
for r = 0 to
N TT NGHIP
do
for = 0 to 360 do
{
count = 0 ;
for x = 0 to width do
{
Tnh y;
if (x, y) l im en then
count = count + 1
}
if count > then
thng bo c mt ng thng ;
}
Trong w v h l chiu l rng v chiu cao ca nh. Bin count dng
m s im en tng ng vi mi r v . Nu count ln hn mt ngng cho trc
th c mt ng thng.
u im ca thut ton ny l tm c ng thng khng lin nhau vi
chnh xc cao. Vi thut ton ny c th xc nh c gc nghing ca ng thng.
T bit c nh c nghing khng v thc hin bc tip theo l xoay nh.
Trong opencv th ng thng c xc nh bi hm:
lines = cvHoughLines2( dst2, storage, CV_HOUGH_STANDARD, 1,
CV_PI/180, 180, 0, 0 );
3.2.4.2 Xoay nh
Sau khi xc nh c gc nghing ca phiu kt qu. chnh sa li gc
nghing ta quay li nh vi gc lch . Thut ton xoay nh thc cht l chuyn
mt im nh (x,y) t v tr ban u thnh im nh mi c ta (x 1,y1) theo cng
thc:
30
N TT NGHIP
31
N TT NGHIP
v m thi.
Nhn dng khung l vic xc nh ta ca gc trn bn tri, rng, cao
ca khung. Cc khung c nhn dng ln lt, nhng ta c nhn xt rng cc cnh
trn v di ca cc khung cng nm trn mt ng thng. Do nhn dng cnh
trn v di ca khung ta s tm ta (x,y) ca khung sau dung hm trong opencv
v cc cnh ca khung.
3.3.4 Tch ct
nhn dng c ta phi nhn dng c tng dng v tng ct trong
khung. bc trn ta nhn dng c dng trong phn ny chung ta tip tc nhn
dng tng ct trong khung. nhn dng tng ct trong khung ta lm theo cc bc
sau:
Bc 1: v Histogram theo trc ox cho tng khung.
Bc 2: duyt mng cha Histogram theo ox.
Bc 2: xc nh ta ca tng ct (2 ta ).
32
N TT NGHIP
33
CHNG 4:
N TT NGHIP
KT QU THC NGHIM
34
N TT NGHIP
35
N TT NGHIP
36
N TT NGHIP
37
N TT NGHIP
38
N TT NGHIP
39
CHNG 5:
N TT NGHIP
KT LUN
5.1 Cc kt qu t c
Trong thi gian nghin cu v lm n, em hon thnh nhim v ra.
Nh trnh by trn, em nghin cu v thc hin c cc ni dung chnh sau:
Tm hiu v mt s k thut ton nng cao cht lng nh:
Nghin cu ng dng nng cao cht lng nh cho bi ton nhn dng phiu kt
qu thi TOEIC ti trng i Hc Dn Lp Hi Phng.
Ci t th nghim ng dng h thng nng cao cht lng nh v nhn dng
phiu thi TOEIC vi cc modul chnh:
Lc nhiu, phn ngng
Pht hin gc nghing v cn chnh nh
Xc nh khung, cc dng, tch phc v cho tnh ton nhn dng
40
N TT NGHIP
[2.]
[3.]
[4.]
[6.]
http://www.codeproject.com/
41