• Non ci sono risultati.

Proteinìmenoc Genetikìc Algìrijmoc

4.1 Proteinìmenoc Algìrijmoc

Sth sunèqeia ja perigrafeÐ h aploÔsterh èkdosh tou algorÐjmou kajìdou katˆ thn klÐsh pou apaiteÐ h arqikopoÐhsh na brÐsketai sqetikˆ kontˆ sthn telik  lÔsh. H arqikopoÐhsh mporeÐ na eÐnai mÐa lÔsh tou proseggistikoÔ algìrijmou pou perigrˆfthke parapˆnw. Oi parˆmetroi thc arqikopoÐhshc eÐnai to arqikì m koc r0 twn tmhmˆtwn, ta shmeÐa twn tmhmˆtwn uk, k ∈ {0, 1, · · · , N }, u0= 0, uN = 1, h mègisth apìstash thc pragmatik c lÔshc apì ta shmeÐa twn tmhmˆtwn δ kai to sfˆlma sÔgklishc T pou eÐnai h apìstash tou teleutaÐou shmeÐou thc diamèrishc apì to B. EpÐshc dÐdetai o rujmìc prosarmog c (learning rate) 0 < λ < 1. O algìrijmoc kajìdou katˆ thn klÐsh ja perioristeÐ sthn perioq  kontˆ sthn arqik  prosèggish, me mègisth apìstash anˆ shmeÐo mikrìterh apì to δ. Epomènwc ja brÐsketai sthn perioq  twn diamerÐsewn Sj = {tji, i ∈ {0, · · · , N }, tj0 = 0, |C(tji) − C(ui)|2 < δ}. H sunj kh ¸ste na ektelesteÐ me epituqÐa o algìrijmoc eÐnai sthn perioq  twn diamerÐsewn Sj na mhn upˆrqoun yeÔtikeς lÔseic, dhlad  topikˆ elˆqista. Parakˆtw perigrˆfetai o algìrijmoc. H telik  diamèrish dÐdetai apì ta shmeÐa Pi.

Algìrijmoc Kajìdou katˆ thn KlÐsh

s = r0

t0= 0 P0= A Repeat

for i=1:N

Pi= C(ti): (ti> ti−1) ∧ (|Pi−1Pi| = s) ∧(|Pi− C(ui)| < δ) end

s =



s + λ|B−PNN|, PN brÐsketai entìc thc arqik c kampÔlhc C(t) s − λ|B−PNN|, PN brÐsketai ektìc thc arqik c kampÔlhc C(t) Until |PN − B| < T

Eˆn den upˆrqei lÔsh, upologÐzetai to Pi qrhsimopoi¸ntac thn teqnik  mirroring proekteÐnontac thn kampÔlh, sthn perÐptwsh aut  to Piìpwc kai ta epìmena apì autì ja brÐskontai ektìc arqik c kampÔlhc.

H taqÔthta ektèleshc tou parapˆnw algorÐjmou exartˆtai apì thn kampÔlh, ton arijmì tmhmˆtwn N, to pìso kontˆ briskìmaste sthn telik  lÔsh kai apì to λ pou kajorÐzei thn taqÔthta sÔgklishc thc mejìdou. Gia na exasfalisteÐ omal  allˆ kai tautìqrona gr gorh sÔgklish protimˆtai to λ na xekin sei megˆlo λ ≈ 0.5 kai stadiakˆ na mei¸netai metˆ apì lÐgec epanal yeic na stajeropoihjeÐ se λ ≈ 0.05.

4.2 Proteinìmenoc Genetikìc Algìrijmoc

Sto tm ma autì exetˆzoume mia epèktash tou algìrijmou kajìdou katˆ thn klÐsh pou de qreiˆzetai arqikopoÐhsh. To prìblhma èqei jewrhtikì endiafèron afoÔ ja prèpei o algìrijmoc na perˆsei apì pijanˆ

topikˆ elˆqista kai telikˆ na katal xei se kˆpoio sunolikì. Arqikˆ xekinoÔn dÔo algìrijmoi kajìdou

katˆ thn klÐsh me m kh tm matoc r0, r1 thn elˆqisth kai th mègisth dunat  tim  tou m kouc tm matoc.

