You are on page 1of 7

Fractals v nn hnh nh 3.1 Fractals l g? Fractals c m t ln u tin vo nhng nm 1970 bi nh ton hc IBM Benoit Mandel Brot.

ng pht hin ra hnh hc truyn thng khng y . N khng th m t hnh dng to ln, bt thng ca mt ngn ni. N khng c biu din c hnh dng ca ca mt m my. Hnh hc mi m ng pht trin c th lm tt c nhng iu ny. N m t nhng m hnh xinh p, bt bnh thng, hay cc mnh v xung quanh chng ta. Thut ng "fractal" c t ra bi Mandelbrot t fractus Latin, l mt tnh t cho s bt thng v cc mnh v. V c bn, chng t nhn bn cc bng phn mnh to thnh hnh.Tp hp Mandelbrot c hin th trong hnh 3.1.Nu chng ta nhn vo mt m hnh fractal v v nhn vo hnh dng ca n, sau chng ta nhn k ti mt khu vc c th ca cc m hnh, v chng ta s thy c s lp li hnh dng nhiu ln v c t l nh hn hoc ln hn. V vy, cc Fractals l s lp li ca cng mt hnh thc cu trc. 3.2 H thng c chc nng lp Hy tng tng c mt my photocopy c bit lm gim hnh nh c sao chp bng mt na v ti to n ba ln trn bn sao. Hnh 3.2 cho thy iu ny. Sn phm ca my ny li c a vo my photocopy v coi nh l u vo. Hnh 3.3 cho thy mt s v d ca qu trnh lp ny trn mt s hnh nh u vo khc nhau. Tt c cc bn sao dng nh hi t ti mt hnh nh cui cng. Hnh nh ny c gi l im ht (attractor) ca my photocopy. V cc my photo gim hnh nh u vo, bt k hnh nh ban u s b gim n mt im khi chng ti lin tc chy my(?). Nh vy, hnh nh ban u c t trn my photo khng quyt nh hnh nh cui cng (attractor). Trong thc t, ch c v tr v s nh hng ca cc bn sao quyt nh hnh nh cui cng. Bin i khc nhau dn n attractors khc nhau, iu kin k thut trong qu trnh chuyn i (transformations) bt buc phi c tnh co (contractive) - c ngha l, mt s chuyn i (transformations) c p dng cho bt k hai im trong hnh nh u vo phi lm cho chng gn nhau cac bn sao tip theo. iu kin k thut ny rt t nhin, v nu im trong bn sao cc nhau cng ngy cng xa th attractor s c kch thc v hn. Ngoi tr iu kin ny, cc bin i khac u c chp nhn. Trong thc t, vic la chn bin i ca cc hnh thc l mang li mt tp hp phong ph ca attractors. Bin i nh vy c gi l (affine) (ton hc??) bin i trong mt phng, l: co, xoay, nghing, dn, ng dng v chuyn thnh mt u vo khc trong qu trnh bin i, c bit, bin i affine lun sp xp hnh vung thnh hnh bnh hnh(?). Cc php bin i tp w1, w2, ..., wn to nn attractor c gi l h thng c chc nng lp (IFS).

