Éldetektálás, szegmentálás (folytatás) Orvosi képdiagnosztika 11_2 ea

Hasonló dokumentumok
Képszegmentálás. Orvosi képdiagnosztika 10. ea

Sergyán Szabolcs szeptember 21.

ACM Snake. Orvosi képdiagnosztika 11. előadás első fele

Matematika III előadás

Feladatsor A differenciálgeometria alapja c. kurzus gyakorlatához

A térképen ábrázolt vonal: - sík felület egyenese? - sík felület görbéje? - görbült felület egyenese ( geodetikus )? - görbült felület görbéje?

A térképen ábrázolt vonal: - sík felület egyenese? - sík felület görbéje? - görbült felület egyenese ( geodetikus )? - görbült felület görbéje?

Matematika III előadás

Képfeldolgozó eljárások áttekintés. Orvosi képdiagnosztika 9. ea ősz

Képszegmentáló eljárások. Orvosi képdiagnosztika 2018 ősz

Képfeldolgozó eljárások áttekintés. Orvosi képdiagnosztika

Képfeldolgozó eljárások áttekintés. Orvosi képdiagnosztika 9. ea ősz

2014/2015. tavaszi félév

Klár Gergely 2010/2011. tavaszi félév

Többváltozós, valós értékű függvények

Deformálható modellek. Orvosi képdiagnosztika őszi félév

sin x = cos x =? sin x = dx =? dx = cos x =? g) Adja meg a helyettesítéses integrálás szabályát határozott integrálokra vonatkozóan!

Matematika A1a Analízis

Lengyelné Dr. Szilágyi Szilvia április 7.

9. TÖBBVÁLTOZÓS FÜGGVÉNYEK DIFFERENCIÁLSZÁMITÁSA. 9.1 Metrika és topológia R k -ban

Matematika A1. 8. feladatsor. Dierenciálás 2. Trigonometrikus függvények deriváltja. A láncszabály. 1. Határozzuk meg a dy/dx függvényt.

Kinematika szeptember Vonatkoztatási rendszerek, koordinátarendszerek

Az Ampère-Maxwell-féle gerjesztési törvény

METRIKA. 2D sík, két közeli pont közötti távolság, Descartes-koordinátákkal felírva:

Regresszió. Csorba János. Nagyméretű adathalmazok kezelése március 31.

Bevezetés a modern fizika fejezeteibe. 1.(a) Rugalmas hullámok. Utolsó módosítás: szeptember 28. Dr. Márkus Ferenc BME Fizika Tanszék

KOVÁCS BÉLA, MATEMATIKA II.

17. előadás: Vektorok a térben

Éldetektálás. Digitális képelemzés alapvető algoritmusai. Képi élek. Csetverikov Dmitrij. A Canny-éldetektor Az éldetektálás utófeldolgozása

3D Számítógépes Geometria II.

Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében

Lineáris algebra mérnököknek

Wavelet transzformáció

Függvények vizsgálata

5 1 6 (2x3 + 4) 7. 4 ( ctg(4x + 2)) + c = 3 4 ctg(4x + 2) + c ] 12 (2x6 + 9) 20 ln(5x4 + 17) + c ch(8x) 20 ln 5x c = 11

Felületek differenciálgeometriai vizsgálata

x = cos αx sin αy y = sin αx + cos αy 2. Mi a X/Y/Z tengely körüli forgatás transzformációs mátrixa 3D-ben?

Képfeldolgozó eljárások áttekintés. Orvosi képdiagnosztika 9. ea ősz

Többváltozós, valós értékű függvények

Vektorok összeadása, kivonása, szorzás számmal, koordináták

Geometriai alapok Felületek

9. feladatsor: Többváltozós függvények deriválása (megoldás)

Egyenes és sík. Wettl Ferenc szeptember 29. Wettl Ferenc () Egyenes és sík szeptember / 15

KOVÁCS BÉLA, MATEMATIKA II.

Biomatematika 12. Szent István Egyetem Állatorvos-tudományi Kar. Fodor János

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )

10. Differenciálszámítás

9. előadás. Térbeli koordinátageometria

Bevezetés a modern fizika fejezeteibe. 4. (e) Kvantummechanika. Utolsó módosítás: december 3. Dr. Márkus Ferenc BME Fizika Tanszék