Sth sunèqeia ekteleÐtai to epanalhptikì mèroc thc mejìdou. UpologÐzontai ìlec oi dunatèc diamerÐseic gia ta antÐstoiqa m kh tm matoc r pou upˆrqoun, an kˆpoia diamèrish apoklÐnei metˆ apì pollèc epanal yeic diagrˆfetai kai antikajÐstatai apì mia nèa me tuqaÐo m koc tm matoc r. EpÐshc nèec diamerÐseic me tuqaÐo m koc tm matoc r dhmiourgoÔntai anˆ kˆpoio arijmì epanal yewn. Ta m kh tm matoc r kˆje diamèrishc anane¸nontai katˆllhla me antÐstoiqo trìpo ìpwc sthn apl  èkdosh tou algorÐjmou kajìdou katˆ thn klÐsh. O algìrijmoc termatÐzei ìtan to ˆkro kˆpoiac apì tic diamerÐseic brÐsketai arketˆ kontˆ sto B4.

H taqÔthta ektèleshc tou parapˆnw algorÐjmou exartˆtai kurÐwc apì thn kampÔlh kai ton arijmì tmhmˆtwn N. Se peript¸seic pou sthn kampÔlh upˆrqoun pollˆ topikˆ elˆqista o algìrijmoc argeÐ polÔ na sugklÐnei, en¸ stic peript¸seic pou upˆrqei mÐa lÔsh (l.q. gia megˆlo arijmì tmhmˆtwn) o algìrijmoc sugklÐnei pˆnta. Jewrhtikˆ, lìgw thc qr shc genetikoÔ algorÐjmou, metˆ apì kˆpoio arijmì epanal yewn ja upˆrqei pˆntote sÔgklish, ìmwc suqnˆ o arijmìc autìc gÐnetai polÔ megˆloc, kai sthn prˆxh den ufÐ-statai sÔgklish. Autì sun jwc sumbaÐnei stic peript¸seic pou o arijmìc twn diamerÐsewn pou exetˆzontai auxˆnetai polÔ. Mia parallag  tou algorÐjmou pou diorj¸nei to parapˆnw prìblhma, epitaqÔnontac th sÔgklish, eÐnai na mhn af nei na auxˆnontai aperiìrista oi diamerÐseic pou exetˆzontai allˆ na upˆrqei èna

ˆnw ìrio eÐte to krit rio diagraf c allˆ kai eisagwg c miac diamèrishc na gÐnei austhrìtero.

4.3 Apotelèsmata

Sto tm ma autì parousiˆzontai ta apotelèsmata tou algorÐjmou kajìdou katˆ thn klÐsh, o opoÐoc sugklÐnei akrib¸c se mÐa lÔsh. (Sq ma 4.1). Ta upologizìmena eujÔgramma tm mata èqoun akrib¸c to Ðdio m koc kai mìno to ˆkro thc diamèrishc apèqei apì to B èna elˆqisto m koc pou teÐnei sto mhdèn kaj¸c auxˆnetai o arijmìc twn epanal yewn thc mejìdou.

4Se apìstash mikrìterh apì T (sfˆlma sÔgklishc thc mejìdou)

−2 −1.5 −1 −0.5 0 0.5 1 1.5 2

Sq ma 4.1: Sta Sq mata eikonÐzontai apotelèsmata thc mejìdou kajìdou katˆ thn klÐsh se diˆforec kampÔlec kai gia diaforetikì arijmì tmhmˆtwn.

Kefˆlaio 5

Efarmog  KataskeuastikoÔ AlgorÐjmou Apìdeixhc

Sto tm ma autì ja perigrafoÔn dÔo algìrijmoi, ènac proseggistikìc kai ènac akrib c, pou basÐzontai sth mèjodo thc apìdeixhc (Tm ma 2.5). To pleonèkthma pou èqoun oi mèjodoi autoÐ eÐnai pwc upologÐzoun lÔseic mìno efìson upˆrqoun, se antÐjesh me ton proseggistikì algìrijmo (Tm ma 3) ston opoÐo den upˆrqei h parapˆnw eggÔhsh. En¸ wc meionèkthma mporeÐ na jewrhjeÐ to gegonìc pwc upˆrqei pijanìthta na mhn upologisteÐ kˆpoia lÔsh, dhlad  na d¸sei ligìterec apì tic pragmatikèc. Bèbaia upˆrqei eggÔhsh (ìpwc fˆnhke kai sthn apìdeixh) pwc ja upologÐzetai pˆntote toulˆqiston mÐa lÔsh.