Hnh 3.4 cho thy mt s bin i affine, v kt qu l cc attractors, v phng to vo mt khu vc attractor. Chuyn i c hin th bng mt hnh vung ban u c nh du vi k hiu "" v hnh nh ca n bng cc php bin i. "" gip bit c khi chuyn i l lt hay quay mt hnh vung. VD u tin (hnh tam gic Sierpinski) cho thy bin i c s dng trong my photo ca hnh 3.4. Nhng bin i ny lm gim hnh vung 1/2 kch thc ca n v to thnh ti ba im khc nhau trong cng mt nh hng. V d th hai, tng t nh u tin, nhng trong , ta thay mt kiu chuyn i l lt hnh vung, kt qu thu c l khc nhau. V d cui cng l Barnsley dng x. N bao gm bn bin i, mt trong s c (squished?) phng to ra cc gc cy dng x. Mt c tnh ph bin ca ca cc v d trn v cc attractors c to thnh theo cch ny l v tr ca mi hnh nh ca hnh vung gc bn tri l mt bn sao c chuyn i ca ton b hnh nh. Nh vy, mi hnh nh c hnh thnh t s chuyn i ( v gim) cc bn sao ca chnh n, v do n phi c chi tit ti mi kch thc. l, nhng hnh nh fractal. 3.3 H thng chc nng phn vng lp Hu ht cc chng trnh m ha theo phng php fractal c da trn s biu din ca phn h thng chc nng phn vng lp (PIFS), gii php cho vn ny c xut bn u tin bi Jacquin [7]. S khc bit ca PIFS vi IFS l s hot ng ring r trn mt tp hp con ca hnh nh, ch khng phi l ton b hnh nh. 3.3.1 S t ging nhau trong hnh nh t nhin Mt hnh nh ca mt khun mt trong hnh 3.5 (a) khng cha s tng t m c th tm thy trong cc fractal trong hnh 3.3. Cc hnh nh khng xut hin cha cc bin i affine ca chnh n. Tuy nhin, trn thc t, hnh nh ny c cha mt s s t ging nhau. Hnh 3.5 (b) cho thy khu vc mu tng t nh ti cc quy m khc nhau: mt phn vai ca c gi, mt phn ca s phn nh ca m trong gng, mt phn ca chic m. S khc bit t cc loi t tng t trong hnh 3.3 ni ln thay v c hnh nh c hnh thnh t bn sao ca bn thn chng, nhng bc nh ny c hnh thnh t bo sao c bin i ca cc phn ca chnh n. Nhng phn b bin i ny khng khp nhau, ni chung, to thnh mt bn sao chnh xc ca hnh nh ban u, phi cho php mt s li trong cch biu din hnh nh ca khi s dng mt b chuyn i. iu ny c ngha l hnh nh m ha bng cch dng mt tp hp cc bin i s khng th l mt bn sao ging ht ca hnh nh ban u m ch l gn ng ca n. Mi bin i Wi ch hot ng trn mt tiu vng ca hnh nh c gi l khi min Di. Nhng hnh nh phn vng m cc khi min c nh x c

gi l phm vi khi Ri. Trong m ha hnh nh tng mu xm, hnh nh c th hin nh chc nng mt phng Euclide, chiu cao ca b mt ti mi im i din cho cng ca im nh a phng. im (x, y) th hin ta ca mt im trong hnh nh v z = f (x, y) th hin cng hay mc xm (x, y). Mi Wi chuyn i c th c chia thnh hai bin i Li Ti, c nh ngha l Li quyt nh phn vng min D c nh x ti phm vi R nh th no, trong khi Si v Oi xc nh s tng phn v sng ca chuyn i. Vic chuyn i Wi v min khi Di xut hin li epxilon sao cho l nh nht. 3.3.2 Lm th no phn vng hnh nh Quyt nh u tin c thc hin khi thit k mt chng trnh m ha fractal l s la chn ca cc loi hnh nh phn vng c s dng cho cc khi phm vi. Phn vng hnh nh ca mt s bng mt s tp phm vi Ri. Sau , t mi Ri tm kim mt tp cc phn hnh nh Di m c mt li rms thp. Ri kt hp vi Di, xc nh Si v Oi cng nh ai, bi, ci, di, ei v fi. sau nhn c mt chuyn i W = wi m ha mt xp x ca hnh nh ban u. Phng php cc khi vung c nh Cch phn vng n gin nht ny gm cc khi vung c nh. Khi vung c nh b qua ni dung ca hnh nh. Kt qu l, iu ny dn n s kh khn trong vic ngn chn cc thnh phn v lm cho cht lng hnh nh nhanh chng suy gim. Cch m ha c gng loi b cc phn vng khi c nh sao cho c li cho hnh nh i din cho ni dung c lin quan. Gii php thng thng l gii thiu cc chn cc phn vng thch nghi vi cc khi ln cc vng t chi tit v khi nh cc vng chi tit ln Phng php phn vng quadtree Phn vng quadtree [8] s dng k thut x l nh ni ting trn c s tch mt quy ca cung phn t hnh nh c la chn, cho php cc phn vng kt qu c i din bi mt cu trc cy trong mi nt c 4 phn nhnh. Phn vng c xy dng bng cch chn mt mc ban u trong cy (tng ng vi mt s kch thc khi phm vi ti a) v quy phn vng bt k khi l s kt hp tt hn so vi mt s ngng chn trc l khng tm thy. M ha nh gn cc chi tit phn vng c th tn dng li th ca cu trc cy ca phn vng. HV partitioning Mt im yu ca phn vng da trn quadtree l n khng th chn khi mt cch ph thuc vo ni dung. Tp c la chn phi rt ln ph hp vi mt phm vi nht nh c th c tm thy. Mt cch khc phc iu ny, trong khi tng tnh linh hot ca cc phn vng phm vi, l s dng mt phn vng HV. Trong mt phn vng HV, mt hnh nh hnh ch nht c quy phn vng hoc theo chiu ngang hoc theo chiu dc to thnh hai hnh ch nht

