Kỹ năng phát hiện vật thể (người) bằng phương pháp trích đặc trưng ảnh HOG và phân lớp sử dụng SVM (Support Vector Machine)

Embed Size (px)

Citation preview

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    1/99

    TRNG I HC KHOA HC TNHIN

    KHOA CNG NGH

    THNG TIN

    LP CNHN TI NNG

    Nguyn Xun Tng Huy 0612128

    Nguyn Hong V 0612573

    TM HIU KTHUT PHT HIN NGITRONG VIDEO GIM ST LP HC

    KHA LUN TT NGHIP CNHN CNTT

    GIO VIN HNG DN

    TS. inh B Tin

    KHA 2006 - 2010

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    2/99

    i

    NHN XT CA GIO VIN HNG DN

    TpHCM, ngy .. thng nm

    Gio vin hng dn

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    3/99

    ii

    NHN XT CA GIO VIN PHN BIN

    Kha lun p ng yu cu ca Kha lun c nhn CNTT.

    TpHCM, ngy .. thng nm

    Gio vin phn bin

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    4/99

    iii

    LI CM N

    Trc tin, chng em xin gi li cm n su sc n Thy inh B Tin v

    Thy inh B Thng tn tnh hng dn, ch bo chng em trong sut thi gian

    thc hin ti. Nu khng c c nhng s ch bo ca cc thy, lun vn ca

    chng em s rt kh hon thnh. Qua thi gian c cc thy hng dn, chng em

    hc hi c nhiu kin thc b ch v kinh nghim qu bu lm nn tng cho

    qu trnh hc tp, lm vic v nghin cu sau ny.

    Chng em xin chn thnh cm n anh L Phong, ngi tn ty ch bo v

    theo st nhm em trong sut qu trnh lm ti.

    Chng em xin trn trng cm n qu Thy c trong Khoa Cng ngh thng

    tin trng i hc Khoa hc Tnhin TP H Ch Minh tn tnh ging dy,

    truyn t nhng kin thc qu bu trong sut bn nm hc lm nn tng v to

    iu kin cho chng em c thc hin lun vn ny.

    Chng con xin c by t lng bit n su sc i vi ng B, Cha M,

    nhng ngi lun ng vin, chm sc c v tinh thn ln vt cht, lun to iu

    kin cho chng con chuyn tm hc tp v nghin cu.

    Chng mnh xin trn trng cm n cc bn trong nhm tch cc h tr

    chng mnh hon thnh c lun vn ny.

    Mc d rt c gng n lc ht mnh, song chc chn lun vn khng khi

    cn nhiu thiu st. Chng em rt mong nhn c s thng cm v ch bo tn tnhca qu Thy c v cc bn.

    TP. H Ch Minh , 07/2010

    Chn Thnh Cm n

    Nhm Sinh Vin Thc Hin

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    5/99

    iv

    CNG CHI TIT

    Tn Ti: Tm hiu k thut pht hin ngi trong video gim st lphc.

    Gio vin hng dn: TS. inh B Tin.

    Thi gian thc hin: t ngy 12/12/2009 n ngy 07/07/2010.

    Sinh vin thc hin:

    Nguyn Xun Tng Huy (0612128)Nguyn Hong V (0612573).

    Loi ti: Nghin cu v xy dng cc phng php pht hin i tng

    Ni Dung Ti (m t chi tit ni dung ti, yu cu, phng php

    thc hin, kt qut c, ):

    y l ti thuc vhng nghin cu cc k thut pht hin ngi trong

    mi trng lp hc v pht trin ng dng thc nghim. ti bao gm cc phn

    sau: Nghin cu v tm hiu cc phng php tr nn c.

    Nghin cu v tm hiu cc phng php pht hin mu.

    Nghin cu v tm hiu pht hin theo dng mu snake.

    Nghin cu v tm hiu cch rt trch c trng HOG.

    Nghin cu v tm hiu phng php my hc SVM.

    Xy dng h thng pht hin ngi trong lp hc minh ha.

    K Hoch Thc Hin:

    12/12/2009 - 26/01/2010: Tm hiu cc phng php tr nn sn c.

    27/01/2010 - 26/2/2010: Tm hiu cc phng php theo vt i tng theo

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    6/99

    v

    hng tip cn Filtering.

    27/02/2010 - 15/03/2010: Tm hiu cc phng php pht hin mu v ng

    dng vo video lp hc.

    15/03/2010 - 14/04/2010: Tm hiu vc trng HOG cng vi SVM.

    15/04/2010 - 1/05/2010: Tm hiu vphng php pht hin theo dng mu.

    1/05/2010 - 01/06/2010: Tch hp ton h thng.

    02/06/2010 - 30/06/2010: Ci tin cc phng php s dng.

    01/07/2010 - 15/07/20010: Xy dng chng trnh minh ha.

    Xc nhn ca GVHD Ngy 15 thng 7 nm 2010

    SV Thc hin

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    7/99

    vi

    Mc lc

    LI CM N ................................................................................................ iiiCNG CHI TIT ................................................................................. ivMc lc........................................................................................................... viDanh mc hnh ................................................................................................. xDanh mc bng ............................................................................................ xivTm tt kha lun .......................................................................................... xvPhn mu ..................................................................................................... 1Gii thiu bi ton pht hin i tng ....................................................... 1Pht hin hc sinh trong lp hc .................................................................. 1B cc .............................................................................................................. 4Phn A: Vn v bi ton pht hin i tng ............................................. 6Chng 1. Cc phng php tr nn (Background subtraction) ............... 10

    1.1 Gii thiu .......................................................................................... 101.2 Cc phng php c bn .................................................................. 10

    1.2.1 Frame Differencing ..................................................................... 101.2.2 Running Average ........................................................................ 131.2.3 Running Median ......................................................................... 15

    1.3 Cc phng php cao cp ................................................................. 171.3.1 Running Gaussian Average ........................................................ 171.3.2 Codebook .................................................................................... 18

    Chng 2. Cc phng php pht hin mu ............................................... 242.1 Pht hin mu bng phng php c bn......................................... 24

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    8/99

    vii

    2.2 Pht hin mu bng m hnh Gauss ................................................. 242.2.1 Single Gaussian .......................................................................... 242.2.2 Mixture of Gaussians .................................................................. 27

    2.3 Kt lun ............................................................................................ 28Chng 3. Pht hin theo dng mu snake .................................................. 30

    3.1 Gii thiu .......................................................................................... 303.2 Biu din ........................................................................................... 303.3 Khng gian trng thi ....................................................................... 323.4 So khp ............................................................................................. 35

    Chng 4. Histogram of gradient (HOG) .................................................... 374.1 Gii thiu .......................................................................................... 374.2 Rt trch c trng HOG trong nh .................................................. 384.3 Chun ha vector c trng cho tng block ..................................... 424.4 Integral Image ................................................................................... 424.5 Cng thc quy tnh Integral Image .............................................. 44

    Chng 5. Support Vector Machines (SVM) .............................................. 455.1 Gii thiu .......................................................................................... 455.2 Cc khi nim c bn ....................................................................... 45

    5.2.1 Siu phng phn cch ................................................................. 455.2.2 Support vectors ........................................................................... 495.2.3 Bin (Margin) ........................................................................ 51

    5.3 Phn lp d liu ................................................................................ 515.3.1 Trng hp d liu c th phn chia tuyn tnh c ............... 525.3.2 Trng hp d liu khng th phn chia tuyn tnh c ......... 52

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    9/99

    viii

    5.4 Nhn xt............................................................................................ 54Phn B: ng dng bi ton pht hin i tng trong lp hc ..................... 55Chng 6. Gii thiu bi ton ..................................................................... 55

    6.1 Gii thiu v h thng pht hin hc sinh trong lp hc ................. 556.2 Mt s gi thit t ra trong ti.................................................... 576.3 M t d liu video lp hc ............................................................. 59

    6.3.1 Mc ch s dng ....................................................................... 596.3.2 Chi tit v b d liu .................................................................. 59

    Chng 7. Pht hin mu tc trong video lp hc ...................................... 647.1 Gii thiu bi ton ............................................................................ 647.2 Phng php .................................................................................... 647.3 Nhn xt............................................................................................ 66

    Chng 8. p dng c trng HOG cng vi SVM trong vic pht hinhc sinh trong lp hc ............................................................................................... 68

    8.1 Gii thiu bi ton ............................................................................ 688.2 Hun luyn cho b phn lp SVM ................................................... 708.3 Tin hnh phn lp ........................................................................... 728.4 Kt qu thc nghim ........................................................................ 748.5 Nhn xt............................................................................................ 76

    Chng 9. p dng Snake trong vic pht hin hc sinh trong lp hc ..... 789.1 Gii thiu .......................................................................................... 789.2 Xy dng d liu .............................................................................. 789.3 Nhn xt............................................................................................ 80

    Chng 10. Kt lun v hng pht trin ................................................... 81

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    10/99

    ix

    10.1 Kt lun ............................................................................................ 8110.2 Hng pht trin ............................................................................... 81

    Ti Liu Tham Kho ...................................................................................... 82

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    11/99

    x

    Danh mc hnh

    Hnh 1. Minh ha cc hc sinh ni chuyn trong lp ...................................... 2Hnh 2. Minh ha hc sinh ng gc trong lp ................................................. 2Hnh 3. nh sng khng trong video .......................................................... 3Hnh 4. nh sng qu mnh trong video ......................................................... 4Hnh 5: S tng quan v vn pht hin i tng bng cc phng

    php my hc [4] ......................................................................................................... 8Hnh 6: Kt qu khi thc hin thut ton frame differencing trn video VN-

    SIN-VE_02.avi. i tng c khoang trn trn hnh cho ta thy i vi nhngim bn trong lng i tng b xem nhm l background .................................... 12

    Hnh 7: Kt qu khi thc hin thut ton frame differencing trn video

    Leavy.avi. i tng c khoang trn trn hnh do ng yn nn thut ton xem

    nhm l background .................................................................................................. 13Hnh 8: Kt qu khi thc hin thut ton Running Average trn video

    Leavy.avi ................................................................................................................... 15Hnh 9: Kt qu chy thut ton khng tt i vi nhng video c

    background thay i .................................................................................................. 15Hnh 10: Kt qu khi thc hin thut ton Running Average trn video VN-

    SIN-VE_02.avi .......................................................................................................... 17Hnh 11: M hnh codeword [8] .................................................................... 19Hnh 12: Kt qu khi thc hin thut ton Codebook trn video VN-SIN-

    VE_02.avi .................................................................................................................. 23Hnh 13. Kt qu lc mu tc da trn h mu RGB ca video

    3_13.45.00.avi ........................................................................................................... 24Hnh 14: B d liu mu tc ca ngi ......................................................... 26Hnh 15: Kt qu cho vic phn lp mu s dng m hnh Gauss trn video

    4.avi. Mu ta mong mun pht hin y l mu tc ca ngi ............................. 27

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    12/99

    xi

    Hnh 16: Kt qu cho vic phn lp mu tc trn video 3_14.10.00.avi. Mu

    ta mong mun pht hin y l mu tc ca ngi ............................................... 27Hnh 17. Minh ha so khp snake trn nh ................................................... 30Hnh 18. Minh ha vic xy dng snake t tp template point c sn: nhng

    im mu trng l template point, nhng im mu xanh l control point .............. 32Hnh 19. Su mc bin i affine c bn....................................................... 33Hnh 20. Minh ha p dng php bin i affine trn ng cong ............... 35Hnh 21. Minh ha so khp khng gian snake vi bin tm c trn nh:

    ng mu l template, ng mu vng l ng cong c kht cao nht .... 36Hnh 22: R-HOG v C-HOG [10] .................................................................. 37Hnh 23: Mi khi (block) gm nhiu (cell). V d trong hnh trn ta thy

    mt khi gm 9 [10] ............................................................................................... 38Hnh 24: Cc khi c xp chng ln nhau [10] ......................................... 38Hnh 25 tnh gc v bin theo X-gradient v Y-gradient.......................... 40Hnh 26: Cc bc rt trch c trng HOG [4] ............................................ 41Hnh 27 Integral Image [11]........................................................................... 43Hnh 28 Cng thc tnh integral image [12] .................................................. 43Hnh 29: ng mu vng trn hnh l ng phn chia i vi tp d liu

    gm hai thuc tnh [15] ............................................................................................. 46Hnh 30: Mt b d liu hai chiu c phn chia tuyn tnh. C v hn

    ng thng phn chia tuyn tnh c th . Vy ci no l tt nht? [14] .................. 47Hnh 31: Trong hnh ny chng ta c 2 siu phng phn chia tuyn tnh cng

    vi bin ca n. Ci no tt hn? Ci c bin ln hn th sc chnh xc

    cao hn [14] .............................................................................................................. 48Hnh 32: ng biu din H1 v H2, ng mu l khong cch

    Euclidean ca hai im 1 v 2. ng mu xanh l khong cch Euclidean nh nht

    [15] ............................................................................................................................ 50Hnh 33: Cc support vector trong SVM. Cc support vector l nhng hnh

    c vin dy hn. [14] ................................................................................................. 51

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    13/99

    xii

    Hnh 34: Mt trng hp n gin trn khng gian 2 chiu. Khc vi d liu

    c th phn chia tuyn tnh c trn hnh 6.20, y ta khng th v mt ng

    thng phn chia 2 lp. Do vy ranh gii quyt nh y th khng tuyn tnh. [14]

    ................................................................................................................................... 53Hnh 35: M hnh chung ca h thng pht hin hc sinh trong lp ............. 55Hnh 36: Kt qut c sau khi thc hin vic pht hin mu tc ........... 56Hnh 37: Kt qu sau khi pht hin u ngi bng SVM v HOG ............. 57Hnh 38: Mt hnh minh ha trong video 2.avi ............................................. 58Hnh 39: Khu vc gii hn x l ca h thng. Vng trng l vng khng x

    l ................................................................................................................................ 58Hnh 40: Mt i tng khng nhn r trong video 3.avi .............................. 59Hnh 41: Mt skh khn trong video 2.avi ................................................. 61Hnh 42: Kh khn gp phi trong video 3.avi .............................................. 62Hnh 43: Kh khn trong video 1.avi............................................................. 63Hnh 44: B d liu mu tc ca ngi ......................................................... 64Hnh 45: Knh mu HSV [16] ....................................................................... 65Hnh 46: Kt qu cho vic phn lp mu tc s dng m hnh Gauss trn

    video 4.avi ................................................................................................................. 66Hnh 47: Kt qu trong vic tm cc vng hnh ch nht bao cc mu tc ... 66Hnh 48: Kt qu trong vic pht hin mu tc chng 7 .......................... 68Hnh 49: Kt quthu c khi loi i nhng vng c din tch qu nh hoc

    qu ln ....................................................................................................................... 69Hnh 50: Qu trnh pht hin i tng bng SVM v c trng HOG [4] .. 70Hnh 51: Mt s hnh nh trong b positive .................................................. 70Hnh 52: Mt hnh bt k trong tp negative ................................................. 71Hnh 53: Mrng hnh ch nht bao vng mu tc ...................................... 72Hnh 54: Pht hin phn thn trn ca ngi ti v tr mu tc v nhng v tr

    xung quanh ................................................................................................................ 73

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    14/99

    xiii

    Hnh 55: Kt hp cc hnh ch nht li vi nhau. Hnh ch nht mu xanh l

    kt qu ca vic kt hp cc hnh ch nht .......................................................... 74Hnh 56: Kt qu cui cng ca vic pht hin phn trn ca ngi ............ 74Hnh 57: Kt qu khi chy vi video 3.avi .................................................... 76Hnh 58: Trng hp pht hin mu tc khng chnh xc do mu en ca tc

    trng vi mu en ca laptop v mu o .................................................................. 77Hnh 59: Trng hp mu tc dnh vi mu o ............................................ 77Hnh 60: Trng hp hai u chm li vi nhau ........................................... 77Hnh 61. Cc trng hp c th xy ra nhm ln sau khi p dng b phn lp

    SVM .......................................................................................................................... 78Hnh 62. Mt s dng mu omega c dng so khp ............................ 79Hnh 63. Kt qu sau khi s dng dng mu omega kim tra cc vng u

    vai ngi trong nh, do nhiu khin kt qu khng tt ............................................ 79Hnh 64. Cc dng mu na vng cung c dng so khp .................... 79Hnh 65. Kt qu khi so khp cc dng mu na vng cung vi cc phn u

    ca ngi c pht hin ..................................................................................... 80

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    15/99

    xiv

    Danh mc bng

    Bng 1: Bng phn loi cc thut ton pht hin i tng [1]....................... 6

    Bng 2: Bng kt qu thc nghim khi chy thut ton frame differencing . 12Bng 3: Bng kt qu thc nghim khi chy thut ton Running Average ... 14Bng 4: Bng kt qu thc nghim khi chy thut ton Running Median .... 17Bng 5: Bng kt qu thc nghim khi chy thut ton Running Gaussian

    Average ..................................................................................................................... 18Bng 6: Bng kt qu thc nghim khi chy thut ton Codebook ............... 22Bng 7: Bng thng k tp video d liu ....................................................... 60

    Bng 8: Kt qu ca vic pht hin i tng bng phng php phn lp

    SVM i vi b d liu ............................................................................................. 75

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    16/99

    xv

    Tm tt kha lun

    Pht hin i tng (object detection) l mt bi ton quan trng trong lnh

    vc th gic my tnh. y l mt hng nghin cu c nhiu ng dng trong thc

    tnh th thao, giao thng, giao tip ngi v my, lp hc Kha lun ny tp

    trung nghin cu cc vn v pht hin i tng v ng dng ch yu vo lnh

    vc pht hin hc sinh trong video gim st lp hc. Kha lun ny c thc hin

    vi cc mc ch:

    Tm hiu cc phng php pht hin i tng khc nhau.

    ng dng cc thut ton pht hin i tng vo thc tin, c bit l

    lnh vc gim st lp hc.

    Cc ni dung chnh c trnh by trong kha lun bao gm:

    Tm hiu cc thut ton tr mu nn (Background Subtraction).

    Tm hiu cc thut ton pht hin mu.

    Tm hiu cch rt trch c trng HOG v p dng phng php my

    hc SVM trong vic pht hin i tng.

    Tm hiu cch pht hin i tng theo dng mu snake.

    Xy dng ng dng minh ha trong lnh vc gim st lp hc.

    T kha: pht hin i tng (object detection), pht hin phn thn trn

    ca ngi (upper body detection).

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    17/99

    1

    Phn mu

    Gii thiu bi ton pht hin i tng

    Pht hin i tng trong th gic my tnh l cng vic tm kim cc vt th

    trong nh hoc trong video. y l hng nghin cu c quan tm nhiu hin

    nay vi nhiu ng dng. Mt nhnh trong pht hin i tng l pht hin ngi

    trong nh hoc video. Con ngi c th nhn bit cc i tng l ngi mt cch

    d dng trong cc nh hoc video d s khc nhau l rt a dng. Nhng i vi

    h thng th gic my tnh th cng vic ny vn cn l thch thc ln. Nguyn

    nhn ch yu l do din mo v t th ca mi ngi l ht sc a dng, nh

    hng v iu kin nh sng, s che lp ln nhau ca nhng ngi trong m

    ng, cht lng video

    tng chnh yu trong cc phng php pht hin i tng l da vo

    c trng c thc rt trch ra t nhng i tng mu. c trng ny c s

    dng cng vi mt b phn lp hoc s dng thut ton pht hin ra nhng i

    tng tng t vi cc i tng mu

    Pht hin hc sinh trong lp hc

    Nhn dng hc sinh trong lp hc l bi ton c nhiu ng dng trong thc

    t. Vic pht hin tt, chnh xc cc hc sinh trong lp hc s to tin cho rt

    nhiu hng pht trin nh:

    Theo vt cc hc sinh trong lp. Pht hin ra nhng hnh vi, c ch trong lp nh: pht biu trong gi

    hc, ni chuyn ring, ng gt

    Qun l lp hc nh im danh, m slng sinh vin c trong lp.

    nh gi trng thi ca lp hc nh: mt lp hc l ng hay

    tha? dao ng ca cc hc sinh trong lp nh th no

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    18/99

    2

    Hnh 1. Minh ha cc hc sinh ni chuyn trong lp

    Hnh 2. Minh ha hc sinh ng gc trong lp

    Kh khn thng xuyn phi i mt trong ti l:

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    19/99

    3

    Cht lng cc video gim st lp hc thng khng cao.

    Kh khn gp phi viu kin nh sng

    Kh khn v s che lp thng xuyn ca nhng dy hc sinh

    Hnh 3. nh sng khng trong video

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    20/99

    4

    Hnh 4. nh sng qu mnh trong video

    B cc

    Ni dung ca kha lun c trnh by trong 10 chng, bao gm cc ni

    dung vcc phng php v vn v pht hin i tng. Cng vi vic p dng

    cc phng php ny vo vn pht hin ngi trong video gim st lp hc.

    Chng 1 Cc phng php trnn (Background subtraction): Gii

    thiu cch pht hin cc i tng chuyn ng bng nhng phng php tr nn

    c bn v nng cao.

    Chng 2 Cc phng php pht hin mu: Gii thiu v cc cch pht

    hin mu sc.

    Chng 3 Pht hin theo dng mu snake: Gii thiu snake, cch xy

    dng khng gian dng mu v so khp vi i tng.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    21/99

    5

    Chng 4 Histogram of gradient (HOG): Gii thiu tng quan vc

    trng HOG cng vi cch rt trch c trng HOG t mt nh.

    Chng 5Support Vector Machines (SVM): Gii thiu tng quan v bphn lp SVM.

    Chng 6 Gii thiu bi ton: Gii thiu v bi ton pht hin ngi

    trong video gim st lp hc, gii thiu m hnh chung ca h thng pht hin

    ngi, v mt s ginh ca bi ton. M t b d liu video lp hc.

    Chng 7Pht hin mu tc trong video lp hc: Gii thiu v cch p

    dng m hnh Single Gauss pht hin mu tc ngi.

    Chng 8 p dng c trng HOG cng vi SVM trong vic pht

    hin hc sinh trong lp hc: M t qu trnh ng dng b phn lp SVM cng vi

    c trng HOG pht hin ngi trong video lp hc.

    Chng 9 Tch hp: Chng cui cng c ti, tm li cc vn

    gii quyt v cc hng pht trin trong tng lai.

    Chng 11 Kt lun v hng pht trin: Chng cui cng c ti,

    tm li cc vn gii quyt v cc hng pht trin trong tng lai.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    22/99

    6

    Phn A:Vn v bi ton pht hin i tng

    Vn pht hin i tng l lnh vc c nghin cu rng ri v c nhiu

    ng dng trong cuc sng hin nay. Phn ln cc i tng c pht hin qua vic

    da vo nhng thng tin trong mt frame nh. C rt nhiu hng tip cn gii

    quyt vn trn. Cc hng tip cn ny c phn thnh nhiu loi nh sau [1]:

    Loi Nhng nghin cu lin quan

    Point detectors

    Moravecs detector

    Harris detector

    Scale Invariant Feature Transform

    Affine Invariant Point Detector

    Segmentation

    Mean-shift

    Graph-cut

    Active contours

    Background Modeling

    Mixture of Gaussians

    Eigenbackground

    Wall flower

    Dynamic texture background

    Supervised Classifier

    Support Vector Machines

    Neural Networks

    Adaptive Boosting

    Bng 1: Bng phn loi cc thut ton pht hin i tng [1]

    Qua bng trn ta thy c nhiu hng tip cn x l vn pht hin i

    tng. Tuy nhin vic la chn phng php p dng th da vo tnh hung c th.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    23/99

    7

    i vi trng hp c nh nn khng thay i th vic pht hin i tng

    chuyn ng c thc thc hin bng cc phng php tr nn. Chi tit v cc

    gii thut ny sc trnh by chng sau.Hng gii quyt thng gp l xy

    dng m hnh nn, sau s dng m hnh ny cng vi frame hin ti t rt

    ra c cc foreground chuyn ng. u im ca gii thut ny l n gin. c

    th tip cn theo hng ny th ta cn phi xy dng c m hnh background. C

    rt nhiu phng php xy dng m hnh background nh: Anurag Mittal dng

    adaptive kernel density estimation xy dng m hnh nn [2]. Phng php ny

    cho kt qu tt tuy nhin gp kh khn vkhng gian lu tr, tnh ton phc tp,

    tc khng p ng thi gian thc. Haritaoglu dng gii thut W4, Stauffer sdng Mixture of Gaussian [3] xy dng m hnh nn Sau khi pht hin ra

    c cc i tng chuyn ng th vic xc nh xem nhng i tng ny c

    ng l nhng i tng ta cn pht hin hay khng cng l mt kh khn ln phi

    i mt.

    Trong cc lnh vc v pht hin phn u ca ngi th Wei Qu, Nidhal

    Bouaynaya and Dan Schonfeld ra hng tip cn bng cch kt hp m hnh

    mu da cng vi m hnh mu tc (skin and hair color model). Nhng mu ny

    c pht hin da vo m hnh Gauss. Sau bng cch p dngphng php so

    khp mu (template matching) t c mc ch pht hin phn u ngi

    p ng thi gian thc. Kh khn trong hng tip cn ny thng gp vic thu

    thp d liu hun luyn mu da v mu tc, chnh xc d bnh hng bi

    sng ca mi trng.

    Vic pht hin i tng c thc thc hin bng cc phng php my

    hc. Cc phng php ny c th kn nh: mng neural, adaptive boosting, cy

    quyt nh, support vector machines. im chung ca cc phng php ny u

    phi tri qua giai on hun luyn trn mt tp d liu. Tp d liu ny phi ln,

    bao qut ht c cc trng thi ca i tng. Sau cc c trng sc rt

    trch ra trn b d liu hun luyn ny. Vic la chn c trng s dng ng vai

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    24/99

    8

    tr quan trng nh hng n hiu qu ca cc phng php my hc. Mt sc

    trng thng c s dng nh: c trng v mu sc, c trng v gc cnh, c

    trng histogram Sau khi c c c trng, ta snh nhn lp c th cho cc

    c trng s dng trong vic hun luyn. Trong qu trnh hun luyn, cc

    phng php my hc s sinh ra mt hm nh x nhng c trngu vo tng

    ng vi nhn lp c th. Sau khi hun luyn xong th cc phng php my hc

    trn s c dng phn lp cho nhng c trng mi. c im ca phng

    php ny l chnh xc cao. Tuy nhin n gp phi kh khn trong vic thu thp

    d liu hun luyn ban u, tn thi gian v chi ph cho qu trnh hc my.

    Hnh 5: S tng quan v vn pht hin i tng bng cc phng php my hc [4]

    i vi vn v pht hin hc sinh trong lp hc, do gp phi kh khn

    trong vic p dng phng php tr nn v t l foreground trong frame nh l kh

    ln, hn na mu sc a dng, nh sng v vtr cc vt trong phng hc c th

    thay i v cc i tng hc sinh di chuyn khng nhiu nn d dng b cc

    phng php trn nhn nhm l phn nn... Vic pht hin u ngi bng cch da

    vo mu da v mu tc th khng cho kt qu tt. Do mu da gn ging vi mu

    bn gh, mu tc gn ging vi mu ca... V thnhm em xut ra hng tip

    cn trong vic pht hin phn u ca ngi l da vo c trng hnh dng cng

    vi phng php phn loi bng my hc. c th pht hin c tt phn u

    ngi trong lp hc th nhm em tip cn vn qua hai bc:

    Bc 1: Tin x l, c lng v tr xut hin ca u ngi da vo mu

    tc.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    25/99

    9

    Bc 2: s dng thng tin v v tr ca bc trn pht hin u ngi

    bng hai phng php chnh l pht hin theo dng mu snake v s dng

    c trng HOG cng vi SVM.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    26/99

    10

    Chng 1. Cc phng php tr nn (Background subtraction)1.1 Gii thiu

    Trong nhng ng dng v th gic my tnh, vn c bn nht c t ra

    l lm th no pht hin c cc i tng chuyn ng trong video

    (foreground), lm th no bit c u l nhng cnh vt khng thay i

    (background) gii quyt c nhng vn nu trn th ta dng phng

    php tr nn. y l mt trong nhng phng php nn tng nht trong lnh vc th

    gic my tnh. C nhiu gii thut khc nhau v tr nn. Cc gii thut ny c

    chia thnh hai nhm l: phng php c bn vphng php cao cp. Trong gii

    hn ca lun vn ny, chng em s trnh by chi tit v nhng gii thut tr nn sauy:

    Phng php cbn:

    o Frame Differencing

    o Running Average

    o Running Median

    Phng php cao cp:o Running Gaussian Average

    o Codebook

    tng chung ca cc phng php tr nn: pht hin ra c cc i

    tng chuyn ng trong video chng ta phi c c m hnh background. M

    hnh background ny c thc hc qua nhiu frame nh. Sau ta s dng m

    hnh background ny so snh vi frame nh hin ti v kt qu l ta s nhn bitc u l vng nn, u l cc i tng.

    1.2 Cc phng php c bn1.2.1 Frame DifferencingTrong tt c cc phng php background subtraction th phng php

    Frame Differencing c xem l phng php n gin nht. Chi ph tnh ton

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    27/99

    11

    thp, tc thc thi thut ton nhanh. Tuy nhin kt qut c khi ta p dng

    thut ton ny l tng i thp.

    tng chnh trong phng php Frame Differencing: cc i tng chuynng sc pht hin da trn s khc bit gia hai frame nh lin tip nhau cng

    vi mt ngng c chn trc. Gii thut trn c thc hin bng phng php

    tr hai frame lin tip, i vi mi gi tr pixel kt qu ta so snh gi tr ti pixel

    vi ngng c chn. Nu gi tr ny nm trong ngng cho php th ti ta

    xem nh l background. Ngc li l foreground. [5]

    | | (1.1)Trong : Ft+1: frame nh tht - 1

    Ft: frame nh tht

    th: ngng c chn. chnh xc ca thut ton ph thuc vo gi tr

    ngng ny.

    u im:

    Dci t.

    Tc thc thi nhanh.

    Thut ton chy chnh xc trong trng hp cc i tng di chuyn lin tc,

    nn background l tnh.

    Khuyt im:

    chnh xc ca thut ton l tng i thp.

    Thut ton trn chxc nh foregound chnh xc i vi nhng im bin

    ca i tng. i vi nhng im nhbn trong lng i tng do s dch

    chuyn ca nhng im nh ny l khng ng kdo s bxem nh l

    background.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    28/99

    12

    Trong trng hp khi mt i tng ngng chuyn ng trong mt khong

    thi gian th s b xem l background.

    Kt qu thc nghim: Cu hnh my Pentium Dual Core, 2.5 GHz, 2GB RAM.

    Tn video Kch thc frame Tng s frameTc xl

    (fps)

    VN-SIN-VE_02.avi 352 x 288 758 33

    Leavy.avi 360 x 240 4362 31

    Bng 2: Bng kt qu thc nghim khi chy thut ton frame differencing

    Hnh 6: Kt qu khi thc hin thut ton frame differencing trn video VN-SIN-VE_02.avi.i tng c khoang trn trn hnh cho ta thy i vi nhng im bn trong lng i

    tng b xem nhm l background

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    29/99

    13

    Hnh 7: Kt qu khi thc hin thut ton frame differencing trn video Leavy.avi. i tngc khoang trn trn hnh do ng yn nn thut ton xem nhm l background

    1.2.2 Running AverageTrong phng php frame differencing cp trn. Do vic xc nh

    cc i tng ch da vo s khc bit hai frame lin tip nhau. Do vy chnh

    xc ca thut ton tng i thp. khc phc nhc im ny th phng php

    Running Average ra hng gii quyt l xy dng nn m hnh background. Sau

    m hnh background ny c s dng tm ra foreground. M hnh

    background ny c xy dng bng cch hc qua n frame lin tip. Gi tr pixel tiv tr (x,y) ca m hnh background ny c tnh bng cch ly trung bnh cng

    ca tt c cc gi tr pixel ti v tr(x,y) ca nframe hc. [6]

    (1.2)Trong :

    B(x, y): gi tr pixel ti v tr(x, y) ca m hnh background

    Fi(x, y): gi tr pixel ti v tr(x, y) ca frame thi

    n: tng s frame hc

    Sau khi xy dng c m hnh background, vic xc nh ra c u l

    i tng foreground c thc hin bng cch so snh tng frame nh vi m hnh

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    30/99

    14

    background. Da vo gi tr ca ngng c chn trc tng tnh phng

    php frame differencing.

    | | (1.3) chnh xc ca thut ton ph thuc vo m hnh background. Do ci tin thut ton tt hn ta cp nht m hnh background qua tng bc chy thut

    ton.

    (1.4)

    thng c chn l 0.05.

    Nh vy, m hnh background sc cp nht lin tc sau mi frame. V

    vy sgip tng chnh xc ca phng php.

    u im:

    chnh xc cao hn phng php frame differencing.

    Khuyt im:

    Tn chi ph trong khi hc ra m hnh background

    Thut ton ch p dng tt i vi trng hp background tnh khng thay

    i

    Kt qu thc nghim: Cu hnh my Pentium Dual Core, 2.5 GHz, 2GB RAM.

    Tn video Kch thc frame Tng s frame Tc xl(fps)

    VN-SIN-VE_02.avi 352 x 288 758 57

    Leavy.avi 360 x 240 4362 30

    Bng 3: Bng kt qu thc nghim khi chy thut ton Running Average

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    31/99

    15

    Hnh 8: Kt qu khi thc hin thut ton Running Average trn video Leavy.avi

    Phng php trn khc phc c nhng khuyt im ca phng phpFrame Differencing. Cc im bn trong lng i tng chuyn ng hay nhng

    i tng dng chuyn ng trong khong thi gian di khng bxem nh l

    background. Tuy nhin phng php ny chy khng tt i vi nhng video c

    background chuyn ng.

    Hnh 9: Kt qu chy thut ton khng tt i vi nhng video c background thay i

    1.2.3 Running MedianTng tnh phng php Running Average. Bc u tin ca phng

    php Median l xy dng ra m hnh background qua qu trnh hc trn n frame.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    32/99

    16

    Gi tr pixel ti v tr(x, y) ca m hnh background c xy dng bng cch chn

    ra gi tr trung v ca n frame ti v tr(x, y).

    Gi tr trung vc xc nh bng cch sau:

    V d, vi mt dy frame tF1 ti Fn, ta xt pixel v tr(x, y) th cc gi tr

    F1(x, y), F2(x, y),, Fn(x,y) s to thnh mt dy gi tr ca pixel (x, y)ng vi tng

    frame nh

    Bc u tin ta xp xp dy pixel ny theo th ttng dn

    Gi tr trung v chnh l phn t nm chnh gia ca dy pixel sp xp th

    t

    Sau khi xy dng c m hnh background theo phng php trn th

    nhng bc sau c thc hin tng tnh thut ton Running Average.

    V c bn th phng php trn gn ging vi phng php Running

    Average. Tuy nhin, phng php Running Median i hi chi ph lu tr v tnh

    ton rt ln. Nu trong phng php Running Average, ta ch cn lu li tng gi tr

    pixel ti mt vtr th trong phng php Running Median, ta phi lu li tt c cc

    gi tr ca im nh ti mi frame.

    u im:

    chnh xc cao hn phng php frame differencing.

    Khuyt im:

    Tn chi ph trong khi hc ra m hnh background

    Kt qu thc nghim: Cu hnh my Pentium Dual Core, 2.5 GHz, 2GB RAM.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    33/99

    17

    Tn video Kch thc frame Tng s frameTc xl

    (fps)

    VN-SIN-VE_02.avi 352 x 288 758 31

    Leavy.avi 360 x 240 4362 30

    Bng 4: Bng kt qu thc nghim khi chy thut ton Running Median

    Hnh 10: Kt qu khi thc hin thut ton Running Average trn video VN-SIN-VE_02.avi

    1.3 Cc phng php cao cpCc phng php c bn c cp trn ch chy tt i vi trng hp

    background tnh khng chuyn ng. Tuy nhin trong thc t ta thng bt gp

    nhng background c s thay i theo thi gian nh: cnh cy rung trong gi, s

    giao ng ca mn ca, dao ng ca sng nc Do cc phng php c

    cp di y s khc phc c vn trn

    1.3.1 Running Gaussian AveragePhng php ny do Wren, Azarbayejani, Darrell, Pentland a ra vo nm

    1997. Phng php ny t mt phn phi Gaussian ln s bin thin gi tr ca

    mi pixel trong on video. V d, vi mt dy frame tF1 ti Fn, ta xt pixel v

    tr(x, y) th cc gi trF1(x, y), F2(x, y), , Fn(x,y) s to thnh mt dy gi tr ca

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    34/99

    18

    pixel (x, y)ng vi tng frame nh. Bng cch tnh trung bnh v phng sai ca

    dy pixel ny ta xc nh c pixel background (gi trtrung bnh) v ngng (

    lch nhn vi mt hng sno ).[5]

    (1.5) (1.6)

    Nhng pixel no c gi tr no tha | | th c xem lforeground. th c th chn bng k. [5]u im:

    Xc nh c ngng cho tng im nh trn frame.

    Khuyt im:

    D bnh hng bi sng.

    Kt qu thc nghim: Cu hnh my Pentium Dual Core, 2.5 GHz, 2GB RAM.

    Tn video Kch thc frame Tng s frameTc xl

    (fps)

    VN-SIN-VE_02.avi 352 x 288 758 31

    Leavy.avi 360 x 240 4362 30

    Bng 5: Bng kt qu thc nghim khi chy thut ton Running Gaussian Average

    1.3.2 Codebook tng chnh ca phng php ny l ti v tr mi pixel ca m hnh nn,

    mt tp cc cluster vi tm v gii hn trong khng gian mu s c xy dng

    nhm th hin s phn b ca pixel nntrong khng gian mu . Mi cluster nh

    vy c gi l codeword, tp cluster ti mi vtr pixel c gi l codebook. [7]

    Sau y l chi tit ca vic xy dng codebook:

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    35/99

    19

    Xt ti mi v tr pixel, giX = {x1, x2, , xn} l dy gi tr hun luyn cho

    pixel , C = {c1, c2, , cL} l codebook cho vtr pixel . Codebook ny gmL

    codeword. Mi codeword civiI = 1, 2, , L gm 2 thnh phn:

    Vector RGB B 6 thnh phn . Trong :

    o : sng ln nht v nh nht ca pixel ic gn chocodeword.

    o

    : Tn s codeword th i xut hin

    o : Maximum negative run-length xc nh khong thi gian lu nhttrong qu trnh hun luyn m codeword i khng xut hin, nu iln

    hn mt ngng cho trc th chng t codeword i ch mang tnh tm

    thi v cn phi loi ra khi codebook.

    o : Thi gian u tin v cui cng codeword i xut hin.

    Hnh 11: M hnh codeword [8]

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    36/99

    20

    Trong khi hun luyn m hnh, mi gi trxt(c ly mu ti thi im t)

    c so snh vi codebook hin ti tm xem codeword no khp vixt. xc

    nh xem codeword no khp tt nht chng ta dng o m sc v sng. Chi

    tit gii thut nh sau[8]:

    I. L 0, C ( php gn)

    II. For t=1 to N do

    i. , ii. tm codeword trong | khp vi da trn hai

    iu kin (a) v (b) sau

    a. b.

    iii. Nu C = hoc khng tm c khp trong (ii) th .Khi to mt codeword cL vi v

    iv. Ngc li, cp nht codeword khp cm vi

    }v

    bng cch t v end for.

    III. Vi mi codeword

    , i = 1, ..., Lt

    .

    Xy dng codebook | } Vil ngng chotrc

    Hai iu kin (a) v (b) trn c tha khi mu xt v cm gn v sng

    caxtnm trong nhng vng bao sng ca cm

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    37/99

    21

    Tip theo ta s xem nu mu sc v sng thay i s c nh hng g n

    phng php trn:

    Khi chng ta c mt pixel xt = (R, G, B) v mt codeword ci vi Ta c:

    Color distortion c thc tnh bng cch sau:

    Thut ton phn on foreground-background c cho trong bng sau:

    Vi mi codeword ta tm khp vix da trn 2 iu kin:

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    38/99

    22

    ( ) Cp nhp codeword

    nh trongII-iv ca thut ton xy dng codebook

    {

    Sau khi c c foreground, ta s dng b lc median v php

    morphology loi b cc vng pixel nh ring l(thng l nhng pixel nhiu).

    Cui cng l gom nhm cc pixel k cn c c foreground blob [7].

    u im:

    Do vic s dng hmu YcbCr nn phng php ny x l cc video trong

    mi trng sng yu kh tt

    Khuyt im:

    Ci t phc tp.

    Tc kh chm.

    Kt qu thc nghim: Cu hnh my Pentium Dual Core, 2.5 GHz, 2GB RAM.

    Tn video Kch thc frame Tng s frameTc xl

    (fps)

    VN-SIN-VE_02.avi 352 x 288 758 25

    Leavy.avi 360 x 240 4362 23

    Bng 6: Bng kt qu thc nghim khi chy thut ton Codebook

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    39/99

    23

    Hnh 12: Kt qu khi thc hin thut ton Codebook trn video VN-SIN-VE_02.avi

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    40/99

    24

    Chng 2. Cc phng php pht hin mu2.1 Pht hin mu bng phng php c bn

    Phng php n gin nht ly c mu trong video l xt tng pixel

    mu. Tng pixel mu trong nh sc so snh vi mt khong mu bng cch xt

    tng knh mu ca pixel vi ngng gi tr ng vi khong mu ang xt,

    nhng pixel no nm trong ngng cho php ny th c gi li, ngc li s b

    loi b

    Hnh 13. Kt qu lc mu tc da trn h mu RGB ca video 3_13.45.00.avi

    Phng php ny cho kt qu khng tt trong iu kin c nhiu nhiu trong

    nh. Trong hnh trn ta mong mun pht hin mu en ca tc ngi. Tuy nhin

    mt s khu vc bng ti b pht hin nhm.

    2.2 Pht hin mu bng m hnh Gauss2.2.1 Single Gaussian

    2.2.1.1 Gii thiui vi phng phpc cp trn th chnh xc thng khng cao.

    Do cho vic pht hin mu c chnh xc hn th ta p dng m hnh Gauss.

    M hnh Gauss gip ta c thxc nh c mu ca mt pixel c phi cng mu

    vi mu chng ta mun tm hay khng.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    41/99

    25

    tng chnh ca Gauss l ti mt pixel bt k c mu c. Ta tnh mc

    ging ca mu c vi mu color ta cn tm bng cng thc sau [9]

    | || (2.1)Hoc [9]:

    (2.2)Trong :

    : Means

    : Covariance

    n: tng s pixel

    cj: gi tr mu ti pixel thj

    Vi sl khong cch Mahalanobis

    Sau ta so snh vi mt ngng cho trc xc nh xem mu c c phi

    l mu color ta mong i hay khng. Vic chn ngng c nh hng rt ln n

    kt qu ca thut ton ny.

    c th s dng c m hnh Gauss ta phi tri qua hai bc l hun

    luyn v phn lp

    Thm mt vn na c t ra l chn knh mu no l ph hp. gim

    bt snh hng ca nh sng th ta tnh ton trn knh mu HSV.

    2.2.1.2 Hun luynM hnh Gauss c hun luyn trn mt b d liu mu c th. Xt yu cu

    trong vic pht hin mu tc ca ngi, ta s hun luyn m hnh Gauss da trn

    mt tp d liu mu tc ca ngi. Tp d liu ny c to ra bng cch trch ra t

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    42/99

    26

    mu tc. y l hnh nh minh ha mu tc ca ngi dng cho vic hun luyn

    m hnh Gauss:

    Hnh 14: B dliu mu tc ca ngi

    Da trn tp d liu ny ta s tnh c hai tham s Means v Covariance

    ca m hnh Gauss theo cng thc sau [9]:

    (2.3) (2.4)

    chnh xc ca m hnh cng cao khi b d liu hun luyn cng ln.

    2.2.1.3 Phn lpSau khi c c m hnh gauss, xc nh xem mu c ca mt pixel bt

    k c phi l mu ta ang mun tm hay khng ta cn tnh xc sut mu c ca pixel

    da vo hm Gauss. Xc xut ny c tnh theo cng thc (1) hoc (2) vi means

    v covariance c bc hun luyn. V cng vi mt ngng chn trc

    s gip ta phn lp xem mu c c phi l mu ta ang mun tm hay khng

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    43/99

    27

    Hnh 15: Kt qu cho vic phn lp mu sdng m hnh Gauss trn video 4.avi. Mu ta

    mong mun pht hin y l mu tc ca ngi

    Hnh 16: Kt qu cho vic phn lp mu tc trn video 3_14.10.00.avi. Mu ta mong munpht hin y l mu tc ca ngi

    Trong v d trn th nhng mu gn ging mu en ca tc nh: khu vc ti

    ca bn gh, mu balo, mu ca b pht hin nhm. Tuy nhin khi so vi phng

    php bn trn th cho kt qu tt hn. Nhng khu vc bng ti khng cn b pht

    hin nhm.

    2.2.2 Mixture of Gaussians tng chnh ca phng php Mixture of Gaussians cng tng t nh

    phng php Single Gaussian. Nu nh phng php Single Gaussian ch da vo

    mt hm Gauss xc nh xem mt mu c bt k c phi l mu chng ta mun

    truy vn hay khng th phng php Mixture of Gaussians da vo nhiu hm

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    44/99

    28

    Gauss xc nh iu . Mi hm Gauss trong Mixture of Gaussians c means v

    covariance ring bit vi nhau.

    Ti bc phn lp ca Mixture of Gaussians. Xc xut mu c ca mt pixelbt kc tnh theo cng thc sau [9]:

    | | (2.5)Trong :

    k: tng s Single Gaussian c trong Mixture of Gaussians

    : tham s ca Single Gaussian thi. Vi |: Single Gaussian th iMi Single Gaussian c mean v covariance ring ca n.

    Vic hun luyn m hnh Mixture of Gaussians c thc hin vi k thut

    gi l thut gii Expectation Maximization(EM). Thut ton ny ginh slng

    cc thnh phn Single Gaussian bn trong Mixture of Gaussians l bit trc

    Vic phn lp vi m hnh Mixture of Gaussians c thc hin bng cch

    so snh gi tr| vi mt vi ngng c chn trc2.3 Kt lun

    Vi hng tip cn ca mt sphng php c cp trn y th ta c

    cc u khuyt im nh sau:

    u im:

    Pht hin chnh xc mu ta mong mun tm kim

    Tc x l nhanh.

    Khuyt im:i vi nhng hng tip cn da vo mu sc th thng gp phi

    mt skh khn nht nh nh sau:

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    45/99

    29

    chnh xc ph thuc rt nhiu vo iu kin nh sng. Do vic la

    chn hmu ng vai tr ht sc quan trng. lm gim snh hng ca

    sng th ta x l trn nhng hmu nh: HSV, YCbCr

    chnh xc ca phng php pht hin mu bng m hnh Gauss ph

    thuc vo b d liu mu trong vic hun luyn. chnh xc cng cao khi

    b d liu hun luyn cng ln.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    46/99

    30

    Chng 3. Pht hin theo dng mu snake3.1 Gii thiu

    Theo [10], snake c nh ngha l hnh chiu ca mt ng vin lin tc

    nm trn b mt nh. ng vin ny c thc xp vo mt trong cc loi sau:

    (a) ng bin ca b mt gia hai min c tnh cht tng phn nhau, (b) ng

    bao ngoi bng ca mt b mt nm trn nn khc, (c) ng thng nm trn b

    mt m tng phn vi tnh cht cc b ca hai bn ng thng . tng

    phn ca tnh cht c cp trn c nh ngha bi s khc nhau vcng

    , hoc mu sc, kt cu hoc cc i lng trc quan phc tp khc; tuy nhin,

    trong phm vi lun vn ny, chng ti ginh rng tng phn c th hindi dng khc nhau v mu sc ph hp vi cc thut ton lc mu.

    tng chnh khi s dng snake l ta s dng cc dng mu c nh

    ngha sn tm ra trong nh nhng i tng c vin ngoi khp vi cc dng

    mu .

    Hnh 17. Minh ha so khp snake trn nh

    3.2 Biu dinTheo [10], chng ti nh nghasnake l ng cong B-spline ng nht, bc

    ba v khng tun hon. ng cong B-spline ng nht, bc ba gmNphn on

    ng cong

    , gia cc ng cong

    ny l lin tc bc hai. Cc phn on ny

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    47/99

    31

    c tham s ha vi nh l trn ca bn im kim sot (control point) , c th hin nh sau: (3.1)Vi iu kin lin tc bc hai gia cc ng cong, ng thi tng trng s , chng ti s dng bn hm trn bc ba ph hp vi mi ng

    cong sau y: , , , . Khi , phng trnhng cong c biu din di dngma trn nh sau:

    (3.2)

    Cho l vector cha ton b im kim sot cang cong, trong M=N+3. Khi xt trn ton bng cong, tham suc

    chuyn i tng ng vi tham s

    da trn vector G cha cc hm trn

    ton cc . Gic nh ngha nh sau: {

    (3.3)

    Vector G(s)c dng chuyn i tham ss sang tham sutng ng v

    chn ra hmBis dng trong cng thc xc nh ng cong .

    (

    )

    (

    ) ( )

    (3.4)

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    48/99

    32

    Nh vy, ng cong c thc suy ra t tp cc im nm trn ng

    cong, cc im ny c gi l im hnh mu (template point) cho trc nh sau:

    ( )

    (

    )

    ()

    (3.6)

    Hnh 18. Minh ha vic xy dng snake ttp template point c sn: nhng im mu trngl template point, nhng im mu xanh l control point

    3.3 Khng gian trng thiTheo [11], khng gian trng thi l s nh x tuyn tnh vector khng gian

    trng thi vo vector spline

    (3.7)Q: spline-vector

    X: shape-space vector

    Q0: ng cong mu

    W: ma trnNQNXhnh dng.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    49/99

    33

    (a) (b)

    (c) (d)

    (e) (f)Hnh 19. Su mc bin i affine c bn. (a) dch chiu ngang, (b) dch chiu dc, (c) quay,

    (d) t l theo chiu dc, (e) t l theo chiu ngang, (f) t ltheo ng cho

    m t xp x cc bin i c th c ca vt th trn mt phng hai chiu,

    chng ta ch cn su php bin i affine trn hnh mu. Nhm cc php bin iaffine trn mt phng c xem nh mt lp cc bin i tuyn tnh vi hnh mu

    Q0 v ma trn hnh dng (shape-matrix):

    (3.8)

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    50/99

    34

    Hai ct u tin trong Wbiu din cho s chuyn v ngang v dc. Bn mc

    affine cn li c th hin thng qua kt hp tuyn tnh n gin trong bn ct cn

    li. Nh vy trong cng thc nh x,Xng vai tr l trng s cho cc ct trong W.

    (3.9)Di y l mt s v d cho cc php bin i:

    : nh x vo hnh mu Q0. : dch hnh mu Q0 sang phi mt n v. : phng to hai ln hnh mu Q0ban u : xoay hnh mu i gc

    ngc chiu kim ng h

    (a) (b)

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    51/99

    35

    (c) (d)Hnh 20. Minh ha p dng php bin i affine trn ng cong. (a) dch tri, (b) dch ln,

    (c) thu nh, (d) quay

    3.4 So khpVi mi phn on to nn ng cong Q, ng php tuyn c xem xt

    c ct vi bin ca i tng trn hnh hay khng, chiu di ca ng php tuyn

    ny cng nh th ng cong cng m st vi i tng ( di ca php tuyn

    thng c s dng t 10-20 pixel). Gi

    l hp (fitness) gia m hnh dng

    mu v ng bin trong nh, c tnh nh sau: | | (3.10)

    : v tr ca phn on ng cong thi xt trn nh,z(i): l v tr ca bin tm c gn nht ct php tuyn ti vtr ng cong

    thi, : gi tr penalty nu khng tm thy ng bin no dc theo php tuyn tivtr ng cong thi.

    Vi (3.1), khp c tnh theo cng thc sau:

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    52/99

    36

    | (3.11)

    : gi trc chn trc.

    Hnh 21. Minh ha so khp khng gian snake vi bin tm c trn nh: ng mu ltemplate, ng mu vng l ng cong c kht cao nht

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    53/99

    37

    Chng 4. Histogram of gradient (HOG)4.1 Gii thiu

    Histogram of gradient (HOG) l c trng c dng nhiu trong lnh vc

    pht hin i tng. K thut ny c xut bi Bill Triggs v Navel Dalal vo

    nm 2005 ti vin nghin cu INRIA.

    tng chnh trong t trng HoG l hnh dng v trng thi ca vt c th

    c c trng bng s phn b v gradient v hng ca cnh. c trng ny

    c pht trin da trn SIFT, c trng HOG c tnh trn c mt vng. Do s

    bin thin mu sc trong cc vng l khc nhau, kt qu l mi vng s cho ta mt

    vector c trng ca n. V vy c c c trng ca ton b ca s (window)

    ta phi kt hp nhiu vng lin tip li vi nhau.

    c trng HOG c mt s bin th thng gp nh: R-HOG, R2-HOG, C-

    HOG [10]. Cc c trng ny khc nhau cch phn b v hnh dng ca cc nh

    trong hnh

    Hnh 22: R-HOG v C-HOG [10]

    R-HOG: mi c hnh dng l hnh ch nht

    C-HOG: mi c dng hnh trn

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    54/99

    38

    4.2 Rt trch c trng HOG trong nhT mt nh cho trc, qua vic rt trch c trng trn nh cho ta c

    mt vector i din cho i tng . Vic rt ra c cc vector c trng nh vy

    gip chng ta chuyn khng gian nh sang khng gian vector c th x l v tnh

    ton n gin hn trn my tnh.

    Phng php tng quan tnh ton c trng HOG trn mt ca s

    (window) bt k:

    Phn chia ca s (window) cn tnh HOG thnh nhiu khi (block). Mi

    khi gm nhiu (cell). Cc phi c kch thc bng nhau, slng trong mi khi l bng nhau

    Cc khi ny c t chng ln nhau, khong cch gia hai khi con lin

    tip nhau phi l mt hng s

    Hnh 23: Mi khi (block) gm nhiu (cell). V d trong hnh trn ta thy mt khi gm 9

    [10]

    Hnh 24: Cc khi c xp chng ln nhau [10]

    Sau khi phn chia ca s cn tnh ton HOG nh trn. Ta tin hnh rt

    trch c trng nh sau:

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    55/99

    39

    o Tnh ton c trng trn tng vng:

    Tnh ton c trng trn tng nh (cell)

    Tnh ton c trng trn tng khi (block) bng cch kt hp

    cc li vi nhau

    o Thu thp c trng ca cc vng trn nh.

    Tnh v chun ha vector c trng cho tng block

    Thu thp cc c trng HOG cho cc ca s

    Sau y l chi tit thut ton rt trch c trng HOG. minh ha thut

    ton, ta c th chn mt v dnh sau tnh vector c trng HoG v s lng

    thnh phn ca vector : gi s ta c mt nh vi kch thc l 64x128 pixels. Tachia nh ny thnh cc cell vi kch thc 8x8 pixels. V ta chn kch thc ca

    block l 2x2 cell.

    Bc 1: chuyn nh trong khng gian RGB sang nh dng GRAY SCALE,

    sau tin hnh cn bng histogram trn nh GRAY SCALE gim i nh

    hng ca sthay i nh sng.

    Bc 2: tnh s bin thin mu sc ti tt c cc pixel ca nh GRAY

    SCALE theo chiu X [-1 0 1] v theo chiu Y [ ]v thu c 2 nhgradient-x v gradient-y c kch thc bng kch thc nh GRAY SCALE

    v cho thy c s bin thin mu sc ni trn.

    Bc 3: tin hnh tnh gc v hng bin thin mu sc t 2 nh gradient-x

    v gradient-y nh hnh vbn di :

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    56/99

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    57/99

    41

    Bc 7: tnh ton vector c trng cho ton b nh (64x128). Ta ch cn

    ghp cc vector c trng ca tng block li vi nhau c vector c

    trng ca cwindow. Lu rng cc block khng t tch bit nhau m gi

    ln nhau, cch nhau mt khong bng kch thc ca cell theo mi chiu

    (hoc bng phn na kch thc ca cell). Nh vy vector c trng ca

    window = s block trong window * 36 = ((64 16)/8 + 1)*((12816)/8 +

    1)*36 = 7*15*36 = 3780 thnh phn.

    Bc 8: Sau cng ta chun ha li vector c trng ca c window.

    Hnh 26: Cc bc rt trch c trng HOG [4]

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    58/99

    42

    4.3 Chun ha vector c trng cho tng block chun ha vector c trng cho c window, ta chun ha c trng cho

    tng vector ca tng block. Ta s dng cc phng php sau chun ha vector

    c trng ca tng block. [4]

    L2-norm:

    (4.1) L1-norm:

    (4.2) L1-sqrt:

    (4.3)Trong :

    : vector c trng ban u ca mt block (cha chun ha). : k-norm ca vi k= 1, 2 : Hng s nh

    Theo Dalal v Triggs, L2-norm v L1-sprt cho cng kt qu. Trong khi

    L1-norm cho kt qukm hn. Tuy vy vic chun ha bng mt trong ccphng

    php trn vn cho kt qu tt hn i vi nhng vector khng chun ha.

    4.4 Integral ImageTbc 5, 6, 7 trong s trn ta nhn thy l ta cn tnh c trng cho

    tng cell rt nhiu ln, do vy y c th s dng k thut integral image lm

    tng tc tnh ton. [11]

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    59/99

    43

    Hnh 27 Integral Image [11]

    nh Integral l nh c tnh cht sau: gi tr ca pixel ti v tr (x, y) bt k

    trong nh Integral bng vi tng s cc pixel thuc hnh ch nht c to bi imgc tri trn cng ca nh (0,0) v im (x, y)ang xt.

    (4.4)Hnh 28 Cng thc tnh integral image [12]

    Trong :

    i: nh ban u ii: nh integral ca i

    nh integral ca mt nh cho trc c tnh theo cng thc trn. Nh p

    dng integral image vo tnh gi tr ti mi bin ca vector c trng ca tng cell

    rt nhanh chng. Gi s ta cn tnh gi tr vector c trng ca cell D (nh trn

    hnh) ti thnh phn i, khi ta ch cn ly nh integral image ca nh bin i tnh

    trn, ta thu c nh ii. Khi gi tr cn tnh s bng: (4.5)Lu rng ta ch cn tnh integral image duy nht 1 ln v dng n tnh

    cho ton bcc cell. u im ca cch tnh ny l ta ch cn bit gi trnh Integral

    ca bn gc hnh ch nht l c th ddng tnh c vector c trng ca hnh

    ch nht

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    60/99

    44

    4.5 Cng thc quy tnh Integral Image tnh nhanh Integral Image ta c th dng cng thc quy sau [11][12]:

    (4.6) (4.7)Vi gi tr khi to:

    Trong :

    i: nh ban u

    ii: nh integral ca i

    s: gi tr trung gian

    Ta c th hiu cng thc quy trn nh sau, tnh ii ta s tnh theo tng

    dng v tnh dng tip theo ta s dng kt qu ca dng trc. Nh vy c ththy phc tp ca vic tnh integral image l O(n)

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    61/99

    45

    Chng 5. Support Vector Machines (SVM)5.1 Gii thiu

    Trong mc ny chng ta s bn v Support Vector Machine (SVM). SVM l

    mt phng php trong vic phn loi d liu tuyn tnh v khng tuyn tnh. C

    nhiu phng php phn loi d liu nh: phn lp da vo cy quyt nh, phn

    lp da vo lut, phn lp Bayesian, phn lp theo lan truyn ngc Tuy nhin

    trong lnh vc ca ti th SVM l phng php phn lp c chn s dng.

    Bi bo u tin vSupport Vector Machine c gii thiu vo nm 1992

    bi Vladimir Vapnik v hai ng s Bernhard Boser v Isabelle Guyon, mc d nn

    mng c bn ca SVM c tnm 1960 (bao gm cc cng vic c thc hin

    rt sm bi Vapnik v Alexei Chervonenkis trong l thuyt hc thng k). [13]

    Trc khi i vo tm hiu phng php SVM, ta phi bit c cc khi

    nim v siu phng phn chia tuyn tnh, support vector

    5.2 Cc khi nim c bn5.2.1

    Siu phng phn cch

    Cho trc tp d liuD gm (X1, y1), (X2, y2), ..., (X|D|, y|D|).

    Trong Xi l mt tp cc b hun luyn tng ng vi nhn lpyi. Miyi

    s nhn mt trong hai gi tr hoc l +1 hoc l -1 (yi {+1, -1}).

    Phng php phn lp SVM s tm ra ng phn lp tt nht phn

    chia tp d liu ny thnh tng lp tch bit ra vi nhau. Theo [14], phng trnh

    tng qut ca mt ng phn chia nh vy c biu din di dng sau:

    (5.1)Trong :

    W: Vector trng s, W = {w1, w2,,wn).

    n: S thuc tnh (hay cn gi l s chiu ca d liu).

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    62/99

    46

    b: Mt i lng v hng, thng c xem nh l mt nghing (bias).

    i vi trng hp d liu hai chiu (hai thuc tnh) th phng trnh trn

    biu din ca ng thng phn chia. Nu d liu ca chng ta l ba chiu thng phn chia gia hai tp s l mt mt phng phn cch. Tng qut cho d liu

    n chiu th sc phn cch bi mt siu phng. Chng ta s s dng thut ng

    siu phng (hyperplane) chn ranh gii quyt nh m chng ta mun tm

    kim bt chp slng thuc tnh.

    Hnh 29: ng mu vng trn hnh l ng phn chia i vi tp dliu gm hai thuctnh [15]

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    63/99

    47

    Tuy nhin trong thc t ta c thtm c v s nhng siu phng phn chia

    trn cng mt tp d liu. V chng ta mun tm ng thng phn chia sao cho tt

    nht, c ngha l c sai st phn loi b nht trn b d liu.

    Hnh 30: Mt b dliu hai chiu c phn chia tuyn tnh. C v hn ng thng phnchia tuyn tnh c th . Vy ci no l tt nht? [14]

    Do mc tiu ca phng php phn lp SVM l tm mt siu phng phn

    cch gia hai lp sao cho khong cch l (margin) gia hai lp t cc i.

    Siu phng c bin ln nht (maximum marginal hyperplane) s c

    chn nh l siu phng phn chia tp d liu mt cch tt nht. Trong hnh bn

    di, ta thy c hai siu phng c thphn chia c v nhng bin ca n.Trc khi i vo nh ngha ca bin (margin), hy nhn vo hnh trn mt cch

    trc quan. C hai siu phng u phn tch tt c nhng b d liu cho trc. Mt

    cch trc quan, siu phng vi bin ln hn schnh xc hn trong vic phn

    loi cc b d liu trong tng lai so vi siu phng c bin nhhn. iu ny

    l l do ti sao (trong sut giai on hc hay hun luyn), SVM tm nhng siu

    phng c bin ln nht, gi l MMH (maximum marginal hyperlane). Siu

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    64/99

    48

    phng c bin ln nht l siu phng c khong cch t n ti hai mt bn ca

    n th bng nhau (mt bn song song vi siu phng). Khong cch tht ra l

    khong cch ngn nht t MMH ti b d liu hun luyn gn nht ca mi lp.

    Siu phng c bin ln nht ny cho chng ta mt s phn loi tt nht gia cc

    lp

    Hnh 31: Trong hnh ny chng ta c 2 siu phng phn chia tuyn tnh cng vi bin can. Ci no tt hn? Ci c bin ln hn th sc chnh xc cao hn[14]

    Siu phng phn cch c vai tr quan trng trong vic phn lp, n quyt

    nh xem mt b d liu s thuc v lp no. thc hin vic phn lp, SVM ch

    cn xc nh xem mt b d liu nm v pha no ca siu phng phn cch

    (5.2) D(x) < 0: b d liu s nm pha di siu phng phn cch

    D(x) = 0: b d liu s nm trn siu phng phn cch

    D(x) > 0: b d liu s nm pha trn siu phng phn cch

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    65/99

    49

    5.2.2 Support vectorsTa c phng trnh tng qut ca siu phng

    Ta xt trn v d sau:Vi b d liu hun luyn c hai thuc tnhA1 vA2: X={x1, x2}, vix1, x2 l

    gi tr ca thuc tnhA1, A2. W = {w1, w2}. Phng trnh siu phng c th vit li:

    Trong :

    w0tng ng vi hng sbtrong phng trnh tng qut ca siu phng

    V vy mi im nm trn siu phng phn cch tha mn:

    Tng t, nhng im nm di siu phng phn cch phi tha mn: Bng cch iu chnh trng sw0 ta c:

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    66/99

    50

    Hnh 32: ng biu din H1 v H2, ng mu l khong cch Euclidean ca hai im 1v 2. ng mu xanh l khong cch Euclidean nh nht [15]

    iu ny c ngha l nu bt k b no nm ti hoc trnH1 u thuc v lp

    +1, v bt k b no nm ti hoc diH2u thuc v lp -1.Kt hp 2 bt ng

    thc trn ta c:

    Mi b hun luyn nm ti cc mt bin H1 hayH2 tha mn phng trnhtrn c gi l support vectors. Support vectors l nhng b gn vi siu phng

    phn chia tuyn tnh (MMH) nht.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    67/99

    51

    Trong hnh bn di, support vectors l hnh trn c vin dy hn. Ta thy

    rng cc support vectors l nhng b kh phn lp nht v cung cp nhiu thng tin

    nht cho vic phn lp.

    Hnh 33: Cc support vector trong SVM. Cc support vector l nhng hnh c vin dy hn.

    [14]

    5.2.3 Bin (Margin)Tcc iu trn chng ta c tha ra mt cng thc cho vic tnh bin

    ln nht. Khong cch t siu phng phn chia n mi im ti H1 l

    Trong

    l khong cch Euclidean chun ca Wl

    .Vi W = {w1, w2}

    khi . [14]Theo nh ngha, khong cch t siu phng nH1 bng vi khong cch t

    mi im tiH2n siu phng. V vy, kch thc ca bin cc i l.

    5.3 Phn lp d liu

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    68/99

    52

    5.3.1 Trng hp d liu c th phn chia tuyn tnh cVic hun luyn SVM vi mc ch l tm ra cc support vectors v

    MMH. MMH l ranh gii phn chia tuyn tnh gia cc lpv v thSVM tng

    ng c thc s dng phn lp d liu m d liu c th phn chia tuyn

    tnh. Chng ta xem SVM c hun luyn l SVM tuyn tnh.

    Sau khi hun luyn SVM, chng ta s phn loi cc b mi. Da trn cng

    thc Lagrangian ta c [14]:

    Trong :

    yi l nhn lp ca support vectorXi

    XTl mt b test

    (nhn t Lagrangian)

    b0 l bin sc xc nh bi s ti u ha hay cc thut ton SVM

    l l slng cc support vectors.

    MMH c th c xem nh ranh gii quyt nh trong vic quyt nh

    xem mt b test bt ks thuc vo lp no. Cho mt b testXT, chng ta gn n

    vo phng trnh trn, v sau kim tra du ca kt qu. T ta s bit c b

    test sri vo mt no ca siu phng. Nu du l dng, thXTri vo pha trn

    ca MMH, v SVM on rng XT thuc v lp +1. Nu du l m, th XT nm ti

    hoc di MMH v nhn lp c on l -1.

    5.3.2 Trng hp d liu khng th phn chia tuyn tnh cTrong phn trn chng ta cp n trng hp SVM phn lp nhng d

    liu c th phn chia tuyn tnh, nhng nu d liu khng th phn chia tuyn tnh

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    69/99

    53

    th sao? Trong trng hp ny khng c ng thng no c th vc phn

    chia cc lp ny. SVM tuyn tnh m chng ta hc th khng em li li gii kh

    thi trong trng hp ny.

    Hnh 34: Mt trng hp n gin trn khng gian 2 chiu. Khc vi dliu c th phnchia tuyn tnh c trn hnh 6.20, y ta khng th v mt ng thng phn chia 2 lp.

    Do vy ranh gii quyt nh y th khng tuyn tnh. [14]

    Tuy nhin hng tip cn ca SVM tuyn tnh c thc mrng to raSVM khng tuyn tnh cho vic phn lp cc d liu khng th phn chia tuyn

    tnh (hay gi tt l d liu khng tuyn tnh). Nhng SVM nh vy c khnng tm

    nhng ranh gii quyt nh khng tuyn tnh (nhng mt khng tuyn tnh) trong

    khng gian u vo.

    Lm th no m rng tip cn tuyn tnh?. Chng ta thu c SVM phi

    tuyn bng cch mrng SVM tuyn tnh nh sau. C hai bc chnh:

    Bc 1: Ta chuyn d liu ngun ln mt khng gian nhiu chiu hn bng

    cch s dng nh x phi tuyn. Mt vi nh x phi tuyn thng thng c th

    c s dng thc hin bc ny

    Bc 2: Tm nhng siu phng trong khng gian mi ny. Cui cng chng

    ta li quay li vn ti u bnh phng c gii quyt s dng cng

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    70/99

    54

    thc SVM tuyn tnh. Siu phng c bin ln nht c tm thy trong

    khng gian mi tng ng vi siu b mt phn chia khng tuyn tnh trong

    khng gian ban u.

    Tuy nhin vn ny nm ngoi phm vi ca ti. Chi tit v vn ny

    c cp [13]

    5.4 Nhn xtGing nh cc phng php my hc khc, phng php SVM hot ng

    tt n phi c hun luyn trn mt b d liu ln, bao qut y cc trng

    hp.

    u im ca phng php ny l c chnh xc cao. Tuy nhin n gp

    phi khuyt im l tn thi gian v chi ph cho vic hun luyn.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    71/99

    55

    Phn B: ng dng bi ton pht hin i tng trong lp hc

    Chng 6. Gii thiu bi ton6.1 Gii thiu v h thng pht hin hc sinh trong lp hc

    Vi mc tiu t ra ca ti l tm hiu cc k thut pht hin ngi

    trong video gim st lp hc th chng ti ra mt phng php gii quyt

    chnh nh sau:

    Hnh 35: M hnh chung ca h thng pht hin hc sinh trong lp

    H thng ca chng ti gm c ba bc chnh:

    Bc 1: Hair detection - bng cch s dng c trng vmu tc, phng

    php ny s pht hin ra tt c nhng v tr c mu ging vi mu tc. V tr

    ny c th l v tr u ngi hoc nhng ch ti, khung ca s c mu

    en Mc tiu ca bc trn l c lng ra nhng v tr no m u

    ngi c th xut hin.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    72/99

    56

    Hnh 36: Kt qut c sau khi thc hin vic pht hin mu tc

    Trong hnh trn ta thy kt qu vic pht hin ra mu tc tng i tt. Pht

    hin c hu ht cc mu tc. Tuy nhin cng gp mt s nhiu nh: bng ti ca

    bn gh, mu o gn ging mu tc kh nhng nhiu chng ti p dng

    bc tip theo.

    Bc 2: Sau khi c c kt qu ca vic pht hin mu tc th ta s dng

    bc hai kim tra li kt qu ca bc u tin. Mc tiu ca bc ny

    nhm loi b cc nhiu trong bc u tin. Ti bc hai ta p dng hai

    phng php:o Phng php 1: s dng b phn lp SVM v c trng HOG ca nh

    phn pha trn u ngi

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    73/99

    57

    Hnh 37: Kt qu sau khi pht hin u ngi bng SVM v HOG

    o Phng php 2: pht hin u ngi bng phng php omega shape

    Bc 3: bc ny nhm mc tiu so snh hai phng php bc hai.

    6.2 Mt s gi thit t ra trong ti Do camera khng th thu hnh ht trn vn ton b lp hc. Do h thng

    s ch pht hin hc sinh trong mt dy bn c quan st r rng (bn phi

    hoc bn tri). Nhng vng nm ngoi phm vi s b qua trong qu trnh x

    l

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    74/99

    58

    Hnh 38: Mt hnh minh ha trong video 2.avi

    Hnh trn ta thy rng video chthu hnh c dy bn bn phi. Do h

    thng ch pht hin nhng ngi dy bn ny. i vi nhng ngi thuc dy bn

    bn tri sc bqua. thc hin c iu ny ta da vo mt hnh mask nh

    hnh bn di. Vng trng trong hnh l vng s khng x l

    Hnh 39: Khu vc gii hn xl ca h thng. Vng trng l vng khng xl

    Mu tc ca cc i tng bn trong video phi l mu en

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    75/99

    59

    i vi cc i tng khng thnhn r c s b qua

    Hnh 40: Mt i tng khng nhn r trong video 3.avi

    6.3 M t d liu video lp hc6.3.1 Mc ch s dngTp d liu c s dng trong ti ca nhm l video v lp hc. B d

    liu trn c s dng cho hai mc ch chnh:

    Mt svideo c ly lm d liu hun luyn cho m hnh SVM

    Cc video cn li c s dng test kt qu cho vic detect u ngi

    trong lp hc

    6.3.2 Chi tit v b d liuB d liu ca nhm hin gigm 11 video. Sau y l phn m t chi tit

    v mi video

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    76/99

    60

    6.3.2.1 Thng s videoTn video Thi gian

    Tng s

    frame

    Kch thc

    mt frame

    Dung lng

    (MB)

    Frame Rate

    (fps)

    1.avi 00:14:59 26998 640x480 66.5 30

    2.avi 00:10:59 19772 640x480 368 30

    3.avi 00:11:00 19803 640x480 351 30

    4.avi 00:11:00 19800 640x480 359 30

    5.avi 00:10:57 19730 640x480 299 30

    6.avi 00:04:58 8956 640x480 22.5 30

    7.avi 00:10:59 19775 640x480 336 30

    8.avi 00:10:59 19771 640x480 373 30

    9.avi 00:10:59 19778 640x480 299 30

    10.avi 00:10:58 19776 640x480 326 30

    11.avi 00:10:59 19776 640x480 268 30

    Bng 7: Bng thng k tp video dliu

    6.3.2.2 c trng d liuc im chung ca cc video trn l cht tng hnh nh khng c tt

    lm

    Do phng php ca nhm ph thuc rt nhiu vo bc pht hin ra mu

    tc ca ngi. Do nhm gp phi mt skh khn gy nhiu lm nh hng n

    kt qu pht hin mu tc nh sau:

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    77/99

    61

    Hnh 41: Mt skh khn trong video 2.avi

    Khung mu trong hnh 1 cho ta mt v d vtrng hp hai sinh vin c

    u chm vo nhau. Do nu da vo mu tc th khng th pht hin

    c l c hai u khc nhau

    Khung mu xanh trong hnh 1 minh ha cho vic mu tc ca mt sinh vin

    ging vi mu ca. Do khng th pht hin c vtr u ca sinh vin

    trong trng hp ny

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    78/99

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    79/99

    63

    Hnh 43: Kh khn trong video 1.avi

    Kh khn thng xuyn gp phi trong cc video l nhng bng ti ca bn

    do vy lm cho vic pht hin mu tc skhng c chnh xc

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    80/99

    64

    Chng 7. Pht hin mu tc trong video lp hc7.1 Gii thiu bi ton

    Bi ton pht hin mu tc ca ngi trong video l bi ton ng vai tr

    quan trng trong h thng gim st lp hc. y l bc tin xl u tin ca h

    thng pht hin phn u ca ngi. Bng cch da vo thng tin mu tc t

    c th tm ra nhng v tr tim nng m ti c th l phn u ca hc sinh.

    Phng php c p dng ti bc ny l s dng m hnh Gauss. chnh xc

    ca h thng ph thuc rt nhiu vo bc pht hin mu tc ngi. Mu sc ta cn

    quan tm y l mu tc ca hc sinh.

    7.2 Phng php c th pht hin c chnh xc mu tc ca ngi th chng ti chn

    hng tip cnl s dng phng php lc mu bng m hnh Single Gauss.

    Bc u tin cn thc hin khi p dng phng php ny l giai on xy

    dng m hnh mu cho Single Gauss. M hnh ny c xy dng bng vic hun

    luyn trn mt tp d liu mu tc ca ngi. Tp d liu ny c to ra bng

    cch trch ra t mu tc ca ngi trong video. Sau y l hnh nh minh ha mu

    tc ca ngi dng cho vic hun luyn m hnh Gauss:

    Hnh 44: B dliu mu tc ca ngi

    Tp d liu hun luyn gm 20 nh. Mi nh c kch thc 100x100 pixels.

    gim bt s nh hng ca nh sng th chng ti chn tnh ton trn

    knh mu HSV.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    81/99

    65

    Hnh 45: Knh mu HSV [16]

    Trong knh mu HSV, th i vi knh H snh hng ca mu en l rt

    thp. V vy vic tnh ton Means v Covariance s da vo hai knh mu S v V

    trong h mu HSV.

    Da trn tp d liu ny ta s tnh c hai tham s Means v Covariance

    ca m hnh Gauss theo cng thc sau:

    (7.1)

    (7.2)Trong :

    cj l mt vector gm hai thnh phn S v V trong knh mu HSV ti pixel

    th j.

    Sau khi xy dng c m hnh mu cho Gauss. Bc tip theo ta s sdng m hnh ny trong vic phn lp. Vic phn lp c thc hin nh sau:

    Tnh xc sut mu c ca pixel da vo hm Gauss. Xc xut ny c tnh

    theo cng thc (1) hoc (2) trongchng 2 vi means v covariance c bc

    hun luyn. V cng vi mt ngng chn trc s gip ta phn lp xem mu

    c c phi l mu ta ang mun tm hay khng.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    82/99

    66

    Hnh 46: Kt qu cho vic phn lp mu tc sdng m hnh Gauss trn video 4.avi

    T kt qu trn ta s tm cc hnh ch nht bao quanh khu vc mu tc nh

    hnh bn di.

    Hnh 47: Kt qu trong vic tm cc vng hnh chnht bao cc mu tc

    7.3 Nhn xtKt quthu c trong vic pht hin mu tc l tng i tt. Tt c mu

    tc u c pht hin. Tuy nhin trong mt vi trng hp sau th vic pht hin

    mu tc s khng chnh xc:

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    83/99

    67

    - i vi mt s mu gn ging vi tc ngi u b pht hin nhm nh:

    mu en ca nhng bng ti, mu o en, mu en ca khung ca

    - Ngoi ra h thng cng s khng pht hin c nhng hc sinh c tc

    vng, tc nhum hoc thm ch l khng c tc, tc qu ngn

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    84/99

    68

    Chng 8. p dng c trng HOG cng vi SVM trong vic phthin hc sinh trong lp hc

    8.1 Gii thiu bi tonChng ny s m t cch ng dng b phn lp SVM cng vi c trng

    HOG trong vic pht hin phn pha trn (upper body part) ca hc sinh trong vdeo

    gim st lp hc. u vo trong bc ny l nhng khu vc c mu tc c pht

    hin ra chng 7. Kt qu ca bc pht hin mu tc c trnh by trong hnh

    bn di.

    Hnh 48: Kt qu trong vic pht hin mu tc chng 7

    Vi ginh ca bi ton l ch xl i vi dy bn bn tri. Trong hnh

    trn ta nhn thy rng ngoi vic pht hin chnh xc mu tc ngi th cn c mt

    s nhiu nh khu vc ti ca bn gh, mu o ca hc sinh gn ging mu tc

    Vi nhn xt rng din tch ca phn u ngi l tng i ln. V vy

    gim bt nhiu bc trn chng ti da vo din tch ca hnh ch nht bao

    quanh vng u xc nh. y ta cho rng din tch phn u nh nht l 100

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    85/99

    69

    v ln nht l 10000. i vi nhng vng c din tch qu nh hoc qu ln th ta

    c th b qua. Sau khi loi bi nhng vng c din tch nm ngoi khong trn.

    Kt quthu c nh sau:

    Hnh 49: Kt quthu c khi loi i nhng vng c din tch qu nh hoc qu ln

    Ta thy rng tuy loi bc phn ln nhng nhiu. Tuy nhin vn cn

    c mt s nhiu khng loi trc. Do vy mc tiu ca phng php s dng b

    phn lp SVM cng vi c trng HOG s nhm loi bi cc nhiu trn.

    Cc bc chnh trong vic pht hin phn thn trn ca ngi bng phng

    php SVM v HOG sc thc hin nh sau:

    T tp hun luyn cha cc nh positive v negative ca phn thn trn

    ngi. Ta rt trch ra c trng HOG v t hun luyn cho b phn

    lp SVM

    T cc v tr c mu ging mu tc, ta rt trch ra c trng HOG v sau

    s dng b phn lp SVM xc nh xem ti c phi l phn thn

    trn ca ngi hay khng

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    86/99

    70

    Hnh 50: Qu trnh pht hin i tng bng SVM v c trng HOG[4]

    8.2 Hun luyn cho b phn lp SVM SVM c th thc hin vic phn lp, bc u ta phi hun luyn SVM.

    D liu cho vic hun luyn ny gm c hai b:

    B d liu positive: y l b d liu cha cc hnh nh v phn thn trn

    ca ngi. Mi nh phi bao gm phn u ca ngi v hai vai. B d liu

    trn gm c tng cng 352 nh. Mi nh c kch thc 48x48 pixels. Sau

    y l mt snh trong b d liu trn

    Hnh 51: Mt s hnh nh trong b positive

    B d liu negative: cha cc hnh nh bt k, nhng hnh nh ny khng

    phi l phn trn ca ngi. B d liu trn c 425 nh vi kch thc bt k

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    87/99

    71

    Hnh 52: Mt hnh bt k trong tp negative

    i vi mi b d liu ta s tin hnh vic rt trch c trng HOGnh

    cp chng 4. Tham sc s dng trong vic rt trch c trng HOG l:

    Tng s bin: 9

    Kch thc mt : 4x4 pixels

    Kch thc ca mt khi: 2x2 cells

    chng lp ca cc khi: 0.5

    Tc thc thi trong vic rt trch c trng HOG l kh chm do tn nhiu

    chi ph tnh ton.

    Sau khi rt trch c trng cho b d liu positve v negative ta s tin

    hnh hun luyn cho b phn lp SVM. i vi c trng HOG c rt trch ra tb positive ta s gn nhn lp l 1 v nhn lp l 2 cho b negative. y ta s

    dng b phn lp SVM loi Linear.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    88/99

    72

    8.3 Tin hnh phn lpSau khi tri qua bc hun luyn cho b phn lp SVM, ta s s dng m

    hnh tin hnh phn lp. Qu trnh thc hin phn lp c tin hnh nh

    sau:

    Ti mi hnh ch nht bao vng mu tc, ta s mrng hnh ch nht sau

    cho n bao ton b khu vc phn thn trn ca ngi:

    Hnh 53: Mrng hnh chnht bao vng mu tc

    Trong hnh trn, hnh ch nht c mu trng l hnh bao vng mu tc. T

    hnh ch nht ny ta tin hnh mrng ra sao cho n bao ton b vng thn pha

    trn ca ngi. Kt quthu c hnh ch nht mu nh hnh bn trn.

    Sau khi m rng vng mu tc, ta s tin hnh rt trch c trng HOG

    trong vng ny. Vic rt trch c trng c thc hin nh sau:

    iu chnh kch thc ca vng hnh ch nht v kch thc

    48x48 pixels Rt trch c trng HOG trong vng 48x48 pixels

    Sau ta a c trng HOG ny vo b phn lp SVM thc hin vic

    phn loi. Nu SVM phn loi ra nhn lp l 1 ta s kt lun rng vtr l phn

    trn ca u ngi. m bo s chnh xc trong qu trnh phn loi th ti mi

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    89/99

    73

    mt v tr mu tc, ta s tin hnh vic pht hin phn thn trn ca ngi ti v tr

    v nhng v tr xung quanh.

    Hnh 54: Pht hin phn thn trn ca ngi ti v tr mu tc v nhng v tr xung quanh

    Trong hnh trn, vng hnh ch nht mu l vng uc SVM phn loi l

    phn thn trn ca ngi, hnh ch nht mu xanh th khng phi l phn thn trn

    ca ngi. Bc k tip ta s tin hnh kt hp nhng hnh ch nht mu li vi

    nhau thnh kt qu cui cng. Vic kt hp c thc hin nu chng c phn din

    tch chung chim hn 70%

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    90/99

    74

    Hnh 55: Kt hp cc hnh chnht li vi nhau. Hnh chnht mu xanh l kt qu cavic kt hp cc hnh chnht

    Kt qu cui cng ta sthu c nh hnh bn di. Kt qu ca vic pht

    hin phn thn trn ca ngi c hin th trong hnh ch nht mu . Cc nhiu

    c loi b hon ton.

    Hnh 56: Kt qu cui cng ca vic pht hin phn trn ca ngi

    8.4 Kt qu thc nghimKt qu thc nghim: Cu hnh my Pentium Dual Core, 2.5 GHz, 2GB

    RAM

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    91/99

    75

    Tn video Kch thc frame Tng s frame Tc xl (fps)

    1.avi 640x480 26998 0.55

    2.avi 640x480 19772 1.85

    3.avi 640x480 19803 0.53

    4.avi 640x480 19800 0.67

    5.avi 640x480 19730 0.90

    6.avi 640x480 8956 0.55

    7.avi 640x480 19775 1.32

    8.avi 640x480 19771 0.55

    9.avi 640x480 19778 8.5

    10.avi 640x480 19776 0.62

    11.avi 640x480 19776 0.85

    Bng 8: Kt qu ca vic pht hin i tng bng phng php phn lp SVM i vi bdliu

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    92/99

    76

    Hnh 57: Kt qu khi chy vi video 3.avi

    8.5 Nhn xtPhng php pht hin phn trn ca ngi bng cch p dng b phn lp

    SVM cng vi c trng HOG c chnh xc cao. Tuy nhin tc x l khng

    t thi gian thc do chi ph trong vic tnh ton HOG l tng i ln. cho m

    hnh SVM c chnh xc v hiu qu th ph thuc rt nhiu vo tp d liu hun

    luyn. Tp d liu ny phi thu thp ln v khch quan. Mt iu quan trng na

    l kt qu ca phng php ny ph thuc rt ln vo bc pht hin mu tc

    ngi. Do trong cc trng hp m khu vc u ca hc sinh che lp vi nhng

    vt dng c mu ging mu tc hoc l hai hay nhiu phn u ca hc sinh chm

    li vi nhau (nh cc hnh bn di) th vic pht hin mu tc s khng cn chnh

    xc

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    93/99

    77

    Hnh 58: Trng hp pht hin mu tc khng chnh xc do mu en ca tc trng vi muen ca laptop v mu o

    Hnh 59: Trng hp mu tc dnh vi mu o

    Hnh 60: Trng hp hai u chm li vi nhau

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    94/99

    78

    Chng 9. p dng Snake trong vic pht hin hc sinh trong lphc

    9.1 Gii thiuPhng php ny c p dng kim tra li tnh chnh xc ca kt qu rt

    trch c sau khi p dng b phn lp SVM. Bng cch so khp cc ca s kt qu

    vi cc dng mu c sn, phng php ny s gip loi b cc nhiu m b phn

    lp nhm

    Hnh 61. Cc trng hp c th xy ra nhm ln sau khi p dng b phn lp SVM

    u vo ca bc ny l kt qu cabc lc mu tc v kt qu sau khi p

    dng b phn lp SVM a ra.

    9.2 Xy dng d liuMc d c s tng ng v hnh dng bao ngoi ca phn trn c th

    ngi, nhng i vi tng i tng ring l th s khc nhau l rt a dng: kch

    thc, gc nghing, ... V vy, m bo cc dng mu c thbao qut cnhiu nht cc trng hp, d liu cng cn c mt lng ln cc dng mu cho

    trc.

    Trong cc nghin cu, dng mu thng dng nht l ng vin th hin

    vng u-vai ca ngi, c gi l omega shape.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    95/99

    79

    Hnh 62. Mt s dng mu omega c dng so khp

    Tuy nhin, do trong video gim st lp hc, s trng lp gia cc i tng

    ngi kh nhiu, dn n s che lp phn ln phn trn c th, nht l phn vai, hn

    na nhiu khi tin hnh pht hin ng bin l rt ln, chnh xc khi tnh

    ton khp gia dng mu omega trn nh l khng cao.

    Hnh 63. Kt qu sau khi sdng dng mu omega kim tra cc vng u vai ngi trongnh, do nhiu khin kt qu khng tt

    Do , chng ti ngh s dng dng mu na vng cung, i din cho na

    phn trn ca tc ngi. iu ny loi bc vn v s che lp ca ngi, tuy

    nhin do dng mu n gin hn dng mu omega, nn khi s dng dng mu ny

    vn xy ra trng hp so khp vi hnh dng m khng phi l na phn trn ca

    tc ngi. D liu c xy dng sn nh sau:

    Hnh 64. Cc dng mu na vng cung c dng so khp

    ng vi mi dng mu cho trc, mt khng gian dng mu c khi to

    da trn cc php bin i affine t dng mu gc (xem 3.3), v tin hnh so

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    96/99

    80

    khp vi nh sau khi c lc mu tc ng vi v tr ca sc xc nhn l c

    phn u ca ngi trong video. Hn na, tng tnh chnh xc khi s dng dng

    mu, chng ti tn dng thng tin v khng gian trong lp hc, l nhng

    ngi gn camera hn sc so khp vi dng mu ln hn, nhng ngi xa

    v cui lp sc so khp vi dng mu nhhn.

    Hnh 65. Kt qu khi so khp cc dng mu na vng cung vi cc phn u ca ngi c pht hin

    9.3 Nhn xtPhng php ny kh n gin, tuy nhin chi ph tnh ton i vi mi

    khng gian dng mu ng vi mi dng mu c sn trn tng ca s kt qu l kh

    ln, v cha p ng c vi yu cu thi gian thc i vi vic gim st lp hc.

    Hn na, hiu qu ca phng php ny ph thuc hon ton vo bc lc mu tc

    trong video, cc dng mu tc c th khng c hnh dng c nh v khp vi

    nhng dng mu sn c s b b st trong qu trnh so khp ny.

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    97/99

    81

    Chng 10. Kt lun v hng pht trin10.1 Kt lun

    Kha lun ny, vi mc tiu chnh l tm hiu cc k thut pht hin ngi

    trong video gim st lp hc. Kha lun t c cc kt qunh sau:

    Tm hiu v nh gi cc phng php tr nn khc nhau.

    Tm hiu v p dng cc thut ton pht hin mu.

    Tm hiu v p dng cc thut ton pht hin mu.

    Tm hiu v p dng snake trong vic pht hin phn trn ca ngi

    Tm hiu v p dngphng php my hc SVM cng vi c trng

    HOG trong vic pht hin phn trn ca ngi

    Tuy nhin kha lun cn tn ti cc hn ch:

    Tc xl khng t thi gian thc.

    H thng cha pht hin c phn trn ca ngi trong cc trng

    hp nh: hai phn u ca ngi chm li, phn u ca ngi dnh

    vi nhng khu vc c mu ging mu tc.

    10.2 Hng pht trinHng pht trin ca kha lun c th l khc phc cc hn ch va nu

    trn, c th l:

    Ti u xl t thi gian thc.

    p dng cc thut ton theo vt i tng c th cho kt qu tt

    hn.

    Pht hin cc hnh vi trong lp hc nh: pht biu trong lp, ng gt

    trong lp

  • 7/31/2019 K nng pht hin vt th (ngi) bng phng php trch c trng nh HOG v phn lp s dng SVM (Support

    98/99

    82

    Ti Liu Tham Kho

    [1] Alper Yilmaz, Omar Javed, and Mubarak Shah, "Object Tracking: A Survey,"

    pp. 7-15.

    [2] Anurag Mittal and Mikos