O proseggistikìc algìrijmoc upologÐzei me uyhl  akrÐbeia th lÔsh kai sth sunèqeia mporeÐ na ako-louj sei kˆpoioc algìrijmoc tÔpou kajìdou katˆ thn klÐsh gia thn akrib  eÔresh twn lÔsewn. O akrib c algìrijmoc upologÐzei thn akrib  lÔsh kai èqei exetasteÐ sthn perÐptwsh polugwnik¸n kampÔlwn. Gia th mèjodo aut , upˆrqei eggÔhsh, pwc ja termatisteÐ se peperasmèno arijmì bhmat¸n (se antÐjesh me th mèjodo kajìdou katˆ thn klÐsh pou suneq¸c proseggÐzei tic lÔseic).

5.1 Proseggistikìc Algìrijmoc

O proseggistikìc algìrijmoc efarmìzei th mèjodou apìdeixhc tou tm matoc 2.5 me thn prosèggish pwc h sunˆrthsh d(x, y), eÐnai tmhmatikˆ grammik  kai suneq c, upˆrqoun stajerèc wij, vij, cij kai ta tm mata Dij = [xi, xi+1] × [yj, yj+1] ⊂ [0, 1]2, me x1= y1= 0 ≤ x2= y2≤ · · · ≤ xM −1= yM −1≤ xM = yM = 1.

d(x, y) = wˆ ij· x + vij· y + cij, (x, y) ∈ Dij (5.1.1)

An Ðsque kˆti tètoio tìte kai h fN(x, y)ja  tan tmhmatikˆ grammik , sta Ðdia tm mata Dij. Epomènwc kai h mhdenik  isostˆjmh thc fN(x, y), ja èdine polugwnik  kampÔlh, kai tèloc h qN(s)ja  tan tmhmatikˆ

grammik  sunˆrthsh. Gia ton prosdiorismì twn lÔsewn arkeÐ na brejoÔn oi rÐzec thc qN(s). Lìgw tou ìti ta tm mata paramènoun, allˆ kai ìlec oi ekfrˆseic eÐnai grammikèc, h ulopoÐhsh thc ìpwc ja doÔme parakˆtw eÐnai arketˆ apl  kai h ektèlesh thc arketˆ gr gorh.

Gia thn ulopoÐhsh thc parapˆnw mejìdou jewroÔme deigmatoleiyÐa C(tk). Sth sunèqeia mporeÐ na efarmosteÐ h mèjodoc tou tm matoc 2.5 kai ìpou qreiˆzetai na gÐnetai grammik  parembol  afoÔ ìlec oi ekfrˆseic èqoun jewrhjeÐ grammikèc. Epeid  h grammik  prosèggish ˆd(x, y)thc d(x, y) apì ta M shmeÐa thc C(t)mporeÐ na plhsiˆsei osod pote kontˆ thn d(x, y), ja isqÔei kai gia tic isostajmikèc to Ðdio, ìpwc kai gia tic telikèc lÔseic. Oi isostajmikèc upologÐzontai apì thn allag  pros mou thc fN(xk, yk), l.q. isqÔei fN(xk, yk) · fN(xk, yk+1) < 0, ˆra to mègisto sfˆlma thc diaforˆc thc jèsh thc pragmatik c isostajmik c apì thn upologizìmenh eÐnai |yk− yk+1|, ìpwc kai to sfˆlma twn telik¸n lÔsewn. Sth prˆxh h parapˆnw prosèggish dÐnei sfˆlma thc mèshc apìstashc twn upologizìmenwn tmhmˆtwn apì thn akrib  lÔsh perÐpou 50 forèc mikrìterec apì to maxk(C(tk) − C(tk+1))gia tic kampÔlec pou èqoume dokimˆsei (Sq ma 4.1) me M = 200.

Sth sunèqeia ja perigrafeÐ analutikˆ o proseggistikìc algìrijmoc.

Arqikˆ gÐnetai deigmatoleiyÐa thc kampÔlhc se M shmeÐa, C(tk), k ∈ UM me t1 = 0 ≥ t2 ≥ · · · ≥ tM −1≥ tM = 1}.

Sth sunèqeia upologÐzetai h d(ti, tj), f2(ti, tj) = d(ti, tj) − d(ti, 0), i, j ∈ UM, j ≥ i.

