nhan dang va xu li anh

Upload: trang-nguyen

Post on 06-Apr-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    1/17

    Bi ging mn hc Nhn Dng v X L nh

    BI 1TNG QUAN V X L NH

    1. Gii thiu chungNhn dng v x l nh l mt trong nhng lnh vc c nhiu ng dng trong

    thc tin nh: h thng tin a l (GIS Geographic Information System), qun s,y hc.

    C th, x l nh s c rt nhiu ng dng nh:- Lm ni cc nh trong y hc.- Khi phc li nh do tc ng ca kh quyn trong thin vn hc.- Chuyn ti, nn nh khi truyn i xa hoc lu tr.

    2. Cc giai on ca qu trnh x l nh- Nhn dng v X l nh bao gm 2 giai on chnh:

    - Giai on bin i nh (Image Transformation) hay lm p nh(Image Enhancement): trong giai on ny, nh ca i tng trong t nhin cthu li thnh nh s (s ha lu tr v x l trong my tnh). Sau nh c

    bin i nng cao cht lng nh nhm thu c nhiu thng tin hn, c thquan st bng mt.- Giai on nhn dng mu (Patten Recognition): h thng s x l

    a ra cc c trng ca nh hay cc i tng trong nh. Sau h thng snh gi ni dung nh hoc nhn bit cc mu trong nh.

    3. Mt s khi nim lin quan3.1. Phn t nh

    - nh trong t nhin l nhng tn hiu lin tc v khng gian v gi tr sng. c th lu tr v biu din nh bng my tnh, con ngi

    phi tin hnh bin i cc tn hiu lin tc thnh mt s hu hncc tn hiu ri rc thng qu qu trnh lng t ha v ly mu thnh

    phn gi tr sng.- Mt phn t nh (Picture Element) l mt gi tr biu din cho mc

    xm hay cng nh ti mt v tr sau khi bin i nh thnh mts hu hn cc tn hiu ri rc.

    3.2. Mc xm- L kt qu ca s bin i tng ng gi tr sng ca mt im nh vimt gi tr s nguyn dng. Ty thuc vo s gi tr biu din mc xm mmi im nh s c biu din trn 1, 4, 8, 24 hay 32 bit. S lng bit biu

    din mc xm cng ln th cht lng nh cng cao nhng s tn dung lngb nh nhiu hn lu tr v cn mt h thng mnh hn x l.3.3. nh

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    1

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    2/17

    Bi ging mn hc Nhn Dng v X L nh

    - L mt tp hp hu hn cc im nh k nhau. nh thng c biu dinbng mt ma trn hai chiu, mi phn t ca ma trn tng ng vi mt imnh.- nh nh phn (en trng): l nh c gi tr mc xm ca cc im nh c

    biu din bng 1 bit (gi tr 0 hoc 1).V d v biu din nh nh phn:

    0 1 1 0

    1 1 1 0

    0 0 1 1

    0 1 1 1

    - nh xm: gi tr mc xm ca cc im nh c biu din bng 8 bit (gi

    tr t 0 n 255).V d v biu din nh xm:

    0 5 12 0

    15 94 21 0

    0 0 156

    9

    0 11 245

    12

    - nh mu: thng thng, nh mu c to nn t 3 nh xm i vi munn (RED), xanh l cy (GREEN), xanh lam (BLUE). Tt c cc mutrong t nhiu u c th c tng hp t 3 thnh phn mu trn theo cc tl khc nhau.V d v biu din nh mu:Ma trn biu din mc xm ca thnh phn RED:

    0 7 11 0

    115 94 20 0

    0 0 15 16

    0 11 225

    12

    Ma trn biu din mc xm ca thnh phn GREEN:

    0 1 121

    0

    14 9 21 0

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    2

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    3/17

    Bi ging mn hc Nhn Dng v X L nh

    0

    0 0 115

    16

    0 11 22 2Ma trn biu din mc xm ca thnh phn BLUE:

    0 17 21

    0

    135

    93 50

    0

    0 0 15

    67

    0 11 25

    19

    4. Mt s nh dng nh hin nay4.1. nh BMP (Bitmap)

    - L nh c m t bi mt ma trn cc gi tr s xc nh mu vbng mu ca cc im nh tng ng khi hin th. u im ca nh Bitmapl tc v v tc x l nhanh. Nhc im ca n l kch thc rt ln.

    4.2. nh JPEG (Joint Photographic Experts Group)- y l mt nh dng nh c h tr bi nhiu trnh duyt web. nh

    JPEG c pht trin nn dung lng v lu tr nh chp, v c sdng tt nht cho ha c nhiu mu sc, v d nh l nh chp c scan.File nh JPEG l nh Bitmap c nn li.4.3. nh GIF (Graphics Interchange Format)

    - nh GIF c pht trin dnh cho nhng nh c tnh cht thay i.N c s dng tt nht cho ha c t mu, v d nh l nh hot hnh

    hoc l nhng bc v vi nhiu ng thng. File nh GIF l nhng nhBitmap c nn li.- C hai s khc nhau c bn gia nh GIF v nh JPEG:

    + nh GIF nn li theo cch gi nguyn ton b d liu nh trong khinh JPEG nn li nhng lm mt mt s d liu trong nh.+ nh GIF b gii hn bi s mu nhiu nht l 256 trong khi nhJPEG khng gii hn s mu m chng s dng.

    4.4. nh WMF (Windows Metafiles)- L mt tp hp cc lnh GDI dng m t nh v ni dung nh. C

    hai u im khi s dng nh WMF: kch thc file WMF nh v t ph thucvo thit b hin th hn so vi nh Bitmap.

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    3

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    4/17

    Bi ging mn hc Nhn Dng v X L nh

    BI 2X L NH NH PHN

    1. L thuyt v nh nh phn1.1. Khi nim

    - Mt nh c xem l nh nh phn (nh en trng) nu cc im nhca n ch nhn gi tr l 0 hoc 1 (tng ng vi mu en hoc trng).Do mi gi tr im nh c biu din bng 1 bit nn kch thc filenh rt nh.- Ta k hiu: J l tp cc im nh c gi tr bng 1

    J l tp hp cc im nh c gi tr 0 (im nn).1.2. K thut phn ngng

    - Dng chuyn i nh a cp xm sang nh nh phn- Vi mt gi tr cho trc, gi tr ca im nh s c gn bng 1nu mc xm ca n >= , gn bng 0 nu mc xm < .- K thut ny lm cho tnh cht mu lin tc ca nh b gin onnhng c hiu qu trong vic th hin cc loi nh c ng nt nhvn bn, vn tay- Ci t:

    + D liu vo: ma trn I kch thc mxn biu din mc xm ca

    cc im nh. Gi tr ngng .+ D liu ra: ma trn I c bin i mc xm.+ M t thut ton:

    for x=1 to mfor y=1 to nif I(x,y)>= then I(x,y)=1else I(x,y)=0

    - V d:

    nh gc =9 nh u ra

    0 8 5 0 0 0

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    4

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    5/17

    Bi ging mn hc Nhn Dng v X L nh

    9 2 30

    1 0 1

    8 12

    40

    0 1 1

    1.3. K thut Dithering- S dng mt ma trn cng kch thc cho trc bin i nh.- Nu gi tr mc xm ca im nh gc ln hn gi tr ca phn ttng ng trong ma trn Dithering th mc xm u ra s c gn

    bng 1 v ngc li.- Ci t:

    + D liu vo: ma trn I kch thc [mxn] biu din mc xmca cc im nh. Ma trn Dithering kch thc [mxn].

    + D liu ra: ma trn I c bin i mc xm.+ M t thut ton:for x=1 to mfor y=1 to nif I(x,y)> Dithering(x,y) then I(x,y)=1else I(x,y)=0

    - V d

    nh gc Ma trn D nh u ra

    1 7 9 0 8 5 1 0 1

    6 12

    45

    9 2 30

    0 1 1

    14

    18

    13

    8 12

    40

    1 1 0

    2. im k - tp im lin thng i tng nh2.1. im k

    Cho trc mt im nh I(x,y), khi :- Cc im nh I(x-1,y), I(x+1,y), I(x,y-1), I(x,y+1) c gi l cc

    im k 4 ca I(x,y).- Cc im nh I(x-1,y-1), I(x+1,y-1), I(x-1,y+1), I(x+1,y+1) v cc

    im k 4 c gi l cc im k 8 ca I(x,y).- Tng ng vi cc im k 8, ta c mt n 8 hng xc nh cc

    im k 8 :3 2 1

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    5

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    6/17

    Bi ging mn hc Nhn Dng v X L nh

    4 P 0

    5 6 7

    Tng ng vi cc hng nh sau:

    2.2. Tp im lin thng- Hai im nh P1 v P2 J c gi l lin thng 4(hoc 8) trong J nu tn

    ti tp cc im {(x0,y0), (x1,y1), , (xn,yn)} sao cho:+ P1 = (x0,y0)+ P2 = (xn,yn)+ V(xk,yk) v (xk+1,yk+1) J th (xk+1,yk+1) l k 4(hoc 8) ca (xk,yk)vi k= [0..n-1]

    (tp cc im {(x0,y0), (x1,y1), , (xn,yn)} c gi l ng i).

    - Mt tp im c gi l lin thng nu vi hai im bt k trong tp hp u lin thng (4 hoc 8).

    2.3. i tng nh- L mt tp hp cc im nh lin thng.- Quan h K lin thng trong J l mt quan h c tnh cht phn x, i xng,

    bc cu, v vy, n l mt quan h tng ng2.4. im binim nh P trong nh nh phn c gi l im bin nu c tn ti t nht

    mt im k 4 c mc xm khc vi P. Tp cc im bin ca mt i tng s tothnh bin ca i tng nh .2.5. Chu tuynChu tuyn ca mt i tng nh l tp hp cc im bin: {P1, P2, Pn}

    ca i tng nh sao cho hai im Pi v Pi+1 l cc im k 8 ca nhau (i=1..n-1)v P1 l k 8 ca Pn.

    K hiu chu tuyn l C=

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    6

    3 2

    0

    1

    4

    5

    67

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    7/17

    Bi ging mn hc Nhn Dng v X L nh

    Hnh v: chu tuyn ca mt i tng nh* Chu tuyn i ngu:Hai chu tuyn C= v CT = c gi l i ngu ca

    nhau khi v ch khi mi i (i=1..n) u tn ti duy nht j (j=1..m) sao cho:

    - Pi v Qj l cc im k 4 ca nhau- Mc xm ca Pi khc Qj

    * Chu tuyn ngoi:Chu tuyn C= c gi l chu tuyn ngoi nn s im bin ca

    C nh hn chu tuyn i ngu CT* Chu tuyn trong:Chu tuyn C= c gi l chu tuyn ngoi nn s im bin ca

    C ln hn chu tuyn i ngu CT

    Hnh v: chu tuyn trong chu tuyn ngoi

    3. Mt s k thut d bin trong nh nh phn3.1. D bin hnh thc ha- Nu cc k hiu (b,g) l mt cp im vi b l im nh v g l im nn.- Dy cc cp im (b1,g1), (b2,g2), , (bn,gn) l cc im k 8 ca nhau v

    (b1,g1) (bn,gn),- Gi T l thut ton tm bin, p dng thut ton T cho cp im (b i,gi) ta s

    tm c cp im tip theo: (bi+1,gi+1) = T(bi,gi)

    - Khi p dng thut ton T, qu trnh d bin c thc hin theo th t ttrn xung di v t tri sang phi cho ton b nh.

    3.2. Thut ton d bin FreemanXut pht t mt im nh P, qu trnh d bin s i theo cc hng: 0, 2, 4,

    6 trong mt n 8 hng. Nu gp im nh th sang tri, im nn th sang phi. Qutrnh trn c lp li cho n khi quay li ng v tr xut pht P. Khi nim sangtri, sang phi ph thuc vo hng n ca im ang xt thay i hng i caim n im tip theo nh trong bng di y.

    im nh sang tri im nn sang phiHng n Hng i n Hng n Hng i n

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    7

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    8/17

    Bi ging mn hc Nhn Dng v X L nh

    im tip theo im tip theo

    0 2 0 6

    2 4 2 0

    4 6 4 26 0 6 4

    Thut ton Freeman b hn ch kh nng phi xt n nhng im khng cn quantm trong qu trnh d bin. V d di y s th hin iu .nh nh phn c kch thc 8x8 vi im bin xut pht P c ta (2,4)

    Nhng im khng cn quan tm: (0,3), (4,7), (7,3), (4,0)

    3.3. Thut ton Freeman ci tinXut pht t mt im nh P, qu trnh d bin s i theo cc hng: 0, 2, 4,6 trong mt n 8 hng. Nu gp im nh th sang tri, im nn th quay ngctr li. Qu trnh trn c lp li cho n khi quay li ng v tr xut pht P. Khinim sang tri, quay li ph thuc vo hng n ca im ang xt thay ihng i ca im n im tip theo nh trong bng di y.

    im nh sang tri im nn li li

    Hng n Hng i nim tip theo

    Hng n Hng i nim tip theo

    0 2 0 4

    2 4 2 6

    4 6 4 0

    6 0 6 2

    Gii thut ci tin s khc phc c hn ch ca gii thut Freeman. V d diy s th hin iu :nh nh phn c kch thc 8x8 vi im bin xut pht P c ta (2,4)

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    8

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    9/17

    Bi ging mn hc Nhn Dng v X L nh

    BI 3CC PHP TON HNH THI TRN NH NH PHN

    1. Php ton hnh thi (Morphology)- Hnh thi l thut ng ch cu trc ca mt i tng nh trong c phm

    vi v mi quan h gia cc phn ca i tng.- Vi nh nh phn IMxN, im nh ti v tr (x,y) l I(x,y) c xc nh:

    = 0 nu l im nn= 1 nu l im nhGi A l tp hp cc im nh, ta k hiu: A={(xi,yi) | I(xi,yi) = 1}Ac l tp hp cc im nn:

    V d:

    0 0 1 1 0

    1 0 0 1 00 1 0 0 0

    A = {(0,2), (0,3), (1,0), (1,3), (2,1)}

    2. Cc khi nim c bn* Php dch:

    Cho mt vector x v tp hp cc im A, php dch A + x c xc nh bi:

    * Cc php ton tp hp Minkowski:

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    9

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    10/17

    Bi ging mn hc Nhn Dng v X L nh

    Cho A, B l cc tp hp im:Php cng Minkowski:

    Php tr Minkowski:

    3. Php gin nh v co nhT hai php ton Minkowski, ta c php ton hnh thi c bn l php gin nh vco nh :

    Php gin nh (Dilation)

    Php co nh (Erosion)

    Trong :

    * Mt s tnh cht:

    Giao hon:

    Khng giao hon :

    Kt hp:

    Dch chuyn bt bin:

    * V d minh ha:

    (a) Gin nh D(A,B) (b) Co nh E(A,B)

    A v B c th c xem l cc i tng nh v B c gi l phn t cu trc.

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    10

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    11/17

    Bi ging mn hc Nhn Dng v X L nh

    Thng thng, php gin nh lm tng kch thc i tng nh trong khi php conh lm gim kch thc. iu ny ty thuc vo vic chn phn t cu trc. C hai

    phn t cu trc ph bin thng c dng l tp hp k-4 v tp hp k-8 trongh ta cc:

    (a) N4 (b) N8

    ngha:- Php gin nh bin i gi tr ca cc im nn k-4 (hoc k-8) vi im nh thnhcc im nh, do vy, n lm tng kch thc cc im nh.- Php co nh bin i gi tr ca cc im nh k-4 (hoc k-8) vi im nn thnhcc im nn, do vy, n lm gim kch thc cc im nh.V d:

    (a) B = N4 (b) B= N8Cc im nh gc l cc im mu xm, cc im thm vo l cc im c mu en.

    4. Php m v ng nhChng ta c th kt hp php gin nh v co nh to nn hai ton t quan trnghn:

    M nh:

    ng nh:* Mt s tnh cht:

    - i ngu:

    - Dch chuyn:

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    11

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    12/17

    Bi ging mn hc Nhn Dng v X L nh

    ngha:- Php m nh s m rng nhng khong trng gia cc phn tip xc trongi tng nh, lm cho nh bt gai hn.

    - Php ng nh s lm mt i nhng khong trng nh trong nh, lm mt inhiu trong nh.

    5. Mt s kt quCc ton t cu trc thng c p dng:

    (a) (b) (c)

    a) nh A b)Gin nh vi 2B c)Co nh vi 2B

    d)M nh vi 2B e) ng nh vi 2B f)it-and-Miss viB1 v B2

    V d vi cc ton t hnh thi

    6. Php ton HitAndMiss

    Cho mt nh A v hai phn t cu trc B1 v B2, ta c:

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    12

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    13/17

    Bi ging mn hc Nhn Dng v X L nh

    vi B1 v B2 l gii hn v ri rc nhau (B1 B2 = )

    (php ton ny cn c gi l xc nh vin mu, mu B1 cho i tng nhv mu B2 cho nn nh)

    * ng vin cc im k 4:

    * ng vin cc im k 8:

    Mt cch bin din khc:

    Biu din phn t cu trc di dng ma trn (gm B1 v B2)

    * Cch thc hin: dch chuyn im gc ca phn t cu trc ln lt trn cc imnh theo th t t trn xung di, t tri qua phi, nu cc im nn v im nhca phn t cu trc khp vi trn nh th ta gi li im nh , nu khng ta t

    thnh im nn.

    4 phn t cu trc c s dng tm gc ca nh trong php ton HitAndMiss(thc cht l mt phn t quay theo 4 hng khc nhau)

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    13

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    14/17

    Bi ging mn hc Nhn Dng v X L nh

    Sau khi tm c gc theo cc phn t cu trc trn, ta kt hp chng li c ktqu l cc gc li ca nh.

    S dng php ton HitAndMiss tm gc li ca mt nh7. Xng nh

    Khi nim: Xng nh l tp hp cc ng dy l 1, i qua phn gia cai tng nh v bo ton c tnh cht hnh hc ca i tng nh.

    Tuy nhin, khng d dng nhn ra xng nh:

    V d:

    (a) (b)

    Trong v d (a), ta khng th tm c ng thng c dy 1 i qua gia itng m phn nh c tnh cht n gin ca i tng. Trong v d (b), ta khngth b i mt im trong i tng k 8 m gi c tnh cht hnh hc ca itng.

    Cng thc c bn:

    - Cc tp hp con ca xng nh Sk(A):

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    14

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    15/17

    Bi ging mn hc Nhn Dng v X L nh

    vi K l gi tr ln nht ca k trc khi Sk(A) tr thnh rng

    (ta c )

    Xng nh l hp ca cc tp con xng nh:

    Nh vy, i tng nh ban u c th c ti to li t cc tp con xngnh, phn t cu trc B v gi tr K:

    Tuy nhin, cng thc ny khng phi lc no cng bo ton c tnh chthnh hc ca nh.

    * Php ton lm gy nh:

    Cng thc:

    Ty thuc vo cch chn B1, B2 m ta c cc thut ton lm gy nh khcnhau.

    Mt cch biu din khc:

    Phn t cu trc c dng tm xng nh (im gc tm ca phn t cu trc).

    Ti mi bc lp, nh s c lm gy bi phn t cu trc bn tri, sau n phnt cu trc bn phi, tip theo vi php quay 90o hai phn t cu trc trn. Qu trnh

    c lp i lp li cho n khi php ton lm gy khng dn n s thay i no na.

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    15

  • 8/3/2019 Nhan Dang Va Xu Li Anh

    16/17

    Bi ging mn hc Nhn Dng v X L nh

    Xng nh c tm bng php ton lm gy vi hai phn t cu trc trn

    V d v mt s xng nh:

    L B Dng Khoa Cng ngh Thng tin - Trng i Hc Hng Hi Vit Nam

    16

    http://homepages.inf.ed.ac.uk/rbf/HIPR2/images/wdg2skl1.gifhttp://homepages.inf.ed.ac.uk/rbf/HIPR2/images/wdg2thr3.gifhttp://homepages.inf.ed.ac.uk/rbf/HIPR2/images/art7skl1.gifhttp://homepages.inf.ed.ac.uk/rbf/HIPR2/images/art7.gifhttp://homepages.inf.ed.ac.uk/rbf/HIPR2/images/art6skl1.gifhttp://homepages.inf.ed.ac.uk/rbf/HIPR2/images/art6.gif
  • 8/3/2019 Nhan Dang Va Xu Li Anh

    17/17

    Bi ging mn hc Nhn Dng v X L nh

    8. Ti to lp y nh

    17

    http://homepages.inf.ed.ac.uk/rbf/HIPR2/images/phn1ske1.gifhttp://homepages.inf.ed.ac.uk/rbf/HIPR2/images/phn1thr1.gif