mi. Lp i lp li phn vng quy cho n khi c tha mn, nh trong chng trnh quadtree. Chng trnh ny linh hot hn, k t khi v tr ca phn vng c th thay i. Cc phn vng c th c thc hin theo cch nh vy khi c mt s cu trc tng t. V d, c th c gng sp xp cc phn vng cnh trong hnh nh s c xu hng chy theo ng cho qua chng. Sau , n c th s dng ln hn phn vng bao gm cc phn vng nh hn sao cho ph hp nht. Hnh 3.6 th hin tng ny. Hnh ny cho thy mt phn ca mt hnh nh (a), (b) phn vng u tin to ra hai hnh ch nht, R1 vi cc cnh chy theo ng cho qua n, v R2 c li th cnh khng c, v (c) ba phn vng ca phn vng R1 thnh 4 hnh ch nht, hai hnh ch nht cng c th c bao ph bi R1 (k t khi h c mt cnh chy theo ng cho) v hai c th c bao ph bi R2 (v chng cha khng cnh). Phn vng tam gic Mt cch khc phn vng mt hnh nh l da trn hnh tam gic. Trong cc hnh tam gic trong chng trnh phn mnh, mt hnh nh hnh ch nht c chia theo ng cho thnh hai hnh tam gic. Mi ci c quy chia thnh 4 hnh tam gic bng cch s dng 3 im nm trn 3 cnh ca tam gic. Chng trnh ny c mt s li th tim nng so vi cc chng trnh phn vng HV. N l linh hot, nn cc tam gic trong chng trnh c th c chn bao cc ni dung ging nhau, nh cc phng php trc. Phn vng a gic Phn vng a gic c xy dng bng cch phn chia quy mt a gic ban u th. Tng a gic c cho php c chia nh ti mt v tr ty trong a gic bng cch chn mt on thng ph thuc vo nhng thit lp gii hn ca gc , do lm gim cc thng tin cn thit trong vic m ha cc chi tit phn vng. 3.3.3 Cc phng php tm kim Cc yu cu tnh ton quan trng ca vic tm kim Di dn ti thi gian lp trnh cho cc thut ton nn fractal rt di. Vic thit k hiu qu qu trnh tm kim Di (domain) do tr thnh mt trong nhng ti nghin cu nhiu nht trong lp trnh fractal coding, iu ny to nn nhiu gii php S gii hn cc domain chung Vic u tin trong qu trnh gim s phc tp ca my tnh trong qu trnh m ha l gii hn cc domain chung. Khng phi tt c cc khi domain u c tm kim. 1 trong nhng s gii hn domain chung c th l chn l kch thc