O upologismìc thc mhdenik c isostˆjmhc thc f2(i, j) pou pernˆei apì to f2(1, 1) gÐnetai proodeu-tikˆ. Apì upìjesh gnwrÐzoume pwc h (a2(s), b2(s)) ja eÐnai tmhmatikˆ grammik , epomènwc arkeÐ mia deigmatoleiyÐa pˆnw stic korufèc (a2(s) ∈ {t1, t2, · · · , tM}). O upologismìc thc (a2(k), b2(k)) prag-matopoieÐtai me ènan algìrijmo diˆsqishc sunìrou. Arqikˆ, upologÐzetai o pÐnakac V (ti, tj)pou eÐnai Ðsoc me 1 stic perioqèc pou brÐskontai oi kampÔlec mhdenik c isostˆjmhc kai 0 alloÔ. Dhlad , an isqÔei f2(ti, tj) · f2(ti, tj+1) < 0  f2(ti, tj) = 0tìte V (ti, tj) = 1kai V (ti, tj+1) = 1. Parˆdeigma tou pÐnaka V eikonÐzetai sto Sq ma 5.1(aþ). Sth sunèqeia upologÐzetai h zhtoÔmenh mhdenik  isostˆjmh (a2(k), b2(k))apì ton parakˆtw algìrijmo diˆsqishc sunìrou.

20 40 60 80 100 120 140 160 180 200

Segments = 3 Number of solutions = 3

(dþ)

Sq ma 5.1: Endiˆmesa kai telikˆ apotelèsmata proseggistikoÔ algorÐjmou gia N = 3. (a') Sthn f2(x, y) probˆllontai me mple qr¸ma ta shmeÐa tou pÐnaka V pou èqoun tim  1 sthn perioq  twn opoÐwn brÐskontai sta shmeÐa twn kampul¸n mhdenik c isostˆjmhc thc f2(x, y). (b') Apotèlesma tou algorÐjmou Upologismìc Mhdeni-k c Isostˆjmhc proballìmeno sthn d(x, y), me mple tetrˆgwna emfanÐzontai oi telikèc lÔseic. (b') H kampÔlh [a2(s), b2(s)]kai h q(s), me kìkkinouc kÔklouc èqoun shmeiwjeÐ oi treic lÔseic pˆnw se autèc. (d') Probol  twn tri¸n lÔsewn pˆnw sthn kampÔlh.

Upologismìc Mhdenik c Isostˆjmhc

a(1) = 0, b(1) = 0, w = 0, k = 0 V (t1, t1) = 2

Repeat w = w + 1 for i1=-1:1 for i2=-w:w

x = a(k) + i1

y = round(b(k)) + i2

if V (tx, ty) = 1 ∧ V (tx, ty+1) = 1 V (tx, ty) = 2

V (tx, ty+1) = 2 w = 0

a(k + 1) = tx,

b(k + 1) = tyf f2(tx,ty)

2(tx,ty+1)−f2(tx,ty)

k = k + 1 end

end end

Until b(k) >= 1

Me tim  2 ston V (ti, tj)shmei¸nontai ta shmeÐa pou èqoun episkeuteÐ.

O upologismìc tou b(k + 1) prokÔptei me thn paradoq  pwc h f2(tx, t), t ∈ [ty, ty+1]eÐnai grammik  kai kai zhtˆme b(k + 1)t.¸. f2(tx, b(k + 1)) = 0

Dedomènhc thc (a2(s), b2(s)) mporoÔme na upologÐsoume me qr sh grammik c parembol c thn q(s) = d(a2(s), b2(s))−d(1, b2(s))h opoÐa eÐnai tmhmatikˆ grammik . Oi rÐzec thc (ρ) upologÐzontai brÐskontac tic diadoqikèc jèseic pou allˆzei prìshmo (q(s) · q(s + 1) < 0) kai efarmìzontac th parakˆtw sqèsh.

ρ = s − q(s)

q(s + 1) − q(s) (5.1.2)

O parapˆnw algìrijmoc mporeÐ na epektajeÐ eÔkola kai stic peript¸seic N > 3 kai na upologistoÔn diadoqikˆ oi f3(x, y), · · · , fN(x, y). O algìrijmoc gia thn eÔresh thc mhdenik c isostˆjmhc dedomènhc gia kˆje N eÐnai akrib¸c autìc pou perigrˆyame parapˆnw (Upologismìc Mhdenik c Isostˆjmhc).

