You are on page 1of 43

DIPLOMAMUNKA

Lakatos Kroly
Debrecen
2010
Debreceni Egyetem
Informatikai Kar
rhlzat detektl algoritmusok
sszehasonltsa retinak!"ek#en
Tmavezet Ksz!tette
Dr" #a$%& 'n%rs Lakatos Kroly
egyetemi %ocens (rogramtervez matematik&s
Debrecen
2010
$artalom%eg&z!k
$artalom%eg&z!k''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(
)e*ezet!s''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+
)zemfenki elvltozsok"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*
)zemszeti sz+rvizsglatok"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*
' %i(lomam&nka cl$a""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""",
,-) k!"ek. az !rhlzat szegmentls ltalnos lersa''''''''''''''''''''''''''''''''''''''''''''''''''''''/
Illesztett sz0r1k'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''2
'z algoritm&s megval-s!tsa""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""10
' kernelek meg.atrozsa"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""10
'z algoritm&s rtkelse"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""1*
rhlzat detektls a msodrend0 entr"ia 3elhasznls*al''''''''''''''''''''''''''''''''''''''''''(4
'z algoritm&s folyamatbr$a"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""1/
01l% sz!ncsatorna kivlaszts""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""12
3aszkgenerls"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""12
Illesztett sz+rk alkalmazsa"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""14
3e%insz+rs""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""14
5tmenetmtri6 meg.atrozs"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""17
K8sz1b1ls a mso%ren%+ entr-(ival""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""21
9t-fel%olgozs""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""2*
'z algoritm&s rtkelse"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""2,
Meg*alsts''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''56
' (rogram fel(!tse"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""2:
1
Az !rhlzat detektorok sszehasonltsa'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''52
)zenzitivits""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""27
)(ecificits""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""27
;ontossg""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""27
Tovbbi mrszmok""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*0
' %etektor (ontossgnak vizsglata k8l1nb1z (aramterek esetn"""""""""""""""""""""""""""""*1
' %etektor 1ssze.asonl!tsa ms algoritm&sokkal""""""""""""""""""""""""""""""""""""""""""""""""""""""""""*2
7ssze3oglals''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+/
89ggel!k'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+6
Ksznetn&il*nts''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+:
Irodalom%eg&z!k''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''4;
2
)e*ezet!s
3agyarorszgon n.ny vvel ezeltt a lakossg / szzalka< k1r8lbel8l flmilli-
ember volt c&korbeteg< ez a szm na($ainkra :20 ezerre ntt" =ilgszerte a c&korbetegek
szma elri a 220 milli- ft< a legfrissebb felmrsek szerint szm&k 202/>re *** milli- lesz"
' %iabteszes retino(tia a szem< ezen bel8l a retina megbetege%se" 1>es t!(&s?
c&korbetegeknl 1/ v &tn kb" 70@>ban< 2>es t!(&s? %iabteszben 2/@>ban $elentkezik"
E&r-(ban a szerzett vaksgok *0@>a a c&korbetegsg miatt k1vetkezik be"
<zem3en!ki el*ltozsok
' legkorbban %etektl.at- sz1v%mnyek a mikroane&rizmk< amelyek a(r-
%&zzanatok a retina .a$szlerein" Ezek gyeng!tik az rfalat s a meggyeng8lt rfalon t sav-
szivrog.at ki< mely retina1%mt s az ?n" kemny e6&%t&mok ltre$1ttt ere%mnyezi" Ezt
nevezik .ttrretino(tinak< amely 20 ves %iabtesztartam &tn a c&korbetegek t?lnyom-
t1bbsgnl megtall.at-" ' retino(tia elre.ala%tval< a mikroane&rizmkban a vr
megalva%.at s lgy e6&%t&mok keletkez.etnek s elzr.at$k a .a$szlereket" Ez tovbb
fokozza az rb&r$nzsra val- .a$lamot< ?$abb s ?$abb erek $1.etnek ltre< melyek
t1kletlenek< el(attan.atnak s kisebb>nagyobb bevrzseket okoz.atnak" #a az ?$onnan
k(z%1tt erek bennek a szem 8vegtestbe s ott okoznak bevrzst< akkor a lts
el.omlyos&l" Ezt a st%i&mot (roliferat!v retino(tinak nevezik A1B"
<zem!szeti sz0r1*izsglatok
' szemfenkrl ksz!tett k(ek elemzst vgz szakemberek gyakran elemz
k1z(ontba< ?n" Cea%ing Denter>be t1m1r8lnek< a.ol a szemszeti vizsgl-.elyekrl ka(ott
k(eket elemzik< ma$% az ere%mnyt visszak8l%ik a vizsglatot kr orvosnak" 'z elemzsek
.atkonysgnak n1velse r%ekben igny volt egy olyan elsz+r ren%szer kife$lesztsre<
amely elk8l1n!ti egymst-l az egszsges s a %iabteszes retino(tit brzol- szemfenki
k(eket" Egy ilyen elsz+r ren%szerben fontos szere(et $tszik a .elyesen %etektlt r.l-zat"
*
1. bra: A szemfenk klnbz elvltozsai:
a) mikroaneurizma b) retinadma c) kemny exudtum
d) ly exudtum e) !roliferat"v retino!tia
A di"lomamunka =!l%a
Di(lomam&nkmban elsz1r be szeretnk m&tatni rszletesen kt r.l-zat %etektort< az
illesztett sz+rket s az arra (8l mso%ren%+ entr-(ia ala($n %etektl- m-%szert" Ez az
algoritm&s elg (ontos a..oz< .ogy a ksbbiekben fel le.et .asznlni k8l1nb1z szemfenki
elvltozsok a&tomatik&s felismers.ez"
' %i(lomam&nka mso%ik rszben (e%ig mega%ok n.ny< a szegmentlt r.l-zat
$-sgt< (ontossgt mr rtket< amelyekkel 1ssze le.et .asonl!tani az algoritm&st akr sa$t
magval k8l1nb1z (aramterek esetn< akr ms< a szakiro%alomban megtall.at-
algoritm&s ere%mnyvel"
,
a) b) c)
d)
e)
,-) k!"ek. az !rhlzat detektls ltalnos lersa
' bem&tatan%- r.l-zat %etektl- algoritm&sok in(&t k(ei az albbi kt< k&tatsi clra
szaba%on fel.asznl.at- a%atbzisb-l szrmaznak
1" DCI=E EDigital Cetinal Images for =essel E6tractionF A2B
2" DI'CETDG1 E)tan%ar% Diabetic Cetino(at.y DatabaseF A*B
' retinr-l ksz!tett felvtelek ltalban elttlencsvel< s(ecilis f&n%&s kamerkkal
ksz8lnek s m&ltis(ektrlis ECHGF k(et ere%mnyeznek" 'z CHG esetben min%en egyes
(i6el.ez .rom sz!ncsatornn Ev1r1s< z1l%< kkF ren%elnek intenzitsokat< mely intenzitsok
0>2//>ig ve.etnek fel egsz rtkeket< !gy sz!ncsatornnknt 4 bitI(i6el sz!ninformci-t
trolnak"
' DCI=E a%atbzis ,0 %b k(et tartalmaz< melyek /2/J/4, (i6el felbonts?ak< m!g a
DI'CETDG1 47 %b< a DCI=E>nl egy kicsit rosszabb minsg+< azonban sokkal nagyobb
felbonts? E1/00J11/2 (i6elF k(et" ' DCI=E esetben min%en k(.ez tartozik egy szemsz
szakorvos ltal man&lisan szegmentlt r.l-zat is< amelyek a %i(lomam&nka ksbbi
rszben fontos szere(et $tszanak a %etektorok (ontossgnak mrsben< mivel ezek.ez
.asonl!t$&k k8l1nb1z m-%szerekkel az algoritm&sok ltal szolgltatott o&t(&t k(eket"
/
#. bra: $y%ey k! a fel&asznlt adatbzisokb'l.
Az els k! a ()*+$%b'l, a msodik a (*A)$-(.1%bl.
'z CHG k(ek t1bb szem(ontb-l is .trnyosak a %etektlst illeten
1" ' f&n%&s k(ek sz!neloszlsa nagy vltozatossgot m&tat a betegek k1z1tt<
t1bbek k1z1tt az etnikai .ovatartozs&k miatt< &gyanis a (igmentek $elen vannak
a retinban is< az ?n" (igmentlt rtegben Eretinal (igment e(it.eli&m< C;EF<
ezrt a s1tt (igmenttel ren%elkez embereknl sokkal s1ttebb a retin$&kr-l
ksz!tett felvtel< mint a vilgosabb (igmenttel ren%elkez trsaiknl"
2" 'z erek sz!ne nagyban f8gg att-l< .ogy .ol .elyezke%ik el a retinn< &gyanis a
vastagabb erekre sokkal nagyobb .atssal van a fnyvisszaver%s< amit a
kamera vak&$a okoz a lt-i%egfrl t1rtn t8kr1z%s ltal" ' kisebb<
vkonyabb erekre ez nem vonatkozik annyira s sokkal kevesebb fnyt is
ka(nak"
*" ' sz!nes k(eken t1rtn %etektls gyakran ere%mnyez .ibs r.l-zatot"
E .trnyok miatt a sz!nes< CHG k(et elsz1r sz8rkesklsra kell alak!tan&nk< ami egy
olyan k(< melyben min%en (i6elt egy 0>2//>ig ter$e% egsz szm .atroz meg"
5ltalnossgban elmon%.at-< .ogy a szemfenk k(eken a z1l% sz!ncsatorna .or%ozza a
legt1bb informci-t az r.l-zattal ka(csolatban< mivel itt k8l1n8lnek el a leg$obban az erek a
.ttrtl Eaz erek s1ttebbek< m!g a .ttr vilgosabbF< ezrt a bem&tatan%- algoritm&sok is
min%ig ezt a sz!ncsatornt .asznl$k az erek %etektlsra" 3ivel a z1l% sz!ncsatorna is csak
0>2//>ig ve.et fel egsz rtkeket< ezrt ez mr tekint.et sz8rkesklsnak is< !gy az
algoritm&soknak elegen% az< .a a nekik in(&tknt mega%ott CHG k(bl kivlaszt$k a z1l%
sz!ncsatornt"
2
/. bra: A #.bra els k!nek vrs, zld s kk sz"ncsatorn0a.
'z algoritm&sok kimenete min%ig egy olyan logikai rtkeket tartalmaz- k( Ebinris
k(F< melyben az 1>es $el1li azt< .a az illet (i6el eleme az r.l-zatnak s a 0>s (e%ig azt
mon%$a meg< .ogy az a%ott (i6el nem r(ont< azaz
bv x , y=
{
1< &a * x , y r&l'zat
0< eybknt
a.ol
bvE6< yF az r.l-zatot re(rezentl- binris k(
IE6< yF az ere%eti szemfenk k(
:
Illesztett sz0r1k
D.a&%.&ri 1747>ben megfigyelte A,B< .ogy a retinak(eken az ereknek .rom fontos
t&la$%onsga van
1" 'z ereknek ltalban kicsi a g1rb8let8k< lineris szakaszokkal $-l meg le.et ket
k1zel!teni"
2" 'z erek t8kr1z%se sokkal kisebb< mint ms fel8letek t8kr1z%se a retinn<
ezrt viszonylag s1ttebbek a k(eken" ' ," brn lt.at-< .ogy f8ggleges irny
mentn a (i6elek sz8rkeskls intenzitsrtkeit ala(&l vve< az erek< mint
v1lgyek mo%ellez.etk" ' g1rbe loklis minim&ma az a%ott r k1ze(t .atrozza
meg"
4
1. bra: 2rom klnbz r flees irnyban vett intenzitsrtkei.
Ebbl arra k1vetkeztettek< .ogy az erek $-l k1zel!t.etek egy megfelel Ha&ss
g1rbvel
3 x , y=
1
2KL
2
e

d
2
2L
2
a.ol
% a f8ggleges irny? tvolsg az E6< yF (ont s az r elmleti k1ze(e
k1z1tt"
L a Ha&ss g1rbe (aramtere< $elen algoritm&s esetben LM2 vlasztssal"
*" ' lt-i%egfbl kil(ve< az erek szlessge fokozatosan cs1kken<
ltalnossgban elmon%.at- r-l&k< .ogy 2>10 (i6el E*2>140 NmF szlesek"
7
4. bra: A mefelel 3auss rbe 56# !aramterrel.
Az algoritmus meg*alstsa
' kt%imenzi-s k(eken az erek tetszleges sz1get bezr.atnak az y tengellyel< ezrt a
konvol?ci-s kernelt EHa&ss g1rbtF min%en le.etsges irnyban el kell forgatni s a ka(ott
ere%mnyeket 1ssze kell .asonl!tani min%en egyes (i6elre a ma6imlis rtket kell
kivlasztani"
' kernel matematikailag a k1vetkezk((en .atroz.at- meg
7 x , y=e

x
2
2L
2
y
8
2
a.ol az L az eret a((ro6iml- szakasz .ossza< amit ta(asztalati ?ton< norml s
ren%ellenes szemfenk k(ek 1ssze.asonl!tsval .atroztak meg< $elen algoritm&s esetben
LM7" Ez a kernel azonban csak azokat az ereket k(es %etektlni< amelyek (r.&zamosak
Evagy legalbbis nagyon kis sz1get zr beF az y tengellyel< ezrt a kernelt el kell forgatni"
Oigyelembe kell mg venn8nk azt is< .ogy a retinak(ek ltalban za$$al ter.eltek< ezrt
a kernel rtkeinek a meg.atrozsakor 8gyeln8nk kell arra< .ogy a za$ra a konvol?ci-
ere%mnye n&lla legyen" Ezt legegyszer+bben ?gy te.et$8k meg< .ogy a konvol?ci-s kernel
valamennyi rtkbl kivon$&k a konvol?ci-s kernel rtkeinek az tlagt"
A kernelek meghatrozsa
Legyen (E6< yF a kernel egy (ont$a s P
i
legyen a %etektlni k!vnt r s az y tengely
ltal bezrt sz1g" ' forgats mtri6val 1sszeszorozva az ere%eti kernelt megka(.at$&k az
elforgatott kernelt"
'z i fokkal t1rtn forgats mtri6a
r
i
=

cos
i
sin
i
sin
i
cos
i

10
Qgy az i fokkal elforgatott kernel a
!
i
=!r
i
i=0< 1/< """ , 12/
1sszef8ggssel .atroz.at- meg"
'..oz< .ogy az 1sszes le.etsges irny? eret %etektlni t&%$&k< 1/>onknt kell
forgatn&nk a kernelt< !gy 1sszesen 12 k8l1nb1z kernellel kell a szemfenk k(et
konvolvln&nk s k1z8l8k (i6elenknt a ma6imlis rtket kivlasztani"
0 0 0 0 0 0 , 0 0 0 0 0 0 0 0 0
0 0 0 0 0 , , * 0 0 0 0 0 0 0 0
0 0 0 0 , , * 2 0 0 0 0 0 0 0 0
0 0 0 , , * 2 0 R2 R, 0 0 0 0 0 0
0 0 , , * 2 0 R2 R, R/ R2 0 0 0 0 0
0 , , * 2 0 R2 R, R/ R2 R/ R, 0 0 0 0
, , * 2 0 R2 R, R/ R2 R/ R, R2 0 0 0 0
0 * 2 0 R2 R, R/ R2 R/ R, R2 0 2 * 0 0
0 0 0 R2 R, R/ R2 R/ R, R2 0 2 * , , 0
0 0 0 R, R/ R2 R/ R, R2 0 2 * , , 0 0
0 0 0 0 R2 R/ R, R2 0 2 * , , 0 0 0
0 0 0 0 0 R, R2 0 2 * , , 0 0 0 0
0 0 0 0 0 0 0 2 * , , 0 0 0 0 0
0 0 0 0 0 0 0 * , , 0 0 0 0 0 0
0 0 0 0 0 0 0 0 , 0 0 0 0 0 0 0
9. a)
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 , * 2 1 R2 R/ R2 R/ R2 1 2 * , 0 0
0 , * 2 1 R2 R/ R2 R/ R2 1 2 * , 0 0
0 , * 2 1 R2 R/ R2 R/ R2 1 2 * , 0 0
0 , * 2 1 R2 R/ R2 R/ R2 1 2 * , 0 0
0 , * 2 1 R2 R/ R2 R/ R2 1 2 * , 0 0
0 , * 2 1 R2 R/ R2 R/ R2 1 2 * , 0 0
0 , * 2 1 R2 R/ R2 R/ R2 1 2 * , 0 0
0 , * 2 1 R2 R/ R2 R/ R2 1 2 * , 0 0
0 , * 2 1 R2 R/ R2 R/ R2 1 2 * , 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
9. b)
9. bra: 7t kernel, az a) a 14%os, a b) a flees irnynak mefelel.
:56#, 86;)
3ivel a Ha&ss g1rbe 6 irnyban min%kt ol%aln vgtelen8l .ossz?< ezrt le kellett
vgni ezeket az &M2 .atrokon< azaz a g1rbt csak a AR2< 2B intervall&mon rtelmezz8k"
11
Ekkor egy (ontnak a k1rnyezett az albbi m-%on .atroz.at$&k meg
<=
{
u , v u2< v
8
2
}
Te.t ekkor az i>e%ik kernel egy rtke
7
i
x , y=e
u
2
2L
2
!
i
<
#a '>val $el1l$8k az S elemeinek a szmt< akkor a kernel tlagt az albbi
1sszef8ggssel .atroz.at$&k meg
m
i
=

!
i
<
7
i
x , y
A
Qgy mr kiszm!t.at-ak az algoritm&s ltal is .asznlt konvol?ci-s kernelek
7 =
i
x , y=7
i
x , ym
i
!
i
<
'z m
i
>kre a mr korbban eml!tett< za$okra vonatkoz- meglla(!ts miatt volt sz8ksg<
ebben az esetben a za$os (i6elekre a konvol?ci- 0>val tr vissza"
12
Az algoritmus !rt!kel!se
'z illesztett sz+rk algoritm&sa sikeresen %etektlta az ereket< %e meg kell $egyezni<
.ogy az ere%mny mg sz8rkernyalatos k(< ezrt sz8ksg van egy k8sz1b1lsre< amivel
k8l1nvlaszt$&k egymst-l az r(ontokat s a .ttr(ontokat" 'z el$rs ere%mnye a mr
korbban eml!tett r.l-zatot re(rezentl- binris k("
' k8sz1b1ls lnyege< .ogy az algoritm&s kimeneti k(nek (i6eleit egy r1gz!tett K
k8sz1bszm ala($n kt osztlyba sorol$&k .a az a%ott (i6el intenzitsrtke nagyobb vagy
egyenl< mint a K k8sz1bszm< akkor a binris k(en a (i6el.ez 1>et ren%el8nk< egybknt
(e%ig 0>t"
'zonban az o(timlis k8sz1b megvlasztsa nem olyan egyszer+ %olog< mint elsre
t+nik" 3s>ms retinak(en ms>ms k8sz1bre van sz8ksg s min%ezt termszetesen
a&tomatik&san kell megvlasztani emberi beavatkozs nlk8l" Erre az o(timlis
k8sz1bvlasztsra m&tatok be most egy m-%szert"
1*
>. bra: Az illesztett sz?r eredmnye s annak kszblt0e 76@A%al.
rhlzat detektls a msodrend0 entr"ia
3elhasznls*al
'.ogyan mr korbban lt.att&k< az illesztett sz+rkkel sikeresen le.et %etektlni a
szemfenk k(ekrl az r.l-zatot< viszont (roblma van vele a k8sz1b1lsnl< amikor az
o(timlis k8sz1b1t kell meg.atrozn&nk" ' msik .trnya az< .ogy tlagosan csak kb" 44@>
os (ontossgot r el< ami azt $elenti< .ogy a man&lisan szegmentlt r.l-zattal ekkora
szzalkban egyezik meg" =al-sz!n+leg azrt ilyen alacsony a tallati arnya< mert az
algoritm&s nem k(es %etektlni a vkonyabb ereket< ami azzal $r< .ogy .a a %etektlt
r.l-zatot arra szeretnnk fel.asznlni< .ogy azon mikroane&rizmkat ismer$8nk fel< akkor
ezt egyszer+en nem t&%$&k megtenni< mivel ezek az elvltozsok ((en a .a$szlereken
$elentkeznek" D.a&%.&ri 1747>ben (&bliklta ezt a m-%szert< az-ta szmtalan olyan
algoritm&st m&tattak be< amelyek sokkal $obb E7*>7,@ k1r8liF (ontossgot rtek el" Ezek
k1z8l az egyik leg$obbat 3" Siemei$er tette k1zz A/B min%en (i6el.ez meg.atrozott egy
sa$tsg vektort< ami a Ha&ss sz+rbl< annak els> s mso%ren%+ %erivlt$b-l llt
k8l1nb1z rtkekkel sklzva E1<2<,<4<12F" 'ztn ezekbl a sa$tsgvektorokb-l kSS
osztlyoz-t fel.asznlva ll!t$k el az r.l-zatot" Ezt az el$rst mr nevez.et$8k nagyon
(ontosnak< mivel a DCI=E a%atbzison 7,<12@>os (ontossgot rt el" 'zt azonban
figyelembe kell venn8nk< .ogy ez nem egy a&tomatik&s m-%szer< emberi beavatkozst
ignyel s az ere%mny nagyban f8gg a tan!t- minta minsgtl is"
3ost egy olyan tec.nikt m&tatok be< amely ki.asznl$a azt< .ogy az illesztett sz+rk
algoritm&sval elll!tott 3OC E3atc.e% Oilter Ces(onseF k(en egy a%ott (i6el
intenzitsrtke nem f8ggetlen a k1rnyezetben lv (i6elek intenzitsrtkeitl A2B" 'z
intenzitsskla ala($n bizonyos szablyok ala($n meg.atroz&nk egy 2/2J2/2 mret+
mtri6ot< mely elemei k1z8l a ma6imlis mso%ren%+ entr-(ival ren%elkezt fog$&k
kivlasztani o(timlis k8sz1bnek< amivel mr el t&%$&k ll!tani az r.l-zatot re(rezentl-
binris k(et" 'z alkalmazott el$rs megfelel (aramtervlasztssal t1bb mint 7/@>os
(ontossgot r el"
1,
Az algoritmus 3ol&amat#r%a
@. bra: Az aloritmus folyamatbr0a.
1/
Ere%eti k(
01l% sz!ncsatorna kivlasztsa
3aszkgenerls
Illesztett sz+r alkalmazsa
5tmenetmtri6 meg.atrozs
Tr.l-zat szegmentls
k8sz1b1ls a mso%ren%+
entr-(ival
>ld szn=satorna ki*lasztsa
3int mr korbban eml!tett8k a retinak(eken a z1l% sz!ncsatorna .or%ozza a legt1bb
informci-t az r.l-zattal ka(csolatban< mivel itt k8l1n8lnek el a leg$obban a .ttrtl<
sokkal s1ttebbek annl" Ennl a csatornnl megfigyel.et az is< .ogy sokkal kisebb
mrtkben ter.elt za$$al a t1bbinl" Tovbbi elny az is< .ogy az CHG k(nek csak egyik
rszt kell fel%olgozn&nk< ami $elentsen lecs1kkenti az algoritm&s f&tsi i%e$t Ekb" a
.arma%raF"
Maszkgenerls
' maszkgenerls arra szolgl< .ogy a szemfenk lnyeges informci-t .or%oz-
ter8lett k8l1nvlassz&k a k( .ttertl s k8l1n vizsgl$&k tle" Ezt a ter8letet szoks CUI>
nak ECegion Uf InterestF nevezni" ' f&n%&s felvtelek esetben CUI>nak .!v$&k azt a k(rszt<
a.ol az r.l-zat megtall.at-"
12
;. bra: )B*, a bevonalkzott rsz nem tartozik a
)B*%&oz.
' fel.asznlt maszk egy logikai mtri6 Ebinris k(F< amelynek a mrete megegyezik az
ere%eti k((el s a benne tall.at- rtk 1>es< .a az a%ott (i6el a sz!nes k(en a CUI>.oz
tartozik< egybknt (e%ig 0>s"
Ltezik egy olyan m-%szer< mellyel sikeresen le.et maszkot generlni matematikai
morfol-giai o(ertorokat .asznl&nk fel a CUI meg.atrozsra A:B"
'z el$rs l(sei
1" 'z ere%eti sz!nes k( v1r1s sz!ncsatorn$ra egy k8sz1b1lst .a$t&nk vgre kM*/
k8sz1bbel< mely meg.atrozsa ta(asztalati ?ton t1rtnt"
2" ' k8sz1b1lt k(en egy nyitst .a$t&nk vgre egy *J*>as ngyzet alak?
str&kt?raelemmel"
*" 'z ere%mnyen egy zrst .a$t&nk vgre &gyanazzal a str&kt?raelemmel"
," =g8l mg egy tovbbi ero%lst alkalmaz&nk a ka(ott k(re< szintn a *J*>as
str&kt?raelemmel"
'z ere%eti k(et (i6elenknt 1sszeszorozva a generlt maszkkal elrt8k azt< .ogy mr
csak a CUI>n bel8l vgezz8nk m+veleteket"
1:
1A. bra: $redeti k! s az annak enerlt maszk.
Illesztett sz0r1k alkalmazsa
3int mr korbban lt.att&k az illesztett sz+rk alkalmazsval sikeresen kiemel.et$8k
az ereket a k(rl" Tovbb azrt is $- ennek a m-%szernek az alkalmazsa< mivel az
r.l-zatnak az egszt .atrozza meg< ellenttben n.ny l%etektl- algoritm&ssal< amelyek
esetben a ka(ott erek megszaka%.atnak< nem folytonosak" Oontos meg$egyezni< .ogy az
illesztett sz+rket nem csak az iro%alomban megtall.at- LM2 (aramterrel f&ttatt&k le<
.anem ms L rtkekre is E(l" LM1< LM0"/< LM0"1F< amely nagyban $av!totta a tallati
arnyokat< sokkal t1bb vkony eret %etektlt< min% a DCI=E< min% a DI'CETDG1 a%atbzis
esetn"
E..ez a l(s.ez .ozztartoz.at mg egy elfel%olgozsi el$rs is< melynek a cl$a a
k(eken lv za$ eltvol!tsa" Ez az elfel%olgozsi el$rs a me%insz+rs"
Medinsz0r!s
'z E6< yF koor%int$? (ont SJS>es k1rnyezett ES (ratlanF vizsglva az E6< yF
koor%int$? (ont intenzitst azon intenzits rtkkel .elyettes!t$8k< amely V a k1rnyezetben
lv S
2
%arab intenzits rtket nagysg szerint ren%ezve V a ren%ezett sorozatban a k1z(s
.elyen ll"
' me%insz+rs .atsra a k(ben tall.at- ki&gr- intenzitsrtk+ k((ontok
fnyessge k1zele%ni fog a k1rnyezet8k fnyessg.ez< szlssges esetben< .a egy .omogn
k(rszletben tall.at- egy az tlagfnyessgnl s1ttebb vagy vilgosabb k((ont< az
egyszer+en elt+nik a k(bl" ' me%insz+r ezen t&la$%onsga miatt nagyon .atkonyan
tvol!t$a el az im(&lz&sszer+ za$okat"
5ltalban /J/>1s me%in sz+rt .asznlt&nk a DI'CETDG1 a%atbzisb-l szrmaz-
k(eken< mely nagyon $-l kik8sz1b1lte a za$okat"
14
?tmenetmtri@ meghatrozs
'z tmenetmtri6a egy sz8rkeskls k(nek egy LJL>es EL a sz8rkeskla elemeinek a
szmaF ngyzetes mtri6 a WMAt
i$
B< amelynek az elemei mega%$k min%en egyes
intenzits(rra az tmenetek szmt< tovbbi informci-kat szolgltatva ezzel a k(en lv
str&kt?rkr-l" 'z tmenetmtri6 meg.atrozs.oz ,>szomsz%sgot .asznlt&nk< ami azt
$elenti< .ogy az I k( egy IE6< yF (i6elnek k1rnyezetn az albbi , (i6elt rt$8k
IE6>1< yF< IE6X1< yF< IE6< y>1F< IE6< yX1F
Tegy8k fel (l%&l< .ogy t
*2<*/
M12, egy I k(re< akkor ez azt a%$a meg< .ogy az I k(en a
*2 intenzitsb-l a */ intenzitsba ,>szomsz%sgot .asznlva 12, tmenet tall.at-"
'z tmenetmtri6 egy t
i$
eleme az albbi m-%on .atroz.at$&k meg
t
i0
=

l=0
81

k=0
81

a.ol
=
{
1< &a
{
* l , k =i s * l , k1=0
vay
* l , k=i s * l1< k=0
0< eybknt
17
11. bra: Celnay"tott k!rszlet a (*A)$-(.1%bl.
Az els az eredeti, ma0d a /D/%as s az 4D4%s medinsz?rs eredmnye.
Legyen K egy a k8sz1b1ls.ez .asznlt rtk" Ekkor a K az tmenetmtri6ot , rszre
oszt$a '>ra< G>re< D>re s D>re" Ezek az albbiaknak felelnek meg
' r.l-zat
G tmenet az r.l-zat s a .ttr k1z1tt
D .ttr
D tmenet a .ttr s az r.l-zat k1z1tt
' k1vetkez rszben meg.atrozz&k a k8sz1b1ls.ez fel.asznl.at- o(timlis K
k8sz1bszmot"
20
1#. bra: A 7 ltal 1 rszre osztott tmenetmtrix.
:769@)
K9sz#l!s a msodrend0 entr"i*al
' fela%at&nk te.t az< .ogy meg.atrozz&k azt az o(timlis K k8sz1bszmot< amely
megfelelen bont$a szt az tmenetmtri6ot , rszre" E..ez vezess8k be az albbi
mennyisgeket A4B
1" Egy a%ott t
i$
tmenet val-sz!n+sge
!
i0
=
t
i0

i=0
81

0=0
81
t
i0
2" 'z ' rszbe tartozs val-sz!n+sge
E
A
=

i=0
7

0 =0
7
!
i0
*" ' D rszbe tartozs val-sz!n+sge
E
F
=

i=71
81

0 =71
81
!
i0
," Sormalizlt val-sz!n+sg ' esetn
E
i0
A
=
!
i0
E
A
i=0<1 ,""" , 7 0 =0<1, """ , 7
/" Sormalizlt val-sz!n+sg D esetn
E
i0
F
=
!
i0
E
F
i=0<1 ,""" , 7 0 =0<1, """ , 7
21
2" 'z ob$ekt&m Er.l-zatF mso%ren%+ entr-(i$a
2
A
2
7=
1
2

i =0
7

0=0
7
E
i0
A
log
2
E
i0
A
:" 'z elz.1z .asonl-an a .ttr mso%ren%+ entr-(i$a
2
F
2
7=
1
2

i=71
81

0 =71
81
E
i0
F
log
2
E
i0
F
4" ' tel$es mso%ren%+ entr-(ia
2
-
2
7=2
A
2
72
F
2
7
'z o(timlis k8sz1brtket az a K (aramter a%$a meg< amely esetn a 2
-
2
7
tel$es mso%ren%+ entr-(ia ma6imlis< azaz
7
o!t
=ar
{
max
7{0<1 , """ , 81}
2
-
2
7
}
22
Ut3eldolgozs
'.ogyan a 1*" brn lt.at$&k< az ere%mny8l ka(ott k(en tall.at-ak .elytelen8l
azonos!tott (i6elek" '..oz< .ogy tiszta< tel$es r.l-zatot ka($&nk< ezeket el kell tvol!tani<
sz8ksg van egy &t-fel%olgozsi l(sre"
'z &t-fel%olgozst az albbi m-%on te.et$8k meg
1" ' 4>szomsz%sgot ala(&l vve megkeress8k az !gy ka(csol-%- ob$ekt&mokat"
2" 3in%en ob$ekt&mnak meg.atrozz&k a mrett< azaz azt< .ogy .ny (i6elbl
tev%nek 1ssze"
*" 'zon ob$ekt&mokat< amelyek egy meg.atrozott ) rtknl kevesebb
k((ontb-l llnak eltvol!t$&k a k(rl"
'z algoritm&s&nk esetben az )M1000 rtket vlasztott&k< amely elegen% volt a..oz<
.ogy kik8sz1b1l$8k a tvesen %etektlt ob$ekt&mokat"
2*
1/. bra: Az el0rs eredmnye.
Az algoritmus !rt!kel!se
'z algoritm&st min%kt korbban eml!tett a%atbzisra< a DCI=E>ra s a DI'CETDG1>
re is lef&ttatt&k"
' DCI=E esetn nem volt sz8ksg elfel%olgozsi m-%szerre< mivel nagyon $-
minsg+ k(eket tartalmaz" T1bb L (aramter ki(r-blsa &tn a leg$obb ere%mnyt a LM0"/
(aramter a%ta< ellenttben a .asonl- r.l-zat %etektorokat bem&tat- cikkek ltal .asznlt
LM2 rtkkel" 'z algoritm&s ez esetben nagyon gyors k(enknt tlagosan / mso%(erc alatt
%etektlta az r.l-zatot"
' DI'CETDG1 a%atbzison mr .asznlt&k a korbban bem&tatott elsz+rsi m-%szert<
a me%in filterezst /J/>1s ablakkal< amellyel sikeresen el t&%t&k tvol!tani a k(eken lv
za$t" Ezeknl a k(eknl man&lisan szegmentlt r.l-zat .inyban &gyan nem t&%t&k
mrni a (ontossgot< azonban LM0"1< LM0"/ s LM1 rtkeket alkalmazva is kielg!t
ere%mnyeket ka(t&nk" Oontos tovbb meg$egyezni< .ogy ezen felvtelek nagyobb
felbontsa< valamint rosszabb minsge miatt az o(timlis k8sz1bszmot el kellett toln&nk
egy ta(asztalati rtkkel< K
elt
M,>gyel" ' f&tsi i% itt is nagyon gyors kb" 22>2: mso%(ercre
volt sz8ksg k(enknt"
9t-fel%olgozsra min%kt esetben sz8ksg volt< mivel nlk8le a .ibsan %etektlt
r(ontok nagyban rontottk a (ontossgot"
2,
11. bra: Az ut'feldolozs
eredmnye.
Ysszessgben elmon%.at- az algoritm&sr-l< .ogy nagyon gyors< (ontos s ami a
legfbb ernye tel$esen a&tomatik&s< nincs sz8ksg emberi beavatkozsra"
2/
Meg*alsts
'z algoritm&sok megval-s!tsra egy olyan k1rnyezetet kerest8nk< amellyel k1nnyen s
gyorsan le.et im(lementlni a %etektorokat< valamint ren%elkezik olyan keretren%szerrel< ami
seg!tsget ny?$t a k8l1nb1z k(fel%olgozsi eszk1z1k< m-%szerek .asznlatban" Ezen okok
miatt a vlaszts a 3at.Works cg 3'TL'G (rogramcsomag$ra esett A7B< melyben az
el$rsok nagy ne.zsg nlk8l (rogramoz.at-ak< a .ozz ka(csol-%- Image ;rocessing
Toolbo6 (e%ig nagyon sok k(fel%olgozs.oz fel.asznl.at- el$rst eleve tartalmaz< !gy
azokat nem kell nek8nk k8l1n megval-s!tan&nk"
' 3'TL'G a forrsf$lokat< vagy ms nven a szkri(teket ?n" "m f$lokban trol$a<
k8l1n for%!t-t nem .asznl< az &tas!tsokat sorr-l>sorra .a$t$a vgre"
22
14. bra: 7!ernyk! a GA-8A.%r'l.
A "rogram 3el!"t!se
matc&edfilter.m: az illesztett sz+rk algoritm&st megval-s!t- szkri(t" Gemenete egy
sz8rkernyalatos k( s a L (aramter< kimenete (e%ig az 3OC k("
mask.m: egy a%ott szemfenk k( binris maszk$t generl$a le"
kuszob.m: els l(sben meg.atrozza az in(&t k( tmenetmtri6t< ma$% abb-l
kiszmol$a a mso%ren%+ entr-(ikat min%en intenzitsrtkre s k1z8l8k visszaa%$a a
ma6imlisat< azaz az o(timlis k8sz1b1t"
erszem.m: ez a szkri(t vgzi el az r.l-zat %etektlst< vgre.a$t$a az el> s az
&t-fel%olgozst" ' kimenete egy< az r.l-zatot re(rezentl- binris k("
Ktflek((en le.et meg.!vni az elfel%olgozs szem(ont$b-l
1" bv6erszem:*, keltolas, sima): ebben az esetben nincs elfel%olgozs"
2" bv6erszem:*, keltolas, sima,=median=,<): ekkor az I k( z1l% sz!ncsatorn$n
vgre.a$t egy SJS>es me%insz+rst"
ui.m: a fel.asznl-i interfsz megval-s!tsa"
2:
19. bra: 7!ernyk! a !roramb'l.
Az !rhlzat detektorok sszehasonltsa
' DCI=E a%atbzis esetn min%en egyes k(.ez a ren%elkezs8nkre ll kt szakrt EZ
s [F ltal a man&lisan szegmentlt r.l-zat< !gy le.etsg8nk van a korbban bem&tatott
%etektor $-sgt mrni ms>ms (aramterek esetn< vagy azt k8l1nb1z r.l-zat
szegmentl- algoritm&sokkal 1ssze.asonl!tani"
Z ltal /::2,7 (i6el lett meg$el1lve rknt s *720,7, (i6el .ttrknt< azaz az 1sszes
k((ont 12":@>a r" [ esetn //2/*2 (i6el az erek< m!g *741211 a .ttr(i6elek szma
E12"*@ rF" 'z 1ssze.asonl!tsok ala($&l az Z ere%mnyeit .asznlt&k fel< te.t ezt tekint$8k
100@>os (ontossg?nak< amit a szakiro%alom gro&n%>tr&t.>nak< vagy gol% stan%ar%>nak
nevez s a tovbbiakban H>vel $el1l$8k< az r.l-zat %etektorok kimenett (e%ig D>vel"
' fentiek ala($n ngy k8l1nb1z rtk .atroz.at- meg
1" =al-%i (ozit!vnak ETr&e ;ositive< T;F nevezz8k azt< .a min%kt k(en< azaz H>
ben s D>ben is egy a%ott (i6el rknt van meg$el1lve"
2" =al-%i negat!v ETr&e Segative< TSF< .a H>ben s D>ben is a (i6el nem r(ont<
te.t .a .ttr(i6el min%kt esetben
*" Tves (ozit!v EOalse ;ositive< O;F< .a egy (i6el D>ben r(ont< %e H>ben nem" Ezt
az rtket szoks elsfa$? .ibnak is nevezni"
," Tves negat!v EOalse Segative< OSF< .a egy (i6el D>ben nem r(ont< (e%ig a H>
ben az" Ezt (e%ig szoktk mso%fa$? .ibnak nevezni"
Ebbl a ngy rtkbl szrmaztat.at-ak k8l1nb1z mennyisgek< melyek az
1ssze.asonl!ts ala($&l szolgl.atnak" Ezek k1z8l a legszlesebb k1rben elter$e%t
mrszmok szenzitivits< s(ecificits s a (ontossg"
24
<zenziti*its E)ensF
3s nven val-%i (ozit!v arny ETr&e ;ositive Cate< T;CF< mega%$a< .ogy csak az
r.l-zat (i6eleit figyelembe vve mennyire (ontos az algoritm&s
Hens =
-E
E
=
-E
-EC<
a.ol ; az 1sszes (ozit!vaknak a szma"
<"e=i3i=its E)(ecF
3s nven val-%i negat!v arny ETr&e Segative Cate< TSCF" Ez a mrszm a
.ttr(i6elek eltallsnak az arnyt m&tat$a meg
H!ec =
-<
<
=
-<
-<CE
a.ol S az 1sszes negat!vaknak a szma"
Pontossg E'cc&racy< 'ccF
Ez az rtk (e%ig mega%$a a tel$es (ontossgt az algoritm&snak
Acc =
-E-<
E<
=
-E-<
-E-<CEC<
a.ol
; az 1sszes (ozit!vaknak a szma"
S az 1sszes negat!vaknak a szma"
27
$o*##i m!r1szmok
'z albbiakban mega%&nk n.ny< ritkban .asznlt mrszmot
1" Tves (ozit!v arny EOalse ;ositive Cate< O;CF
CE) =
CE
-<CE
= 1H!ec
2" Tves negat!v arny EOalse Segative Cate< OSCF
C<) =
C<
-EC<
= 1Hens
*" )zimmetrik&s %ifferencia
' szimmetrik&s %ifferencia kt .almaz< ' s G k1z1tt van rtelmezve az albbi
szerint
H A, . =
A .. A
A.
Ezzel a mennyisggel is meg le.et .atrozni a %etektls $-sgat" 0 rtket a%< .a
min%kt .almaz elemei megegyeznek s 1>et< .a tel$esen k8l1nb1znek"
*0
A detektor "ontossgnak *izsglata k9ln#z1 "aram!terek
eset!n
' korbban bem&tatsra ker8lt r.l-zat %etektornak van egy (aramtere< a \< amelynek
a megvltoztatsval az algoritm&s (ontossga is megvltozik" ' 1:" brn lt.at- a
k8l1nb1z \ rtkek esetn mrt (ontossgok"
3egfigyel.et< .ogy az algoritm&s a \M0"/ rtk esetn a leg$obb< ekkor a (ontossga
7/"*/@>os" Ezen rtk &tn a \>t n1velve a (ontossg egyre cs1kken" ' k1vetkez rszben a
%etektort a \M0"/ (aramtervlaszts mellett 1ssze.asonl!t$&k ms algoritm&sokkal"
*1
1>. bra: Az aloritmus !ontossa klnbz I rtkek esetn.
A detektor sszehasonltsa ms algoritmusokkal
' tovbbiakban a %etektor&nkat ms< az iro%alomban megtall.at- algoritm&ssal
.asonl!t$&k 1ssze< melyek k1z8l kettt< az illesztett sz+rk m-%szert< valamint 3" Siemei$er
kSS osztlyoz-t .asznl- algoritm&st mr ismertett8k" Lss&nk most n.ny tovbbi
el$rst r1vi%en
(' >ana et al' A10B
Ez a m-%szer matematikai morfol-giai o(ertorokat .asznl az erek
%etektlsra< amely ala(veten * l(esre bont.at-
1" ' lineris rszek meg.atrozsa a nyitsok s&(rem&ma ltal< a.ol a
nyits str&kt?raeleme lineris k8l1nb1z irnyokban"
2" 0a$eltvol!ts szintn a nyitsok s&(rem&ma fel.asznlsval"
*" Ez&tn a za$ nlk8li k(rl a nemk!vnatos ob$ekt&mok eltvol!tsa
La(lace>sz+rvel< ma$% egy s(ecilis filter alkalmazsa"
5' Aiang et al' A11B
' retinak(eken t1bbszint+ loklis k8sz1b1lst .a$tanak vgre< ma$% az !gy
ka(ott binris k(ek osztlyozsa t1rtnik meg aszerint< .ogy ren%elkeznek >e
rszer+ t&la$%onsgokkal"
+' MartinezBPerez et al' A12B
'z r.l-zatot kt t&la$%onsggal $ellemzik az intenzitsok gra%iens rtkvel<
valamint az erek erssgt mr szmmal" Ezen rtkeket a k( k8l1nb1z
ter8letein meg.atrozva< azok ma6im&ma ala($n a k((ontokat kt osztlyba
le.et sorolni r.l-zat (ontok s .ttr(ontok"
*2
1@. bra: A klnbz aloritmusok eredmnye
ey ()*+$ k!re.
**
a) eredeti b) 1. manulis :old
standard)
c) #. manulis
d) F&aud&uri et al. e) <iemei0er et al. f) Jana et al.
) Kian et al. &) Gartinez%Eerez et al. i) msodrend?
entr'!iaala!L :+illalobos
et al.)
*,
1. tblzat: A klnbz m'dszerek tlaos !ontossa a ()*+$ adatbzis esetn.
3-%szer 5tlagos (ontossg E@F
2" man&lis 7,<:*
4:<:*
7,<12
7*<::
72<12
71<41
7/<*/
D.a&%.&ri et al"
Siemei$er et al"
0ana et al"
]iang et al"
3artinez>;erez et al"
mso%ren%+ entr-(iala(? E=illalobos et al"F
7ssze3oglals
Di(lomam&nkmban bem&tattam egy gyors s .atsos r.l-zat %etektl- algoritm&st<
amely tel$esen a&tomatik&s< nem ignyel semmifle emberi k1zrem+k1%st" ' m-%szert
megvizsgltam k8l1nb1z (aramterek mellett is< ami tovbb n1velte annak (ontossgt<
valamint 1ssze.asonl!tottam tovbbi algoritm&sokkal is" ' (ontossgot tovbb is le.etne
fokozni< &gyanis n.ny o&t(&t k(en megfigyel.et< .ogy a vakfolt k1rnykt is tvesen az
r.l-zat rszeknt azonos!t$a az algoritm&s" =lemnyem szerint ezt ?gy le.etne a
legegyszer+bben kik8sz1b1lni< .ogy elsz1r is meg.atrozz&k a vakfolt .elyt a retinak(en<
ma$% annak a k1rnyezetben k8l1n %etektlnnk az ereket valamilyen m-%szerrel"
*/
89ggel!k AC a k9ln#z1 m!r1szmok !rt!ke a
D,IDE adat#zis eset!n
*2
89ggel!k )C retinak!"ek !s a detektlt !rhlzat
*:
*4
Ksznetn&il*nts
' %olgozat vgn szeretnk k1sz1netet mon%ani tmavezetmnek< Dr" #a$%&
'n%rsnak< aki szakmai .ozzrtsvel< tancsaival< seg!tkszsgvel elseg!tette a
%i(lomam&nka elksz8ltt"
*7
Irodalom%eg&z!k
A1B %r" O1vnyi ]-zsef ' c&korbetegsgrl min%enkinek< 1772<
.tt(II^^^"informe%".&I_ebookI%iab"(%f
A2B DCI=E
.tt(II^^^"isi"&&"nlICesearc.IDatabasesIDCI=EI
A*B DI'CETDG1
.tt(II^^^2"it"l&t"fiI(ro$ectIimageretI%iaret%b1I
A,B )" D.a&%.&ri< )" D.atter$ee< S" Katz< 3" Selson< an% 3" Hol%ba&m< Detection of
bloo% vessels in retinal images &sing t^o>%imensional matc.e% filters< *$$$
-ransactions on Gedical *main 4E*F< ((" 22*>227< 1747"
A/B 3" Siemei$er< ]"]" )taal< G" van Hinneken< 3" Loog< 3"D" 'bramoff< `Dom(arative
st&%y of retinal vessel segmentation met.o%s on a ne^ (&blicly available %atabase`<
in );IE 3e%ical Imaging< E%itorEsF ]" 3ic.ael Oitz(atrick< 3" )onka< );IE< 200,<
vol" /*:0< ((" 2,4>2/2"
A2B Oabiola 3" =illalobos>Dastal%i< E%gar%o 3an&el Oeli(e Civer-n< L&is ;astor )nc.ez
Oernn%ez ' fast< efficient an% a&tomate% met.o% to e6tract vessels from f&n%&s
images" ]" =is&alization 1*E*F 22*>2:0< 2010
A:B Orank ter #aar '&tomatic localization of t.e o(tic %isc in %igital colo&r images of t.e
.&man retina" 3")" T.esis< 9trec.t 9niversity< Dec" 12< 200/
A4B ;al SC< ;al )K E1747F Entro(ic t.res.ol%ing" )ignal ;rocess 127:V10
A7B 3'TL'G<
.tt(II^^^"mat.^orks"comI(ro%&ctsImatlabI
,0
A10B O" 0ana an% ]" Klein< a' m&ltimo%al registration algorit.m of eye f&n%&s images &sing
vessels %etection an% #o&g. transform<b IEEE Transactions on 3e%ical Imaging
14E/F< ((" ,17V,24< 1777"
A11B Z" ]iang an% D" 3o$on< a'%a(tive local t.res.ol%ing by vericcation>base%
m&ltit.res.ol% (robing ^it. a((lication to vessel %etection in retinal images<b IEEE
Transactions on ;attern 'nalysis an% 3ac.ine Intelligence 2/E1F< ((" 1*1V1*:< 200*"
A12B 3" 3art!nez>;rez< '" #&g.es< '" )tanton< )" T.om< '" G.arat.< an% K" ;arker<
a)cale>s(ace analysis for t.e c.aracterisation of retinal bloo% vessels<b in 3e%ical
Image Dom(&ting an% Dom(&ter>'ssiste% Intervention > 3IDD'Id77< D" Taylor an%
'" Dolc.ester< e%s"< ((" 70V7:< 1777"
,1

You might also like