domain ln gp 2 ln kch thc ca range block (Ri), vi cc domain nm k nhau c th ln ln nhau bi kch thc ca range block. Tm kim cc khi min thch hp c thc hin cc ng xon c xung quanh khi phm vi. Phn loi cc khi Jacquin s dng chng trnh phn loi khi domain v range thnh cc loi nh khi hnh bng, khi cnh v khi hn hp. khi cnh c phn loi khc bit vi khi cnh hn hp. Vi cc khi range (Ri) t mt trong nhng loi kia, ch c domain tng ng thuc loi c tm kim. n phn loi phc tp hn c xut bi Fisher. Nu Ai, i = 1 ... 4 l cng im nh trung bnh ca bn gc phn t ca mt khi range hoc khi domain, sau c th lun lun nh hng cc khi (bng cch o hoc xoay) khi ri vo mt trong ba lp hc ch yu sau: Major Class 1: A1 A2 A3 A4 Major Class 2: A1 A2 A4 A3 Major Class 3: A1 A4 A2 A3 Hn na mt khi thuc major c th c phn loi thnh 4! = 24 cch ty thuc vo s sp xp ca mi gc phn t. Nh vy c 72 lp hiu qu ca khi. i vi mt khi range thuc lp c bit, ch c min domain ca cng mt lp c tm kim. Phng php thch ng cm Trong cc phng php m t nu trn, n phn loi c quyt nh trc khi n c p dng cho bt k hnh nh no. Mt khc, Phng php thch ng Clustering phn nhm, phn loi l ph thuc vo hnh nh. Trong phng php ny, khi range v book blocks c chia thnh cc b tch ri nhau xung quanh cc trung tm cm. Tnh nng vector Trong phng php, ny mt tp hp nh cc gi tr d thc - cha kha c ch nh cho mi range v khi domain to nn vector gi tr d m t. Cha kha c xy dng nhm tm kim trong min domain chung v vng ln cn quanh gi tr m t d mi khi range ring bit. V vy, vic tm kim tun t ca khi domain c thay th bi vng tm kim ln cn nht. 3.4 Phng php nn m ha hnh nh, n phi c phn chia thnh cc khi. cn phi chn mt chng trnh phn vng to ra khi range Ri. Rt thun tin nu chn khi domain c kch thc gp i khi range lm mu con hoc c nhm 2.2 pixel gim khi domain khi cng mt kch thc ca khi range. Vi mi range block th c mt domain block c tm kim. Cc im nh trong domain block c tnh trung bnh trong nhm bn domain c gim kch thc range blocks, v s bin i affine ca cc gi tr pixel (c ngha l, mt nhn rng v b p) tc l

gim thiu s khc bit gia cc im nh min chuyn i rms gi tr domain v gi tr pixel khi range. i vi mt hnh nh c nh, bin i nhiu hn dn n trung thc tt hn, nhng li khng th nn tt c. Mc ch gia yu cu nn v trung thc dn n hai phng php tip cn khc nhau khi m ha mt hnh nh. bng 3.1 (trung thc) v bng 3.2 ( nn) Bng 3.1 Chn mc sai s nh du tt c cc vng Ri cha c ly While tn ti cc vng Ri cha c bao ly th { ngoi cc min domain c th, tm min Di v chnh xc m khp vi Ri (RMS l nh nht). Nu RMS nh hn mc sai s hoc size(Ri) <, rmin th nh du l c bao ri, v lp php bin i wi, else Chia Ri thnh cc phn nh hn v nh du l khng c bao, v xa Ri khi danh sch cha c cover } Bng 3.2 Chn s lng range To mt danh sch tt c Ri, m nh du l cha bao Khi Ri vn c range cha c bao trong list th { Vi mi range cha cover trong list, tm v t domain Di Ngoi danh sch ranges, tm Rj vi size (Rj) >rmin vi mc RMS ln nht. Nu s lng rangers trong list t hn s lng range th { chia Ri thnh cc ranges nh hn v thm vo list v nh du l cha bao c. Xa Rj, wj, v Dj khi list } } Vit ht tt c wi trong list. 3.5 gii nn Gii nn ca mt hnh nh rt n gin. Bt u t bt k hnh nh ban u, chng ta p dng lp li wi cho n khi chng ta tin ti gn ng im c nh. C ngha l, vi mi wi, ta tm domain Di, thu nh ti kch thc Ri, nhn rng

cc gi tr pixel bi si v thm oi v t gi tr im nh v tr ca Ri. iu ny to thnh mt gii m lp i lp li. Cc bc gii m c lp cho n khi c nh im xp x, c ngha l, tip tc lp i lp li cho n khi khng thay i hnh nh hoc cho n khi thay i l di mt s gi tr nh. Thng thng, 10 ln lp li l .

You might also like