Sto Sq ma 5.1 eikonÐzontai endiˆmesa tou algorÐjmou apotelèsmata gia N = 3 tm mata.

H akrÐbeia upologismoÔ twn lÔsewn exartˆtai apì to M, megalÔtera M dÐnoun kalÔterec proseggÐseic pou sugklÐnoun sthn pragmatik  lÔsh. To meionèkthma eÐnai pwc h mn mh pou apaiteÐtai eÐnai O(M2)en¸

to kìstoc upologismoÔ twn lÔsewn eÐnai O(NM2).

Sq ma 5.2: O diaqwrismìc thc kampÔlhc mhdenik c isostˆjmhc se tmhmatikˆ monìtonec kampÔlec thc morf c (x, Y (x)).

5.2 Akrib c Algìrijmoc

Sth sunèqeia ja perigrafeÐ ènac akrib c algìrijmoc pou sthrÐzetai sth mèjodo apìdeixhc tou tm matoc 2.5. O algìrijmoc èqei ulopoihjeÐ gia polugwnikèc kampÔlec, en¸ ja mporoÔse me antÐstoiqo trìpo na ulopoihjeÐ gia algebrikèc kai genikˆ gia kampÔlec me gnwstì tÔpo1. Ousiastikˆ perièqei ta Ðdia b mata me ton proseggistikì me th diaforˆ pwc den kˆnei kˆpoia upìjesh gia thn d(x, y) allˆ ìpou qreiasteÐ thn upologÐzei analutikˆ apì thn exÐswsh thc kampÔlhc kai lÔnei tic exis¸seic pou prokÔptoun.

Me thn upìjesh ìti h kampÔlh eÐnai polugwnik , oi exis¸seic pou prokÔptoun eÐnai deuterobˆjmiec, opìte lÔnontai akrib¸c se O(1). Pio analutikˆ, h d(x, y) = |c(x) − c(y)| ja eÐnai thc morf c |A + Bx + Cy|, ta A, B, C eÐnai gnwstèc stajerèc pou prokÔptoun apì thn exÐswsh thc kampÔlhc. To tetrˆgwno thc d(x, y) eÐnai tmhmatikˆ algebrik  sunˆrthsh deutèrou bajmoÔ2. 'Idiac morf c ja eÐnai kai h f2(x, y), orismènh sta Ðdia tm mata me thn d(x, y). Gia na upologisteÐ h mhdenik  isostˆjmh thc f2(x, y)arkeÐ o algìrijmoc pou anaptÔxame parapˆnw (Upologismìc Mhdenik c Isostˆjmhc), me allag  thc sqèshc upologismoÔ tou b(k+1)to opoÐo pleìn ja prokÔyei apì th rÐza gnwstoÔ poluwnÔmou thc morf c |A+Ba(s+1)+Cb(s+1)| =

|D|, mˆlista, sthn perÐptwsh dÔo riz¸n, h mÐa pijanìn ja aporrÐptetai apì touc periorismoÔc gia to b(s+1).

Tèloc o upologismìc tou q(s) eÐnai epÐshc efiktìc ìpwc kai o upologismìc twn riz¸n tou, prokÔptoun antÐstoiqa deuterobˆjmiec exis¸seic.

Gia N > 3 to prìblhma gÐnetai pio polÔploko epeid  ta tm mata (Dij gia N = 3) sta opoÐa orÐzo-ntai oi isostajmikèc ja prèpei na epanaupologÐzetai. To gegonìc autì ofeÐletai sto ìti de diathreÐtai h tmhmatik  monotonÐa entìc tou kˆje tm matoc, epeid  èqoume deuterobˆjmiec ekfrˆseic, allˆ upˆrqei perÐptwsh diamerismoÔ tou kˆje tm matoc to polÔ se dÔo (Sq ma 5.2). Epomènwc gÐnetai diaqwrismìc thc mhdenik c isostˆjmhc thc fN(x, y)se tmhmatikˆ monìtona tm mata, kai sth sunèqeia upologÐzetai h fN +1(x, y) = d(x, y) − d(x, Y (x))sta tm mata autˆ. Ta upìloipa b mata eÐnai akrib¸c ìmoia me ta b mata tou proseggistikoÔ algorÐjmou.