Fizika 1 Elektrodinamika beugró/kis kérdések

1. Bevezetés. 2. Felületek megadása térben. A fenti kúp egy z tengellyel rendelkező. ismerhető fel, hogy. 1. definíció. Legyen D R n.

Lineáris algebra zárthelyi dolgozat javítókulcs, Informatika I márc.11. A csoport

Hajder Levente 2018/2019. II. félév

Feladatok a Gazdasági matematika II. tárgy gyakorlataihoz

Gépi tanulás a gyakorlatban. Lineáris regresszió

Óravázlatok: Matematika 2.

Felügyelt önálló tanulás - Analízis III.

HÁZI FELADATOK. 1. félév. 1. konferencia A lineáris algebra alapjai

6. Éldetektálás. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE (

Tömegpontok mozgása egyenes mentén, hajítások

Koordináta-geometria feladatgyűjtemény

8. Pontmegfeleltetések

Riemanngeometria 1 c. gyakorlat A Riemann-terekkel kapcsolatos fogalmak, jelölések

Vezetők elektrosztatikus térben

Normák, kondíciószám

Matematika (mesterképzés)

Bevezetés a görbe vonalú geometriába

Minták automatikus osztályba sorolása a mintát leíró jellemzők alapján. Típusok: felügyelt és felügyelet nélküli tanuló eljárások

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK EMELT SZINT Koordinátageometria

Csillapított rezgés. a fékező erő miatt a mozgás energiája (mechanikai energia) disszipálódik. kváziperiódikus mozgás

PÉLDÁK ERŐTÖRVÉNYEKRE

*** Munka példány 1.0 *** Waltham D.: Matematika: Egy egyszerű eszköz geológusoknak 1. Differenciál kalkulus

Képrestauráció Képhelyreállítás

A médiatechnológia alapjai

1 Lebegőpontos számábrázolás

3. Szűrés képtérben. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE (

λ 1 u 1 + λ 2 v 1 + λ 3 w 1 = 0 λ 1 u 2 + λ 2 v 2 + λ 3 w 2 = 0 λ 1 u 3 + λ 2 v 3 + λ 3 w 3 = 0

6. Folytonosság. pontbeli folytonosság, intervallumon való folytonosság, folytonos függvények

Rezgés, Hullámok. Rezgés, oszcilláció. Harmonikus rezgő mozgás jellemzői

Geometriai vagy kinematikai természetű feltételek: kötések vagy. kényszerek. 1. Egy apró korong egy mozdulatlan lejtőn vagy egy gömb belső

Georg Cantor (1883) vezette be Henry John Stephen Smith fedezte fel 1875-ben. van struktúrája elemi kis skálákon is önhasonló

Tartalom. Descartes-koordináták. Geometriai értelmezés. Pont. Egyenes. Klár Gergely 2010/2011. tavaszi félév

VIK A3 Matematika, Gyakorlati anyag 2.

Összeállította: dr. Leitold Adrien egyetemi docens

Koordinátageometria. , azaz ( ) a B halmazt pontosan azok a pontok alkotják, amelynek koordinátáira:

Kétváltozós függvények differenciálszámítása

Geometriai modellezés. Szécsi László

Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához

7. Régió alapú szegmentálás

Egy mozgástani feladat

Matematika II. 1 sin xdx =, 1 cos xdx =, 1 + x 2 dx =

Matematika II képletek. 1 sin xdx =, cos 2 x dx = sh 2 x dx = 1 + x 2 dx = 1 x. cos xdx =,

Akusztikai tervezés a geometriai akusztika módszereivel

Infobionika ROBOTIKA. XI. Előadás. Robot manipulátorok III. Differenciális kinematika. Készült a HEFOP P /1.0 projekt keretében

Mérési hibák

Numerikus módszerek beugró kérdések

SZE, Doktori Iskola. Számítógépes grafikai algoritmusok. Összeállította: Dr. Gáspár Csaba. Felületmegjelenítés

3D Számítógépes Geometria II.

Görbe- és felületmodellezés. Szplájnok Felületmodellezés

Feladatok megoldásokkal az első gyakorlathoz (differencia- és differenciálhányados fogalma, geometriai és fizikai jelentése) (x 1)(x + 1) x 1

Átírás:

Éldetektálás, szegmentálás (folytatás) Orvosi képdiagnosztika 11_2 ea

Geometrikus deformálható modellek Görbe evolúció Level set módszer A görbe evolúció parametrizálástól független mindössze geometriai metrikákat alkalmaz A parametrikus eljárásokhoz hasonlóan a képhez kell kötni valahogy, hogy a kontúrokhoz igazodjon

Görbe evolúció Görbe evolúció: a görbék deformációjának elmélete, ahol csak geometriai metrikákat használunk. Ilyen geometriai metrika: normálvektor, görbület, de nem használja azon metrikákat mint a derivált egy parametrikus görbénél Legyen egy mozgó görbénk X s, t = (X s, t, Y(s, t) ahol s paraméter és t az idő. Definiáljuk a befelé mutató egységnormáltját N-nel a görbületét pedig -val A görbe fejlődése a normál irány mentén a következő diff egyenlettel írható le: Itt V( ) sebességfüggvény

Görbe evolúció A leggyakoribb a görbület deformáció és a konstans deformáció Görbület deformáció ahol > 0 konstans A hatás a görbe egyre simábbá tétele és zsugorítása, végső formában egy ponttá. Konstans deformáció ahol V 0 meghatározza az evolúció sebességét és irányát is. A görbület deformáció a minél simább eltüntei a szingularitásokat, a konstans deformáció pedig az egyedi kanyarokat preferálja, megengedi a szingularitásokat

Level set eljárás Alkalmazási területek Lángterjedés (tűz határvonalának terjedése), kristálynövekedés Egy görbét akarunk illeszteni egy képkontúrokhoz úgy, hogy a görbe fejlődjön, propagáljon, a saját magára merőleges irányok mentén valamilyen sebességgel Kiindulás: zárt, sima görbe, amit egy szinthalmazkét (level-set) definiálunk A szinthalmaz egy hiperfelület nulla értékéhez tartozó pontokból áll. A level-set eljárás nem a görbe fejlődését adja meg, hanem a hiperfelület fejlődését, és ezen a nulla szinthez tartozó pontok által definiált görbe így fog fejlődni. A hiperfelület egy 2D térben definiált skalár függvény A skalár függvény a szinthalmaz függvény melyet a képtartományban definiálunk A level set: azon pontos összessége, melyeknél a függvényérték azonos.

Level set eljárás A level set módszer At eredeti görbéből egy felületet épít (beépíti egy felületbe). A kúpalakú felület tulajdonsága, hogy az xy síkot pontosan a görbénél metszi. A felület a level set függvény, bemenetként a sík bármely pontja szerepelés válaszként a magasságot adja. A fekete zero level set, azon pontok együttese, ahol a magasság zérus.

Level-set módszer Legyen egy (0) kiinduló zárt sima görbe R 2 -ben. Általánosabban (0) (N-1)-dimenziós hiperfelület egy N-dimenziós térben (0) definíciója: egy függvény függvény nulla szintű pontjainak halmaza: (x(t),t=0)=0 (t) nem közvetlenül (0) mozgásával keletkezik, hanem (x(t),t) mozgásával

Level set eljárás a görbén belül negatív, görbén kívül pozitív. Szokásos választás: x előjeles távolsága a hiperfelülettől minden szinthalmaza a gradiense mentén terjed F(K) sebességgel. normálvektor a deriválás láncszabályával ahol A mozgó (t) a szinthalmaz. (t) geometriai és differenciális tulajdonságai a görbülettel megadhatók:

Tipikus sebességfüggvény Ekkor a mozgásegyenlet Level set eljárás A sebességfüggvénynek a leállást is biztosítani kell Egyéb sebességfüggvények ( ahol c t c K V0 ) c 1 ha közel konstans intenzitás, c 0, ha a gradiens nagy Ha V 0 >0 a görbe összemegy, ha V 0 <0 a görbe tágul c szerepe a leállításban van. Határozott kontúroknál jól működik, elmosódott szakadozott kontúrnál kifolyhat a görbe a kontúron túlra. Leállító tag módosítása: c( K V ) vissza tudja húzni a kifolyásból t 0 c 1 t ( ck0 c ) c x c az újabb tag szintén a leállást segíti 2

Level set eljárás Az alkalmazott sebességfüggvény 1 ( ck ) c x 2 t 0 c c Iterációszám: 1, 400, 800, 1200, 1600

Szegmentálás követelménye: Ugyanazon a képen más granularitású szegmenseket kell megtalálni

Olyan kombinált szegmentáló eljárás, mely különböző képattribútumok viselkedése attribútumjellemzők alapján keres kontúrokat, szegmenseket Attribútumok intenzitás él (színenként is lehet) Textura él Fázis (texturadetektáló szűrő válaszának fázisa) Attribútum jellemzők Attribútum él (változás van az attribútum értékében) Valószínűség: kiinduló pontból adott irányban mekkora valószínűséggel találok képhatárt Valószínűség: mint az előtt, de ellenkező irányban Intenzitás alapján E(s, ) élenergia as s pontban irányban P(s, ) annak valószínűsége, hogy az s pontban irányban élet (képhatárvonalat) találunk P(s, + ) ugyanez, csak az ellenkező irányban Jellemezés egy hármassal: EdgeFlow

Élenergia: n irányú egységvektor ahol Az élenergia az intenzitásváltozás erősségét jelzi. Az élenergiánál két irány határozható meg: előre és hátra +

Valószínűség Ahol a becslés hibája Az s-beli intenzitással becsüljük a szomszédos ( irányban d távolságban lévő pontbeli értékét Egy lehetséges választás d=4 P(s, ). A legközelebbi határ valószínűsége, és + irányban.

Nagy jóslási hiba adott irányban: jelzi,, hogy egy határ található az adott irányban nagy valószínűséggel. Az EdgeFlow összevetve az 1D éldetektálás klasszikus módszereivel (gradiens, második derivált A flow terjedésének leállása után (stabil állapot) azt tekintjük élnek, ahol a két flow egyesül. Valóságos képeknél nem ilyen szép az élet

Texturából származó élek: textura edgeflow Az előzőhöz hasonlóan: szín és textura élek is találhatók. Textura edgeflow a textura jellemzőtérben iránymenti gradiens. Textura jellemzők: Gábor wavelet dekompozíció Egy Gábor szűrő bankot használ, ahol a skála paraméter a felbontást definiálja. A legkisebb középfrekvencia 1/(4 ) ciklus/pixel. A Gauss simító ablak legalább egy ciklust lefedjen a legkisebb képfrekvenciából. A legnagyobb középfrekvencia 0.45 ciklus/pixel. Frekvenciatartomány: megfelelő számú scale és orientációt kell megválasztani. A Gábor szűrt kép g i (x,y) a Gábor szűrő : i=1,...n, N=S K a szűrők teljes száma (amplitúdó, fázis)

Gábor szűrők, Gábor wavelet mother függvény a képtartományban és a frekvenciatartományban egész A szűrők száma: 6 =5 S=5 =1,25 S=3 =1 S=2

Textura jellemző vektor egy (x,y) pozícióhoz Ez a lokális spektrális energiára jellemző a különböző képfrekvenciákon: Néhány esetben, amikor a textura nagyon trükkösen változik a fázisinformációt is bele kell venni. A textura él energia: A teljes energia az i-edik sávban. w i normalizál az egyes sávok között Az intenzitásélekhez hasonlóan itt is definiálható egy textura élfolyam adott irányban. A textura élfolyam a textura jóslás hibája alapján becsülhető:

Él energia a Gábor szűrés fázisinformációjából egész

Edgeflow mező Az edgeflow a terjedés után

EdgeFlow vektor és az energia és a valószínűség az a attribútum számára, ami lehet intenzitás, szín, textura, fázis

Edgeflow vektor Terjesztjük az EdgeFlow vektort és az a végeredmény, ahol a két irányú terjesztés összeér Minden pontban olyan szomszédos pontokat nézünk, ahol a flow irányok hasonlóak

Néhány példa POST-PROCESSING: határvonal összekötésés régio összeolvasztás

Néhány példa Textura alapu szegmentálás Edgeflow Edgeflow terjedés határvonal Intenzitásélek textura határok A fázisinformáció fontossága

Textúra alapu szegmentálás A fázisinformáció fontossága

Csak szín EdgeFlow Többattribútumú szegmentálás Csak szín szín és textura szín és textura