bao ve ban quyen cac sp do hoa vecto

  • Upload
    viet-vo

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    1/84

    i hc Thi Nguynkhoa cng ngh thng tin

    NG THI H

    NGHIN CU K THUTBO V BN QUYN CC SN PHM

    HA VECT

    Lun vn thc s : KHOA HC MY TNH

    Thi Nguyn - 2009

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    2/84

    i hc Thi Nguynkhoa cng ngh thng tin

    NG THI H

    NGHIN CU K THUTBO V BN QUYN CC SN PHM

    HA VECT

    Chuyn ngnh: KHOA HC MY TNHM s: 60 48 01

    Lun vn thc s : KHOA HC MY TNH

    NGI HNG DN KHOA HC

    PGS.TS NG VN C

    Thi Nguyn - 2009

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    3/84

    iv

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    DANH MC CC CH VIT TT

    Chvit tt

    Din gii ngha

    DCT Discrete Cosine Transform Bin i Cosin ri rcIDCT Invert Discrete Cosine Transform Bin i ngc DCTDFT Discrete Fourier Transform Bin i Forier ri rcIDFT Invert Discrete Fourier Transform Bin i ngc DFT.DWT Discrete Wavelet Transform Bin i Wavelet ri rc

    Steganography Giu tin, Vit phIntrinsic Steganography Giu tin c x lPure Steganography Giu tin n thun

    Watermarking nh du n, thy vn, thy n

    WatermarkM du bn quyn, mu tinmt

    IDWT Invert Discrete Wavelet Transform Bin i ngc DWTPN Pseudo Noise gi nhiuFFT Fast fourier transfer Bin i Fourier nhanhGIS Geographic Information System H thng thng tin a l

    PRNS Pseudo random number sequence Dy s gi ngu nhinFT Fourier Transfer Bin i Fourier

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    4/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    i

    MC LC

    Trang

    Trang ph ba

    Li cam oan

    Mc lc ........................................................................................................ i

    Danh mc cc k hiu, ch vit tt ............................................................... iv

    Danh mc cc bng ...................................................................................... v

    Danh mc cc hnh (hnh v, hnh chp, th) ........................................... iv

    M U: .................................................................................................... 11. T VN ............................................................................... 1

    2. MC CH CA LUN VN .............................................................. 2

    3. B CC LUN VN............................................................................. 3

    NI DUNG..................................................................................................

    CHNG 1: TNGQUAN V GIU TIN ................................................ 4

    1.1.Cc khi nim c bn v giu tin ........................................................... 4

    1.1.1.nh ngha: ....................................................................................... 4

    1.1.2.Phn loi cc k thut giu tin ............................................................ 5

    1.1.3.Vi nt v lch s giu tin ................................................................... 9

    1.1.4.Cc yu cu i vi giu tin cho nh .................................................. 10

    1.1.5.M hnh k thut giu tin ................................................................... 12

    1.1.6.Cc ng dng ca k thut giu tin..................................................... 13

    1.1.7.

    Cc kiu nh du n.......................................................................... 15

    1.2. Giu tin trong nh nhng c trng v tnh cht ................................... 15

    1.2.1.Giu tin trong nh............................................................................... 15

    1.2.2.Nhng c trng v tnh cht ............................................................. 16

    1.2.3.Cc phng php giu tin ................................................................... 19

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    5/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    ii

    1.3. Kt lun chng .................................................................................... 21

    CHNG 2: GIU TIN TRONG BN VC T ................................. 23

    2.1. Bn ................................................................................................... 23

    2.2. Thy vn bn vc t......................................................................... 25

    2.3. c im ring ca thy vn bn Vc t.......................................... 27

    2.3.1.D liu bn vc t......................................................................... 27

    2.3.2. chnh xc ca bn vc t.......................................................... 28

    2.3.3.Cc kh nng giu tin ......................................................................... 29

    2.3.3.1.

    Giu tinhnh hc ............................................................................. 292.3.3.2.Giu tin vo nh ............................................................................. 30

    2.3.3.3.Sp xp i tng ............................................................................ 30

    2.3.3.4.Gim nhiu ...................................................................................... 30

    2.4. Thut ton thy vn............................................................................ 31

    2.4.1.Thut ton trong min khng gian ...................................................... 31

    2.4.2.Thut ton trong min bin i (min tn s) .................................... 36

    2.4.2.1. Min DFT : ................................................................................... 37

    2.4.2.2. Min DWT : .................................................................................. 39

    2.4.2.3.Min DCT ...................................................................................... 41

    2.4.3.Thut ton nhn c t m hnh ba chiu ........................................ 41

    2.6. Kt lun chng .................................................................................... 42

    CHNG 3: THUT TON GIU V TCH TIN TRONG BN

    VC T ....................................................................................................... 43

    3.1. Giu tin trong nh en trng ................................................................. 43

    3.1.1.Thut ton giu tin c s.................................................................... 43

    a. Tin x l .................................................................................................. 43

    b. Qu trnh thc hin giu tin ...................................................................... 43

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    6/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    iii

    3.1.2. Thut ton trch tin ............................................................................ 45

    a. Tin x l: ................................................................................................. 45

    b. Qu trnh trch tin: .................................................................................... 45

    3.2. Bin i Fourier.................................................................................... 45

    a. Bin i Fourier....................................................................................... 45

    b. Bin i Fourier lin tc ........................................................................... 47

    c. Bin i Fourier ri ................................................................................. 49

    3.2.1.Nhng bin i Fourier trong vc t................................................... 51

    3.3. Kt lun chng .................................................................................... 51CHNG 4: CHNG TRNH TH NGHIM ........................................ 52

    4.1. M t bi ton th nghim..................................................................... 52

    4.2. nh dng cu trc tp Shapefile .......................................................... 53

    4.2.1. T chc d liukhun mu ca Shapefile ......................................... 54

    4.2.2. Quy c v tn tp.............................................................................. 54

    4.2.3. Kiu d liu ...................................................................................... 55

    4.2.4. Cu trc ca Main file ....................................................................... 55

    4.2.5. Cu trc ca tp ch s (Index file) .................................................... 64

    4.2.6. Cu trc ca tp cha c s d liu .................................................. 65

    4.3. Quy trnh giu thng tin......................................................................... 65

    a. Phn tch thut ton .................................................................................. 65

    b. Giu thng tin........................................................................................... 66

    4.4. Quy trnh tch thng tin ......................................................................... 69

    4.5. Kt lun chng .................................................................................... 70

    KT LUN.................................................................................................. 71

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    7/84

    vi

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    DANH MC CC HNH V

    Tn hnh ngha

    Hnh 1.1 Phn loi cc k thut giu tin (Fabien A.P. Petitcolaset al., 1999)

    Hnh 1.2 Qu trnh giu tin v tch tin.

    Hnh 2.1 Cc lp bn phn lp i tng

    Hnh 2.2 Th gii thc v bn vect

    Hnh 4.1 Cu trc ca tp chnh

    Hnh 4.2 Cu trc ca tp ch s.

    Hnh 4.3 M t mt bn vector n gin

    Hnh 4.4 Giao din chng trnh DEMO

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    8/84

    vii

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    9/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    1

    M U:

    1. T VN

    Ngy nay, vi s ra i v pht trin ca mng Internet. Mi ngi u cth kt ni vo Internet, tm kim thng tin mt cch d dng thng qua nh

    cung cp dch v mng.

    S pht trin nhanh chng ca khoa hc k thut trn nhiu lnh vc c

    bit l trong lnh vc a phng tin (multimedia) lm cho s sn xut, qun l

    v phn phi cc sn phm ny: hnh nh, m thanh rt d dng. Cng vi s

    ph bin rng ri cc mng internet tc cao lm cho qu trnh phn phichng tr nn rt nhanh chng, d dng, em li nhng thun li to ln thng

    qua h thng thng mi in t.

    Vi mi trng m v tin nghi nh th, cc h thng mng hin i tr

    thnh phng tin phn phi ti liu mt cch nhanh chng v kinh t. Tuy

    nhin, vic phn phi mt cch ph bin cc ti nguyn trn mng hin nay lun

    gp phi vn nn sao chp v s dng khng hp php nh: Xm phm bn

    quyn, truy cp tri php, xuyn tc, gi mo thng tin

    i i vi s pht trin ca cng ngh my tnh th tnh trng s dng b t

    hp php cc sn phm s (tp tinti liu, chng trnh, m thanh v hnh nh...)

    ngy cng tng, do cc tp tins c th sao chp d dng gia cc my tnh. Dn

    ntnh trng vi phm bn quyn s ang xy ra hng ngy, hng gi trn khp

    th gii. Nhm bo v cc sn phm s khng b s dng tri php, song song

    vi vic ku gi thc t gic thc thi lut bn quyn, cc cng ty cng nghln trn th gii v ang thc hin cc gii php k thut kim sot bn quyn

    s. Mt trong nhng vn c t ra l lm sao bo v quyn s hu i vi

    cc sn phm a phng tin ny.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    10/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    2

    ng trc tnh hnh vn v bo mt thng tin hin nay lun nhn

    c s quan tm c bit trong nhiu lnh vc. T xaxa c nhiu cch

    bo mt thng tin, mt trong nhng phng php dng rt sm bo v quyns hu i vi ni dung ca cc sn phm a phng tin l m ho. Ni dung

    ca sn phm c m ho v gi cho ngi s dng. Ngi s dng ch c

    c cc thng tin ny khi nhn ckho gii m i km. Phng php m

    ho trn ch hiu qu trong vic truyn thng tin nhng khng hiu qu trong

    vic bo v quyn s hu. Sau khi ngi s dng gii m c th s nhn

    bn v phn phi li sn phm . Ngy nay phng php giu thng tin trongcc sn phm a phng tinc dng ph bin v ngoi vn bo mt cn

    bo v bn quyn, chng nhn bn bt hp php, chng truy cp tri php, chng

    xuyn tc, chng gi mo thng tin

    Gii php bo mt thng tin c s dng ph bin nht l dng cc h

    mt m [1], [3]. Vi gii php ny, thng tin ban u s c m ha thnh bn

    mt m mang nhng gi tr v ngha. Chnh iu ny lm ny sinhnghi ng v

    ngi s dng tm mi cch thm m. Ngc li, nuem thng tin giu vo

    trong mt i tng khc, mt bc nh F chng hn, s thu c mt nh F hu

    nh khng sai khc vi F khi nhn bng mt thng. y l tng ca phng

    php giu tin (data hiding) trong mi trng nh, giu tin mt [5], [6], nh du

    bn quyn [7], [8], v nhiu ng dng khc

    2. MC CH CA LUN VN

    Giu tin l mt lnh vc rng ln, trong lun vnny nghin cu cc kthut giu tin trong nh ri p dng cho bn , mt trong nhng vn c

    ng dng kh rng ri. thc hin vic giu tin trong bn , tng c bn l

    bin i mt s thuc tnh ca cc im trn bn theo mt s thut ton nht

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    11/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    3

    nh, nhm m bo rng d liu bn , v mt th gic, khng sai khc l m y

    so vi bn gc, ng thi, sau khi nhn c bn ch, s dng quy t rnh

    gii m vi cc kha ph hp, ta c th trch c thng tin cn du.

    Ni dung ca lun vn nytp trung nghin cu cc phng php giu tin

    trong nh bitmap, nh vector, cc phng php thy vn s [14], [15], mt s

    phng php giu tin da vo cc php bin i DCT, DFT, DWT.

    3. B CC LUN VN

    Lun vn gm trang, c trnh by trong 3 chng, c phn m u,

    phn kt lun, phn mc lc, phn ti liu tham kho. Cc ni dung c bn calun vnc trnh by theo cu trc nh sau:

    Chng 1: Tng quan v giu tin

    Trnh by tng quan v giu tin, phn tch cc yu cu i vi giu tin cho

    nh, trnh by mt s loi hnh giu tin v cc yu cu i vi giu tin trong nh.

    Bn cnh trnh by mt s m hnh giu tin v cc ng dng ca chng,

    nhng c trng v tnh cht ca giu tin trong nh. Ngoi ra, mt ni dung rt

    quan trng trong chng ny l cc phng php giu tin v cc thut ton

    giu tin.

    Chng 2 : Cc k thut giu tin trong nh

    Tp trung phn tch, nh gi cc thut ton giu tin trong nh, k thut

    bin i Fourier. Bin i Fourier trong nh vector, cc thut ton giu v tch

    thng tin trong nh vector.

    Chng 3: Xy dng chng trnh

    Trnhby cu trc bn dng shapefile v bin i DFT, xy dng thut ton

    nhng tch watermark.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    12/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    4

    CHNG 1: TNG QUAN V GIU TIN

    1.1.Cc khi nim c bn v giu tin1.1.1.nh ngha:

    Qua nghin cu cc phng php giu tin, ta c th nh ngha n nh

    sau:

    Giu thng tin lk thut nhng(embedding) mt lng thng tin s no

    vo trong mt i tng d liu s khc.[18]

    Trong khun kh ca lun vn, cc thut ng giu tin, giu thng tinv giu d liu; thut ng nh du n,thy vn s v thy vn; Tng

    t ta cng c m v m nh du bn quync xem ng ngha. Mt

    trong nhng yu cu c bn ca giu tin l m bo tnh cht n ca thng tin

    c giu ng thi khng lm nh hng n cht lng ca d liu gc.

    S khc bit ch yu gia m ho thng tin v giu thng tin l m ho

    lm cho cc thng tin hin r l n c c m ho hay khng tc l giu i

    ngha ca thng tin cn, cn vi giu thng tin th ngi ta s kh bit c l

    c thng tin giu bn trong tc l giu i s hin din ca thng tin. V bn cht

    giu tin gn vi nn d liu hn. Tm li giu tin v m ha c mi quan h mt

    thit vi nhau, cng xy dng mt h thng an ton v bo mt thng tin.

    K thut giu thng tin nhm mc ch m bo an ton v bo mt thng

    tin hai kha cnh. Mt l bo mt cho gi liu c em giu (embedded

    data), chng hn nh giu tin mt: thng tin mt c giu k trong mt itng khc sao cho ngi khc khng pht hin c (steganography), hai l

    bo mt cho chnh i tng c dng giu tin (host data), chng hn nh

    ng dng bo v bn quyn, pht hin xuyn tc thng tin (watermarking).... Hai

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    13/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    5

    kha cnh khc nhau ny dn n hai khuynh hng k thut ch yu ca giu

    tin. Khuynh hng th nht l giu tin mt (Steganography). Khuynh hng ny

    tp trung vo cc k thut giu tin sao cho thng tin giu c nhiu v quantrng l ngi khc kh pht hin c mt i tng c b giu tin bn trong

    hay khng. Khuynh hng th hai l thu vn s (watermarking). Khuynh

    hng thu vn s nh giu vo i tng nhm khng nh bn quyn s hu

    hay pht hin xuyn tc thng tin. Thu vn s c min ng dng ln hn nn

    c quan tm nghin cu nhiu hn v thc t c nhiu nhng k thut dnh

    cho khuynh hng ny.1.1.2.Phn loi cc k thut giu tin

    Do k thut giu thng tin s mi c hnh thnh trong thi gian gn y

    nn xu hng pht trin cha n nh.Nhiu phng php mi, theo nhiu kha

    cnh khc nhau ang v chc chn s c xut, bi vy mt nh ngha

    chnh xc, mt s nh gi phn loi r rng cha th c c. S phn loi

    trn c Fabien A. P. Petitcolas xut nm 1999.

    C th chia lnh vc giu tin thnh hai hng ln l thy vn s v giu tin

    mt [18]. Giu tin mt quan tm n cc ng dng sao cho ngi khc kh pht

    hin nht vic c tin c giu v nu c pht hi tin c giu th vic gii tin

    cng kh thc hin nht.

    Phm vi ng dng ca thy vn a dng hn, ty theo mc ch ca h

    thy vn m ngi ta li chia thnh cc hng nh nh thy vn d v v thy

    vn bn vng.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    14/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    6

    Hnh 1.1 Phn loi cc k thut giu tin ( Fabien A.P. Petitcolaset al., 1999)

    S phn loi ny nh mt bc tranh khi qut v ng dng v k

    thut giu thng tin.Da trn vic thng k sp xp khong 100 cng trnh

    cng b trn mt s tp ch, cng vi thng tin v tn v tm tt ni dung ca

    khong 200 cng trnh cng b trn Internet, c th chia lnh vc giu tin ra

    lm hai hng ln, l watermarking v steganography.

    Steganography(giu tin, vit ph) l lnh vc nghin cu vic nhng ccmu tin mt vo mt mi trng ph. Trong qu trnh giu tin tng bo mt

    c th ngi ta dng mt kho vit mt khi ngi ta ni v Intrinsic

    Steganography (du tin c x l). Khi gii m ngi dng cng phi c

    Giu thng tin

    Giu tin mt Thy vn s

    Thy vn d v

    Thy vn n Thy vn hin

    Thy vn bn vng

    Thy vn n Thy vn hin

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    15/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    7

    kho vit mt . Ch rng kho ny khng phi l kho dng lp mt m

    mu tin, v d n c th l kho sinh ra hm bm phc v ri tin vo mi

    trng ph. Ngc li nu khng dng kho vit mt th ngi ta ch du tin nthun vo mi trng ph th khi ngi ta ni v Pure Steganography (du

    tin n thun).

    Watermarking(thu n) l k thut nhng mt biu tng vo trong nh

    mi trng xc nh quyn s hu nh mi trng, chng s gi mo v

    xuyn tc thng tin. Kch thc ca biu tng thng nh (t vi bit ti vi

    nghn bit). K thut ny cho php m bo nguyn vn biu tng khi nh mitrng b bin i bi cc php thao tc nh lc (filtering), nn mt d liu

    (lossy compression), hay cc bin i hnh hc, .... Tuy nhin vic m bo

    nguyn vn biu tng khng k n khi c s tn cng da trn vic hiu r

    thut ton v c b gii m trong tay. Thng tin giu l mt nh danh duy nht,

    v d nh danh ngi dng th khi ngi ta gi l Fingerprinting (nhn dng

    vn tay, im ch).

    Nu nh watermark (thy vn, thy n) quan tm nhiu n ng dng

    giu cc mu tin ngn nhng i hi bn vng ln ca thng tin cn giu

    (trc cc bin i thng thng ca tp d liu mi trng) th steganography

    li quan tm ti ng dng che giu cc bn tin i hi b mt v dung lng

    cng ln cng tt. i vi tng hng ln ny, qu trnh phn loi theo cc tiu

    ch khc c th tip tc c thc hin, v d da theo nh hng cc tc ng

    t bn ngoi c th chia watermark thnh hai loi, mt loi bn vng vi cctc ng sao chp tri php, loi th hai li cn tnh cht hon ton i lp: d

    b ph hu trc cc tc ng ni trn. Cng c th chia watermark theo c

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    16/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    8

    tnh, mt loi cn c che giu ch c mt s ngi tip xc vi n c th

    thy c thng tin, loi th hai i lp, cn c mi ngi nhn thy.

    Xt v tnh cht thu n ging giu tin ch tm cch nhng thng tin mtvo mt mi trng. Nhng v bn cht th thu n c nhng nt khc mt s

    im:

    Mc tiu ca thu n l nhng thng tin khng ln thng l biu tng,ch k hay cc nh du khc vo mi trng ph nhm phc v vic xc

    nhn bn quyn

    Khc vi giu tin ch giu tin sau cn tch li tin cn thu n tmcch bin tin giu thnh mt thuc tnh ca vt mang

    Ch tiu quan trng nht ca mt thu n l tnh bn vng, ca giu tin ldung lng

    im khc na gia thu n v giu tin l thu n c th v hnh hoc hu hnh

    trn nh mang.

    K thut giu tin c p dng cho cc loi d liu nh, audio, vidio.

    Chc nng ca giu tin trong nh s khc nhau tu theo cc hnh thc xm phm

    d liu nh.

    nh b vi phm bn quyn: ni dung ca nh ging vi ni dung nh bn

    quyn nhng chng c dng vi mc ch m tc gi khng cho php. bo

    v cc sn phm chng li cchnh vi ly cp hoc lm nhi cn phi c mt k

    thut dn tem bn quyn vo sn phm ny. Vic dn tem hay chnh l vic

    nhng thu vn cn phi m bo khng li mt nh hng ln no n vic

    cm nhn sn phm. Yu cu k thut i vi ng dngny l thu vn phi tn

    ti bn vng cng vi sn phm, mun b thu vn ny m khng c php ca

    ngi ch s hu th ch c cch l ph hu sn phm.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    17/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    9

    nh b sa i: ni dung ca nh b xuyn tc. Trong trng hp ny giu

    tin c tc dng phn bit nh bn quyn vi nh b sa i ni dung. p dng

    cc bc tch tin ging nhau vi cc nh khc nhau, ta s tch c du bnquyn c ng k trc i vi nh b xuyn tc.

    Hu ht giu tin c gn cho nh l giu khng nhn thy nhng trn

    thc t tn ti mt loi giu tin c th nhn thy, chng khng trong sut hon

    ton.Tuy nhin ni dung ca lun vnny ti ch cp ti loi giu tin khng

    nhn thy.

    1.1.3.Vi nt v lch s giu tinCc k thut giu tin c xut v s dng t xa xa, v sau ny

    c pht trin ng dng cho nhiu lnh vc. T Steganography bt ngun t

    Hi-Lp vi ngha l ti liu c ph (covered writing). Cc cu chuyn k v

    k thut giu thng tin c truyn qua nhiu th h. C l nhng ghi chp sm

    nht v kthut giu thng tin (thng tin c hiu theo ngha nguyn thy ca

    n) thuc v s gia Hy-Lp Herodotus. Khi bo cha Hy-Lp Histiaeus b vua

    Darius bt gi Susa vo th k th nm trc Cng nguyn, ng ta gi mt

    thng bo b mt cho con r ca mnh l Aristagoras Miletus. Histiaeus co

    trc u ca mt n l tin cy v xm mt thng bo trn da u ca ngi n l

    y. Khi tc ca ngi n l ny mc di ngi n l c gi ti Miletus.

    Mt cu chuyn khc v thi Hy-Lp c i cng do Herodotus ghi li.

    Mi trng ghi vn bn chnh l cc vin thuc c bc trong sp ong.

    Demeratus, mt ngi Hy-Lp, cn thng bo cho Sparta rng Xerxes nh xmchim Hy-Lp. trnh b pht hin, anh ta bc lp sp ra khi cc vin

    thuc v khc thng bo ln b mt cc vin thuc ny, sau bc li cc vin

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    18/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    10

    thuc bng mt lp sp mi. Nhng vin thuc c ng v lt qua mi s

    kim tra mt cch d dng.

    Mc khng mu l phng tin hu hiu cho bo mt thng tin trong mtthi gian di. Ngi Romans c bit s dng nhng cht sn c nh nc

    qu, nc tiu v sa vit cc thng bo b mt gia nhng hng vn t thng

    thng. Khi b h nng, nhng th mc khng nhn thy ny tr nn sm mu

    v c th c d dng.

    tng v che giu thng tin c t hng nghn nm v trc nhng k

    thut ny c dng ch yu trong qun i v trong cc c quan tnh bo. Micho ti vi thp nin gn y, giu thng tin mi nhn c s quan tm ca cc

    nh nghin cu v cc vin cng ngh thng tin vihng lot cng trnh nghin

    cu gi tr. Cuc cch mng s ho thng tin v s pht trin nhanh chng ca

    mng truyn thng l nguyn nhn chnh dn n s thay i ny. Nhng phin

    bn sao chp hon ho, cc k thut thay th, sa i tinh vi, cng vi s lu

    thng phn phi trn mng ca cc d liu a phng tin sinh ra nhiu vn

    nhc nhi v nn n cp bn quyn, phn phi bt hp php, xuyn tc tri

    php...

    1.1.4.Cc yu cu i vi giu tin cho nhMc ch ca giu tin cho nh l bo v bn quyncho ch s hu nh.

    Nhng yu cu c bn i vi giu tin cho nh l:

    Tnh n ca giu tin c chn vo nh: S hin din ca giu tin trongnh khng lm nh hng ti cht lng ca nh chn tin.

    Tnh bn ca giu tin: Cho php cc tin c th tn ti c qua cc phpbin i nh, bin dng hnh hc hay cc hnh thc tn cng c khc.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    19/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    11

    Tnh an ton: khng th xo c tin ra khi nh tr khi nh c bin iti mc khng cn mang thng tin

    Tnh n ca tin l mt yu cu rt quan trng ca phng php giu tin.

    Nu tnh n ca tin khng c m bo th khng nhng n lm nh hng ti

    cht lng ca nh m cn d dng to iu kin cho cc hnh thc tn cng

    nhm loi b tin ra khi nh. Vi nh c nh du mt cch l tng, nh c

    bn quyn v nh gc s khng th phn bit c bng mt thng. Nh vy

    gi tr ca bc nh s khng b thay i v vic cc tin nh vy s l ro cn ln

    cho nhng k ph hoi trong vic c gng xo hoc sa i cc thng tin v bnquyn nh. Trn thc t khi chn tin vo nh th nh kt qu v nh gc s c

    nhng sai khc, khng th nhn ra c nhng thay i v ni dung d liu

    ny, ngi ta thng khai thc cc c im v kh nng cm th ca mt ngi.

    Tnh bn ca giu tin lin quan n vic tch tin t nh c bn quyn mt

    nh sau khi c nh du c th c em ra x l phc v cho cc mc

    ch khc nhau nh nn nh, bin i hnh hc, lc nh ci thin nh , cc bin

    i c tnh xo du tin ra khi nh,v.v. Vn c t ra liu sau khi nh

    b x l ta cn c th tch c lng tin ra khi nh khng v tch c th

    cht lng ca tin c m bo tin cy khng nh ta bit khi chn mt du n

    vo nh th trc ht phi m bo tnh n ca n, ni cch khc thng tin v

    du n c nng lng rt nh so vi thng tin nh. Mt khc tng tnh bn cho

    du n ta phi tng nng lng ca thng tin du n c chn vo nh iu ny

    i nghch vi yu cu ca tnh n .Do vy vic m bo s tn ti ca du n

    trong nh cng ging nh vic m bo truyn tn hiu c nng lng nh trong

    mi trng c nhiu ln. y l c s p dng cc phng php x l tn hiu

    s trong chn du n.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    20/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    12

    Trong trng hp mt nh c chn nhiu k hiu bn quyn th cc k

    hiu ny phi m bo c th phn bit c. Tuy nhin vic tng s lng cc

    du n cng ng ngha vi vic tng lng ca cc thng tin c chn vo nhdo tnh n ca nh cng b nh hng theo chiu hng gim. Tm li cc

    yu cu t ra i vi nh du n cho nh c chiu hng xung t nhau, nu

    tho mn tt yu cu ny th khng p ng c yu cu kia v ngc li. Qua

    ta c kt lun rng khng th c m hnh nh du n no cho nh mt cch

    l tng. c c mt phng php nh du n nh hp l, ngi ta thng

    a ra hs cn i v tu theo nhng yu cu c th, h s cn i ny s cchn thch hp.

    1.1.5.M hnh k thut giu tinH thng giu tin ni chung bao gm 2 phn chnh: chn tin v tch tin (Hnh

    1.2). Giai on chn tin, cc thng tin kho (cng khai hoc b mt) v du tin

    c chn vo nh gc c nh c bn quyn. Giai on tch tin, d liu

    kho (b mt) v hoc nh gc (nh khng chn tin) s lm d liu c s tch

    tin t nh c bn quyn.

    a) Chn tin

    Mutin mt

    nhgc Chn tin nh bn quyn

    Kha k

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    21/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    13

    b) Tch tin

    Hnh 1.2. Qu trnh giu tin v tch tin.

    Mu tin mt: c th l vn bn hoc tp nh hay bt k mt tp nh phnno, v qu trnh x l chng ta u chuyn chng thnh chui cc bit.

    nh ph hay nh gc: nh c dng lm mi trng nhng tin mt. Kho K: kho vit mt tham gia vo qu trnh giu tin,tng tnh bo mt nh bn quyn: l nh sau khi nhng tin mt vo

    Kho k trong h nh du trn l m bo tnh b mt ca du tin

    chng li cc hnh thc khai thc quy lut v k hiu c chn vo nh. y l

    hnh thc bo v an ton cho nh bn quyn i vi mi hnh thc tn cng c

    nhm xo du tin ra khi nh.

    1.1.6.Cc ng dng ca k thut giu tinBo v bn quyn tc gi: y l ng dng c bn nht ca k thut thy

    vn s. Mt thng tin no mang ngha quyn s hu tc gi gi l thy vn

    s c nhng vo trong cc sn phm, thy vn ch mt mnh ch s hu

    hp php cc sn phm c v c dng lm minh chng cho bn quyn sn

    phm. Gi s c mt thnh phm d liu dng a phng tin nh nh, m

    thanh, video v cn c lu thng trn mng. bo v cc sn phm chng li

    cc hnh vi ly cp hoc lm nhi cn phi c mt k thut dn tem bn

    nh gc

    nh c bn quyn Tch tin Tin

    Kha k

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    22/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    14

    quyn vo sn phm ny. Vic dn tem hay chnh l vic nhng thy vn cn

    phi m bo khng li mt nh hng ng k no n vic cm nhn sn

    phm. Yu cu k thut i vi ng dng ny l thy vn phi tn ti bn vngcng vi sn phm, mun b thy vn ny m khng c php ca ngi ch

    s hu th ch c cch l ph hy sn phm[18].

    Xc thc thng tin hay pht hin xuyn tc thng tin: Mt tp cc thng

    tin s c giu trong phng tin cha sau c s dng nhn bit xem

    d liu trn phng tin gc c b thay i khng. Cc thy vn nn c n

    trnh s t m ca k th, hn na vic lm gi cc thy vn hp l hayxuyn tc thng tin ngun cng cn c xem xt. Trong cc ng dng thc t

    ngi ta mong mun tm c v tr b xuyn tc cng nh phn bit c cc

    thay i. Yu cu chung i vi ng dng ny l kh nng giu thng tin cao v

    thy vn khng cn bn vng[18].

    Giu vn tay hay dn nhn: Thy vn trong nhng ng dng ny c s

    dng nhn din ngi gi hay ngi nhn ca mt thng tin no . V d cc

    vn khc nhau s c nhng vo cc bn sao khc nhau ca thng tin gc trc

    khi chuyn cho nhiu ngi [2]. Vi ng dng ny th yu cu l m bo an

    ton cao cho cc thy vn trnh s xa du vt trong khi phn phi.

    Kim sot sao chp: Cc thy vn trong trng hp ny c s dng

    kim sot sao chp i vi cc thng tin. Cc thit b pht ra thy vn thng

    c gn sn vo trong cc h thng c/ghi. V d nh h thng qun l sao

    chp DVD c ng dng Nht. Cc ng dng loi ny cng yu cu thyvn phi c m bo an ton v cng s dng phng php pht hin thy vn

    giu m khng cn thng tin gc.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    23/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    15

    Giu tin mt: Cc thng tin giu c trong trng hp ny cng nhiu

    cng tt, vic gii m nhn cthng tin cng khng cn phng tin cha

    ban u. Cc yu cu mnh v chng tn cng ca k th khng cn thit lmthay vo l thng tin giu phi m bo tnh n.

    1.1.7.Cc kiu nh du nK thut nh du n c th chia thnh cc loi khc nhau theo c c

    phng php khc nhau. K thut nh du n (Watermarking) c th chia thnh

    4 loi theo kiu ti liu (d liu) s c nhng nh sau:

    nh du n trong vn bn (Text ) nh du n trong nh (Image) nh du n trong m thanh (Audio ) nh du n trong Video

    Trong trng hp hnh nh, c vi phng thc nh du n trong min

    khng gian. C th dng nh du n trong min tn s thay cho nh du n

    trong min khng gian.

    nh du n nhn thy nh du n bn vng v hnh nh du n d v-v hnh

    1.2. Giu tin trong nh nhng c trng v tnh cht1.2.1.Giu tin trong nh

    Giu tin trong nh, hin nay, l mt b phn chim t l ln nht trong cc

    chng trnh ng dng, cc phn mm, h thng giu tin trong d liu a

    phng tin bi lng thng tin c trao i bng nh l rt ln. Hn na, giu

    thng tin trong nh cng ng vai tr ht sc quan trng trong hu ht cc ng

    dng bo v an ton thng tin nh: nhn thc thng tin, xc nh xuyn tc thng

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    24/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    16

    tin, bo v bn quyn tc gi, iu khin truy nhp, giu thng tin mt V th

    m vn ny nhn c s quan tm rt ln ca cc c nhn, t chc,

    trng i hc, v vin nghin cu trn th gii.

    Thng tin s c giu cng vi d liu nh nhng cht lng nh t thay

    i v t ai bit c bn trong bc nh mang nhng thng tin c ngha

    khc. V ngy nay, khi nh s c s dng ph bin, th giu thng tin

    em li rt nhiu nhng ng dng quan trng trong trn nhiu lnh vc trong i

    sng x hi. V d nh i vi cc nc pht trin, ch k tay c s ha v

    lu tr s dng nh l h s c nhn ca cc dch v ngn hng v ti chnh, nc dng nhn thc trong cc th tn dng ca ngi tiu dng. Thm vo

    , li c rt nhiu loi thng tin quan trng cn c bo mt, chng rt d b

    ly cp v b thay i bi cc phn mm chuyn dng. Vic nhn thc cng nh

    pht hin thng tin xuyn tc tr nn v cng quan trng v cp thit. Mt

    c im ca giu thng tin trong nh l thng tin c giu trong nh mt

    cch v hnh, n nh l mt cch truyn thng tin mt cho nhau m ngi khc

    khng th bit c bi sau khi giu thng tin th cht lng nh gn nh khng

    thay i, c bit i vi nh mu hay nh a mc xm.

    1.2.2.Nhng c trng v tnh chtGiu tin trong chim v tr ch yu trong cc k thut giu tin, v vy m

    cc k thut giu tin phn ln cng tp trung vo cc k thut giu tin trong nh.

    Cc phng tin cha khc nhau th cng s c cc k thut giu khc nhau. i

    tng nh l mt i tng d liu tnh c ngha l d liu tri gic khng bini theo thi gian. D liu nh c nhiu nh dng, mi nh dng c nhng tnh

    cht khc nhau nn cc k thut giu tin trong nh thng ch nhng c trng

    v cc tnh cht c bn sau y:

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    25/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    17

    *) Phng tin c cha d liu tri gic tnh

    D liu gc y l d liu tnh, d giu thng tin vo trong nh hay

    cha th khi ta xem nh bng th gic, d liu nh khng thay i theo thi gian,iu ny khc vi d liu m thanh v d liu bng hnh v khi ta nghe hay xem

    th d liu gc s thay i lin tc vi tri gic ca con ngi theo cc on, cc

    bi hay cc cnh [18]

    *) K thut giu ph thuc nh

    K thut giu tin ph thuc vo cc loi nh khc nhau. Chng hn i vi

    nh en trng, nh xm hay nh mu ta cng c nhngk thut ring cho tngloi nh c nhng c trng khc nhau.

    *) K thut giu tin li dng tnh cht h thng th gic ca con ngi

    Giu tin trong nh t nhiu cng gy ra nhng thay i trn d liu nh

    gc. D liu nh c quan st bng h thng th gic ca con ngi nn cc k

    thut giu tin phi m bo mt yu cu c bn l nhng thay i trn nh phi

    rt nh sao cho bng mt thng kh nhn ra c s thay i v c nh th

    th mi m bo c an ton cho thng tin giu. Rt nhiu cc k thut

    li dng cc tnh cht ca h thng th gic giu tin chng hn nh mt ngi

    cm nhn v s bin i v chi km hn s bin i v mu hay cm nhn

    ca mt v mu xanh da tri km nht trong ba mu c bn.

    *) Giu thng tin trong nh tc ng ln d liu nh nhng khng thay i kch

    thc nh

    Cc thut ton thc hin cng vic giu thng tin s c thc hin trnd liu ca nh. Dliu nh bao gmphn header, bng mu (c th c) v d

    liu nh. Do vy m kch thc nh trc hay sau khi giu thng tin l nh nhau.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    26/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    18

    *) m bo cht lng sau khi giu tin

    y l mt yu cu quan trng i vi giu tin trong nh. Sau khi giu tin

    bn trong, nh phi m bo c yu cu khng b bin i c th b phthin d dng so vi nh gc.Yu cu ny dng nh kh n gin i vi nh

    mu hoc nh xm bi mi im nh c biu din bi nhiu bit, nhiu gi tr

    v khi ta thay i mt gi tr nh no th cht lng nh thay i khng ng

    k, thng tin giu kh b pht hin, nhng i vi nh en trng mi im nh

    ch l en hoc trng, v nu ta bin i mt bit t trng thnh en v ngc li

    m khng kho th s rt d b pht hin. Do , yu cu i vi cc thut tongiu thng tin trong nh mu hay nh xm v giu thng tin trong nh en trng

    l khc nhau. Trong khi i vi nh mu th cc thut ton ch trng vo vic

    lm sao giu c cng nhiu thng tin cng tt th cc thut ton p dng cho

    nh en trng li tp trung vo vic lm th no thng tin giu kh b pht

    hin nht [17], [12], [13].

    *) Thng tin trong nh s b bin i nu c bt c bin i no trn nh

    V phng php giu thng tin trong nh da trn vic iu chnh cc gi

    tr ca cc bit theo mt quy tc no v khi gii m s theo cc gi tr tm

    c thng tin giu. Theo , nu mt php bin i no trn nh lm thay

    i gi tr ca cc bit th s lm cho thng tin giu b sai lch. Nh c im ny

    m giu thng tin trong nh c tc dng nhn thc v pht hin xuyn tc thng

    tin[16].

    *) Vai tr ca nh gc khi gii tin

    Cc k thut giu tin phi xc nh r rng qu trnh lc nh ly thng

    tin giu cn n nh gc hay khng cn. a s cc k thut giu tin mt th

    thng khng cn nh gc gii m. Thng tin c giu trong nh s c

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    27/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    19

    mang cng vi d liu nh, khi gii m ch cn nh mang thng tin giu m

    khng cn dng n nh gc so snh i chiu.

    1.2.3.Cc phng php giu tinCc phng php giu tin trong nh hin nay u thuc vo mt trong ba

    nhm:

    Giu tin trong min quan st. V d: Nhng vo cc bt c trng s thp

    (Least Significant Bit)

    Cc phng php da vo k thut bin i nh, v d bin i t min

    khng gian sang min tn sCc phng php s dng mt n gic quan.

    Nhm phng php nhng thng tin vo cc bt c trng s thp ca nh

    hay c p dng trn cc nh bitmap khng nn, cc nh dngbng mu.

    tng chnh ca phng php ny l ly tng bt ca mu tin mt ri ri

    n ln nh mang, thay i bt c trng s thp ca nh bng cc bt ca mu tin

    mt. v khi thay i cc bit c trng s thp th khng nh hng n cht lng

    nh, v mt ngi khng cm nhn c.

    Nhm phng php da trn cc php bin i nh li dng vic bin i

    nh t min biu din ny sang min biu din khc giu cc bt tin. Mt v

    d ca h thng s dng phng php ny l "Jpeg-Jsteg", phn mm ny

    nhng thng tin bng cch iu ch cc h s ca php bin i Cosin ri rc

    theo cc bt tin cn giu v s lm trn li khi lng ho. Mt s cc phng

    php khc thuc nhm ny s dng nh nh m hnh vt l vi cc di ph thhin mc nng lng. Khi giu tin ging nh vic iu ch mt tn hiu di

    hp vo mt di tn rng (nh ph).

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    28/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    20

    Nhm phng php dng mt n gic quan da trn nguyn l nh la h

    thng gic quan ca con ngi. "Mt n" y m ch hin tng mt ngi

    khng cm nhn c mt tn hiu nu n bn cnh mt tnh hiu nht nhno .

    Nu phn chia cc phng php theo nh dng nh th c hai nhm chnh:

    *) Nhm phng php ph thuc nh dng nh: c im ca nhm ny l

    thng tin giu d b "tn thng" bi cc php bin i nh. Trong nhm ny li

    chia ra theo dng nh, c cc phng php cho .

    nh da vo bng mu nh JPEG

    *) Cc phng php c lp vi nh dng nh: c trng ca cc phng php

    nhm ny l li dng vo vic bin i nh giu tin vo trong , v d giu

    vo cc h s bin i. Nh vy c bao nhiu php bin i nh th cng c th

    c by nhiu phng php giu nh. Cc php bin i nh:

    Phng php bin i theo min khng gian (spacial domain) Phng php bin i theo min tn s (DCT, DFT, Wavelet) Cc bin i hnh hc

    Cc phng php nhm th hai c nhiu u im hn v tnh bn vng,

    nhng lng thng tin giu c s t hn v ci t cng s phc tp hn.Nu

    phn cc phng php theo c im k thut c:

    *) Phng php thay th

    Thay th cc bit d liu trong bn bit (bit plane) Thay th bng mu (palette)

    *) Phng php x l tn hiu

    Cc phng php bin i nh (Transform)

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    29/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    21

    Cc k thut iu ch diph*) Cc phng php m ho (coding)

    Lng ho, dithering M ho sa li

    *) Cc phng php thng k - kim th gi thuyt

    *) Phng php sinh mt n - Fractal

    1.3. Kt lun chng

    Trong chng 1, lun vn trnh by n cc ni dung nh khi nim v

    giu tin, phn loi cc k thut giu tin, mt vi nt v lch s giu tin, giu tintrong nh v mt s tnh cht ca n. Ni dung chng ny trnh by l do ti

    sao phi giu tin, mc ch giu tin v cc phng php giu tin mt t ngn

    xa.

    Trong lch s loi ngi bit vn dng sng to tr tu ca mnh giu

    nhng thng ip v cng quan trng, nh co u v xm ch ln da u, hay

    khc ch ln vin thuc ri bc li bng sp ong

    Ngy nay, khi s pht trin ca Cng ngh Thng tin v cng nhanh

    chng v mnh m, loi ngi li phi tm cch bo v nhng sn phm tr tu

    ca mnh ni chung v bo v bn quyn nhng sn phm ha vector ni

    ring.

    Khi giu tin cho nh cn phi tha mn ba yu cu l tnh n ca thng

    tin c giu, tnhbn v tnh an ton. Bn cnh chng ny cn trnh by v

    m hnh k thut giu v tch tin.

    K thut giu tin c ng dng trong rt nhiu lnh vc khc nhau nh:

    Bo v bn quyn tc gi y chnh l ng dng c s dng nhiu nht v l

    ng dngc bn nht ca k thut thy vn s. ng dng th hai l Xc thc

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    30/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    22

    thng tin hay pht hin xuyn tc ng dng ny c dng pht hin nhng

    sn phm b nh cp bn quyn hay s dng sai mc ch hoc b thay i

    ni dung m khng c s cho phpca tc gi. Giu vn tay hay dn nhnc dng nhn din ngi gi hoc ngi nhn. Kim sot sao chp v

    Giu tin mt l hai ng dng c dng qun l cc sn phm trnh trng

    hp sao chp tri php ca ngi s dng.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    31/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    23

    CHNG 2: GIU TIN TRONG BN VC T

    2.1. Bn

    Cc i tng bn khi tn ti di dng s c th hin v lu tr

    trn cc lp thng tin khc nhau.

    Bn l mt chnh th bao gm nhiu lp thng tin chng xp ln nhau

    m t th gii thc. Thng tin trnbn c phn ra thnh 4 lpc bn

    sau:

    Hnh 2.1. Cc lp bn phn lp i tng

    i tng dng im (point): th hin cc i tng chim din tch nhnhng l thng tin rt quan trng khng th thiu nh: tr s c quan,cc cng trnh xy dng, cu cng...

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    32/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    24

    i tng dng ng (line): th hin cc i tng khng khp knhnh hc, chng c th l cc ng thng, cc ng gp khc v cc

    cung, v d nh ng giao thng, sng, sui...

    i tng dng vng (region): th hin cc i tng khp kn hnh hcbao ph mtvng din tch nht nh,c th l cc polygon, ellipse v

    hnh ch nht, nhlnh th a gii 1 x, h nc, khu rng...

    i tng dng ch (text): th hin cc i tng khng phi l a lca bn nh nhn, tiu , ghi ch...

    Bn s c m t bng m hnh d liu vc t, m hnh ny da trnc s cc vc thay to cc im trong h trc to khng gian hai chiu

    hoc ba chiu.

    Trong m hnh vc tcc im, on thng v cc vng c lu tr di

    dng tp hp to im. S dng cc ng thng ri rc hay cc im m

    t v tr ca i tng. Cc im ni vi nhau to nn cc i tng khc nh

    ng (line/polyline), vng hay min (polygon/area). Cc i tng ri rc

    (ng bin hnh chnh, sng sui, ng giao thng) c hnh thnh bng

    cch ni cc on thng ri rc. V tr mt im c biu din bi mt to

    im, ng thng c biu din bi tp hp to im, cn cc vng th

    c lu nh mt vng khp kn cccp to . Cc i tng im, ng v

    min c s dng th hin cc thc th a l ca th gii thc. M hnh vc

    tc hnh thnh trn c s quan st i tng ca th gii thc.

    Trong m hnh vect, cc bnh vin, trng hc c vtr l ta thc

    trn b mt Tri t v chng c m t bi im d liu. Sng ngi, ng

    sc n gin ha thnh cc i tng ng gp khc (polyline). Cc

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    33/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    25

    vng a l nh ao h, cc n v hnh chnh c tru tng ha thnh cc lp

    ng bin, tp hp cc i tng min(hnh 2.1)

    Hnh 2.2. Th gii thc v bn vect

    Cu trc m hnh vc thay c s dng dng nhiu nht biu din cc

    thc th a l thnh cc thc th ca c s d liu l spaghetti v topology.

    2.2. Thy vn bn vc tS pht trin nhanh chng ca trao i thng tin bng my tnh v Internet

    lm cho d liu b thay i hoc tht lc thng qua ng mng. Mt khc, n

    cng tr thnh yu t quyt nh trong vic bo v cc bn sao s ca cc tp a

    phng tin s khc nhau. Thy vn c nghin cu hn mi nm tr li

    y nh l mt gii php thch hp cho cc n phm khi pht hnh. Bn cnh

    vic bo v cc bn sao, thy vn cng c th c thit k cho nhng mc ch

    khc nh giu i s trao i thng tin, xc nhn d liu, du vn tay Rt

    nhiu kiu d liu c th c s dng nhm che du d liu ca thy vn nh

    B.V

    sng

    tnh

    sng

    tnhB.V

    Th giithc

    Bn vect

    Lp bn

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    34/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    26

    nh s, m thanh, cc on phim, vn bn, bng m, kiu 3D, d liu CAD, d

    liu vecto 2D, phn mm Nhng d liu kiu ny, mt vi d liu a phng

    tin tng quan nh nh s, m thanh, cc on phim, vn bn, bng m, kiu 3Dc ch nhiu hn cc kiu khc. Trong lun vn ny trnh by v cch s

    dng thy vn cho bn vecto 2D, l d liu quan trng nht ca h thng

    thng tin a l (GIS).

    Bn lun quy nh mt vi kiu d liu c th cho cc bn sao ca

    ngi s dng, n to ra s an ton cho cc tp hp d liu c phn b pht

    hnh. u tin, lm ra c mt bn vecto l mt qu trnh vi chi ph cao.Mt cng c c chnh xc cao l cn thit cho qu trnh o t v mt s

    lng ln vt cht, cc ngun ti nguyn tr tu th ph thuc vo thng tin a l

    gc. Vic s ha v vecto ha thng tin gc l mt cng vic kh khn thu

    c cc bn vecto. Cc bn s trong h thng thng tin a l thng

    thng khng th c s dng mt cch min ph. Thm vo , trong mt vi

    tnh hung c bit th nhu cu bo mt ln hn l cn thit. V d, nhng ng

    dng ca nhng bn s quns b mt ph thuc vo kh nng chnh xc ca

    d liu bn gc cng ton vn bao nhiu th cng tt by nhiu. N cng l

    mt trong nhng l do chnh bn vecto s khng th thy c nhng

    vng min quan trng, then cht nh trong bn giy truyn thng. So snh

    mt cch tng qut cc loi d liu a phng tin c mt cht lin quan n

    cng vic c lm trong mt vng ca bn vecto thy vn.

    S hi ha ca nhng vng m c ng du thy vn, nhng phngthc c kch hot cho thy vn bn vecto c th c xp hng nh sau:

    thut ton trong phm vi khng gian, trong phm vi DFT, trong phm vi DWT,

    trong phm vi DCT v mt vi phng thc ly c t thy vn 3D. Khc vi

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    35/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    27

    nhng kiu d liu a phng tin tng quan, thy vn bn vecto c nhng

    c im khc bit ring ca n nh cu trc d liu c bit, nhng mi trng

    ng dng ca d liu bn .

    2.3. c im ring ca thy vn bn Vecto nh du thy vn cho bn vecto s, mt loi cc c im ring

    nn c quan tm. Tnh trng ca nhng c trng ny chnh l nhng vn

    then cht c c cu trc d liu c bit v mi trng ng dng ca bn

    vecto s. Kt qu l c s khc bit r nt gia thy vn a phng tin ni

    chung v thy vn bn vecto s ni ring rt nhiu phng thc giu vtch d liu, tiu chun ca vic c lng cht lng d liu, phng thc c

    th giu tin

    2.3.1.D liu bn vc tD liu nh vecto l s bin son thng thng ca khng gian d liu,

    tp hp d liu v thm vo mt vid liu c s dng nh ch s, s m t.

    M t khng gian d liu, cc vng a l ca bn i tng m t i tng

    a l trong th gii thc v lun nm ly 3 yu t a l c bn l im, ng

    v a gic. Tt c cc i tng bn ny u c nh dng bi cc nh c

    th t. Khng gian d liu l mt chui thc s cc ta ca nhng nh c s

    ny trong mt h thng a l.

    Tp hp d liu m t thuc tnh ca i tng bn nh tn, loi, v

    mt vi thng tin khc. Hin nhin, nhng thng tin c ghi li bi tp hp d

    liu rt quan trng v khng th thay i ty tin, tng t cho nhng d liuc thm vo k ra trn. Tt c cc thut ton thy vn c xut,

    khng gian ng du thy vn c quy nh bi khng gian d liu nh ta

    ca cc nh. Mt bn vecto bt k u c mt dung sai r rng, chng

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    36/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    28

    a ra rng ti a cho s lm mo ta cho php. Lm mo ta dt

    khot phi nh hn dung sai th s khng lm suy gim i cht lng ca bn .

    Dung sai r ca d liu bn vecto dch chuyn nh l M hnh che ph trcquan bn trong nh thy vn s a ra mt cht d tha cho vic giu thng tin

    thng l

    2.3.2. chnh xc ca bn vc tNgun gc chung ca thy vn s l s xp xp c h thng l s a v o

    nhng mu tin n c th khng lm nh hng n cht lng ca d liu. Trong

    th gii thy vn chnh xc gii hn thng c s dng o cht lngca d liu. Tuy nhin, ty theo cc kiu d liu khc nhau v cch s dng

    ring ca chng, chnh xc gii hn c th c nhng ngha khc. i vi

    nh s, cc on phim, m thanh, v cc tp hp d liu a phng tin khc,

    ngi s dng hng vo d liu l cc cm nhn thng qua nhng b phn gic

    quan ca con ngi. Trong gic quan ny, mt ngi c th c dng o

    chnh xc ca nh. Nu nh mt ngi khng th phn bit c hai nh, hai nh

    c th c coi nh c gi tr s dng nh nhau, c th l c chnh xc

    cao. Ni chung, mt vi thng s chnh xc nh PSNR hoc MSE c dng

    o s khc bit ca 2 tp hp d liu.

    Tuy nhin nh gi cht lng ca d liu nh vecto, con ngi khng

    th cm nhn c v PSNR cng khng th l n v o thch hp. u tin,

    ngi s dng hng vo nh vecto khng phi l cc b phn gic quan ca con

    ngi m l my tnh. Trong mt t l c trng, thm ch hai bn s khging nhau khi nhn bng mt th vn tn ti nhng ta khc nhau gia hai

    bn c th vt qu s dung sai. Th hai, gii hn PSNR ch yu l phn

    hi li nng lng ca cc li. N s thch hp hn nh gi nh, nhng

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    37/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    29

    ngc li i vi nh vecto bi v thm ch c vi mt PSNR cao ca bn

    vecto khng th m bo chnh xc nhng nh li th c gi tr nh trong dung

    sai ca bn .Thm vo , khi chng ta nh gi chnh xc ca bn vecto mt

    vi nhn t c th c ly ra nh nt v hnh dng ca cc i tng bn ,

    nh du thy vn cho bn s thc s l mt cng vic ht sc vt v.

    PSNR khng th khi phc li s bp mo chi tit v nt ca hai bn vecto

    . Trong mt lnh vc khc, mt bn vi chnh xc thp cng c th c

    PSNR cao. Cho n tn by gi vn cha c n v o ph hp cho chnh xcca bn vecto.

    2.3.3.Cc kh nng giu tinMt s giu tin thnh cng c ngha l thy vn c th c g b trong

    khi tnh hp php ca d liu bao ph vn c bo v. Khng gian d liu ca

    bn vecto gn nh l d liu im tri vi s chnh xc chc chn. Do ,

    nhng cch thc v c trng ca cc kh nng giu tin bn vecto thy vn l

    khc nhau cho mi loi thy vn a phng tin.

    2.3.3.1. Giu tinhnh hcMt vi php bin i nh php dch, php quay l nhng khun dng

    chnh ca giu tin hnh hc. i vi nhng nh thy vn s giu tin hnh hc rt

    kh c th bo v, bi nhng php bin i ny lun c s thm vo cc gi tr

    cho im nh m khng th x l ngc li c v lun l nguyn nhn lm

    mt mt thng tin. Tuy nhin i vi bn vecto, vn giu tin a ra trngn nh l php bin i ta , ni m hu nh thng tin khng th b mt. V

    vy giu tin hnh hc c lin quan n vn bo v trong vic phi hp nh

    du thy vn cho bn vc t.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    38/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    30

    2.3.3.2. Giu tin vonhGiu tin nh l giu tin vo cc lp nh nh l thm cc nh vo bn

    hay g b bt cc nh. Khi giu tin, c bit l i vi bn n gin hoc sct xn rt nguy him i vi thy vn bn vc t. Mt khc, cc bn n

    gin cng c cch hot ng chung bn trong nhng ng dng nhm tng tc

    x l d liu bn . Tm li kh nng bao qut bn n gin l rt quan

    trng i vi vic sp xp thy vn th.

    2.3.3.3. Sp xp i tngy l cch giu tin vo lp i tng, khng gian d liu ca bn vc

    t c to lp t rt nhiu ta ca cc nh th t m t cc i tng bn

    . Tt c cc i tng c lu tr trong tp bn theo mt trnh t nht

    nh. S sp xp li cc i tng trong bn hoc s sp xp li cc nh bn

    trong mt i tng c th to nn mt bn mi m khng lm suy gim

    chnh xc ca d liu. Mt vi s sp xp thy vn quyt nh th t ca cc i

    tng, hot ng ny s l s giu tin nguy him.

    2.3.3.4. Gim nhiuC hai nguyn nhn chnh c th gy nn hin tng nhiu bn trong bn

    vc t. u tin l mt vi loi cng vic hng ngy. V d nhc rt nhiu

    cc nh dng file thng dng trong th gii GIS. Nhng bin i nm trong cc

    khun dng ny c th to ra d liu b nhiu. Th hai l cc hnh thc giu tin

    him c. Nhng ngi giu tin c gng ph hy du thy vn bng cch thm

    nhiu vo cc tp hp d liu. Gim nhiu l s giu tin nghim tc nhng likhng phi l s la chn tt cho nhng ngi giu tin.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    39/84

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    40/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    32

    Hai nhn t lm tng mnh nhiu ca thut ton. Nhn t u tin l

    khng hn ch kch thc ca mt n. Nhn t th hai l phng thc chung ca

    thy vn v tiu chun tng ng s dng trong vic tm cc th tc. Bc utin sinh ra thy vn l lp li cc bit c giu thng tin ca nhng ln

    chc chn. Tng t, phn ln cc tiu chun c s dng tm ra cc th tc

    thy vn. Chng to ra cc thut ton giu tin nhiu.

    tng bo mt c m bo bi hai dy s ngu nhin gi to bng hai

    kha. Kha th nht c s dng m ha li cc bit thy vn. Kha th hai

    c s dng hon v nhng khi c chia tch, m ha trt t ca dliu c a vo.

    Mt PSNR c ly t gi tr chnh xc ca nh k thut s c s

    dng tnh ton cht lng ca bn sau khi giu tin nhiu.

    RMSE

    yVxMaxLogPSNR

    ),(20 10 (2.1)

    v

    2

    ,

    2

    ,,

    yx

    d

    yxyx

    V

    VVRMSE (2.2)

    Khi yxV , l ta gc vd

    yxV , l ta nhiu. nh ngha ny cung ging

    nh ngha PSNR cho nh v n l bn cht, nh x mnh ca nhiu. Khi

    chng ta c mt s m t trc, s tnh ton ny l khng cho cc gi tr

    chnh xc ca bn vc t bi n khng th cung cp mt s thng tin quan

    trng nh cc li ccln v lm mo nt

    L mt tng thy vn khng tt c th a vo nhiu bit thy vn.

    S thun li ln ca tng ny l mnh c th a vo cc im nhiu

    v n gin ha bn . Nhc im ln nht ca n l s thay i cc nh l

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    41/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    33

    mt th tc o ngc i vi cch to ra cc li ca d liu a vo cao hn

    kch thc ca bn . Mt khc, iu khin cc li l rt kh.

    Ohbuchi a ra rt nhiu thut ton cho thy vn bn vc t haichiu. Trong min khng gian, tng c s tm ra s tng quan c

    xut. Mt dy s gi ngu nhin (PRNS) c dng ci thin tnh bo mt,

    pht hin s tin cy trong tng. Cc bn sao chp, u tin c phn chia

    bn trong cc khi hnh ch nht vi s nh chnh xc. to ra thy vn,

    di ca thng tin a vo l c nh vi cc s ca cc khi c phn chia

    bng cch lp li chng. Dy c lp li sau c chuyn thnh d liulng cc, l thy vn cui cng. Mi khi bn u c dng du mt bit

    thy vn. i vi mt khi xc nh th d liu a vo l mt th tc cng.

    ..' ijii pbVV (2.3)

    iV v '

    iV l phn bit ta gc v ta thy vn ca cc nh c trong

    khi th i, bil bit thy vn th i v pil bit th ica PRNS, l i lng

    ln. Trong th tc tch thy vn bn gc l cn thit v cn mt PRNS tngt gii m. Nhng bit thy vn c tch ra sau khi gii m v x l tch ly,

    c th c xem nh l nhng th tc pht hin tng quan. ly c nhng

    gi tr tch ly cho s pht hin cng ci thin tnh chnh xc ca my d tm.

    Nhc im ln nht ca thut ton ny l n khng phi l thut ton r rng

    khi bn gc l cn thit cho s pht hin thy vn v mnh ca thut ton

    quyt nh mt phm vi ln trong bn gc. Tuy nhin tng thy vn

    c cng khai th khng th s dng.

    Micheal Voigt v Christoph Busch [10] xut thut ton c th a

    vo nhiu bit d liu c s hng vo hnh nh rng ca dy v thay i s

    pht hin tng quan. Mt pht biu quan trng l cc ng pht hin tng

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    42/84

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    43/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    35

    vi kch thc ca cc min nh. R rng, by gi hai tp hp A v B c

    son tho bi rt nhiu nh vi nhng gi tr ta quan h nh. Nu khng c

    d liu c a vo, ta trong tp hp A v B u c phn chia gingnhau trong mt min v c rt nhiu c im ging nhau. Khi mt bit 1 c

    a vo, s thay i ca cc nh c ly ra khng gian bn trong cc min

    con. Sau khi bin i, s ging nhau ca cc gi tr ta trong tp hp A tng

    cn trong tp hp B th gim xung.

    S dng nhng c trng tnh ca ta , thut ton ci thin mnh

    giu tin bao gm bn thay i, ni suy d liu, n gin ha, thm nhiu vi ln no , v bn ct mt vi phm vi no . Cc nguyn nhn gy li

    khi giu d liu c th c iu khin mt cch chnh xc. Bn gc l khng

    cn thit trong th tc pht hin, tng l khng r rng. Thm na, thut ton

    c th m rng thm vo nhiu bit. Nhc im chnh ca tng ny l

    thay i cc nh cc b khng ly ra t nt ca cc i tng bn . Do ,

    tng khng n khp vi bn thy vn m nt ca nhng i tng l

    trn.

    Bn trong mt di, cc nh ph thuc vo n c bin i n mt vng

    c bit miu t bit 1 hoc bit 0 l mi bit mt di. tng ny thm

    vo mt nhiu vi ln nh hn 1/3 rng ca di, tng ny cng tn ti

    bn thay i v n gin ha, ct xn mt vi phm vi bn . Mt vng chn

    l c s dng ci tin cch tm kim tin cy. Hn na, nhng m cm bn

    trong vng m c dng gii quyt cc vn i xng. Mc ch chnh ca tng ny l cung cp mt cch khc lu tr d liu bin i ca bn vc

    t. D liu bin i bao gm s minh ha v bn vc t.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    44/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    36

    N c khuynh hng b mt mt trong khi x l bin i gia cc nh

    dng bn khc nhau. C th khc phc nhng vn ny bng cch a d

    liu thay i vo khng gian d liu vi hiu ng nh bng cch thay i nhdng. Mt phn mm thng mi c pht trin cung cp bn quyn cho cc

    bn vc t. tng ny s tr thnh bng sng ch v chng ta c th hiu

    rng nn chp nhn thut ton thy vn trong bn ni suy. Ni chung, cc

    tng ny dng miu t cc bit thy vn bng cch cng thm cc nh vo

    trong cc bn che ph gc. nh u tin v nh cui cng l hai nh lin k

    trong bn gc. Tt c cc nh c t en suy ra cc nh mi trong khi thmvo th tc.

    Gi s, khong cch gia im xut pht v im u ni suy m t bng

    mt bit 1 v mt na khong cch m t bng mt bit 0, d liu thm vo

    trong on thng l 1010011. Nu chng ta ch ngh n s chnh xc, th

    tng ny l tt nht bi n s khng a ra s mo thng tin. Thm na,

    tng ny kh mnh quay v v bn . Tuy nhin c hai nhc im chnh

    trong tng ny. Th nht, thm cc khuch i thy vn kch c ca d

    liu che du. thm vo mt bit d liu, phi thm vo d liu bn mt

    nh mi. Cc thng tin khc c thm vo, d liu bn s ln hn. Th hai,

    tng ny dt d v n gin ha bn . Vibt c mt thut ton thng

    dng no c s dng cng c th g b mt cch d dng cc nh ni suy,

    tc l cc d liu thm vo.

    2.4.2.Thut ton trong min bin i (min tn s)Khi nim ny ging nh trong thy vn s cho cc tp tin a phng tin,

    tcl nhng d liu thy vn c thm vo khng phi l lp tc thay i ta

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    45/84

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    46/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    38

    NakNbrbNkaNkW

    kW)1()1(,,,);(

    0

    0

    )( (2.4)

    *) Giu v tch thng tin: Trong th tc giu thng tin, php cng hoc

    php nhn c th c chpnhn thay i ln ca dy |Z(k)|. Trong vic

    tch d liu, a ra mt h s DFT Z(k) ca hnh a gic cho vic tm ra cc

    du thy vn W(k), tng quan ng thng c ca |Z(k)| v W(k) c tnh ton

    trc tin. Sau , v mt l thuyt gi tr ccng c tnh. Tng quan thng

    thng c=c/cdng quyt nh lm cn c cho im bt u.

    N l mt tng m rng khng c d liu gc no l cn thit. Dy

    ln cc c trng ca bin i Fourier ri rc, thut ton ny vn mnh vi rt

    nhiu cch giu tin nh l bin i bn , quay, v v iu khin nh khi u

    ca a gic thy vn. Chun b xp th t mt nh cng l a vo trong bc

    xa b nhng hiu ng l nguyn nhn ca vic xp sp li cc nh. Hn th

    na nhng thun li ny, c mt vi nhn t cng c th ly ra t ti khon. u

    tin, chp nhn mt my d bn trong thut ton lm cn c cho quan h thngthng. Trong trnh t nhm nhn c s bin i ti u ca vic tm kim. N

    yu cu cc h s ln |Z(k)| v thy vn W(k) nn c lp vi nhau v phn

    b nh nhau.

    S hon thnh iu kin ny c th to ra mt quyt nh d trn d liu

    bn c bit. Th hai, tnh tin cy ca my d tm ph thuc vo di ln

    hn ca d liu che giu, tc l cn nhiu nh hn.Tuy nhin, s dng my tnh

    tnh ton DFT ca mt dy ta di s nhanh hn. Thm na, tng ny

    l r rng n gin ha cc bn khc hoc ni suy. Thm mt vi pht hin

    chc chn nhm thm mt bit vo nhiu a gic. K thut trn d liu c

    chp nhn trong th tc tch thy vn nhm ci thin s chnh xc ca vic d

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    47/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    39

    tm. Trong tng ny, rt nhiu a gic c la chn nh d liu che giu.

    Vi mi a gic, d liu thm vo s dng cng mt phng thc m t nh

    nhau bn trong thn ca chng. Sau mi a gic ny s nhn c mt gi trquan h thng thng ci (i = 1, 2, ,M vi M l s cc a gic). Hm trn d

    liu f(.) c chn tnh ton cc thng s kt hp c = f(c1, c2, , cM), s

    c s dng cho quyt nh cui cng lm c s cho im khi u. Mt vi

    quy tc trn d liu nh Kh nng ng dng v rt nhiu quy tc trn kinh

    nghim c chp nhn trong tng ny.

    thm nhiu bit thy vn vo min DFT. N l mt tng thy vnmt cc bn gc l cn thit trong vic tm kim. Rt nhiu a gic

    c la chn lm d liu che giu v tri qua qu trnh tin x l ging nhau

    trong tng ca Pitas. Thy vn l mt dy bit mang ngha y thay th

    cho mt bit n m t bi dy sgi ngu nhin. Th tc thm vo th kh l

    ging vi phng thc c. Nhng ngc li th tc tch thng tin th li kh

    khc xa bi v tch thng tin th phi cn ti bn gc. Hu nh, cng vic

    chnh ca tng ny l cng c xc nh nhng bit lng ph. Thm na,

    tng ny vn kh yu n gin ha v ct xn bn .

    2.4.2.2. Min DWT :Mt s cng vic bt buc i vi thy vn cho bn vc t trong min

    sng ri rc min (DWT). Thut ton DWT c thit k cho thy vn ca

    nh k thut s nh thy vn cho bn vc t s. Mt tng mi thm

    nhiu bit thy vn cho bn vc t trong min DWT c xut.S la chn cho d liu che giu v phng thc tin x l l ging nh

    i vi tng trong min DFT c m t. Ta ca cc nh c trch

    ra t bn bi mt trnh t nht nh v c kt hp vi mt dy s phc tp.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    48/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    40

    Mt php phn chia ba lp c thc hin trn dy ny nhn c 4 tp hp h

    s l HH1, HH2, HH3, LL3 nhm n mt gi tr dung sai chnh xc, HH2 v

    HH3 c la chn a d liu vo

    *) Ly ra tp hp h s HH2 nh l mt v d, phng thc thm d liu

    c ch ra trn, Z0, Z1, Z2, , Zi l h s ca HH2. Bt u vi Z1, cc bit

    thy vn s c thm vo t tt c cc h s khc, cc h s ch s l Z1 , Z3,

    Z5 nh mt v d, gi s thm vo bit thy vn u tin w1 {0,1} vo Z1. R

    c tnh bi cng thc

    220

    1zzR (2.5)

    khi hai h s lng ging Z0 v Z2 c s dng v l nhn t sc mnh iu

    khin ln thm vo. Sau tnh K1 = round(|Z1|/R1) v s dng thuc tnh

    chn l ca K1nh l s m t ca bit thy vn, nu w1= 0 th bin |Z1| thnh

    K1 l mt s chn. Cn nu w1= 1 th bin |Z1| thnh K1 l mt s l. Cc bit

    thy vn khc w2, w3 th c thm vo Z3, Z5, mt cch tng t.

    *) D liu tch ra c th c thc hin m khng cn bn gc. S

    phn tch cc ln sng nh vy v Ki|i = 1,3, c tnh ton v cc bit thy

    vn d dng c tch ra t mi K i.

    Trong tng ny, ln ta ca cc h s DWT c thay i

    tha mn mt phng thc c th cho cc bit thy vn m t. y l mt

    tng m. Cn c vo cc kt qu thc nghim, chng t rng tng ny mnh

    i vi mt s bin i cp s nhn. Khi nh gi cht lng ca bn thy

    vn, cm nhn ca con ngi v mt PSNR c chp nhn nh mt gii hn,

    chng khng nh gi cc bn vc t. Tm li, tng ny khng

    mnh giu tin vo cc nh nh n gin ha bn hoc ni suy.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    49/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    41

    2.4.2.3.Min DCTTrong mt xut gn y Michael Voigt v Bian Yang thit k mt

    tng thy vn tri ngc thm cc bit thy vn vo min bin i Cosin rirc (DCT). tng chnh ca pht kin ny l s dng mt c tnh quan

    trng ca d liu bn tc l mi tng quan cao cc ta ca nh. Tng

    qut, lm trn nt. Cc ta ca cc nh bn trong cc i tng n

    lun tng quan cao. Hn na, bin i Cosin ri rc rt ni ting c mt thuc

    tnh tha thun sc mnh cho d liu tng quan cao. Sau bin i DCT, sc

    mnh ca bin i d liu s c tp trung vo Cosin ri rc v dy h s thp.Thun li ca c trng ny, thut ton ny xut kt hp tm nh li

    thnh mt khi v mi khi mt bit thy vn n s c thm vo bn trong h

    s DCT ca tm nh . Phng thc thm d liu c o ngc li, iu

    ny c ngha l d liu bn gc c th b mt i sau khi tch thng tin. y l

    mt tng khng r rng v l tng nhiu bit. N l thut ton u tin vi

    tng o ngc bn trong thy vn bn vc t s. Nhc im ca

    tng ny l s xuyn tc do thy vn l rt ln. Hn na, thut ton ny

    khng th chng li s n gin ha v ni suy bn .

    2.4.3.Thut ton nhn c t m hnh ba chiuMc d mi trng ng dng ca bn vc t hai chiu v m hnh 3

    chiu l khc bit nhau rt ln, nhng vn c rt nhiu nhng im tng ng

    gia hai kiu d liu ny bi chng u l d liu vc t v c tp hp t rt

    nhiu cc nh. V vy chng c kh nng khai thc mt vi tng thy vncho m hnh ba chiu t thy vn bn vc t hai chiu. Ohbuchi xut rt

    nhiu tng thy vn cho m hnh ba chiu, trn c s h cng xut cc

    tng cho thy vn bn vc t hai chiu trong min li che ph, chng

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    50/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    42

    c s dng cho m hnh ba chiu. Thut ton mt vi k thut ba chiu

    c a vo x l d liu vc t hai chiu. u tin tt c cc nh trong bn

    gc s c kt ni vi nhau to thnh li hai chiu. Sau cc bn nyc phn chia v tch hp vo rt nhiu vng s dng quy tc cy k-d. Nhng

    bit thy vn ging nhau s c thm vo mi vng to ra nhng tng

    phn hi. Ti mi vng s phn tch vng mt li c thc hin u tin n

    mt li bn trong vng, nhn c dy h s ca vng mt li m c cng

    mt kch thc nhdy ta gc trong vng . Dy ta ca vng th c

    nhc n nh l d liu che giu ca thy vn. Phng thc sinh thy vn vthm d liu vo kh ging vi cc k thut trc .

    2.5. Kt lun chngChng ny, ch yu trnh by v mt s thut ton nh du cho bn

    vc t. Ngoi ra cn cp n mt s vn khc nh: Khi nim bn ,

    khun mu ca bn v t chc ca bn Shapefile, thy vn bn vc t,

    cc c im rin ca thy vn bn vc t

    Trong ni dung ca chng cng cp n mt s tnh cht v c im

    ring ca thy vn bn vc t nh: chnh xc, D liu ca bn vc

    t Cc kh nng giu tin trnh by tng tm ni a vo thng tin cn

    giu.

    V ni dung quan trng nht trong chng l cc thut ton giu tin,

    tp trung ch yu vo cc thut ton bin i trong min khng gian v min tn

    s, cc bin i Fourier nh DFT, DWT, DCT.

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    51/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    43

    CHNG 3: THUT TON GIU V TCH TIN TRONG

    BN VC T

    3.1. Giu tin trong nh en trng3.1.1.Thut ton giu tin c s*) Thut ton

    Input: File nh Bitmap en trng F

    D liu cn giu d c biu din di dng nh phn (dy bt 0/1)

    Output: File nh giu tin G = SDH(F, d)

    a. Tin x l

    c header ca nh (phn cha thng tin nh) ly thng tin nh. Sau

    c ton b d liu nh vo mt mng hai chiu A s dng cho vic giu tin.

    b. Qu trnh thc hin giu tin

    Chia A thnh cc khi kch thc mxn.Vi mi khi B trong A ta xt kh nng giu mt bt d liu d ica d theo

    Quy tc cn bng tnh chn lnh sau:

    - Gi t l tng s im trng (bt mang gi tr 1) trong B. Nu t v d i cng tnh

    chn l th khng sa khi B v coi nh khi ny c giu bt d liu d i.

    Trong trng hp ngc li, nu t v d ikhc tnh chn l th o ngu nhin mt

    bt trong B t v di tr thnh cng tnh chn l. .

    Gi s cn giu 1 bt d liu b vo khi B. K hiu SUM(B) l tng s

    im trng trong khi B, k hiu x=y(mod z) cho bit hai s nguyn x v y ccng s d khi chia cho z (x v y ng d theo modulo z). Nh vy biu thc x

    = y(mod 2) cho bit x v y c cng tnh chn l. Ni ring, khi y l mt bit thng

    tin , biu thc trn tng ng vi x mod 2 =y. Ta xt hai trng hp sau y:

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    52/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    44

    Trng hp th nht: SUM(B) = b(mod 2), Khi B tho mn tnh cht giu bt d liu b, ta khng cn sa khi B v xem nh bt b c giu vo

    khi B.

    Trng hp th hai: SUM(B) b (mod 2). trng hp ny phi sa B thay i tnh chn l ca SUM(B) s tng hoc gim 1 n v. Gi B l khi kt

    qu thu c t khi B sau khi o mt bt trong B. Ta c SUM(B) = b (mod 2).

    Th d di y minh ha cho hai trng hp trn.

    *) Gi s ta phi giu bt d liu b=1 vo khi B nh sau:

    Khi B kch thc 4x4, SUM(B)= 8

    Ta m s bt 1 trong khi: Trong trng hp trn khi B c 8 bt 1,

    SUM(B)=8. Do , SUM(B) 1(mod 2). Nh vy khi B khng tha mn yu

    cu giu bt 1. Mun giu bt 1 vo khi ny ta cn phi thay i khi bng

    cch

    chn mt bt bt k v i t 0 sang 1 hoc t 1 sang 0. Gi s ta sa li phn t

    B[2,2] nh sau:

    Khi ta c SUM(B) = 7, v do SUM(B) = 1 (mod 2).

    1 0 1 1

    0 1 0 0

    0 0 1 0

    1 1 1 0

    1 0 1 1

    0 0 0 00 0 1 0

    1 1 1 0

    bt b thay i t 1 thnh 0

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    53/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    45

    *) Gi s vn l khi B cho trn nhng ta phi giu bt d liu b=0

    vo khi . Ta c, do SUM(B) = 8, nn SUM(B) = 0(mod 2). Khi B tho mn

    yu cu giu bt 0. V xem nh bt d liu b=0 c giu.

    Vi mi bt d liu ta ly mt khi giu theo quy tc trn cho n ht

    lng thng tin cn giu. Sau khi giu xong ta c mt ma trn hai chiu cha

    d liu nh mi A. Bc tip theo, ta xy dng nh mi bng cch gn header

    nh gc c ra lc u vo A thu c file nh mi G.

    3.1.2. Thut ton trch tin

    Trong thut ton giu tin ny, kho n gin ch l kch thc ca khi,tc lb s (m, n). Nu bit kch thc khi th d dng trch li d liu d theo

    thut ton SIDH nh sau:

    *) Thut ton

    Input: File nh Bitmap en trng c cha tin G

    Output: D liu d (dy bt 0/1) trch t nh G, d = SIDH(G)

    a. Tin x l:

    c header ca nh G (phn cha thng tin) ly thng tin nh. Sau

    c tonb d liu nh vo mt mng hai chiu A s dng cho vic trch tin.

    b. Qu trnh trch tin:

    Chia A thnh cc khi kch thc mxn.Vi mi khi Bi trong A ta tnh di = SUM(B) mod 2

    3.2. Bini Fouriera. Bin i Fourier, c t tn theo nh ton hc ngi Php Joseph Fourier,

    l mt bin i tch phndng khai trin mt hm stheo cc hm s sin c

    s, c ngha l di dng tnghay mttch phn ca cc hm ssin c nhn

    http://vi.wikipedia.org/wiki/Jean_Baptiste_Joseph_Fourierhttp://vi.wikipedia.org/wiki/Bi%E1%BA%BFn_%C4%91%E1%BB%95i_t%C3%ADch_ph%C3%A2nhttp://vi.wikipedia.org/wiki/Bi%E1%BA%BFn_%C4%91%E1%BB%95i_t%C3%ADch_ph%C3%A2nhttp://vi.wikipedia.org/wiki/H%C3%A0m_s%E1%BB%91http://vi.wikipedia.org/wiki/H%C3%A0m_s%E1%BB%91http://vi.wikipedia.org/w/index.php?title=H%C3%A0m_c%C6%A1_s%E1%BB%9F&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=H%C3%A0m_c%C6%A1_s%E1%BB%9F&action=edit&redlink=1http://vi.wikipedia.org/wiki/T%E1%BB%95_h%E1%BB%A3p_tuy%E1%BA%BFn_t%C3%ADnhhttp://vi.wikipedia.org/wiki/T%E1%BB%95_h%E1%BB%A3p_tuy%E1%BA%BFn_t%C3%ADnhhttp://vi.wikipedia.org/wiki/T%C3%ADch_ph%C3%A2nhttp://vi.wikipedia.org/wiki/T%C3%ADch_ph%C3%A2nhttp://vi.wikipedia.org/wiki/Sinhttp://vi.wikipedia.org/wiki/Sinhttp://vi.wikipedia.org/wiki/Sinhttp://vi.wikipedia.org/wiki/T%C3%ADch_ph%C3%A2nhttp://vi.wikipedia.org/wiki/T%E1%BB%95_h%E1%BB%A3p_tuy%E1%BA%BFn_t%C3%ADnhhttp://vi.wikipedia.org/w/index.php?title=H%C3%A0m_c%C6%A1_s%E1%BB%9F&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=H%C3%A0m_c%C6%A1_s%E1%BB%9F&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=H%C3%A0m_c%C6%A1_s%E1%BB%9F&action=edit&redlink=1http://vi.wikipedia.org/wiki/H%C3%A0m_s%E1%BB%91http://vi.wikipedia.org/wiki/Bi%E1%BA%BFn_%C4%91%E1%BB%95i_t%C3%ADch_ph%C3%A2nhttp://vi.wikipedia.org/wiki/Jean_Baptiste_Joseph_Fourier
  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    54/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    46

    vi cc hng skhc nhau (hay cn gi l bin ). Bin i Fourier c rt nhiu

    dng khc nhau, chng ph thuc vo dng ca hm c khai trin.

    Bin i Fourier FT (Fourier Transform) l mt php bin i thunnghch, n cho php s chuyn i thun - nghch gia thng tin gc (min

    khng gian hoc min thi gian) v tn hiu c x l (c bin i). Tuy

    nhin mt thi im bt k ch tn ti mt min thng tin c th hin.

    Ngha l tn hiu trong min khng gian khng c s xut hin thng tin v tn

    s v tn hiu sau bin i Fourier khng c s xut hin thng tin v thi gian.

    FT cho bit thng tin tn s ca tn hiu, cho bit nhng tn s no c trong tn hiu, tuy nhin n khng cho bit tn s xut hin khi no trong tn

    hiu. Nu nh tn hiu l n nh (stationary cc thnh phn tn s khng thay

    i theo thi gian) th vic xc nh cc thnh phn tn s xut hin khi no

    trong tn hiu l khng cn thit. Php bin i FT thun v nghch c nh

    ngha nh sau:

    dtetxfX ftj2)()( (3.1)

    dfefXtX tfj2)()( (3.2)

    Php bin i FT cng c th c pdng cho tn hiu khng n nh

    (non - stationary) nu nh chng ta ch quan tm n thnh phn ph no c

    trong tn hiu m khng quan tm n n xut hin khi no trong tn hiu. Tuy

    nhin, Nu thng tin v thi gian xut hin ca ph trong tn hiu l cn thit,

    th php bin i FT khng c kh nng p ng yu cu ny, y cng l hn

    ch ca php bin i ny.

    http://vi.wikipedia.org/wiki/H%E1%BA%B1ng_s%E1%BB%91http://vi.wikipedia.org/wiki/H%E1%BA%B1ng_s%E1%BB%91http://vi.wikipedia.org/wiki/Bi%C3%AAn_%C4%91%E1%BB%99http://vi.wikipedia.org/wiki/Bi%C3%AAn_%C4%91%E1%BB%99http://vi.wikipedia.org/wiki/H%E1%BA%B1ng_s%E1%BB%91
  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    55/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    47

    b. Bin i Fourier lin tc

    Thng thng, tn gi bin i Fourier c gn cho bin i Fourier lin

    tc, bin i ny biu din mt hm bnh phng kh tch f(t) bt k theo tngca cc hm e ly tha phc vi tn s gc v bin phc F():

    (3.3)

    y l bin i nghch o ca bin i Fourier lin tc, trong khi bin i

    Fourier biu din hm F() theof(t).

    *) Bin i Fourier lin tc

    x(n) = 0.8nu(n)

    njenxX )()( (3.4)

    Nhng X() Lin tc theo tn s khng thch hp cho vic tnh tontrn my tnh. Vy ta phi ly mu min tn s

    kN

    XkX

    2

    )()( (3.5)

    n

    Nknj

    Nk enxkN

    XX/2

    2 )()2(

    1,...,1,0 Nk (3.6)

    )(kX

    1

    /2)(

    Nn

    Nknjenx

    +

    1

    0

    /2)(

    N

    n

    Nknjenx +

    12

    /2)(

    N

    Nn

    Nknjenx

    (3.7)

    l

    NlN

    lNn

    Nknjenx1

    /2)(

    =

    1

    0

    /2)()(

    N

    n

    Nknj

    l

    enxlNnx (3.8)

    Thay n = nlN

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    56/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    48

    Ta c

    1

    0

    /2)()(

    N

    n

    Nknj

    p enxkX vi

    )()( lNnxnxp (3.9)

    xp(n) lp vi chu k ca xpmi N mu th tun hon vi chu k c bn N

    1

    0

    /2)(

    N

    k

    Nknj

    kp ecnx 1,...,1,0 Nn (3.10)

    1

    0

    /2)(

    1 N

    n

    Nknj

    pk enxN

    c 1,...,1,0 Nk (3.11)

    )(1

    kXN

    ck 1,,1,0 NKk (3.12)

    1

    0

    /2

    )(1

    )(

    N

    k

    Nknj

    p ekXNnx

    1,,1,0 NKn (3.13)

    C th phc hi xp(n) t cc mu ca ph X(w)

    (3.14)

    C th phc hi X() t cc mu X(k) vi k=0,1, , N-1

    Gi s N L x(n) = xp(n) khi 0 n N-1

    1

    0

    2

    )(1

    )(N

    k

    N

    knj

    ekXN

    nx

    (3.15)

    n

    jnenxX

    )()( = jn

    N

    n

    N

    k

    Nkn eekXN

    1

    0

    1

    0

    /2)(

    1(3.16)

    =

    1

    0

    1

    0

    )/2(1)(

    N

    k

    N

    k

    nNknje

    NkX

    1

    0

    1)(

    N

    n

    nje

    NP

    =

    j

    Nj

    e

    e

    N

    1

    1*

    1(3.17)

    = 2/)1()2/sin(

    )2/sin( NjeN

    N

    10 Nn

    Khc

    )(

    0

    )(

    nxp

    nx

  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    57/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    49

    T (3.16) v (3.17) ta c

    1

    0

    )2

    ()()(N

    k

    k

    N

    PkXX

    N L (3.18)

    1

    0

    )2(N

    kP

    0

    1,,2,1

    k

    NKk

    (3.19)

    X(n) c chiu di L N sau khi bin i tn s c

    n

    njenxX

    )()( ly mu ta c (3.20)

    1

    0

    2

    )()(N

    n

    N

    nkj

    enxkX

    (3.21)

    1

    0

    1)(

    N

    k

    jne

    Np

    viN

    kk

    2 (3.22)

    Ta c

    1

    0

    2

    )(1

    )(N

    k

    N

    kjn

    ekXN

    nx

    (3.23)

    c. Bin i Fourier ri rc, i khi cn c gi l bin i Fourier hu hn, l

    mt bin i trong gii tch Fouriercho cc tn hiu thi gian ri rc. u vo

    ca bin i ny l mt chui hu hn cc s thchoc s phc, lm bin iny l mt cng c l tng x l thng tin trn cc my tnh. c bit, bin

    i ny c s dng rng ri trong x l tn hiuv cc ngnh lin quan n

    phn tch tn s cha trong trong mt tn hiu, giiphng trnh o hm

    ring, v lm cc php nh tch chp. Bin i ny c th c tnh nhanh bi

    thut ton bin i Fourier nhanh(FFT).

    *)nh nghaDy caNs phc:x0,...,xN 1c bin i thnh chui caNs phcX0,

    ...,XN1bi cng thc sau y:

    http://vi.wikipedia.org/w/index.php?title=Bi%E1%BA%BFn_%C4%91%E1%BB%95i_Fourier_h%E1%BB%AFu_h%E1%BA%A1n&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Bi%E1%BA%BFn_%C4%91%E1%BB%95i_Fourier_h%E1%BB%AFu_h%E1%BA%A1n&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Gi%E1%BA%A3i_t%C3%ADch_Fourier&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Gi%E1%BA%A3i_t%C3%ADch_Fourier&action=edit&redlink=1http://vi.wikipedia.org/wiki/S%E1%BB%91_th%E1%BB%B1chttp://vi.wikipedia.org/wiki/S%E1%BB%91_th%E1%BB%B1chttp://vi.wikipedia.org/wiki/S%E1%BB%91_ph%E1%BB%A9chttp://vi.wikipedia.org/wiki/M%C3%A1y_t%C3%ADnhhttp://vi.wikipedia.org/wiki/M%C3%A1y_t%C3%ADnhhttp://vi.wikipedia.org/w/index.php?title=X%E1%BB%AD_l%C3%BD_t%C3%ADn_hi%E1%BB%87u&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=X%E1%BB%AD_l%C3%BD_t%C3%ADn_hi%E1%BB%87u&action=edit&redlink=1http://vi.wikipedia.org/wiki/Ph%C6%B0%C6%A1ng_tr%C3%ACnh_%C4%91%E1%BA%A1o_h%C3%A0m_ri%C3%AAnghttp://vi.wikipedia.org/wiki/Ph%C6%B0%C6%A1ng_tr%C3%ACnh_%C4%91%E1%BA%A1o_h%C3%A0m_ri%C3%AAnghttp://vi.wikipedia.org/wiki/Ph%C6%B0%C6%A1ng_tr%C3%ACnh_%C4%91%E1%BA%A1o_h%C3%A0m_ri%C3%AAnghttp://vi.wikipedia.org/w/index.php?title=T%C3%ADch_ch%E1%BA%ADp&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Bi%E1%BA%BFn_%C4%91%E1%BB%95i_Fourier_nhanh&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Bi%E1%BA%BFn_%C4%91%E1%BB%95i_Fourier_nhanh&action=edit&redlink=1http://vi.wikipedia.org/wiki/S%E1%BB%91_ph%E1%BB%A9chttp://vi.wikipedia.org/wiki/S%E1%BB%91_ph%E1%BB%A9chttp://vi.wikipedia.org/wiki/S%E1%BB%91_ph%E1%BB%A9chttp://vi.wikipedia.org/wiki/S%E1%BB%91_ph%E1%BB%A9chttp://vi.wikipedia.org/wiki/S%E1%BB%91_ph%E1%BB%A9chttp://vi.wikipedia.org/w/index.php?title=Bi%E1%BA%BFn_%C4%91%E1%BB%95i_Fourier_nhanh&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=T%C3%ADch_ch%E1%BA%ADp&action=edit&redlink=1http://vi.wikipedia.org/wiki/Ph%C6%B0%C6%A1ng_tr%C3%ACnh_%C4%91%E1%BA%A1o_h%C3%A0m_ri%C3%AAnghttp://vi.wikipedia.org/wiki/Ph%C6%B0%C6%A1ng_tr%C3%ACnh_%C4%91%E1%BA%A1o_h%C3%A0m_ri%C3%AAnghttp://vi.wikipedia.org/wiki/Ph%C6%B0%C6%A1ng_tr%C3%ACnh_%C4%91%E1%BA%A1o_h%C3%A0m_ri%C3%AAnghttp://vi.wikipedia.org/w/index.php?title=X%E1%BB%AD_l%C3%BD_t%C3%ADn_hi%E1%BB%87u&action=edit&redlink=1http://vi.wikipedia.org/wiki/M%C3%A1y_t%C3%ADnhhttp://vi.wikipedia.org/wiki/S%E1%BB%91_ph%E1%BB%A9chttp://vi.wikipedia.org/wiki/S%E1%BB%91_th%E1%BB%B1chttp://vi.wikipedia.org/w/index.php?title=Gi%E1%BA%A3i_t%C3%ADch_Fourier&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Bi%E1%BA%BFn_%C4%91%E1%BB%95i_Fourier_h%E1%BB%AFu_h%E1%BA%A1n&action=edit&redlink=1
  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    58/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    50

    (3.24)

    vi e lc s ca log t nhin, ln v o(i2 = 1), v l pi.Php bin i

    asin or or .i khi c k hiu bi ,

    Php bin i Fourier ri rc ngcc cho bi cng thc sau

    (3.25)

    *) ng dng ca bin i Fourier

    Bin i Fourier c rt nhiu ng dng khoa hc, v d nh trong vt l,

    s hc,x l tn hiu,xc sut,thng k,mt m,m hc,hi dng hc, quanghc,hnh hcv rt nhiu lnh vc khc. Trong x l tn hiu v cc ngnh lin

    quan, bin i Fourier thng c ngh n nh s chuyn i tn hiu thnh

    cc thnh phn bin vtn s. S ng dng rng ri ca bin i Fourier bt

    ngun t nhng tnh chthu dng ca bin i ny:

    - Tnhtuyn tnh: (3.26)-

    Tn ti bin i nghch o, v thc t l bin i Fourier nghch o gnnh c cng dng vi bin i thun.

    -Nhng hm s sin c s l cchm ring ca phpvi phn, c ngha l khaitrin ny bin nhngphng trnh vi phn tuyn tnh vi cc h s khng i

    thnh cc phng trnh i s c bn. V d, trong mt h vt l tuyn tnh

    khng ph thuc thi gian, tn sl mt i lng khng i,do nhng thnh

    phn tn s khc nhau c th c tnh ton mt cch c lp.

    - Theo nh l tch tng chp, bin i Fourier chuyn mt tch tng chpphc tp thnh mt tch i s n gin.

    - Bin i Fourier ri rcc th c tnh ton mt cch nhanh chng bngmy tnh nh thut tonFFT (Bin i Fourier nhanh).

    http://vi.wikipedia.org/wiki/E_%28h%E1%BA%B1ng_s%E1%BB%91_to%C3%A1n_h%E1%BB%8Dc%29http://vi.wikipedia.org/wiki/E_%28h%E1%BA%B1ng_s%E1%BB%91_to%C3%A1n_h%E1%BB%8Dc%29http://vi.wikipedia.org/wiki/E_%28h%E1%BA%B1ng_s%E1%BB%91_to%C3%A1n_h%E1%BB%8Dc%29http://vi.wikipedia.org/wiki/%C4%90%C6%A1n_v%E1%BB%8B_%E1%BA%A3ohttp://vi.wikipedia.org/wiki/%C4%90%C6%A1n_v%E1%BB%8B_%E1%BA%A3ohttp://vi.wikipedia.org/wiki/%C4%90%C6%A1n_v%E1%BB%8B_%E1%BA%A3ohttp://vi.wikipedia.org/wiki/Pihttp://vi.wikipedia.org/wiki/Khoa_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/V%E1%BA%ADt_l%C3%BDhttp://vi.wikipedia.org/wiki/V%E1%BA%ADt_l%C3%BDhttp://vi.wikipedia.org/w/index.php?title=S%E1%BB%91_h%E1%BB%8Dc&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=S%E1%BB%91_h%E1%BB%8Dc&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=X%E1%BB%AD_l%C3%BD_t%C3%ADn_hi%E1%BB%87u&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=X%E1%BB%AD_l%C3%BD_t%C3%ADn_hi%E1%BB%87u&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=X%E1%BB%AD_l%C3%BD_t%C3%ADn_hi%E1%BB%87u&action=edit&redlink=1http://vi.wikipedia.org/wiki/X%C3%A1c_su%E1%BA%A5thttp://vi.wikipedia.org/wiki/X%C3%A1c_su%E1%BA%A5thttp://vi.wikipedia.org/wiki/X%C3%A1c_su%E1%BA%A5thttp://vi.wikipedia.org/wiki/Th%E1%BB%91ng_k%C3%AAhttp://vi.wikipedia.org/wiki/Th%E1%BB%91ng_k%C3%AAhttp://vi.wikipedia.org/wiki/Th%E1%BB%91ng_k%C3%AAhttp://vi.wikipedia.org/wiki/M%E1%BA%ADt_m%C3%A3http://vi.wikipedia.org/wiki/M%E1%BA%ADt_m%C3%A3http://vi.wikipedia.org/wiki/M%E1%BA%ADt_m%C3%A3http://vi.wikipedia.org/wiki/%C3%82m_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/%C3%82m_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/%C3%82m_h%E1%BB%8Dchttp://vi.wikipedia.org/w/index.php?title=H%E1%BA%A3i_d%C6%B0%C6%A1ng_h%E1%BB%8Dc&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=H%E1%BA%A3i_d%C6%B0%C6%A1ng_h%E1%BB%8Dc&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=H%E1%BA%A3i_d%C6%B0%C6%A1ng_h%E1%BB%8Dc&action=edit&redlink=1http://vi.wikipedia.org/wiki/Quang_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/Quang_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/Quang_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/H%C3%ACnh_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/H%C3%ACnh_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/H%C3%ACnh_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/T%C3%ADn_hi%E1%BB%87uhttp://vi.wikipedia.org/wiki/T%C3%ADn_hi%E1%BB%87uhttp://vi.wikipedia.org/wiki/Bi%C3%AAn_%C4%91%E1%BB%99http://vi.wikipedia.org/wiki/Bi%C3%AAn_%C4%91%E1%BB%99http://vi.wikipedia.org/wiki/T%E1%BA%A7n_s%E1%BB%91http://vi.wikipedia.org/wiki/T%E1%BA%A7n_s%E1%BB%91http://vi.wikipedia.org/w/index.php?title=T%C3%ADnh_ch%E1%BA%A5t&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=T%C3%ADnh_ch%E1%BA%A5t&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Tuy%E1%BA%BFn_t%C3%ADnh&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Tuy%E1%BA%BFn_t%C3%ADnh&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Tuy%E1%BA%BFn_t%C3%ADnh&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=H%C3%A0m_ri%C3%AAng&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=H%C3%A0m_ri%C3%AAng&action=edit&redlink=1http://vi.wikipedia.org/wiki/Vi_ph%C3%A2nhttp://vi.wikipedia.org/wiki/Vi_ph%C3%A2nhttp://vi.wikipedia.org/wiki/Vi_ph%C3%A2nhttp://vi.wikipedia.org/wiki/Ph%C6%B0%C6%A1ng_tr%C3%ACnh_vi_ph%C3%A2nhttp://vi.wikipedia.org/wiki/Ph%C6%B0%C6%A1ng_tr%C3%ACnh_vi_ph%C3%A2nhttp://vi.wikipedia.org/wiki/Ph%C6%B0%C6%A1ng_tr%C3%ACnh_%C4%91%E1%BA%A1i_s%E1%BB%91http://vi.wikipedia.org/wiki/Ph%C6%B0%C6%A1ng_tr%C3%ACnh_%C4%91%E1%BA%A1i_s%E1%BB%91http://vi.wikipedia.org/wiki/T%E1%BA%A7n_s%E1%BB%91http://vi.wikipedia.org/wiki/T%E1%BA%A7n_s%E1%BB%91http://vi.wikipedia.org/w/index.php?title=%C4%90%E1%BB%8Bnh_l%C3%BD_t%C3%ADch_t%E1%BB%95ng_ch%E1%BA%ADp&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=T%C3%ADch_t%E1%BB%95ng_ch%E1%BA%ADp&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=T%C3%ADch_t%E1%BB%95ng_ch%E1%BA%ADp&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Fourier_r%E1%BB%9Di_r%E1%BA%A1c&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Fourier_r%E1%BB%9Di_r%E1%BA%A1c&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Bi%E1%BA%BFn_%C4%91%E1%BB%95i_Fourier_nhanh&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Bi%E1%BA%BFn_%C4%91%E1%BB%95i_Fourier_nhanh&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Bi%E1%BA%BFn_%C4%91%E1%BB%95i_Fourier_nhanh&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Fourier_r%E1%BB%9Di_r%E1%BA%A1c&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=T%C3%ADch_t%E1%BB%95ng_ch%E1%BA%ADp&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=%C4%90%E1%BB%8Bnh_l%C3%BD_t%C3%ADch_t%E1%BB%95ng_ch%E1%BA%ADp&action=edit&redlink=1http://vi.wikipedia.org/wiki/T%E1%BA%A7n_s%E1%BB%91http://vi.wikipedia.org/wiki/Ph%C6%B0%C6%A1ng_tr%C3%ACnh_%C4%91%E1%BA%A1i_s%E1%BB%91http://vi.wikipedia.org/wiki/Ph%C6%B0%C6%A1ng_tr%C3%ACnh_vi_ph%C3%A2nhttp://vi.wikipedia.org/wiki/Vi_ph%C3%A2nhttp://vi.wikipedia.org/w/index.php?title=H%C3%A0m_ri%C3%AAng&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=Tuy%E1%BA%BFn_t%C3%ADnh&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=T%C3%ADnh_ch%E1%BA%A5t&action=edit&redlink=1http://vi.wikipedia.org/wiki/T%E1%BA%A7n_s%E1%BB%91http://vi.wikipedia.org/wiki/Bi%C3%AAn_%C4%91%E1%BB%99http://vi.wikipedia.org/wiki/T%C3%ADn_hi%E1%BB%87uhttp://vi.wikipedia.org/wiki/H%C3%ACnh_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/Quang_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/Quang_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/Quang_h%E1%BB%8Dchttp://vi.wikipedia.org/w/index.php?title=H%E1%BA%A3i_d%C6%B0%C6%A1ng_h%E1%BB%8Dc&action=edit&redlink=1http://vi.wikipedia.org/wiki/%C3%82m_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/M%E1%BA%ADt_m%C3%A3http://vi.wikipedia.org/wiki/Th%E1%BB%91ng_k%C3%AAhttp://vi.wikipedia.org/wiki/X%C3%A1c_su%E1%BA%A5thttp://vi.wikipedia.org/w/index.php?title=X%E1%BB%AD_l%C3%BD_t%C3%ADn_hi%E1%BB%87u&action=edit&redlink=1http://vi.wikipedia.org/w/index.php?title=S%E1%BB%91_h%E1%BB%8Dc&action=edit&redlink=1http://vi.wikipedia.org/wiki/V%E1%BA%ADt_l%C3%BDhttp://vi.wikipedia.org/wiki/Khoa_h%E1%BB%8Dchttp://vi.wikipedia.org/wiki/Pihttp://vi.wikipedia.org/wiki/%C4%90%C6%A1n_v%E1%BB%8B_%E1%BA%A3ohttp://vi.wikipedia.org/wiki/E_%28h%E1%BA%B1ng_s%E1%BB%91_to%C3%A1n_h%E1%BB%8Dc%29
  • 8/7/2019 bao ve ban quyen cac sp do hoa vecto

    59/84

    S ha bi Trung tm Hc liu i hc Thi Nguyn http://www.lrc-tnu.edu.vn

    51

    - Theo nh l Parseval-Plancherel, nng lng ca tn hiu (tch phn cabnh phng gi tr tuyt i ca hm) khng i sau bin i Fourier.

    3.2.1.Nhng bin i Fourier trong vc tnh vc t l loi nh c lu tr theo cch m t ng bin ca cc

    i tng trong nh nh l cc hnh v cc ng hnh hc, v d nh elp

    (ellipse), a gic (polygon), hnh cung (arc), ng thng (line), ch nht

    (rectangle)... Vic lu tr nh vc tthc cht l lu tr li cc lnh dng v

    li nh . nh vc tc lu tr di dng hnh hc nn cht lng lu tr

    khng tt lm, nhng b vo , kch thc file nh tng i nh v vic x lnh rt n gin, thng qua cc hm ton hc. Cc file nh vc tph bin hin

    nay l WMF, CGM, CDR, GEM Metafile...

    i su vo chi tit lu tr, mt file nh bao gi cng c ba phn c bn l

    phn u (header), bng mu (palette) v d liu (data). Mt vi nh c s

    dng trong Windows hay XWindows to giao din nh Icon, Cursor... th c

    thm phn nhn dng resource (resource id).

    Phn header cho bit cc thng tin v bn thn nh nh chiu di, chiu

    rng, v tr bt u hin trn thit b (mn hnh, my in, my v...), s mu..., v

    cho bit v cu trc file nh nh kiu nn d liu, vng bt u d liu, v tr

    bng mu...

    3.3. Kt lun chngThut ton giu v tch tin c s v Tng quan v bin i Fourier, ng

    dng