1H kampÔlh mhdenik c isostˆjmhc pou pernˆei apì to (0, 0) ja prèpei na dÐdetai apì kleistì tÔpo.

2Sth prˆxh mporoÔme na lÔsoume to prìblhma qrhsimopoi¸ntac thn d2(x, y), ¸ste na èqoume pˆntote algebrikèc ekfrˆseic, kai oi lÔseic pou ja upologistoÔn ja ikanopoioÔn kai thn d(x, y).

Kefˆlaio 6

Efarmogèc - Sumperˆsmata

6.1 Efarmogèc

Sto tm ma autì ja anafèroume tic efarmogèc pou èqei to prìblhma. Katarq n to prìblhma proèkuye apì mia grafik  efarmog , thn 3D anaparˆstash tou fidioÔ. Se èna tm ma, apì th mèjodo pou protˆjhke sto [8], up rxe anˆgkh gia thn tmhmatopoÐhsh 2D kampÔlhc se Ðsa tm mata. Skopìc  tan na upologisteÐ sugkekrimènoc arijmìc shmeÐwn tou skeletoÔ tou fidioÔ pou na isapèqoun metaxÔ touc.

'Amesh efarmog  thc epÐlushc tou probl matoc eÐnai h montelopoÐhsh kampÔlhc. O upologismìc N − 1 shmeÐwn pou isapèqoun metaxÔ touc pˆnw sthn kampÔlh, kai h grammik  eÐte kubik  touc parem-bol , dÐnei mia prosèggish thc kampÔlhc h opoÐa teÐnei proc thn kampÔlh kaj¸c auxˆnei to N. 'Estw Pi, i ∈ {0, 1, · · · , N }, P0 = A, PN = B ta upologizìmena shmeÐa apì ton proteinìmeno algìrijmo (Curve Segmentation into Equal Segments (CSES)). Ta shmeÐa (2 · (N + 1) sto pl joc arijmoÐ) autˆ mporoÔn na antikatastajoÔn apì to s ma thc gwnÐac Ai, i ∈ {1, · · · , N }metaxÔ dÔo diadoqik¸n shmeÐwn, thn jèsh enìc mìno shmeÐou P0, kai thn apìstash r = |Pi+1− Pi|2metaxÔ dÔo diadoqik¸n. 'Etsi to pl joc twn arijm¸n pou apaitoÔntai gia thn perigraf  mei¸netai se N + 2 dhlad  sqedìn sto misì. Mˆlista an efarmosteÐ me-tasqhmatismìc Fourier sto s ma thc gwnÐac, sth perÐptwsh pou h arqik  kampÔlh eÐnai paragwgÐsimh, tìte h enèrgeia tou s matoc sugkentr¸netai stouc pr¸touc suntelestèc1. Epomènwc apaiteÐtai mikrìc arijmìc suntelest¸n se sqèsh me to N gia thn perigraf  tou s matoc. O arijmìc pou exartˆtai mìno apì thn arqik  kampÔlh gÐnetai mikrìteroc ìso pio omal  eÐnai h kampÔlh C(t). Oi suntelestèc Fourier metafèroun plhroforÐa isodÔnamh me to s ma thc gwnÐac miac kai me ton antÐstrofo metasqhmatismì Fourier mporeÐ na anakataskeuasteÐ to s ma thc gwnÐac.

O proteinìmenoc metasqhmatismìc eÐnai antistrèyimoc, epomènwc apì touc perigrafeÐc mporoÔme na upologÐsoume xanˆ thn kampÔlh. Sto Sq ma 6.1 emfanÐzetai to diˆgramma tou eujÔ kai antÐstrofou metasqhmatismoÔ ìpwc kai oi upologizìmenoi perigrafeÐc. Oi proteinìmenoi perigrafeÐc diaqwrÐzontai se

1Gia na sumbeÐ uyhl  sugkèntrwsh thc enèrgeiac stouc pr¸touc suntelestèc, pèra thc omal c kampÔlhc apaiteÐtai kai periodikìthta, h opoÐa mporeÐ na epiteuqjeÐ wc ex c. Prin thn efarmog  tou metasqhmatismoÔ Fourier prostÐjentai epiplèon deÐgmata sto s ma thc gwnÐac ¸ste to s ma na gÐnei periodikì. O upologismìc touc mporeÐ na gÐnei me parembol  tou tèlouc kai thc arq c tou s matoc. Ta deÐgmata autˆ ja afairejoÔn katˆ thn anakataskeu .

