DATN_PhanMemPhatHienNguoiTeNga

download DATN_PhanMemPhatHienNguoiTeNga

of 92

Transcript of DATN_PhanMemPhatHienNguoiTeNga

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    Mc lc

    Li ni u .............................................................................................................. 1

    Tm tt n .......................................................................................................... 2

    Danh sch hnh v ................................................................................................... 4

    Danh sch cc bng biu.......................................................................................... 7

    Phn m u ............................................................................................................ 8

    Chng 1: Tng quan vn pht hin t ng nhng ngi cao tui. ................. 10

    1.1. Thc trng vn ng ngi cao tui .................................................... 10

    1.2. Vai tr ca h thng pht hin t ng ngi ln tui .............................. 11

    1.3. Cc h thng Pht hin t ng c trn th gii ...................................... 12

    1.3.1. Tng quan cc h thng hin c ......................................................... 12

    1.3.2. Thit b pht hin t ng s dng cm bin ........................................ 15

    1.3.3. Thit b pht hin t ng s dng camera ........................................... 22

    1.3.4. So snh cc h thng hin c ............................................................. 30

    1.4. Phng php thc hin ti ................................................................... 31

    Chng 2: C s l thuyt ..................................................................................... 33

    2.1. Gii thiu v h thng x l nh ............................................................... 33

    2.2. Thu nhn nh ............................................................................................ 35

    2.2.1. Cc thit b thu nhn nh .................................................................... 35

    2.2.2. Ly mu v lng t ha ................................................................... 37

    2.2.3. Mt s phng php biu din nh .................................................... 39

    2.2.4. Cc nh dng nh c bn .................................................................. 40

    2.3. X l nng cao cht lng nh ................................................................. 40

    2.3.1. Ci thin nh s dng cc ton t im .............................................. 41

    2.3.2. Ci thin nh dng ton t khng gian (Spatial Operators) ................ 44

    2.3.3. Cc php ton hnh thi hc ............................................................... 47

    2.3.4. Khi phc nh .................................................................................... 49

    2.4. Phng php pht hin bin ..................................................................... 51

    2.4.1. K thut pht hin bin ...................................................................... 51

    2.4.2. Phng php pht hin bin cc b .................................................... 52

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    ii

    2.4.3. Pht hin bin gin tip ...................................................................... 55

    2.5. Phn vng nh .......................................................................................... 56

    2.5.1. Phn vng nh da vo ly ngng.................................................... 56

    2.5.2. Phn vng da vo ng bin .......................................................... 57

    2.5.3. Phn vng da theo min/vng .......................................................... 58

    2.6. Nhn dng nh v nn nh ........................................................................ 60

    2.6.1. Nhn dng nh ................................................................................... 60

    2.6.2. Nn nh ............................................................................................. 60

    2.7. Cc k thut hu x l .............................................................................. 61

    2.7.1. Rt gn s lng im biu din ........................................................ 61

    2.7.2. Xp x a gic bi cc hnh c s ....................................................... 63

    Chng 3: Xy dng h thng pht hin t ng ngi ln tui. .......................... 66

    3.1. Cc cng c s dng ................................................................................ 66

    3.1.1. Microsoft Visual C++ ........................................................................ 66

    3.1.2. OpenCV trn nn Visual C++ ............................................................ 67

    3.2. Xy dng h thng pht hin t ng .......................................................... 69

    3.2.1. Thu nhn Video ................................................................................. 69

    3.2.2. Tch i tng ra khi khung nn ...................................................... 70

    3.2.3. Xc nh t l khung, gc ................................................................... 75

    3.2.4. Xc nh ng da vo t l khung, gc ............................................... 75

    3.2.5. Pht tn hiu cnh bo ........................................................................ 78

    3.2.6. Lu thut ton ............................................................................... 79

    3.3. Kt qu thu c. ..................................................................................... 80

    3.3.1. Giao din ca h thng ...................................................................... 80

    3.3.2. Tng th h thng Kt qu .............................................................. 83

    Chng 4: Kt lun ............................................................................................... 87

    4.1. Cc kt qu t c ............................................................................ 87

    4.2. Nhng tn ti v hng pht trin ............................................................ 87

    Ti liu tham kho ................................................................................................. 88

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    Li ni u

    Chng em xin chn thnh cm n Thy gio, Thc s Nguyn Vit Dng, ngi

    hng dn tn tnh ch bo chng 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 chng em c thm kin thc v lp trnh v kin thc v x l nh.

    ng thi chng em xin chn thnh cm n cc thy c trong Vin in t -

    Vin thng trng i hc Bch Khoa H Ni, cng nh cc thy c trong trng

    trang b cho chng em nhng kin thc c bn cn thit trong sut thi gian hc

    tp ti trng chng em c th hon thnh tt n ny.

    Trong qu trnh hc cng nh trong sut thi gian lm tt nghip khng trnh

    khi nhng thiu st, chng 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, chng em xin gi li cm n n gia nh bn b to mi iu

    kin chng em xy dng thnh cng n ny.

    Chng em xin chn thnh cm n!

    H Ni, ngy 10 thng 06 nm 2013

    Nhm Sinh vin

    Thi Ton t Anh c Dng Hong Hi

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    2

    Tm tt n

    Trong khun kh ti tt nghip, cng vi vic tm hiu cc bi bo trong v

    ngoi nc, tm hiu cc sn phm thng mi lin quan n pht hin t ng, kt

    hp vi l thuyt x l nh, nhm em nghin cu v a ra phn mm pht hin t

    ng s dng mt camera quan st. Ni dung ca n gm c:

    Chng 1: Tng quan vn pht hin t ng nhng ngi ln tui

    Chng ny a ra vn nguy c ng v vai tr ca h thng pht hin t ng

    ngi ln tui. Nhm nghin cu s khi chc nng ca h thng pht hin t

    ng ni chung v mt s sn phm thng mi lin quan. T a ra phng

    php nghin cu, thc hin ti ca nhm.

    Chng 2: C s l thuyt

    Chng ny ni v c s l thuyt x l nh, bao gm cc k thut nng cao

    cht lng nh, cc phng php pht hin bin, phn vng nh v cc k thut hu

    x l nh. y u l nhng l thuyt x l nh quan trng m nhm nghin cu

    p dng vo ti.

    Chng 3: Xy dng h thng pht hin t ng ngi ln tui

    Chng ny a ra cc cng c m nhm s dng nghin cu ti, bao

    gm Microsoft Visual C++ v OpenCV. Da vo 2 cng c trn, nhm xy dng

    nn h thng pht hin t ng ngi ln tui dng mt camera quan st. Chng 3

    cn cp n cu trc h thng nhm lm v cc kt qu t c.

    Chng 4: Kt lun

    Sau 3 thng nghin cu nhm hon thnh ti vi kt qu cao. Phn mm

    pht hin t s dng mt camera quan st ca nhm thc hin c vi chnh

    xc ln ti 90%. Trong tng lai, nhm hy vng c th pht trin phn mm thnh

    sn phm thng mi.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    3

    ABSTRACT

    In the framework of the thesis, along with the understanding of the paper at

    home and abroad, the refering of the trade products related to detecting falls

    combined with theoretical image processing, we researched and provided a software

    to detect falls using a single camera. The content of our project include:

    Chapter 1: Overview of the problems of Fall Dectection at older people

    This chapter find out some fall risks and a role of Fall detection systems at

    senior citizen. We find out about som function block diagram and some commercial

    products involved of the Fall detection system. Since then we provide the research

    methods, to implement our project.

    Chapter 2: Theoretical Foundations

    This chapter is about the image processing theoretical basis, including the

    techniques for improving the quality of digital image, edge detection methods,

    image segmentation and image post-processing techniques. Those are the important

    theories of image processing that we research to apply for our project.

    Chapter 3: Building Fall detection system for elderly people

    This chapter offers the tools that we used to research, including Microsoft

    Visual C + + and OpenCV. Based on them, we built the Fall detection system for

    elderly people using a single camera. Chapter 3 also refers to the system

    architecture that we has made and the results we achieved.

    Chapter 4: Conclusion

    After 3 months of the studying, we completed our project with a good results.

    The Fall detection software using a single camera have an accuracy up to 90%. In

    the future work, we hope to develop this software into the commercial products.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    4

    Danh sch hnh v

    Hnh 1.1: S khi tng quan h thng kt hp cm bin v camera ............ 14

    Hnh 1.2: M t h thng SmartCane .............................................................. 15

    Hnh 1.3. Cu trc h thng, tng tc d liu gia cc nt cm bin ............ 19

    v nt gim st ................................................................................................ 19

    Hnh 1.4. Kt qu phn loi da trn m hnh SVM ........................................ 21

    Hnh 1.5. Minh ha vector Vv v Vh............................................................... 24

    Hnh 1.6. Tng quan v thut ton pht hin t ng ......................................... 25

    Hnh 1.7. M t hnh elip bao quanh ngi ..................................................... 28

    Hnh 2.1 Cc bc c bn trong x l nh ...................................................... 33

    Hnh 2.2 S phn tch v x l nh, v lu thng tin gia cc khi ........ 35

    Hnh 2.3 H ta RGB ................................................................................. 37

    Hnh 2.4 Cc dng mu im nh. ................................................................... 38

    Hnh 2.5 Hng cc im bin v m tng ng : A11070110764545432 ...... 39

    Hnh 2.6 Dn tng phn ........................................................................... 41

    Hnh 2.7. Tch nhiu v phn ngng ............................................................. 42

    Hnh 2.8. Bin i m bn. .............................................................................. 42

    Hnh 2.9. Thc hin gn ng cn bng mc xm ...................................... 43

    Hnh 2.10 nh sau Dilation. ............................................................................ 48

    Hnh 2.11 nh sau php erosion...................................................................... 48

    Hnh 2.12 nh sau open v close. ................................................................... 49

    Hnh 2.13 Qu trnh pht hin v lu tr nh .................................................. 50

    Hnh 2.14 K thut lc ngc ......................................................................... 51

    Hnh 2.15 Dng phn b (profile) sng v vi phn bc nht (gradien) ca

    ng vin 1 chiu thng thng. ......................................................................... 52

    Hnh 2.16 M hnh pht hin ng bin dng ton t Gradient ..................... 53

    Hnh 2.17 Profile sng, vi phn bc nht v bc hai (Laplace) ca ng

    vin 1 chiu thng thng ..................................................................................... 54

    Hnh 2.18 M hnh pht hin ng bin dng ton t Laplace ...................... 55

    Hnh 2.19 Phn vng nh. ............................................................................... 56

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    5

    Hnh 2.20 Cc bc phn vng da vo ng bin ....................................... 57

    Hnh 2.21 Pht trin vng lin kt trng tm (CLRG) ..................................... 59

    Hnh 2.22 S tng qut h thng nhn dng nh ......................................... 60

    Hnh 2.23: n gin ha ng cng theo thut ton Douglas Peucker .......... 61

    Hnh 2.24: n gin ha ng cong vi thut ton Band Width .................... 62

    Hnh 2.25: n gin ha ng cong vi thut ton Angles ........................... 63

    Hnh 2.26: Xp x a gic bng ng trn ..................................................... 64

    Hnh 2.27: Xp x a gic bng hnh ch nht ................................................. 65

    Hnh 3.1: S khi h thng ......................................................................... 69

    Hnh 3.2: S khi tin x l ....................................................................... 70

    Hnh 3.3: nh RGB v nh mc xm ca nn v khung hnh .......................... 71

    Hnh 3.4: Lc trung v ..................................................................................... 71

    Hnh 3.5: hnh nh th nghim thut ton tm s sai khc gia hai nh mc xm

    .............................................................................................................................. 72

    Hnh 3.6: Kt qu tm s sai khc gia nh nn v khung hnh trong video ..... 72

    Hnh 3.7: nh sai khc sau khi lc trung v ..................................................... 73

    Hnh 3.8: Nh phn ha vi cc mc ngng khc nhau .................................. 73

    Hnh 3.9: Lp y l trng bng php ton hnh thi hc ng nh ................. 74

    Hnh 3.10: Xc nh hnh ch nht v elip bao quanh i tng. .................... 75

    Hnh 3.11: thng k t l khung ca trng thi ng ........................................ 75

    Hnh 3.12: thng k t l khung ca trng thi ngi ......................................... 76

    Hnh 3.13: thng k t l khung ca trng thi ng........................................... 76

    Hnh 3.14: thng k gc trng thi ng ......................................................... 76

    Hnh 3.15: thng k gc trng thi ngi........................................................... 77

    Hnh 3.16 Thng k gc trng thi ng ............................................................ 77

    Hnh 3.17: Cc mc ngng nhn din cc trng thi ..................................... 78

    Hnh 3.18: Cnh bo trn mn hnh ................................................................. 78

    Hnh 3.19: Giao din bo ng ....................................................................... 80

    Hnh 3.20: Giao din bo ngi ........................................................................ 81

    Hnh 3.21 Giao din cnh bo ng ................................................................... 81

    ........................................................................................................................ 82

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    6

    Hnh 3.22: Giao din bo ng .......................................................................... 82

    Hnh 3.23: Th nghim ngoi tri sn D4 i hc Bch Khoa H Ni ......... 83

    Hnh 3.24: Th nghim ngoi tri sn thng gia nh ................................... 83

    Hnh 3.25: Th nghim hnh lang ti snh D4, H BK HN ......................... 84

    Hnh 3.26: Th nghim trong nh ................................................................... 85

    Hnh 3.27: Th nghim trong nh ................................................................... 85

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    7

    Danh sch cc bng biu

    Bng 1.1. Thng tin ca i tng th nghim ................................................ 17

    Bng 1.2. T l pht hin t ng ca bn loi ng khc nhau. ........................... 17

    Bng 1.3. T l khng nh sai ca cc hnh ng ......................................... 18

    Bng 1.4: Bng thng k chnh xc ca cc c tnh ng ............................ 29

    Bng 3.1: Cc khi nim ................................................................................. 86

    Bng 3.2: Thng k th nghim ...................................................................... 86

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    8

    Phn m u

    Tui th cao i i vi chm sc sc khe tng cao. Vic ko gim nhng yu

    t nguy c d gy tai nn cho ngi cao tui l ht sc quan trng. Nu nh chng

    ta cho rng tui gi l mt thch thc ca nhn loi th tai nn t ng ngi gi l

    mt thch thc to ln. Mi nm, trn th gii c n 1/3 n dn s tui trn

    65 b ng. Trong s , mt na b ng ti din nhiu ln. Ng l nguyn nhn hng

    u cho cc chn thng ca ngi gi v cng l nguyn nhn ch yu dn ti cc

    ca t vong do ti nn ca ngi gi trn 75 tui, c tnh khong 70% s cc ca t

    vong do tai nn. Hn 90% cc ca gy xng chu xy ra do b ng, vi hu ht cc

    ca gy xng u xy ra ngi trn 70 tui. V ti Vit Nam, c tnh c khong

    1,5-1,9 triu ngi cao tui t ng mi nm. Vi s pht trin ca x hi, khi nhng

    ngi tr khng c thi gian chm sc cho ngi gi th nhng tai nn v ng s

    tip tc tng trong nhng nm tip theo.

    Nhiu ngi cao tui sng mt mnh do con ci i xa hoc phi nh mt mnh

    khi con h i lm. C rt nhiu trng hp ngi cao tui sau khi ng th khng th

    t ng ln hoc gi c s gip t ngi khc. V vy, trn th gii c rt

    nhiu nh sn xut a ra sn phm pht hin t ng dnh cho ngi cao tui.

    Nhim v trc tin t ra ca mt h thng pht hin ngi gi ng l h c th

    qua gi c s gip ngay c khi ri vo tnh trng v thc hoc khng

    th t ng dy sau khi ng.

    pht hin ngi b ng mt cch chnh xc nht cn mt h thng s dng

    ng thi hai thit b l cm bin gia tc gn trn ngi v camera quan st kt ni

    vi my tnh gn trong phng ca ngi gi. H thng s dng cc thut ton phn

    tch da trn cc d liu nhn c t cm bin v camera ng thi nhn bit cc

    trng thi ng v khng ng. Nu pht hin ngi b ng sau mt khong thi

    gian nht nh khng thy ng ln h thng s a ra cnh bo cho ngi s dng

    l ngi thn hoc bc s, chm sc vin

    Hin ti, Vit Nam c rt t cc sn phm h tr pht hin t ng . Sau khi

    nghin cu cc phng php pht hin t ng trn th gii v nhn thy tm quan

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    9

    trng ca vic a ra thit b pht hin ng, nhm la chn ti Pht hin t

    ng ca ngi gi s dng camera quan st lm n tt nghip.

    H thng pht hin ngi b ng s dng camera quan st c gn trong khu

    vc ngi gi sinh hot. N s gi cho my tnh hnh nh ngi gi theo thi gian

    thc. My tnh s s dng cc thut ton x l hnh nh xc nh c ngi gi

    c b ng hay khng.

    n c chia lm cc chng nh sau:

    Chng 1: Tng quan v cc phng php pht hin t ng. Chng ny

    a ra mt s phng php pht hin t ng c ng dng trn th gii. ng

    thi a ra cc u, nhc im ca cc phng php . T a ra phng php

    pht hin t ng c s dng trong ti ca nhm.

    Chng 2: C s l thuyt. Chng ny a ra cc c s l thuyt chung

    c s dng lm ti ca nhm.

    Chng 3: Xy dng h thng pht hin t ng ngi cao tui. Chng

    ny gii thiu cc cng c s dng thc hin ti, a ra cc thut ton p

    dng xy dng c chng trnh pht hin t ng, cui cng l trnh by kt

    qu thu c ca qu trnh nghin cu v thc hin ti.

    Chng 4: a ra cc Kt lun cng vic hon thnh, cc hn ch v d

    nh nghin cu trong tng lai ca nhm.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    10

    Chng 1: Tng quan vn pht hin t ng nhng ngi

    cao tui.

    1.1. Thc trng vn ng ngi cao tui

    Ng l mt nguy c ln nh hng n sc khe, lm gim cht lng cuc

    sng nhng ngi cao tui. Mi nm, trn th gii c t 1/3 n 1/2 dn s

    tui trn 65 b ng. Trong s , mt na b ng ti din nhiu ln. Ng l nguyn

    nhn hng u ca cc chn thngv cng l nguyn nhn ch yu dn ti cc ca

    t vong do ti nn ngi gi trn 75 tui, con s c tnh khong 70%. Hn 90%

    cc ca gy xng chu xy ra do b ng, v hu ht u xy ra ngi trn 70

    tui[1][2].

    Vi s pht trin ca x hi,

    khi nhng ngi tr khng c

    thi gian chm sc cho ng

    b, cha m, nhiu ngi cao tui

    phi sng mt mnh do con ci

    i xa hoc nh mt mnh khi

    con h i lm. C rt nhiu

    trng hp ngi cao tui sau khi ng th khng th t ng ln hoc khng th gi

    s gip t ngi khc. Cn vi nhng ngi gi trong nh dng lo, cc nh

    nghin cu c tnh c n 50% ngi gi ng mi nm v hn 40% trong s h

    ng nhiu ln[3]. Khng ch gy ra nhng vt thng th xc nh gy xng, trt

    [1] Koen Milisen, Els Detroch, Kim Bellens, Tom Braes, Katrien Dierickx, Willy Smeulders, Stefan Teughels,

    Eddy Dejaeger, Steven Boonen, and Walter Pelemans, Falls among community-dwelling elderly: a pilot

    study of prevalence, circumstances and consequences in flanders, Tijdschr Gerontol Geriatr, vol. 35, no. 1,

    pp. 15 20, 2004.

    [2] M. E. Tinetti, Preventing falls in elderly persons, New England Journal of Medicine, vol. 348, no. 1, pp.

    42 49, 2003, 57 MASSACHUSETTS MEDICAL SOC/NEJM WALTHAM 630WY.

    [3] P. A. Stalenhoef, J. P. M. Diederiks, J. A. Knottnerus, A. D. M. Kester, and Hfjm Crebolder, A risk

    model for the prediction of recurrent falls in community-dwelling elderly: A prospective cohort study,

    Journal of Clinical Epidemiology, vol. 55, no. 11, pp. 1088 1094, 2002, 39 PERGAMON-ELSEVIER

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    11

    khp, tn thng no b,...t ng cn gy hu qu nghim trng v tm l lm gim

    cuc sng c lp ca ngi cao tui.

    Vi cc s liu nghin cu hng nm c a ra ngn gn trn, cng vic gia

    tng nhu cu chm sc sc khe, t bit l sc khe ngi cao tui, cc sn phm

    nh Pht hin t ng ang ngy mt tr nn cn thit. Hin nay trn th gii c

    rt nhiu cc cng trnh nghin cu v cc sn phm thng mi lin quan n lnh

    vc ny.

    1.2. Vai tr ca h thng pht hin t ng ngi ln tui

    Mt h thng pht hin t ng phi m bo cc yu t sau:

    Lun theo st cc hot ng ca ngi cao tui.

    Pht hin chnh xc tnh trng ca ngi gi, in hnh h thng ny l

    hai trng thi Ng v Khng ng.

    a ra cnh bo kp thi.

    S dng mt h thng pht hin t ng s mang li cc li ch:

    i vi ngi cao tui:

    o Kp thi can thip vo nhng tnh hung khn cp.

    o Thay ngi gi a ra li gi gip khi h khng th t mnh

    lm iu .

    o To cm gic an ton, tm l thoi mi khi s dng.

    i vi ngi tr:

    o D khng phi l s thay th hon ton cho vic chm sc ngi

    cao tui, nhng y l mt gii php tng tnh an ton khi

    nhng ngi con, chu khng th dnh s theo di trc tip, lin

    tc ti ng b, cha m.

    o To cm gic yn tm khi lun theo st v gii quyt c nhng

    tnh hung khn cp ca ngi cao tui.

    SCIENCE LTD OXFORD 628TM.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    12

    1.3. Cc h thng Pht hin t ng c trn th gii

    1.3.1. Tng quan cc h thng hin c

    Hin nay trn th gii, cc dng sn phm chm sc sc khe con ngi ni

    chung v dng sn phm Pht hin t ng ni ring ang rt pht trin v c ng

    dng rng ri. in hnh c th k ti cc sn phm sau:

    Mt s sn phm pht hin t ng:

    Fall detector ZigBee

    Blue Alert Fall Detection Sensor[4]

    Cc dng sn phm Pht hin t ng c chia ra lm 2 nhm chnh: Nhm sn

    phm s dng cm bin gn trn ngi v nhm sn phm s dng camera theo di.

    [4]http://www.bluealertalarm.com/index.cfm?page=equipment

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    13

    Thit b Pht hin t ng s dng cm bin c eo trn c th ngi cao tui-

    y thng s dng cm bin gia tc - pht hin hng, ln gia tc dc theo

    mt trc nht nh - thng l ba trc x, y, z,t c th tnh ton c gc ca

    mt ngi so vi mt t v pht hin ngi b ng hay khng. Thit b s t

    ng gi gip khi ngi ng hoc khi xut hin mt khong thi gian bt

    thng khng c chuyn ng cho thy c th l mt trng thi khn cp. Bn

    cnh , nh mt thit b y t, sn phm c mt nt gi s gip t ngi thn

    ging nh nt nhn SOS trn in thoi ngi gi c mt s nh mng vin

    thng Vit Nam ng dng trn sn phm ca h.

    Thit b Pht hin t ng s dng camera theo di li thng c ng dng

    trong nh.Camera c gn trong khu vc sinh hot, chu trch nhim ghi li hnh

    nh theo thi gian thc v gi cho my tnh x l nhm phn loi ngi gi ng hay

    khng. Vi sn phm ny chi ph s thp hn, thm vo ngi cao tui khng

    phi vng bn vic qun mang theo bn ngi nh khi s dng cm bin, d nhin

    chiu ngc, nhc im ca n li chnh l ch s dng c trong mt phm vi

    nht nh.

    Nu trn l hai nhm sn phm ang c ng dng v nghin cu trn th gii,

    bn cnh nu s dng ng thi cm bin gn trn ngi v camera theo di

    Pht hin t ng, chc chn kt qu s chnh xc hn. l s kt hp tt nht

    gii quyt nhng trng hp ngi gi i vo khu vc camera khng quan st c

    th vn c th xc nh trng thi thng qua cm bin. Tuy nhin vi h thng ny

    chi ph s cao hn nhiu, ng thi kh nng ti u thng mi s gp nhiu tr

    ngi. Di y l s khi chc nng ca h thng pht hin t ng da vo cm

    bin gia tc v camera quan st.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    14

    Hnh 1.1: S khi tng quan h thng kt hp cm bin v camera

    Nu trn l tng quan v cc h thng Pht hin t ng c nghin cu v

    thc hin trn th gii. Cc phng php v sn phm c th s c trnh by

    phn di y.

    Nng cao cht lng nh

    nh du v tr ngi gi

    Nhn bit hnh dng, din tch

    ngi gi

    So snh vi cc hnh dng, din

    tch lu

    Tng hp

    Xc nh gc ca ngi theo phng thng ng

    So snh vi gc c quy nh l ng

    m thi gian khng tr v trng thi Khng ng

    Qu thi gian truyn tn hiu n

    b thu

    Kt qu

    Hnh nh t Camera

    D liu t cm bin

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    15

    1.3.2. Thit b pht hin t ng s dng cm bin

    Trn th gii, cc thit b Pht hin t ng s dng cm bin tr nn rt thng

    dng. Sau y l hai sn phm ni bt trong nhm ny: chic gy SmartFall v my

    h tr Vector.

    a) SmartFall

    Gii thiu

    Cc nh nghin cu ch ra rng: chn yu, ri lon dng i, ri lon cn bng

    l nguyn nhn chnh ca cc s c t ng. Phn ln ngi cao tui s dng gy

    khc phc cc vn ny. Sn phm SmartFall c pht trin t nn tng trc

    : SmartCane - mt chic gy c thit k hin i, bao gm mt b cm bin v

    mt b pht tn hiu wireless.D liu cm bin s c chuyn ti mt thit b c

    nhn xa. Mc tiu ca h thng ny l t ng cnh bo khn cp cho ngi

    thn khi ngi s dng gy ng v khng th gi s gip .

    Cu trc h thng

    Hnh 1.2: M t h thng SmartCane

    M t Hnh 1.2: H thng SmartCane bao gm ba thnh phn c bn:

    Mt b cm bin (sensors) vi tn hiu u ra l tn hiu biu th chuyn

    ng, lc, v p lc.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    16

    Mt b phn thu nhn tn hiu t b cm bin(acquisition unit) v giao tip

    vi cc thit b bn ngoi thng qua mt lin kt khng dy wireless.

    Mt thit b c nhn (personal device)thu thp v x l d liu c gi t

    b phn thu nhn tn hiu t b cm bin.

    Din gii Hnh 1.2:

    Cm bin trn gy SmartCane bao gm mt gia tc k ba trc, ba trc con quay

    hi chuyn tn hiu v hai cm bin p lc. Cc con quay hi chuyn t vung gc

    vi nhau o tc gc trong khng gian ba chiu, v gia tc k c gn gn tay

    cm ca gy vi gc nghing 30 t hng ca trng lc. Hai cm bin p lc c

    gn vo tay cm v u gy. Ngoi ra nh sn xut cn kt hp thm cm bin o

    vn tc ri ca gy tng tnh chnh xc khi phn bit cc hot ng bnh thng

    vi t ng.

    B phn thu nhn tn hiu bao gm mt b x l MicroLEAP bng Bluetooth

    trn b mt. Mi knh u vo cm bin c th ly mu ti mt t l ln n 300Hz.

    i vi ng dng SmartCane, ly mu c chn 26Hz. n v ny rt hiu qu

    trong vic h tr ly mu lin tip trong hn 20 gi. Bluetooth truyn ti d liu

    bng cch s dng 6 pin c AA-2200mAh.

    Thit b c nhn c th l thit b di ng bt k m c h tr Bluetooth. y,

    chn mt my tnh bng cho d dng lp trnh v hin th d liu, thut ton c th

    d dng c gi ti in thoi di ng hoc PDA. Tn hiu gi n c nhn v

    ghp thnh mt file. Phn mm SmartFall sau c trc tip t file v thc hin

    cc thut ton pht hin trong mt thi gian thc gn nht.

    Kt qu

    Hiu qu ca SmartFall c o thng qua mt lot cc th nghim. Nhng th

    nghim ny c xy dng nh gi t l pht hin t ng (khng nh ng) v

    kh nng phn bit cc hot ng trong cuc sng khng phi l t ng (khng nh

    sai).

    Cc nh sn xut chn ba i tng khm sc khe thc hin th nghim.

    H s ca h c th hin trong bng 1.1. Cc i tng c chn nghin cu

    kh nng nh hng ca trng lng v chiu cao tikt qu cui cng.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    17

    Bng 1.1. Thng tin ca i tng th nghim

    i tng 1 2 3

    Tui 35 28 25

    Gii tnh Nam Nam N

    Chiu cao 1,86 m 1,60 m 1,65 m

    Cn nng 109,3 kg 63,5 kg 50,8 kg

    Cc kt qu pht hin t ng

    Sau y l bn loi t ng c th nghim nh gi t l pht hin ca

    SmartFall:

    Ng v pha trc: ng xung do vp, hoc sy chn.

    Ng v ng sau: ng do trt chn.

    Ng v mt bn: ng do mt cn bng.

    Ng t do: ng khng c vt cn tr do mt kim sot.

    Mi loi ng c thc hin 30 ln. Cc kt qu c lit k trong Bng 1.2 cho

    thy mt t l pht hin gn 100% cho bn loi ng c thc hin bi ba i tng,

    s khc bit v trng lng v chiu cao gia cc i tng t nh hng n kt

    qu cui cng.

    Bng 1.2. T l pht hin t ng ca bn loi ng khc nhau.

    1 2 3

    V pha trc 100% (30/0) 100% (30/0) 100% (30/0)

    V ng sau 100% (30/0) 100% (30/0) 93,3% (28/2)

    V mt bn 100% (30/0) 96,7% (29/1) 100% (30/0)

    T do 100% (30/0) 100% (30/0) 100% (30/0)

    Phn bit cc trng thi ng t hot ng hng ngy l rt quan trng. Thng

    xuyn bo ng nhm c th lm ngi dng khng sn sng chp nhn h thng.

    Sc mnh phn bit ny ca SmartFall c nh gi bng cch s dng su th

    nghim khc nhau th hin su hnh ng thng c thc hin cng gy:

    i chm: i b vi gy tc nh hn mt bc/giy.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    18

    i nhanh: i b vi gy tc khong 2 bc/giy.

    Ngi v ng: ng ln vi s gip ca gy t trng thi ngi.

    ng: Vn ng yn vi mt phn nh trng lng dn vo gy.

    Rung gy: ong a gy vi tn sut khong 1Hz vi mt gc nh hn 30

    t trc thng ng.

    t ln i: cm gy ang hng thng ng v t trn i khi ngi.

    Tt c cc trng hp(tr ng) vn c thc hin 30 ln vi c 3 i tng

    th nghim. Ring trng hp ng c th nghim trong 30 giy ng yn. T l

    khng nh saic th hin trong Bng 1.3.

    Bng 1.3. T l khng nh sai ca cc hnh ng

    1 2 3

    i chm 0% (0) 0% (0) 3,3 % (1)

    i nhanh 0% (0) 0% (0) 0% (0)

    Ngi v ng 0% (5) 0% (1) 0% (0)

    ng 0 trong 30 giy 0 trong 30 giy 0 trong 30 giy

    Rung gy 0% (0) 0% (0) 0% (0)

    t ln i 10% (3) 3,3% (1) 3,3% (1)

    u im:

    SmartFall khng yu cu ngi s dng mc hoc eo dy cm bin trc tip

    vo c th.

    N l hnh nh thu nh ca mt h thng y t khng dy (PNI).

    SmartFall c 1 t l pht hin t ng cao hn v chi ph thp hn so vi cc

    hnh thc pht hin t ng PNI khc. V d nh: dy cm bin tia hng ngoi,

    cm bin rung, h thng phn tch m thanh-hnh nh,...

    Quan trng hn, h thng SmartFall khng yu cu thit lp cc khu vc

    gim st c bit v do t b nh hng bi s di ng ca ngi dng.

    Kt lun

    Trn y l chic gy SmartFall, mt thit b t ng pht hin t ng, pht trin

    da trn nn tng SmartCane.SmartFall s dng b cm bin gia tc v b pht

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    19

    bluetooth pht hin t ng. Mt s th nghim m phng t ng c thc

    hin nh gi hiu qu ca SmartFall, kt qu ch ra rng cc thut ton c th

    pht hin hu ht cc trng hp t ng v t c t l bo ng sai rt thp.

    b) My h tr vector

    Gii thiu

    Trong phng php ny, vic pht hin t ng ca ngi cao tui da trn cc

    d liu ca my o gia tc. B cm bin thu thp cc d liu chuyn ng v truyn

    ti n n v gim st thng qua ng truyn khng dy. Vic phn loi d liu

    c thc hin bi my h tr vector, c th phn loi cc hot ng thanh ba loi:

    ng, i b v chy. Sau , vic xc nhtrng thi da trn cc hot ng trc

    c th cho php m ha v truyn ti hnh nh video t bnh nhn n cc n v

    gim st t xa.

    Cu trc h thng

    Hnh 1.3. Cu trc h thng, tng tc d liu gia cc nt cm bin

    v nt gim st

    M t Hnh 1.3: D liu gia tc c thu thp thng qua cc cm bin gn trn

    chn ca ngi s dng v c truyn qua ng truyn khng dy ti nt gim

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    20

    st. D liu c chuyn i sang cc nh dng c nh ngha t trc, t

    s pht hin c tnh trng ca bnh nhn. Mt mng li gim st module xc

    nh cht lng c s h tng mng c bn s quyt nh cc m ha thch hp v

    truyn ti hnh nh bnh nhn bng cch s dng H.263 nn video.

    Kt qu

    nh gi hiu qu v tnh chnh xc ca h thng, ba th nghim khc nhau

    c thc hin vi hai tnh nguyn vin:

    i b thng.

    i b thng v ng.

    i b thng v chy.

    H thng s phn tch d liu o gia tc c c. Mi trng hp tng tc, gi

    tr trn cc trc X, Y, Z c xc nhn thi gian chy v mt loi chuyn ng

    tng ng c lin kt vi n. Cn c vo s lng xut hin tun t ca mt

    loi chuyn ng c th, quyt nh v t ng ca bnh nhn c thc hin.

    tng tnh chnh xc ca quyt nh, b lc Kalman c s dng trong h thng.

    Kt qu phn loi t cc th nghim c tin hnh bng cch s dng m hnh

    My h tr Vector. B lc Kalman ci thin vic pht hin bng cch lm mn s

    xut hin tnh hung Chy hoc cc s c Ng. S dng My h tr Vector th cc

    s c Ng c pht hin vi chnh xc trung bnh 98.2%, trong khi tnh

    hung Chy c pht hin vi 96.72%.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    21

    Hnh 1.4. Kt qu phn loi da trn m hnh SVM

    cho 3 loi chuyn ng khc nhau (a) i b thng, (b) i b thng v ng,

    (c) i b v chy.

    Kt lun

    Vi phng php ny, bnh nhn c theo di bng thit b cm bin gia tc

    trn trc X, Y, Z. Phn loi d liu da trn My h tr Vector pht hin cc s

    c t ng vi chnh xc ln n 98.2%. V theo nh nh gi ca cc nh chuyn

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    22

    mn, trong tng lai, cn tng cng pht hin t ng bng cch s dng camera

    ca my tnh, vic ny s mang li kt qu cn chnh xc hn.

    1.3.3. Thit b pht hin t ng s dng camera

    phn ny s gii thiu cc thit b Pht hin t ng s dng hay ni cch

    khc l s dng h thng Th gic my (Computer Vision). Di y l hai cng

    trnh nghin cu in hnh trong lnh vc ny: Phng php theo di qu o u

    ngi [1] v Pht hin t ng s dng camera n [2].

    a) Phng php thc hin da trn qu o 3D ca u ngi

    Gii thiu

    Phng php ny thc hin bng cch s dng d liu 3D qu o u ngi,

    cho php theo di chuyn ng ca s t ng v phn bit c vic t ng t cc

    hnh ng bnh thng.

    Cu trc thut ton

    Phng php thc hin da trn ba bc:

    Head Tracking: theo di v tr ca u b phn c th lun nhn thy trn

    khung hnh v s chuyn ng nhanh trong qu trnh ng.

    3D Tracking: u ngi c theo di bng b lc ring phn Particle

    Filter [3] tch ra mt qu o 3D.

    [1] C. Rougier, J. Meunier, A. St-Arnaud and J. Rousseau, 3D Trajectory to Detect Falls of

    the Elderly Using a Monocular Camera, International Conference of the IEEE

    Engineering in Medicine and Biology Society, New York, September 2006 (4 pages -

    submitted).

    [2] Glen DEBARD, Peter KA RSMAKERS, Mieke DESCHODT, Ellen VLA EYEN, Jonas VAN DEN

    BERGH, Eddy DEJAEGER, Koen MILISEN, Toon GOEDEM, Tinne TUYTELAARS, Bart

    VANRUMSTE, CAMERA BASED FALL DETECTION USING REAL-LIFE VIDEO, MOBILAB:

    Biosciences and Technology Department, K.H.Kempen, Belgium; Center for Health Services and Nursing

    Research, K.U.Leuven, Belgium; Lessius, Campus De Nayer, Belgium; U.Z.Leuven, Belgium; ESAT-PSI,

    K.U.Leuven, Belgium; ESAT-SCD, K.U.Leuven, Belgium

    [3] M. Isard and A. Blake, Condensation conditional density propagation for visual

    tracking, in International Journal of Computer Vision, vol. 29, no. 1, 1998, pp. 5-28.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    23

    Fall Detection: Qu trnh t ng c pht hin bng cch s dng vn tc

    3D c tnh ton t qu o 3D ca u ngi.

    Cch xc nh v tr ca u (Head Localization): u ngi c dng hnh

    tri xoan trong mt phng 3D v c hnh elip trong mt phng 2D. u ngi c

    xc nh bng thut ton Dementhon [4], n c ba thng s u vo: cc im 3D

    ca m hnh u, cc im 2D tng ng trong nh v cc thng s ni ti ca

    camera. u ra ca thut ton dng 3D trong h ta ca my nh, c th

    chuyn i trong h ta chun gn lin vi mt phng t XY. phc hi cc

    qu o 3D s dng mt b lc ring phn.

    Theo di 3D: Li th ca cc b lc ring phn l chng cho php s thay i

    t ngt trn qu v c th i ph vi nhng li nh. Phng php thng

    thng theo di du l s dng nhng b lc ring phn lm vic tt vi nhng

    chuyn ng nh. Trong trng hp ny, chuyn ng c th rt ln khi ng, do

    vy cn iu chnh phng php hin ti d gii quyt vn ny. B lc ring

    phn c iu chnh thnh ba bc. u tin mt b lc ring phn tm ln cn

    ca v tr cui cng hnh elip. Nu n khng tm thy u, mt b lc th hai c

    s dng tm kim v tr gn ng ca u ngi trong nh mi v b lc ring

    phn th ba lc ra cc v tr. Cc b lc ring phn c da trn mc xm xung

    quanh chu vi hnh elip v kh nng thay i mu nn trong .

    Pht hin t ng:Tin hnh ly mu [5] s dng vector Vv theo phng thng

    ng v vector Vh theo phng nm ngang trong h ta chun phn bit Ng

    vi cc hot ng bnh thng. Qu o 3D c trch xut t tn hiu video c

    s dng a ra nhng nt c trng. Bng cch ly ngng vector Vv v Vh c

    th xc nh Ng. Mt v d v vn tc thu c t mt qu o 3D c hin th

    trong Hnh 1.5.

    [4] D.F. Dementhon and L.S. Davis, Model-based object pose in 25 lines of code,

    International Journal of Computer Vision, vol. 15, no. 1-2, June 1995, pp. 123-141.

    [5] G. Wu, Distinguishing fall activities from normal activities by velocity characteristics,

    in Journal of Biomechanics, vol. 33, no. 11, 2000, pp. 1497-1500.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    24

    Hnh 1.5. Minh ha vector Vv v Vh.

    Cc hnh ng ca ngi (a) ng ln, (b) ngi xung, (c) ang ngi, (d) ng

    ln ln na, (e) ng, (f) ng.

    H thng pht hin ng bao gm mt camera duy nht c t trong mt gc

    trn ca cn phng. gim chi ph, h thng c xy dng da trn mt webcam

    USB c gc quan st rng khong 70 quan st ton b cn phng. Camera

    ny cho cht lng hnh nh thp v nh b bin dng do gc rng.

    Kt lun

    Vi h thng ny, chng ta xy dng c mt tp hp cc video vi cc tnh

    hung t ng v cc tnh hung bnh thng nh ang ngi xung hoc ng. Hnh

    nh c phn gii 640x480 pixel v tc 30 khung hnh/s. Cc biu hin s a

    ra nhng kt qu theo di v tr u trong video v a ra mt s kt qu pht hin

    ng s dng cc c tnh vn tc.

    Vector vn tc 3D ly ra t mt camera cung cp mt phng php pht hin t

    ng mi. Vic theo di u ngi cung cp cho ta mt qu o 3D, hu dng khi

    phn bit ng vi cc tnh hung bnh thng. Tuy nhin vn cn mt s im cn

    phi c ci thin. Hin nay, cc hnh elip i din cho u ngi trong hnh nh

    u tin l phi t khi to, do cn pht trin mt phng php pht hin u

    ngi t ng khi c ngi bc vo phng. Tng cng h thng nhn bit ng.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    25

    b) Pht hin t ng s dng mt camera quan st

    Gii thiu

    Phng php ny s dng mt camera duy nht da trn nn tng h thng pht

    hin t ng trn nhng video thi gian thc.

    Thut ton pht hin t ng ca phng php ny gm bn phn chnh: thu thp

    video, theo di i tng trong video (Person Tracking), pht hin t ng (Fall

    Detection) v pht tn hiu cnh bo (Alarm Generation). on video c chuyn

    i sang hnh nh mc xm, cch ny khng cn phi thay i qu trnh x l nu

    chuyn sang s dng ch camera hng ngoi vo ban m. Vic pht tn hiu

    cnh bo khng thc hin trong lc ny.

    Cu trc h thng

    Hnh 1.6. Tng quan v thut ton pht hin t ng

    M t Hnh 1.6:

    Theo di i tng (Person Tracking):

    Xc nh i tng (Foreground Detection):

    u tin cn bit vng nn ca nh, lm c iu ny cn s dng k thut

    tr nn da trn b lc trung bnh. L thuyt c pht trin nm 1995 bi

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    26

    McFarlane v Schofield nhm theo di n ln [6]. K thut ny s dng vic d

    on vng nn. Vng c d on s c so snh tng pixel ca khung hnh hin

    ti vi nhng khung hnh c cp nht sau . Trong trng hp pixel khung

    hnh hin ti sng hn pixel vng nn, vng nn s c ln thm pixel v

    ngc li.

    i tng c th c xc nh bng cch tnh ton s khc bit gia khung

    hnh hin ti v vng nn. Trong trng hp n ln hn mt ngng nht nh,

    pixel l pixel i tng (foreground). Tri li, n l pixel nn (background). Li

    ch ca b lc trung bnh l tiu th t b nh, tc tnh ton nhanh v chnh

    xc,hn ch l cp nht chm vi nhng thay i nh sng ln, trn thc t th i

    tng nh hng ng k n vng nn khi n xut hin. V d khi mt ngi ngi

    trn gh salon trong mt khong thoi gian di, vng nn s c cp nht kt

    hp vi ngi vo. Nu ngi ng dy, vng hnh nh gh salon b che

    khuttrc s khc vi vng nn v c pht hin ra l i tng trong khung

    hnh. iu ny c th nh hng ti vic pht hin t ng sau ny.

    Loi b bng (Shadow Removal):

    Mt vng ti gy ra bi mt i tng di chuyn cng c th c pht hin

    nh mt i tng v n lm cc im nh bao ph quanh i tng ti hn. iu

    ny lm cho i tng trong khung hnh sai lch. loi b bng, c th s dng

    thuc tnh cabng: ch l s thay i cng sng ca pixel, cu trc ca vng

    bao ph khng thay i [7]. Do cu trc ca bngs tng quan vi cu trc ca

    hnh nh vng nn.

    Jacques et al. m t trong [4] cch s dng tng quan cho (Cross Correlation)

    xem chnh xc ca nhng pixel i tng c pht hin c ph hp vi

    nhng pixel vng nn.

    [6] N. J. B. McFarlane and C. P. Schofield, Segmentation and tracking of piglets in

    images, Machine Vision and Applications, vol. 8, no. 3, pp. 187.193, May 1995.

    [7] Daniel Grest, Jan-Michael Frahm, and Reinhard Koch, A color similarity measure for

    robust shadow removal in realtime, Vision, Modeling and Vizualization, 2003.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    27

    Xc nh vng cn quan tm (Region of Interest (ROI) Detection):

    Bc tip theo trong thut ton ny l xc nh vng cn quan tm xc nh

    con ngi trong khung hnh. Trc tin lm n mn ri m rng cc pixel c cho

    l i tng. Sau phn tch cc thnh phn kt ni nhm xc nh tng vng.

    Vng ln nht s c nh ngha l con ngi. gim thiu ti a nhiu, i

    tng con ngi phi ln hn mt ngng nht nh, v thut ton ny mc

    ngng c hiu sut tt nht l 17500 im nh. Cui cng t i tng ny, chng

    ta bt u trch xut ra cc c im pht hin t ng.

    Nhng c tnh xc nh ng (Fall Detection Features)

    Vi i tng c trch xut ra saucc bc trn, c th dn ra bn c im

    pht hin t ng: t l khung hnh ch nht gii hn (aspect ratio), gc ng (fall

    angle), tc di chuyn ca trng im (speed center gravity) v tc di chuyn

    ca u (speed head).

    T l ca khung gii hn c tnh ton bng cng thc chia chiu rng ca

    khung gii hn cho chiu cao. Mt t l nh i din cho mt ngi ang ng

    thng, cn khi t l ny ln th hin mt ngi ang nm xung.

    Gc ca ngi trong hnh c th nh ngha l gc gia trc di ca hnh elip

    gii hn v mt phng nm ngang ca hnh nh. gc nhn ngang, mt ngi ang

    ng c gc l 90,cn khi gc gn bng 0 i din cho mt ngi ang nm

    xung. Gc ng l s sai lch gia gc trong khung hnh hin ti v gc c xc

    nh trc . Thut ton ny s dng 2 giy gia nhng khung hnh o gc.

    Gc ng m gn bng 90 c th l mt t ng.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    28

    Hnh 1.7. M t hnh elip bao quanh ngi

    Mt ngi, quan tm y l mt ngi gi, thng di chuyn vi tc thp,

    trong khi tri ngc li hu ht cc t ng xy ra s chuyn ng vi tc cao.

    Thut ton ny chia ra lm hai khc bit tc . Tc di chuyn ca trng tm v

    tc di chuyn ca u. Trng tm c th c li th l n kh n nh. Nhng hot

    ng bnh thng ca con ngi ch mang li nhng thay i nh i vi im ny.

    u ngi c th nhn thy trong hu ht cc trng hp. Foroughi et al. m t

    trong [5] rng u ngi l im cao nht ca i tng. Thut ton ny s dng

    im cao nht ca trc di hnh elip lm v tr ca u ngi. Tc ca im u

    c xc nh bng s lng im nh m im u dch chuyn gia hai khung

    hnh lin k chia cho thi gian gia hai khung hnh .

    D liu th nghim

    Trong sut qu trnh nghin cu, d n ghi li 25 tnh hung ng trong hin

    thc. phn gii ca cc bc nh l 640x480 pixels. Vi mi tnh hung trong s

    22 trng hp t ng khc nhau, tc gi to ra mt video di 20 pht c tnh hung

    ng xy ra phn cui ca video.

    Trong qu trnh thit lp d liu, nhiu bi kim tra c thc hin. u tin

    cc c im khc nhau c nh gi ring bit. Trong trng hp ny, gi tr

    ngng b thay i nhm t ti hiu sut cao nht cho mi c tnh. Sau , tc gi

    tin hnh thm nh bng vic s dng mt My H tr Vector t ng a ra

    gii php kt hp ti u cc c tnh trn.

    Kt qu - Kt lun

    u tin cc c im khc nhau k trn c x l ring bit. Vi mi c

    im tc gi nghin cu cho ra mt ngng c hiu sut cao nht

    Bng di y cho ta thy t l khung v c tc trng tm ln u u cho

    kt qu tng t nhau. Sensitivity vo khong 0.72 0.80, nn 72 80% s t ng

    c pht hin. Gi tr d on tch cc (PPV) kh thp 0.17, ngha l khong 1/5

    l tnh hung ng thc s. Da vo gc ng to ra mt s lng ln cc pht hin

    sai.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    29

    Bng 1.4: Bng thng k chnh xc ca cc c tnh ng

    PPV: Positive Predictive Value Gi tr d on tch cc.

    Sai Tch cc: nu i tng hot ng bnh thng m h thng li cnh bo

    t

    Sai Tiu cc: c xy ra tai nn t ng m h thng khng pht hin v khng

    cnh bo l sai tiu cc.

    Thut ton trn cho ta mt phng php xc nh t ng ca i tng trong

    mt on video thi gian thc. Cn pht trin thm thut ton xc nh i tng v

    xy dng thm nhng c tnh pht hin t ng nhm c c chnh xc cao

    nht. D n ny mi ch gii thiu v hiu sut ca thut ton i vi mt c tnh

    ring l v s kt hp khi s dng cng vi mt SVM, qua kt lun rng mt

    SVM s dng t l khung gii hn v tc u ca i tng ln nht s cho kt

    qu tt nht.

    Tc gi a ra nhim v cn ci thin hiu sut pht hin i tng - s dng

    mt thut ton khc c kh nng nhn din nhiu i tng xut hin trong khung

    hnh.

    c

    im Ngng

    ng

    tch

    cc

    ng

    tiu

    cc

    Sai

    tch

    cc

    Sai

    tiu

    cc

    Sensitivity Specificity PPV

    T l

    khung 2.5 18 250 85 7 0.72 0.746 0.174

    Gc

    ng 80 22 86 248 3 0.88 0.257 0.081

    Tc

    trng

    tm

    180 19 247 87 6 0.76 0.739 0.179

    Tc

    im

    u

    640 20 241 93 5 0.80 0.722 0.177

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    30

    1.3.4. So snh cc h thng hin c

    phn ny s a ra nhng u Nhc im ca hai nhm thit b Pht hin t

    ng c cp trn. y s l c s nhm chng em khoanh vng phm vi v

    thit k sn phm trong n tt nghip.

    a) u nhc im ca h thng Pht hin t ng s dng cm bin

    u im

    Thit b nh gn, d s dng.

    S dng cm bin cho chnh xc trong vic xc nh t ng cao.

    Nhc im

    Nhng thit b ny i hi ngi s dng phi lun ghi nh gn trn ngi.

    Trong cuc sng hng ngy s khng th trnh khi vic ngi s dng c

    th qun mang theo thit b.

    b) u nhc im ca h thng Pht hin t ng s dng camera

    u im

    Mt h thng c chi ph r, d lp t, thn thin vi ngi s dng.

    Mt h thng t ng khng cn bt c s tc ng no ca ngi s dng

    trong qu trnh vn hnh.

    Vic ng dng Th gic my vo Chm sc sc khe s m ra mt hng

    pht trin mi, tch hp c nhiu cng dng ch trong mt thit b camera.

    Nhc im

    Phm vi theo di ca thit b hp, mi cn phng cn c lp t mt

    camera c gc m rng mi c th bao qut khp phng.

    Vic s dng camera gc m rng i khi dn ti mo dng hnh nh, dn

    ti sai lch, tuy nhin y l nhc im c th khc phc nh vo vic x l

    nh.

    Cha c tnh ng dng i vi vic ngi gi i ra ngoi.

    c) Kt lun nh gi

    Trong x hi hin nay, khi cng ngh ngy mt pht trin mnh m th yu cu

    v tnh t ng v tnh chnh xc lun lun l u tin hng u ca mi sn phm.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    31

    Trong lnh vc Pht hin t ng, im khc bit ln nht gia hai loi thit b s

    dng cm bin v s dng camera theo di l tnh t ng. Vi Camera theo di,

    mi hot ng ca con ngi s c ghi li, x l, phn loi v a ra cnh bo

    mt cch hon ton t ng, trong khi thit b s dng cm bin vn cn phi

    c s can thip ca ngi s dng khi phi lun mang theo trn ngi. Tuy nhin

    tnh chnh xc ca camera theo di trong vic phn loi trng thi cn cn phi th

    nghim rt nhiu trc khi c th tr thnh mt sn phm thng mi nh cc thit

    b s dng cm bin lm c.

    Ngy nay, song hnh cng cm bin, cc thit b s dng camera ni chung ang

    l xu hng pht trin ca th gii. Cng ngh x l hnh nh, cng ngh Th gic

    my ngy mt c ng dng rng ri v l ti chnh cho nhiu nghin cu v

    cng trnh khoa hc.

    Vi cc nhn xt, nh gi trn, ng thi da vo kh nng v trnh bn thn,

    phn sau nhm s trnh by Phng php thc hin ti c nhm khoanh

    vng thc hin.

    1.4. Phng php thc hin ti

    Sau qu trnh tham kho cc bi bo nghin cu khoa hc, cc h thng, sn

    phm pht hin t ng trn th trng, trong phm vi n tt nghip, nhm chng

    em quyt nh thit k mt phn mm x l hnh nh c tc dng pht hin ngi t

    ng bng mt camera. H thng pht hin t ng gm 4 phn chnh:

    Thu thp video.

    Theo di i tng.

    Pht hin t ng.

    a ra tn hiu cnh bo.

    Phn mm c nhm la chn vit bng ngn ng C++ kt hp cng th vin

    x l nh m ngun m OpenCV.

    L do la chn phng php thc hin n:

    Hin nay, xu hng s dng Th gic my tnh ang c pht trin v ng

    dng rng ri vo nhiu lnh vc khc nhau, trong lnh vc Chm sc sc

    khe con ngi ang c quan tm hng u.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    32

    Vic ch s dng mt camera xc nh t ng tuy cho kt qu khng chnh

    xc bng vic s dng cm bin gn theo ngi nhng s c chi ph r hn,

    tnh ng dng rng hn. Vic nghin cu phn mm c chnh xc tt

    nht l tiu ch s mt ca nhm.

    Vi vic la chn khoanh vng n nh vy, nhm c iu kin p dng

    c cc kin thc c hc trn lp trong mn Lp trnh, Lp trnh nng

    cao, X l nh s...vo thc t.

    Vi vic s dng camera theo di s to iu kin thun li cho nhm tin

    hnh thc nghim nhiu hn, t nng cao chnh xc ca phm mm.

    Vic la chn ngn ng C++ gip cho tc x l nh cao hn khi c kt

    hp vi cu trc phn cng ca Intel.

    Vy trong n tt nghip, nhm chng em s tp trung thit k v lp trnh

    mt phn mm x l nh chy trn my tnh c gn camera ngoi thu nhn tn hiu

    Pht hin t ng. phn sau chng em s trnh by C s l thuyt, bao gm cc

    nguyn l, k thut x l nh s c bn l nn tng ca vic thit k v lp trnh

    phn mm sau ny.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    33

    Chng 2: C s l thuyt

    2.1. Gii thiu v h thng x l nh

    X l nh l mt lnh vc mang tnh khoa hc v cng ngh. N l mt 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 ring cho n.

    X l nh tri qua cc bc nh sau: u tin, nh t nhin c thu nhn qua

    cc thit b thu. Sau n c chuyn trc tip thnh nh s to thun li cho x

    l tip theo. Hnh 2.1 di y m t cc bc c bn trong x lnh.

    Hnh 2.1 Cc bc c bn trong x l nh

    Thu nhn nh (Image Acquisition): nh c th nhn qua camera mu hoc

    en trng. Thng nh nhn qua camera nh tng t (loi camera ng chun

    CCIR vi tn s 1/25, mi nh 25 dng), cng c loi camera s ha l loi

    photodiot to cng sng ti mi im nh. Camera thng dng l loi qut

    dng, nh to ra c dng 2 chiu. Cht lng nh thu nhn c ph thuc vo

    thit b thu, vo mi trng.

    Tin x l (Image Processing): Sau b thu nhn, nh c th nhiu tng

    phn thp nn cn a vo b tin x l nng cao cht lng. Chc nng chnh

    ca b tin x l l lc nhiu, nng tng phn lm nh r hn, nt hn.

    Phn vng nh (Segmentation): Phn vng nh l tch mt nh u vo thnh

    cc vng thnh phn biu din phn tch, nhn dng nh. y l phn phc tp

    nht trong x l nh v cng d gy li, lm mt chnh xc ca nh. Kt qu

    nhn dng nh ph thuc rt nhiu vo cng on ny.

    Thu nhn nh

    Tin x l nh

    Phn on nh

    Biu din v m t

    Nhn dng v ni suy

    C S TRI THC

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    34

    Biu din nh (Image Representation): u ra nh sau phn vng cha cc

    im nh ca vng nh vi m lin kt vi cc vng ln cn. Vic bin i cc s

    liu ny thnh dng thch hp l cn thit cho x l tip theo bng my tnh. Vic

    chn cc tnh cht th hin nh gi l trch chn c trng gn vi vic tch cc

    c tnh ca nh di dng cc thng tin nh lng hoc lm c s phn bit

    lp i tng ny vi i tng khc trong phm vi nh nhn c.

    Nhn dng v ni suy nh: Nhn dng nh l qu trnh xc nh nh. Qu

    trnh ny thu c bng cch so snh vi mu chun c lu t trc. Ni suy

    l phn on theo ngha da trn c s nhn dng. Theo l thuyt nhn dng, cc

    m hnh ton hc v nh c phn theo 2 loi nhn dng c bn: nhn dng theo

    tham s v nhn dng theo cu trc.

    C s tri thc (Knowledge Base): nh l mt i tng kh phc tp v

    ng nt, sng, s im nh, nhiu, Trong nhiu khu x l v phn tch nh

    ngoi vic n gin ha cc phng php ton hc m bo tin li cho x l,

    ngi ta mong mun bt chc quy trnh tip nhn v x l nh theo cch ca con

    ngi. Trong cc bc x l , nhiu khu hin nay x l theo cc phng

    php tr tu con ngi. V vy y cc c s tri thc c pht huy.

    Biu din nh: nh sau khi s ha s c lu vo b nh hoc chuyn sang

    cc khu tip theo phn tch. Nu lu tr nh trc tip t cc nh th i hi

    dung lng b nh cc ln. Thng thng, cc nh th c c t li theo cc

    c im ca nh c gi l cc c trng nh nh: bin nh, vng nh. Mt s

    phng php biu din thng dng l: biu din bng m chy, biu din bng m

    xch v biu din bng m t phn.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    35

    Hnh 2.2 S phn tch v x l nh, v lu thng tin gia cc khi

    2.2. Thu nhn nh

    2.2.1. Cc thit b thu nhn nh

    Hai thnh phn cho cng on ny l linh kin nhy vi ph nng lng in

    t trng, loi th nht to tn hiu in u ra t l vi mc nng lng m b

    cm bin (i din l camera); loi th hai l b s ho.

    a) B cm bin nh

    My chp nh, camera c th ghi li hnh nh. C nhiu loi my cm bin

    (Sensor) lm vic vi nh sng nhn thy v hng ngoi nh: Micro Densitometers,

    Image Dissector, Camera Divicon, linh kin quang in bng bn dn. Cc loi

    cm bin bng chp nh phi s ho l phim m bn hoc chp nh. Camera

    divicon v linh kin bn dn quang in c th cho nh ghi trn bng t c th s

    ho. Trong Micro Densitometer phim v nh chp c gn trn mt phng hoc

    cun quang trng. Vic qut nh thng qua tia sng (v d tia Laser) trn nh ng

    thi dch chuyn mt phim hoc quang trng tng i theo tia sng. Trng hp

    dng phim, tia sng i qua phim.

    By gi chng ta cp n tt c cc khi trong h thng.

    Thit b nhn nh: Chc nng ca thit b ny l s ha mt bng tn s c

    bn ca tn hiu truyn hnh cung cp t mt camera, hoc t mt u my

    VCR. nh s sau c lu tr trong b m chnh. B m ny c kh

    nng c a ch ha (nh mt PC) n tng im bng phn mm.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    36

    Thng thng thit b ny c nhiu chng trnh con iu khin c th

    lp trnh c thng qua ngn ng C.

    Camera: Tng qut c hai kiu camera: kiu camera dng n chn khng

    v kiu camera ch dng bn dn. c bit l trong lnh vc ny, camera

    bn dn thng hay c dng hn. Camera bn dn cng c gi l

    CCD camera do dng cc thanh ghi dch c bit gi l thit b gp

    (Charge-Coupled Devices- CCDs). Cc CCD ny chuyn cc tn hiu nh

    sang t b cm nhn nh sng b tr pha trc camera thnh cc tn

    hiu in m sau c m ha thnh tn hiu TV. Loi camera cht

    lng cao cho tn hiu t nhiu v c nhy cao vi nh sng. Khi chn

    camera cn ch n cc thu knh t 18 n 108 mm.

    Mn hnh video: Nn s dng loi mn hnh cht lng cao, v mn hnh

    cht lng thp c th lm bn nhm ln kt qu. Mt mn hnh 9 inch l

    cho yu cu lm vic. hin th nh mu, nn dng mt mn hnh a

    h.

    My tnh: Cn c mt my tnh P4 hoc cu hnh cao hn. chc chn,

    cc my ny phi c sn cc khe cm cho phn x l nh. Cc chng

    trnh thit k v lc nh c th chy trn bt k h thng no. Cc chng

    trnh con hin th nh dng vi mch VGA v c sn trn a km theo. Cc

    chng trnh con hin th nh cng h tr cho hu ht cc vi mch SVGA.

    b) H ta mu

    T chc quc t v chun ha mu CIE (Commission Internationale

    dEclairage) a ra mt s chun biu din mu. Cc h ny c cc chun ring.

    H chun mu CIE-RGB dng 3 mu c bn R, G, B v k hiu RGBCIE phn

    bit vi cc chun khc. Ngi ta dng h ta 3 mu R-G-B (tng ng vi h

    ta x-y-z) biu din mu nh sau:

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    37

    Hnh 2.3 H ta RGB

    Trong cch biu din ny ta c: + lc + l = 1

    Cng thc trn c gi l cng thc Maxwell.

    H ta mu do CIE xut c tc dng nh mt h quy chiu v khng biu

    din ht cc mu. Trn thc t, ph thuc vo cc ng dng khc nhau ngi ta

    a ra cc h biu din mu khc nhau. Th d:

    - H NTSC: dng 3 mu R, G, B p dng cho mn hnh mu, k hiu

    RGBNTSC;

    - H CMY (Cyan Magenta Yellow): thng dng cho in nh mu;

    - H YIQ: cho truyn hnh mu.

    Vic chuyn i gia cc khng gian biu din mu c thc hin theo

    nguyn tc sau:

    Nu gi X l khng gian biu din cc mu ban u, X l khng gian biu

    din mu mi. A l ma trn biu din php bin i. Ta c quan h sau: X = AX

    V d, bin i h ta mu RGBCIE sang h ta mu RGBNTSC ta c cc

    vc t tng ng :

    Px =

    v Px =

    2.2.2. Ly mu v lng t ha

    nh sau khi ly t camera cn chuyn sang dng thch hp x l bng my

    tnh. Phng php bin i mt nh lin tc trong khng gian cng nh theo gi tr

    thnh sng s ri rc c gi l s ha nh. Vic bin i ny gm 2 bc :

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    38

    o gi tr trn cc khong khng gian gi l ly mu.

    nh x cng o c thnh mt s hu hn cc mc ri rc c

    gi l lng t ha.

    a) Ly mu

    Ly mu l mt qu trnh, qua nh c to nn trn mt vng c tnh lin

    tc c chuyn thnh cc gi tr ri rc theo ta nguyn. Gm 2 la chn:

    Mt l: khong ly mu.

    Hai l: cch th hin dng mu.

    La chn th nht c m bo nh l thuyt ly mu ca Shannon. La

    chn th hai lin quan n o (Metric) c dng trong min ri rc.

    nh l ly mu ca Shannon : Gi s g(x) l mt hm gii hn gii l

    bin i Fourier ca n l G(x) = 0 i vi cc gi tr x> Wx. Khi

    g(x) c th c khi phc li t cc mu c to ti cc khong

    u n. Tc l

    Cc dng ly mu (Tesselation) : Dng ly mu (Tesselation) im nh l cch

    bi tr cc im mu trong khng gian hai chiu. Mt s dng mu im nh c

    cho l dng ch nht, tam gic, lc gic.

    Hnh 2.4 Cc dng mu im nh.

    (a) Mu im nh ch nht. (b) Mu im nh tam gic. (c) Mu im nh

    lcgic

    b) Lng t ha

    Lng t ho l nh x t cc s thc m t gi tr ly mu thnh mt gii hu

    hn cc s thc. Ni cch khc, l qu trnh s ho bin .

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    39

    2.2.3. Mt s phng php biu din nh

    Sau bc s ha, nh s c lu tr hay chuyn sang giai on phn tch.

    Trc khi cp n vn lu tr nh, cn xem xt nh s c biu din ra sao

    trong b nh my tnh. Di y gii thiu mt sphng php biu din thng

    dng:

    - Biu din m lot di (Run-length Code)

    - Biu din m xch (Chain Code)

    - Biu din m t phn (Quad Tree Code)

    a) M lot di

    Phng php ny hay dng biu din cho vng nh hay nh nh phn. Mt

    vng nh R c th biu din n gin nh mt ma trn nh phn:

    U(m,n) = 1 ( ,)

    0

    Vi cc biu din trn, mt vng nh hay nh nh phn c xem nh chui 0

    hay 1 an xen. Cc chui ny c gi l mch (run). Theo phng php ny, mi

    mch s c biu din bi a ch bt u ca mch v chiu di mch theo dng

    {, chiu di}.

    b) M xch

    M xch thng c dng biu din bin ca nh. Thay v lu tr ton b

    nh, ngi ta lu tr dy cc im nh nh A, BM. Theo phng php ny, 8

    hng ca vect ni 2 im bin lin tc c m ha. Khi nh c biu din

    qua im nh bt u A cng vi chui cc t m. iu ny c minh ha trong

    hnh di y:

    Hnh 2.5 Hng cc im bin v m tng ng : A11070110764545432

    c) M t phn

    Theo phng php m t phn, mt vng nh coi nh bao kn mt hnh ch

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    40

    nht. Vng ny c chia lm 4 vng con (Quadrant). Nu mt vng con gm ton

    im en (1) hay ton im trng (0) th khng cn chia tip. Trong trng hp

    ngc li, vng con gm c im en v trng gi l vng khng ng nht, ta tip

    tc chia thnh 4 vng con tip v kim tra tnh ng nht ca cc vng con . Qu

    trnh chia dng li khi mi vng con ch cha thun nht im en hoc im

    trng. Qu trnh to thnh mt cy chia theo bn phn gi l cy t phn. Nh

    vy, cy biu din nh gm mt chui cc k hiu b (black), w (white)v g (grey)

    km theo k hiu m ha 4 vng con. Biu din theo phng php ny u vit hn

    so vi cc phng php trn, nht l so vi m lot di. Tuy nhin, tnh ton s

    o cc hnh nh chu vi, m men l tng i kh khn.

    2.2.4. Cc nh dng nh c bn

    nh thu c sau qu trnh s ha thng c lu li cho cc qu trnh x l

    tip theo hay truyn i. Trong qu trnh pht trin ca k thut x l nh, tn ti

    nhiu nh dng nh khc nhau t nh en trng (vi nh dng IMG), nh a cp

    xm cho n nh mu: (BMP, GIF, JPEG). Tuy cc nh dng ny khc nhau,

    song chng u tun theo mt cu trc chung nht. Nhn chung, mt tp nh bt k

    thng bao gm 3 phn:

    Mo u tp (Header): l phn cha cc thng tin v kiu nh, kch

    thc, phn gii, s bit dng cho 1 pixel, cch m ha, v tr bng

    mu

    D liu nn (Data Compression): S liu nh c m ha bi kiu m

    ha ch ra trong phn Header.

    Bng mu (Palette Color): Bng mu khng nht thit phi c v d khi

    nh l en trng. Nu c, bng mu cho bit s mu dng trong nh v

    bng mu c s dng hin th mu ca nh.

    2.3. X l nng cao cht lng nh

    Nng cao cht lng nh l lm cho nh c tng cng ph hp hn nh ban

    u cho mt ng dng c th no . y l bc cn thit trong x l nh, gm 2

    cng on khc nhau: tng cng nh v khi phc nh. Cc ton t c s dng

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    41

    trong k thut nng cao cht lng nh bao gm:

    Ton t im: nh x gi tr mc xm u vo.

    Ton t khng gian: lc khng gian.

    Ton t bin i: thc hin trong min bin i

    2.3.1. Ci thin nh s dng cc ton t im

    a) Tng tng phn (Contrast Stretching)

    tng phn biu din s thay i sng ca i tng so vi nn, hay ni

    cch khc tng phn l ni ca im nh hay vng nh so vi nn.

    Vi nh c tng phn thp, iu chnh li tng phn ca n ta cn

    iu chnh li bin trn ton di hay trn di c gii hn bng cch bin i

    tuyn tnh bin u vo hay phi tuyn. Khi dng hm tuyn tnh cc dc , ,

    phi chn ln hn mt trong min cn dn. Cc tham s a v b (cc cn) c th

    chn khi xem xt lc xm ca nh.

    Hnh 2.6 Dn tng phn

    Vi u l nh mc xm u vo, v l nh mc xm u ra, ta c:

    v =

    ,0 < ( )+ , <

    ( )+ , <

    - Tch nhiu v phn ngng

    Tch nhiu l trng hp c bit ca dn tng phn khi h s gc = =0.

    Tch nhiu c ng dng c hiu qu gim nhiu khi bit tn hiu vo trn

    khong [a, b].

    Phn ngng l trng hp c bit ca tch nhiu khi a=b=const. Trong

    trng hp ny, nh u vo l nh nh phn (c 2 mc). Phn ngng thng dng

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    42

    trong k thut in nh 2 mu v nh gn nh phn khng cho nh nh phn khi qut

    nh do c nhiu t b cm bin v bin i ca nn v d trng hp lc nhiu ca

    nh vn tay.

    Hnh 2.7. Tch nhiu v phn ngng

    b) Bin i m bn (Image Negative)

    m bn nhn c bng php bin i m. Php bin i rt c nhiu hu ch

    trong cc phim nh dng trong cc nh y hc.

    v = (2n 1) u vi 0 u, v(2n 1)

    Hnh 2.8. Bin i m bn.

    (a) nh ban u. (b) nh bin i m bn

    c) Trch chn bt (Bit Extraction)

    Mi im nh thng c m ha trn B bit (2n). trch chn bit v hin th

    chng, ta dng bin i sau:

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    43

    vt = 2 1 nu = 1

    0 = 0

    d) Nn di (range compression)

    Di ng ca nh c bin i n v rt ln nn i khi ch thy mt s t cc

    pixel. V vy, cn thu nh di ng ca nh li thun tin cho vic quan st.

    Ngi ta dng php bin i sau: V = c.log10(1+|u|)

    e) Tr nh (Image subtraction)

    Tr nh dng so snh 2 nh vi nhau, thng l nh ca cng 1 i tng

    nhng ti 2 thi im khc nhau. Tr nh c dng tch nhiu khi nn.

    Phng php tr nh: tr theo tng bt

    V(i, j) = a. |u1(i,j) u2(i,j)| + b vi a,b l hng s

    ng dng ca tr nh: dng trong d bo thi tit, trong y hc.

    f) Cn bng mc xm (Histogram Equalization)

    Mc xm biu din tn s xut hin tng i ca cc mc xm c trong

    nh.

    Coi gi tr im nh u 0 l mt bin ngu nhin chm phn b mt xc

    sut l pu(u) v hm phnb tch lu l Fu()=P[u ].

    Bin ngu nhin v c nh ngha di y s phn b u trong khong [0,1].

    v = Fu(u) = ()

    Thc hin trn nh s:

    nh vo u c mc xm h(xi)

    Pu(xi) = h(xi)| (xi) ; i = 0, 1, , L-1

    nh ra v* cng gi thit l c L mc c cho bi v u(xi)

    v* Int[(v-vmin)(L-1)/(1-vmin)+0,5]

    Hnh 2.9. Thc hin gn ng cn bng mc xm

    Cn bng mc xm c th dn ti bo ha mt s vng trong nh, lm mt

    cc chi tit v cc thng tin tn s cao c th cn thit cho vic c, bin dch nh.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    44

    2.3.2. Ci thin nh dng ton t khng gian (Spatial Operators)

    Ci thin nh l lm cho nh c cht lng tt hn theo s dng. Thng

    l nh thu nhn c nhiu cn phi loi b nhiu hay nh khng sc nt b m hoc

    cn lm r cc chi tit nh ng bin nh. Cc ton t khng gian dng trong k

    thut tng cng nh c phn nhm theo cng dng: lm trn nhiu, ni bin.

    lm trn nhiu hay tch nhiu, ngi ta s dng cc b lc tuyn tnh (lc trung

    bnh, thng thp) hay lc phi tuyn (trung v, gi trung v, lc ng hnh). lm

    ni cnh (ng vi tn s cao), ngi ta dng cc b lc thng cao, lc Laplace.

    a) Lm trn nhiu (Smoothing) bng lc tuyn tnh

    Cc b lc lm trn c s dng lm m v lm gim nhiu. Lm m

    c s dng cc bc tin x l nh loi b cc chi tit nh khi nh trc khi

    thc hin trch, chn i tng (ln); xa cc cch qung nh trn cc ng thng

    hoc ng cong. Vi cc loi nhiu khc nhau th cn c b lc thch hp.

    Lc trung bnh khng gian (Spatial Averaging)

    Vi lc trung bnh, mi im nh c thay th bng trung bnh trng s ca

    cc im ln cn v c nh ngha nh sau:

    v(m,n) = (,)( , ),

    W: ca s/mt n lc c chn hp l

    a(k,l): h s lc ; v(m,n) l nh u ra; y(m,n) l nh u vo

    Gi thit nh ban u y(m,n)=u(m,n)+(m,n) vi (m,n) l nhiu trng k

    vng=0 v phng sai= 2. nh sau khi lc:

    v(m,n) =

    ( , )+ ( ,),

    (m,n) c k vng=0 v phng sai= 2/NW

    Nh vy, cng sut nhiu gim i NW ln.

    Mt s mt n H dng trong lc trung bnh

    H1 =

    1 1 11 1 11 1 1

    H2 =

    1 1 11 2 11 1 1

    H3 =

    1 2 12 4 21 2 1

    Cc mt n dng trong cc trng hp khc nhau ca lc trung bnh c trng

    s. Lc trung bnh c trng s chnh l thc hin chp nh u vo vi nhn chp H.

    Lc thng thp

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    45

    Lc thng thp thng c s dng lm trn nhiu.V nguyn l ca b lc

    thng thp ging nh trnh by trn. Trong k thut ny ngi ta hay dng mt

    s nhn chp c dng sau:

    Ht1 =

    0 1 01 2 10 1 0

    Hb =

    ()1 1 1 1

    Vi (m,n) l nhiu cng c phng sai 2n. Theo cch tnh ca lc trung bnh

    ta c:

    Y[m,n] =

    ( , )+ [ ,],

    Hay: Y[m,n] =

    ( , )+

    ,

    Nh vy, nhiu gim i NW ln.

    Lc ng hnh (Homomophic Filtering): L k thut tng cng cht lng

    nh khi nh b nh hng bi nhiu c bn cht nhn. Vi lc ng hnh, c th

    gim di ng, tng tng phn cc b.

    M hnh to nh chiu phn x: u(m,n) = i(m,n).r(m,n)

    Vi i(m,n) l chiu sng, ng gp chnh vo di ng v thay i chm.

    r(m,n): phn x, th hin chi tit ca i tng, ng gp ch yu vo

    tng phn ni b v c gi thit l bin i rt nhanh.

    Thc hin lc ng hnh ta c: log[u(m,n)] = log[i(m,n)] + log[r(m,n)]

    Suy hao log[i(m,n)] lm gim di ng

    Tng log[r(m,n)] tng phn gii ni b.

    b) Lm trn nhiu bng lc phi tuyn

    Cc b lc phi tuyn cng hay c dng trong k thut tng cng nh. Trong

    k thut ny, ngi ta dng b lc trung v, gi trung v, lc ngoi. Vi lc trung v,

    im nh u vo s c thay th bi trung v cc im nh cn lc gi trung v s

    dng trung bnh cng ca 2 gi tr trung v (trung bnh cng ca max v min).

    Lc trung v (Median Filtering)

    Gi tr pixel c thay th bi pixel trung tm ca dy cc pixel ln cn

    v(m,n)=median{u(m-k,n-l),(k,l) W}

    Kthut ny i hi gi tr cc im nh trong ca s phi xp theo th t tng

    hay gim dn so vi gi tr trung v. Kch thc ca s thng c chn sao cho

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    46

    s im nh trong ca s l l. Cc ca s hay dng l ca s c kch thc 3x3,

    hay 5x5 hay 7x7. Lc trung v c cc tnh cht sau:

    - Lc trung v l loi lc phi tuyn:

    median{u(m) + v(m)} median{u(m)} + median{v(m)}

    - C li cho vic loi b cc im nh hay cc hng m vn bo tan phn

    gii.

    - Hiu qu gim khi s im trong ca s ln hay bng mt na s im

    trong ca s.

    c) Mt n g sai phn v lm nhn

    Mt n g sai phn dng kh ph bin trong cng ngh in nh lm p nh.

    Vi k thut ny, tn hiu u ra thu c bng tn hiu ra ca b lc gradient hay

    lc di cao b sung thm u vo: v(m,n)=u(m,n) + g(m,n)

    Vi >0, g(m,n) l gradient ti im (m,n). Hm gradient dng l hm Laplace

    G(m,n)=u(m,n) {u(m-1,n) + u(m+1,n) + u(m,n+1)}/2

    y chnh l mt n ch thp.

    d) Lc thng thp, thng cao v thng di

    Nu hLP(m, n)biu din blc thng thp FIR (Finite Impulse Response) th b

    lc thng cao hHP(m, n) c th c nh ngha:

    hHP(m, n) = (m, n) - hLP(m, n)

    B lc di thng c th nh ngha nh sau:

    HHP(m, n)= hL1(m, n) hL2(m, n)

    Vi hL1 v hL2 l cc b lc thng thp.

    B lc thng thp thng dng lm trn nhiu v ni suy nh. B lc thng cao

    dng nhiu trong trch chn bin v lm trn nh, cn b lc di thng c hiu qu

    lm ni cnh.

    e) Khuch i v ni suy nh

    C nhiu ng dng cn thit phi phng i mt vng ca nh. C ngha l ly

    mt vng ca nh cho v cho hin ln nh mt nh ln. C 2 phng php c

    dng l lp (Replication) v ni suy tuyn tnh (Linear Interpolation).

    Phng php lp

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    47

    Ngi ta ly mt vng ca nh kch thc MxNv qut theo hng. Mi im

    nh nm trn ng qut s c lp li 1 ln v hng qut cng c lp li 1 ln

    na. Nhvy, ta thu c nh vi kch thc 2Nx2N. iu ny tng ng vi

    vic chn thm mt hng 0 v 1 ct 0 ri chp vi mt n H. Mt n H:

    H = 1 11 1

    Kt qu thu c: v(m,n) = u(k,l) vi k = m/2 v l = n/2

    Phng php ni suy tuyn tnh

    Gi s c mt ma trn im nh. Theo phng php ni suy tuyn tnh, trc

    tin, hng c t vo gia cc im nh theo hng. Tip sau, mi im nh dc

    theo ct c ni suy theo ng thng. Ta dng mt n:

    H =

    1/4 1/4 1/41/2 1 1/21/4 1/2 1/4

    Ni suy vi bc cao hn cng c th p dng cch trn. Th d, ni suy vi bc

    p (p nguyn), ta chn p hng vi cc s 0, ri p ct vi cc s 0. Cui cng, tin

    hnh nhn chp p ln nh vi mt n H trn.

    2.3.3. Cc php ton hnh thi hc

    Hnh thi l thut ng ch s nghin cu v cu trc hay hnh hc topo ca i

    tng trong nh. Phn ln cc php ton ca Hnh thi c nh ngha t hai

    php ton c bn l php m rng (Dilation) v php n mn (Erosion).

    Cc php ton ny c nh ngha nh sau: gi thit ta c i tng X v phn

    t cu trc (mu) B trong khng gian Euclide hai chiu. K hiu Bx l dch chuyn

    ca B ti v tr x.

    nh ngha Dilation: Php m rng ca X theo mu B l hp nht tt c cc

    Bx vi x thuc X. Ta c: X B = x

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    48

    Hnh 2.10 nh sau Dilation.

    (a) nh gc. (b) nh s dng dilation

    Nhn xt: Trong nh, nu mc xm ( sng) cng ln tc l cha cc gi tr

    dng th sau khi qua php dilation th nh s cng sng hn v cc phn ti s cng

    b thu nh hoc mt hn i.

    nh ngha Erosion: Php n mn ca X theo B l tp hp tt c cc im x

    sao cho Bx nm trong X. Ta c: X B = {x:BxX}

    Hnh 2.11 nh sau php erosion.

    (a) nh ban u. (b) nh sau erosion

    Nhn xt: Sau khi n mn nh, kt qu s cho mt bc nh ti hn v nhng

    phn sng nh hoc t s b thu nh hoc loi b hon ton. Nu kch thc ca

    nhng vng sng nh hn kch thc ca nhn to nh th nhng vng ny sau php

    co nh s b bin mt.

    nh ngha Open: Php ton m (Open) ca X theo cu trc B l tp hp cc

    im nh X sau khi co v gin n lin tip theo B. Ta c:

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    49

    OPEN(X,B) = (X B) B

    nh ngha Close: Php ton ng (Close) ca X theo cu trc B l tp hp cc

    im ca nh X sau khi gin n v co lin tip theo B. Ta c:

    CLOSE(X,B) = (X B) B

    Hnh 2.12 nh sau open v close.

    (a) nh gc. (b) nh sau php open. (c) nh sau php close

    Nhn xt: bc nh sau open th nhng vng no sng mt cch khc thng

    so vi nhng vng xung quanh s c h mc xm xung gn vi nhng vng

    khc. bc nh sau close nhng vng no ti (c mc xm thp) mt cch khc

    thng so vi nhng vng xung quanh th s c nng mc xm ln gn bng

    nhng vng khc.

    2.3.4. Khi phc nh

    Khi phc nh l phc hi li nh gc so vi nh ghi c b bin dng. Ni

    cch khc, khi phc nh l cc k thut ci thin cht lng nhng nh ghi m

    bo gn c nh nh tht khi nh b mo.

    K thut khi phc nh c th c xc nh nh vic c lng li nh gc

    hay nh l tng t nh quan st c bng cch o ngc li nhng hin tng

    gy bin dng, qua nh c chp. Nh vy, k thut khi phc nh i hi kin

    thc v cc hin tng gy bin dng nh.

    Cc k thut khi phc nh:

    - M hnh khi phc nh c: m hnh to nh, m hnh gy nhiu, m hnh

    quan st.

    - Lc tuyn tnh c: lc ngc, p ng xung, lc hu hn FIR.

    - Cc k thut khc: Entropy cc i, m hnh Bayes, gii chp.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    50

    a) Cc m hnh quan st v to nh

    M hnh quan st

    u tin, cn xem xt nh c hnh thnh nh th no; sau bin i ngc

    (thc hin lc ngc) kh nhiu thu li nh ban u.

    T phng trnh bin i tn hiu nh c nhiu, chng ta c th vit:

    V(m,n) = g[w(m,n)] + (m,n)

    Vi w(m,n) l u ra ca h thng tuyn tnh vi p ng hai chiu h(m,n) ta

    c:

    w(m,n)= ( ,). ( , )

    Nhiu (m,n) c th gm hai thnh phn: nhiu tch 1(m,n), nhiu cng

    2(m,n)

    (m,n)=f[g(w(m,n))].1(m,n) + 2(m,n)

    Trong cc hm g(.) v f(.) l cc bin i c trng cho qu trnh pht hin

    v lu tr nh.

    Hnh 2.13 Qu trnh pht hin v lu tr nh

    M hnh nhiu

    M hnh nhiu l m hnh tng qut. Trong h thng c th nh quang in, m

    hnh nhiu gy bin dng c biu din c th nh sau:

    (m,n)= ( ,). 1(m,n) + 2(m,n)

    Trong 1(m,n) l nhiu ph thuc thit b. 2(m,n) biu din nhiu gy ra do

    nhit v thng c m hnh ha theo nhiu trng.

    Cc thnh phn b nhiu 1(m,n) tc ng gy kh khn cho vic khi phc nh.

    gii quyt theo phng php gn ng ngi ta dng gi tr trung bnh khng

    gian w thay cho w, tc l: w=w(m,n)

    Khi : (m,n)=f[g(w)].1(m,n) + 2(m,n) v (m,n) tr thnh m hnh nhiu

    trng Gauss.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    51

    b) Cc b lc

    K thut lc ngc (Inverse Filter)

    Hnh 2.14 K thut lc ngc

    gT(x) = g-1[g(x)] vi g-1(x) = x

    hT(x,y,k,l) = h-1(x,y,k,l)

    FT[ (,,)(,; ,)] = ( , )

    Vic thit k b lc ngc kh kh khn, do vy chuyn sang bin i Fourier 2

    v, do :

    HT(w1,w2) = 1/H(w1,w2))

    Trong bin i ngc Fourier ca H(w1,w2) l h(x,y)

    Nh vy tm c HT(w1,w2) , tng t cng xc nh c GT(w1,w2) .

    2.4. Phng php pht hin bin

    2.4.1. K thut pht hin bin

    ng bin trong nh thng c nh ngha mt cch c bn bi s thay i

    gi tr mc xm ca cc pixel trong vng ln cn. C 2 phng php pht hin bin

    c bn:

    Pht hin bin trc tip: Phng php ny lm ni bin da vo s bin

    thin mc xm ca nh. Nu ly o hm bc nht ca nh: ta c phng

    php Gradient. Nu ly o hm bc hai ca nh: ta c phng php

    Laplace. Hai phng php ny c gi chung l phng php d bin

    cc b.

    Pht hin bin gin tip: Nu bng cch no ta phn c nh thnh

    cc vng th ranh gii gia cc vng gi l bin. K thut d bin v

    phn vng nh l hai bi ton i ngu nhau.

    Quy trnh pht hin bin:

    Bc 1: Do nh ghi c thng c nhiu, bc mt l phi lc nhiu.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    52

    Bc 2: Lm ni bin s dng cc ton t pht hin bin.

    Bc 3: nh v bin. Ch rng k thut ni bin gy tc dng ph l

    gy nhiu lm mt s bin gi xut hin do vy cn loi b bin gi.

    Bc 4: Lin kt v trch chn bin.

    2.4.2. Phng php pht hin bin cc b

    a) Ton t gradien (Gradient operator)

    L ton t vi phn bc nht, tnh gradien (trng c hng) theo mt hng no

    . Thng tin gradien thu c sau c s dng tng cng hay trch c

    im (feature extraction) phc v cho mc ch phn vng nh (image

    segmentation).

    Hnh 2.15 Dng phn b (profile) sng v vi phn bc nht (gradien) ca

    ng vin 1 chiu thng thng.

    Gradien ca nh I(x,y) c tnh bi : I(x,y) = (,)

    +

    (,)

    Gradien ca nh ri rc I(m,n) c tnh:

    I(m,n) = mag[I(m,n)] = [2x(m,n) + 2y(m,n)]1/2 = |x(m,n)| + |y(m,n)|

    Vi x v y tng ng l gradien theo phng x v phng y tng ng.

    x(m,n) = I(m,n+1) I(m,n)

    y(m,n) = I(m+1,n) I(m,n-1)

    Cc bc thc hin pht hin ng bin s dng ton t gradient

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    53

    Hnh 2.16 M hnh pht hin ng bin dng ton t Gradient

    Xt mt s ton t gradient tiu biu nh ton t sobel, prewitt, la bn.

    Ton t Sobel

    Mt n ton t Sobel s dng 2 mt n theo phng x, y nh sau:

    Hx = 1 0 1 2 0 2 1 0 1

    Hy = 1 2 10 0 01 2 1

    Ikq = I Hx + I Hy

    Ton t Prewitt

    Mt n ton t Sobel s dng 2 mt n theo phng x, y nh sau:

    Hx = 1 0 1 1 0 1 1 0 1

    Hy = 1 1 10 0 01 1 1

    Ikq = I Hx + I Hy

    Ton t la bn

    K thut s dng 8 mt n nhn chp theo 8 hng 00, 450, 900, 1350, 1800,

    2250, 2700, 3150.

    HB = 1 1 10 0 01 1 1

    HTB = 1 1 01 0 10 1 1

    HT = 1 0 11 0 11 0 1

    HTN = 0 1 11 0 11 1 0

    HN = 1 1 10 0 01 1 1

    HN = 1 1 01 0 10 1 1

    H = 1 0 1 1 0 1 1 0 1

    HB = 0 1 11 0 11 1 0

    Cc bc tnh ton thut ton la bn :

    Bc 1 : tnh I Hi ; i = 1,8.

    Bc 2: I Hi

    Nhn xt:

    Ton t Prewitt c th tch sn ng tt hn ton t Sobel, trong khi

    ton t Sobel tch cc sn trn cc im ng cho tt hn. Ton

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    54

    t la bn nhy vi nhiu. Cc ton t Gradient v Sobel gim nhiu do

    tc dng ca lc trung bnh cc im ln cn.

    Cc mt n ca cc ton t trn c kch thc 2x2 hoc 3x3 chiu. Cc

    mt n c s chiu ln hn cng c s dng.

    Cc ton t k trn u s dng cc mt n theo hai chiu (x,y) tc l

    bn hng (-x, y; -y, y). Vi mc ch cho kt qu tinh v chnh xc hn

    (khi m tc v b nh my tnh tt).

    Nhc im ca cc k thut Gradient l nhy cm vi nhiu v to cc bin

    kp lm cht lng bin thu c khng cao. khc phc hn ch v nhc im

    ca phng php Gradient, trong s dng o hm ring bc nht ngi ta ngh

    n vic s dng o hm ring bc hai hay ton t Laplace.

    b) Ton t Laplace

    Hnh 2.17 Profile sng, vi phn bc nht v bc hai (Laplace) ca ng

    vin 1 chiu thng thng

    Laplace ca nh I(x,y): 2I(x,y) = Ixx(x,y) + Iyy(x,y)

    Vi Ixx, Iyy tng ng l cc vi phn bc hai theo phng x v phng y.

    Mt s mt n dng trong ton t Laplace

    H1 = 0 1 01 4 10 1 0

    H2 = 1 1 11 8 11 1 1

    H3 = 1 2 12 4 21 2 1

    Tm ng bin:

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    55

    L tm cc im vt khng ca 2I(x,y).

    Tuy nhin, ton t Laplace to ra nhiu ng bin sai, thng l ti cc

    vng c phng sai cc b l nh.

    Hnh 2.18 M hnh pht hin ng bin dng ton t Laplace

    Tm li, k thut theo ton t Laplace to ng bin mnh (c rng 1

    pixel). Nhc im ca k thut ny rt nhy vi nhiu, do vy ng bin thu

    c thng km n nh.

    2.4.3. Pht hin bin gin tip

    Chu tuyn ca mt i tng nh : l dy cc im ca i tng nh P1,,Pn

    sao cho Pi v Pi+1 l cc 8-lng ging ca nhau (i=1,,n-1) v P1 l 8-lng ging

    ca Pn. K hiu . Ta xt k thut d bin i tng nh theo chu tuyn.

    Thut ton d bin tng qut

    Biu din i tng nh theo chu tuyn thng da trn cc k thut d bin.

    C hai k thut d bin c bn. K thut th nht xt nh bin thu c t nh vng

    sau mt ln duyt nh mt th, sau p dng cc thut ton duyt cnh th.

    K thut th hai da trn nh vng, kt hp ng thi qu trnh d bin v tch

    bin. y ta quan tm cch tip cn th hai.

    Trc ht, gi s nh c xt ch bao gm mt vng nh 8-lin thng , c

    bao bc bi mt vnh ai cc im nn. D thy l mt vng 4-lin thng ch l

    mt trng ring ca trng hp trn.

    V c bn, cc thut ton d bin trn mt vng u bao gm cc bc sau:

    Xc nh cp nn-vng xut pht

    Xc nh cp nn-vng tip theo

    La chn im bin vng

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    56

    Nu gp li cp xut pht th dng, nu khng quay li bc 2.

    2.5. Phn vng nh

    Phn vng nh l bc then cht trong x l nh. Giai on ny nhm phn tch

    nh thnh nhng thnh phn c cng tnh cht no da theo bin hay cc vng

    lin thng.

    Hnh 2.19 Phn vng nh.

    (a) nh ban u. (b) nh c phn vng

    C 3 phng php phn vng nh chnh

    Phn vng da vo im nh hay phn vng da vo ly ngng (pixel-

    based or thresholding method).

    Phn vng da vo ng bin (edge-based method).

    Phn vng da theo min/vng (region-based method).

    2.5.1. Phn vng nh da vo ly ngng

    c im

    y l phng php da trn cc thng k mc xm ca nh to ra

    cc vng ng thuc v cc i tng c trong nh.

    Phng php phn vng n gin nht , tnh ton nhanh, c th thc hin

    d dng trong thi gian thc s dng phn cng chuyn bit.

    Da trn phn tch mc xm xc nh mt hay nhiu mc ngng

    xp sp tng pixel trong nh.

    Vic chn ngng rt quan trng. N bao gm cc bc :

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    57

    Xem xt lc xm ca nh xc nh cc nh v cc khe. Nu nh

    c dng rn ln (nhiu nh v khe), cc khe c th dng chn

    ngng.

    Chn ngng T sao cho mt phn xc nh trc ca ton b s mu l

    thp hn T.

    iu chnh ngng da trn lc xm ca cc im ln cn.

    Chn ngng theo lc xm ca nhng im tha mn tiu chun

    chn.

    Khi c m hnh phn lp xc sut, vic xc nh ngng da vo tiu

    chun xc sut nhm cc tiu xc sut sai shoc da vo mt stnh

    cht khc ca lut Bayes.

    La chn mc ngng theo cng thc:

    g(x,y) = 1,(,)>

    0,(,)

    2.5.2. Phn vng da vo ng bin

    Phn vng theo ng bin da trn cc thng tin v ng bin ca nh xc

    nh cc ng bao ca cc i tng. Cc ng bao ny sau c phn tch,

    sa i nu cn thit nhm to ra cc vng ng thuc v cc i tng c trong

    nh.

    Hnh 2.20 Cc bc phn vng da vo ng bin

    a) Pht hin ng bin

    S dng cc ton t Gradient (Sobel, Prewitt, la bn) hay Laplace (Laplace

    thng, LoG) xc nh ln v hng ca ng bin ti tng pixel.

    b) Bm theo ng bin

    Nhm ghp, ni cc ng bin thnh cc vng kn, t tm kim theo tng

    pixel xt s lin kt gia cc on ng bin. C th s dng tiu chun ging

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    58

    nhau gia cc pixel ng bin hay dng cc tnh cht hay xp x hnh hc tng

    cng i vi cc pixel b nh hng bi nhiu, artifact hay li hnh hc.

    c) nh du vng

    Cc vng gii hn bi ng bin kn tm c bc bm theo ng bin

    cn phi c nh du xc nh (region filling, labeling, coloring)

    Cc phng php: kim tra chn l (parity check), m xch (chain code), to

    nhn (seeding).

    X l sau

    Loi b cc vng nh.

    Gp cc vng ging nhau gn nhau.

    Thut ton

    Tm 1 vng nh Rs.

    Tm cc vng ln cn vi Rs.

    Vng ln cn Ra no c mc xm trung bnh gn vi Rs nht s c gp

    vi Rs.

    Lp li bc 1-3 n khi kch thc cc vng ln hn 1 gi tr no .

    2.5.3. Phn vng da theo min/vng

    Gm 2 phng php chnh: pht trin vng (region growing) v chia vng

    (region splitting):

    Phng php pht trin vng: cc pixel ln cn nhau c gp li

    vi nhau to thnh cc vng ng theo mt tiu chun ging nhau

    nh trc.

    Phng php chia vng: ton b nh hay cc vng ln c chia

    thnh 2 hay nhiu vng nh theo tiu chun khc nhau.

    S khc nhau gia phn vng theo ngng v theo vng/min l: phn vng

    da theo vng/min s cho cc vng gm cc pixel lin kt, phn vng da theo

    ngng c th to ra cc vng trng v pixel khng lin kt.

    a) Chia vng

    Phng php chia vng c tin hnh qua cc bc sau:

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    59

    Chia ton b nh hay cc vng i tng ln thnh cc vng nh.

    Kim tra tnh ng nht ca tng vng nh. Nu khng tha mn th

    tip tc chia.

    Gp cc vng ln cn ging nhau thnh 1 vng ln.

    b) Pht trin vng

    Phng php ny gp cc pixel ln cn vo vng cho n khi khng cn pixel

    ln cn no iu kin ghp vp vng.

    Yu cu 2 tiu chun:

    Tiu chun ging nhau quyt nh vic ghp pixel vo vng.

    Tiu chun kt thc quyt nh kt thc qu trnh ghp pixel vo

    vng. Thng da trn s lng nh nht hay phn trm cc pixel

    ln cn i hi tha mn tiu chun ging nhau cho vic ghp

    pixel vo vng.

    Pht trin vng lin kt trng tm (Centroid Linkage Region Growing)

    Cc bc tin hnh:

    Qut tng pixel X0 theo kiu raster.

    So snh X0 vi trung bnh ca tng vng m cc pixel X1, X2, X3,

    X4 (hoc X1, X2) thuc v.

    Ghp X0 vo vng tng ng nu sai lch l nh.

    Chuyn sang pixel tip v lp li bc 2.

    Hnh 2.21 Pht trin vng lin kt trng tm (CLRG)

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    60

    2.6. Nhn dng nh v nn nh

    2.6.1. Nhn dng nh

    Nhn dng l qu trnh phn loi cc i tng c biu din theo mt m

    hnh no v gn chng mt tn (gn cho i tng mt tn gi, tc l mt dng)

    da theo nhng quy lut v mu chun.

    Nhn dng nh l giai on cui ca cc h thng x l nh. Nhn dng nh

    da trn l thuyt nhn dng (Pattern Recognition). Trong l thuyt v nhn dng

    ni chung v nhn dng nh ni ring c ba cch tip cn khc nhau:

    Nhn dng da vo phn hoch khng gian.

    Nhn dng da vo cu trc.

    Nhn dng da vo k thut mng nron.

    Nhn chung, mt h thng nhn dng nh u c s tng qut sau:

    Hnh 2.22 S tng qut h thng nhn dng nh

    2.6.2. Nn nh

    Nhm gim thiu khng gian lu tr. c tin hnh theo 2 khuynh hng l

    nn c bo ton v nn khng bo ton thng tin. Nn khng bo ton th thng c

    kh nng nn cao hn nhng kh nng phc hi km hn. C 4 cch tip cn c bn

    trong nn nh:

    Nn nh thng k: Da vo vic thng k tn xut xut hin ca gi tr cc

    im nh. V d: *.TIF

    Nn nh khng gian: Da vo v tr khng gian ca cc im nh tin

    hnh m ha. K thut li dng s ging nhau ca cc im nh trong cc

    vng gn nhau. V d: *.PCX

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    61

    Nn nh s dng php bin i: Tip cn theo hng nn khng bo ton,

    do vy k thut thng nn hiu qu hn. V d: *.JPG

    Nn nh Fractal: S dng tnh cht Fractal ca cc i tng nh, th hin

    s lp li ca cc chi tit. K thut nn s tnh ton ch cn lu tr phn

    gc nh v quy lut sinh ra nh theo nguyn l Fractal.

    2.7. Cc k thut hu x l

    2.7.1. Rt gn s lng im biu din

    Rt bt cc im thu c gim thiu khng gian lu tr v thun tin cho

    vic so snh.

    Bi ton : Cho ng cong gm n im trong mt phng (x1,y2),(x1, y2),

    (x1,y2). Hy b bt 1 s im thuc ng cong sao cho ng cong mi nhn c

    l (Xi1, Yi1), (Xi2, Yi2), (Xim, Yim) gn ging vi ng cong ban u.

    a) Thut ton Douglas Peucker

    tng ca thut ton Douglas-Peucker l xt xem khong cch ln nht t

    ng cong ti on thng ni hai u mt ng cong c ln hn ngng

    khng. Nu ng th im xa nht c gi li lm im chia ng cong v thut

    ton c thc hin tng t vi hai ng cong va tm c. Trong trng hp

    ngc li, kt qu ca thut ton n gin ho l hai im u mt ca ng cong.

    Hnh 2.23: n gin ha ng cng theo thut ton Douglas Peucker

    Thut ton Douglas-Peucker:

    Chn ngng .

    Tm khong cch ln nht t ng cong ti on thng ni hai u

    on ng cong h.

    Nu h th dng.

    Nu h > th gi li im t cc i ny v quay tr li bc 1.

  • Thit k Phn mm pht hin ngi t ng s dng Camera

    62

    Nhn xt: Thut ton ny thun li i vi cc ng cong thu nhn c m

    gc l cc on thng, ph hp vi vic n gin ho trong qu trnh vc t cc bn

    v k thut, s thit k mch in v.v..