Sq ma 6.1: To diˆgramma eujÔ kai antÐstrofou metasqhmatismoÔ apì thn arqik  kampÔlh, stouc perigrafeÐc thc.

ekeÐnouc pou perigrˆfoun to sq ma thc kampÔlhc, thn kateÔjunsh thc, thn klimˆkwsh thc kai th jèsh thc sto epÐpedo. Oi suntelestèc Fourier (sk, k > 1) perigrˆfoun to sq ma thc kampÔlhc kai paramènoun analloÐwtoi se peristrof , metaforˆ kai klimˆkwsh thc kampÔlhc. O s1 (pr¸toc suntelest c Fourier) perièqei thn plhroforÐa thc kateÔjunshc thc kampÔlhc. O suntelest c r perièqei thn plhroforÐa gia to m koc thc kampÔlhc2(thn klimˆkwsh thc) kai o P0 gia th jèsh thc kampÔlhc.

H perigraf  aut  epeid  perièqei mikrì arijmì suntelest¸n mporeÐ na d¸sei polÔ uyhlì bajmì sumpÐeshc gia omalèc kampÔlec. Sto Sq ma 6.2 emfanÐzontai apotelèsmata anakataskeu c omal¸n kampul¸n me qr sh mikroÔ arijmì suntelest¸n Fourier. Sto Sq ma 6.3 emfanÐzontai apotelèsmata anakataskeu c kampÔlhc pou perièqei gwnÐec, opìte apaiteÐtai megˆloc arijmìc suntelest¸n gia thn anakataskeu  thc.

6.2 EpÐlogoc

Sthn ergasÐa aut  exetˆsthke to prìblhma thc tmhmatopoÐhshc 2D suneqoÔc kampÔlhc se isom kh eujÔgramma tm mata. Arqikˆ melet jhke to prìblhma kai apodeÐkthke pwc èqei toulˆqiston mÐa lÔsh gia kˆje arijmì tmhmˆtwn kai se opoiad pote kampÔlh. O algìrijmoc pou basÐzetai sth mèjodo thc apìdeixhc upologÐzei toulˆqiston mÐa lÔsh tou probl matoc kai mporeÐ na ulopoihjeÐ se proseggistik  kai se akrib  morf . Epiplèon, protˆjhkan kai melet jhkan dÔo mèjodoi epÐlushc tou probl matoc, me stìqouc ton proseggistikì upologismì ìlwn twn lÔsewn kai ton akrib  upologismì miac lÔshc, antÐstoiqa. Exetˆsthke h sumperiforˆ twn dÔo proteinìmenwn mejìdwn se diˆforec kampÔlec kai gia diaforetikì arijmì tmhmˆtwn.

O proseggistikìc algìrijmoc ekteleÐtai se sÔntomo qronikì diˆsthma gia mikrì arijmì tmhmˆtwn kai eÐnai anexˆrthtoc tou pl jouc twn lÔsewn kai thc morf c thc kampÔlhc se antÐjesh me ton algìrijmo kajìdou katˆ thn klÐsh pou o qrìnoc ektèles c tou ephreˆzetai apì th morf  (duskolÐa) tou probl matoc gia to dedomèno N allˆ kai thn arqikopoÐhsh. Oi dÔo algìrijmoi emfanÐzoun mia sumplhrwmatik  sumperiforˆ, me ton proseggistikì na eÐnai sun jwc upologistikˆ efiktìc gia mikrˆ N en¸ o genetikìc algìrijmoc tÔpou kajìdou katˆ thn klÐsh na eÐnai sÐgoura efiktìc gia megˆla N, ìpou kai to prìblhma emfanÐzei mÐa lÔsh. O algìrijmoc kajìdou katˆ thn klÐsh mporeÐ na ektelesteÐ me arqikopoÐhsh ta apotelèsmata

2Gia megˆlo N isqÔei ìti to m koc thc kampÔlhc proseggÐzetai apì Nr pou eÐnai pˆnta mikrìtero apì to sunolikì m koc thc kampÔlhc.

−3 −2 −1 0 1 2

Sq ma 6.2: Sta sq mata eikonÐzontai oi arqikèc kampÔlec (me mple qr¸ma) kai h anakataskeu  touc (me kìkkino qr¸ma). H arqik  tmhmatopoÐhsh ègine se 200 Ðsa tm mata en¸ qrhsimopoi jhkan sto (a') 7, sto (b') 7, sto (g') 8, sto (d') 10, sto (e') 14 kai sto (st') 16 suntelestèc Fourier.

0 2 4 6 8 10 12 14

−0.5 0 0.5 1 1.5 2 2.5 3 3.5

(aþ)

0 2 4 6 8 10 12 14

−0.5 0 0.5 1 1.5 2 2.5 3 3.5

(bþ)

Sq ma 6.3: Sta sq mata eikonÐzontai oi arqikèc kampÔlec (me mple qr¸ma) kai h anakataskeu  touc (me kìkkino qr¸ma). H arqik  tmhmatopoÐhsh ègine se 200 Ðsa tm mata en¸ (a') 25 kai sto (b') 50 suntelestèc Fourier.

tou proseggistikoÔ algorÐjmou. Epomènwc, me touc proteinìmenouc algorÐjmouc epilÔetai to prìblhma gia kˆje N.

Megˆloc arijmìc problhmˆtwn kai efarmog¸n faÐnetai pwc anˆgetai sto upì melèth prìblhma, ìpwc eÐnai h sumpÐesh kai montelopoÐhsh s matoc. Wc mellontik  ergasÐa, ja eÐqe endiafèron na entopistoÔn tètoiec efarmogèc allˆ kai na anaptuqjoÔn nèec mèjodoi pou ja epilÔoun to prìblhma.

BibliografÐa

[1] P. Agarwal, S. Har-Peled, N. Mustafa, and Y. Wang. Near-linear time approximation algorithms for curve simplification in two and three dimensions. In Proc. of the 10th European Symposium on Algorithms (ESA

’02), 2002.

[2] A. D. Bimbo and P. Pala. Retrieval by elastic matching of user sketches. IEEE Trans. On Pattern Analysis and Machine Intelligence, 19(2):121–132, 1997.

[3] H. Imai and M. Iri. Polygonal approximations of a curve (formulations and algorithms). Computational Morphology, pages 71–86, 1988.

[4] A. Kolesnikov. Efficient Algorithms for Vectorization and Polygonal approximation. PhD thesis, University of Joensuu, Finland, 2003.

[5] Y. Kurozumi and W.A. Davis. Polygonal approximation by the minimax method. Computer Vision, Graphics and Image Processing, pages 248–264, 1982.

[6] S. Liapis, E. Sifakis, and G. Tziritas. Colour and texture segmentation using wavelet frame analysis, determin-istic relaxation and fast marching algorithms. Journal of Visual Communication and Image Representation, 15(1):1–26, March 2004.

[7] F. Mokhtarian, S. Abbasi, and J. Kittler. Robust and efficient shape indexing through curvature scale space.

In Proc. British Machine Vision Conference, pages 53–62, 1996.

[8] C. Panagiotakis and G. Tziritas. Construction of animal models and motion synthesis in 3D virtual environ-ments using image sequences. In Proc. of the second International Symposium on 3DPVT (3DPVT 2004), 2004.

[9] C. Panagiotakis and G. Tziritas. A speech/music discriminator based on rms and zero-crossings. IEEE Transactions on Multimedia, 7(1), 2005.

[10] E. G. M. Petrakis, A. Diplaros, and E. Millos. Matching and retrieval of distorted and occluded shapes using dynamic programing. IEEE Trans. On Pattern Analysis and Machine Intelligence, 24(11):1501–1516, 2004.

[11] D. Santa-Cruz and T. Ebrahimi. Jpeg 2000 still image coding versus other standards. In Proc. of the X European Signal Processing Conference, 2000.

[12] T. Zaharia, F. Preteux, and M. Preda. The 3d shape spectrum descriptor. In ISO/IEC MPEG/M5242, Melbourne, Australia, 1999.

[13] D. Zhang and G. Lu. Content-based shape retrieval using different shape descriptors: A comparative study.

In In Proc. of IEEE Conference on Multimedia and Expo (ICME”01), pages 317–320, 2001.

In In Proc. of IEEE Conference on Multimedia and Expo (ICME”01), pages 317–320, 2001.

Documenti correlati