Matematika pro geometrickou morfometrii (4)

Podobné dokumenty
Matematika pro geometrickou morfometrii

Circular Harmonics. Tomáš Zámečník

Matematika pro geometrickou morfometrii (3)

Matematika pro geometrickou morfometrii

Matematika pro geometrickou morfometrii (1)

Matematika pro geometrickou morfometrii (2)

Kristýna Bémová. 13. prosince 2007

Úvod do geometrické morfometrie

KŘIVKY A PLOCHY. Obrázky (popř. slajdy) převzaty od

Výpočet průsečíků paprsku se scénou

Výpočet průsečíků paprsku se scénou

Matematika pro geometrickou morfometrii

METODOLOGIE HODNOCENÍ RŮSTU HORNÍ ČELISTI A OBLIČEJE PO ČASNÉ OPERACI ROZŠTĚPU RTU. Jana Velemínská Katedra antropologie a genetiky PřF UK v Praze

Zobrazování těles. problematika geometrického modelování. základní typy modelů. datové reprezentace modelů základní metody geometrického modelování

Metamorfóza obrázků Josef Pelikán CGG MFF UK Praha

Bézierovy křivky Bohumír Bastl KMA/GPM Geometrické a počítačové modelování Bézierovy křivky GPM 1 / 26

ICT podporuje moderní způsoby výuky CZ.1.07/1.5.00/ Matematika analytická geometrie. Mgr. Pavel Liška

Matematický ústav UK Matematicko-fyzikální fakulta

Algoritmizace prostorových úloh

Matematický ústav UK Matematicko-fyzikální fakulta

Elementární křivky a plochy

GIS Geografické informační systémy

Gymnázium Česká a Olympijských nadějí, České Budějovice, Česká 64, 37021

Drsná matematika III 1. přednáška Funkce více proměnných: křivky, směrové derivace, diferenciál

KMA/GPM Barycentrické souřadnice a

Státní závěrečná zkouška z oboru Matematika a její použití v přírodních vědách

Aproximační křivky. Trocha historie. geometrické modelování veliký pokrok v oblasti letectví 1944 Roy Liming

15. listopadu Matematický ústav UK Matematicko-fyzikální fakulta. Hermitovská interpolace

Přednáška 13 Redukce dimenzionality

Voronoiův diagram. RNDr. Petra Surynková, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta

Křivky a plochy technické praxe

PŘÍMKA A JEJÍ VYJÁDŘENÍ V ANALYTICKÉ GEOMETRII

1. a) Určete parciální derivace prvního řádu funkce z = z(x, y) dané rovnicí z 3 3xy 8 = 0 v

Mgr. Ladislav Zemánek Maturitní okruhy Matematika Obor reálných čísel

9 Prostorová grafika a modelování těles

Omezení barevného prostoru

Aproximační křivky. Trocha historie. geometrické modelování veliký pokrok v oblasti letectví 1944 Roy Liming

MATURITNÍ TÉMATA Z MATEMATIKY

3. Souřadnicové výpočty

UNIVERZITA PARDUBICE. 4.4 Aproximace křivek a vyhlazování křivek

KTE/TEVS - Rychlá Fourierova transformace. Pavel Karban. Katedra teoretické elektrotechniky Fakulta elektrotechnická Západočeská univerzita v Plzni

Úvod do zpracování signálů

Jana Dannhoferová Ústav informatiky, PEF MZLU

Tajemství skalárního součinu

Transformace obrazu Josef Pelikán KSVI MFF UK Praha

Základní vlastnosti křivek

5. Plochy v počítačové grafice. (Bézier, Coons)

GIS Geografické informační systémy

Univerzita Pardubice 8. licenční studium chemometrie

1. Cvičení: Opakování derivace a integrály

Jana Dannhoferová Ústav informatiky, PEF MZLU

Maturitní témata z matematiky

13 Barvy a úpravy rastrového

Geometrické transformace

1 Rozdělení mechaniky a její náplň

SEZNAM ANOTACÍ. CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT VY_32_INOVACE_MA4 Analytická geometrie

Interpolace pomocí splajnu

Základní vlastnosti ploch

5. Lokální, vázané a globální extrémy

1 Topologie roviny a prostoru

Přehled vhodných metod georeferencování starých map

Obecný princip 3D numerického modelování výrubu

Základní topologické pojmy:

Signál v čase a jeho spektrum

Globální matice konstrukce

Univerzita Pardubice Chemicko-technologická fakulta Katedra analytické chemie

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

Gymnázium Jiřího Ortena, Kutná Hora

Definice 1.1. Nechť je M množina. Funkci ρ : M M R nazveme metrikou, jestliže má následující vlastnosti:

Kapitola 5. Seznámíme se ze základními vlastnostmi elipsy, hyperboly a paraboly, které

Požadavky k písemné přijímací zkoušce z matematiky do navazujícího magisterského studia pro neučitelské obory

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

Euklidovský prostor Stručnější verze

Občas se používá značení f x (x 0, y 0 ), resp. f y (x 0, y 0 ). Parciální derivace f. rovnoběžného s osou y a z:

Algoritmy pro shlukování prostorových dat

7 Transformace 2D. 7.1 Transformace objektů obecně. Studijní cíl. Doba nutná k nastudování. Průvodce studiem

TSO NEBO A INVARIANTNÍ ROZPOZNÁVACÍ SYSTÉMY

CZ 1.07/1.1.32/

2. Kinematika bodu a tělesa

Zavedeme-li souřadnicový systém {0, x, y, z}, pak můžeme křivku definovat pomocí vektorové funkce.

Topografické mapování KMA/TOMA

III. Diferenciál funkce a tečná rovina 8. Diferenciál funkce. Přírůstek funkce. a = (x 0, y 0 ), h = (h 1, h 2 ).

SYLABUS 9. PŘEDNÁŠKY Z INŢENÝRSKÉ GEODÉZIE

Geometrické transformace obrazu

I. Diferenciální rovnice. 3. Rovnici y = x+y+1. převeďte vhodnou transformací na rovnici homogenní (vzniklou

Geometrické transformace pomocí matic

Matematika I 12a Euklidovská geometrie

Minkowského operace a jejich aplikace

2D transformací. červen Odvození transformačního klíče vybraných 2D transformací Metody vyrovnání... 2

Úvodem Dříve les než stromy 3 Operace s maticemi

Tematický plán Obor: Informační technologie. Vyučující: Ing. Joanna Paździorová

[1] Vzhledem ke zvolené bázi určujeme souřadnice vektorů...

Geometrické transformace obrazu a související témata. 9. přednáška předmětu Zpracování obrazů

maticeteorie 1. Matice A je typu 2 4, matice B je typu 4 3. Jakých rozměrů musí být matice X, aby se dala provést

Katedra informatiky, Univerzita Palackého v Olomouci. 27. listopadu 2013

1. Vlastnosti diskretních a číslicových metod zpracování signálů... 15

AVDAT Mnohorozměrné metody metody redukce dimenze

Projekt OPVK - CZ.1.07/1.1.00/ Matematika pro všechny. Univerzita Palackého v Olomouci

Rasterizace je proces při kterém se vektorově definovaná grafika konvertuje na. x 2 x 1

Katedra geotechniky a podzemního stavitelství

Transkript:

Ján Dupej (jdupej@cgg.mff.cuni.cz) Laboratoř 3D zobrazovacích a analytických metod Katedra antropologie a genetiky člověka Přírodovědecká fakulta UK v Praze

Opakování Warps Na spočtení potřebuji pouze souřadnice vstpních landmarků Principal warpy Tvoří komponenty deformační složky bez ohledu na cílové landmarky 2

Opakování - PCA Převod dat do nové báze která maximalizuje variabilitu v prvních komponentách Střed, hlavní komponenty, skóre k 1 k 2 p i p 0 3

Opakování PCA Výpočet Konstrukce kovariační matice Hlavní komponenty odpovídají vlastním vektorům Vlastní čísla popisují možství zachycené variability Použití Redukce dimenze pro další metody Separace dat do shluků 4

NELANDMARKOVÉ METODY 5

Nelandmarkové metody Data Neobsahují výrazné lokální geometrické vlastnosti Obsahují jich mnoho Výběr landmarků silně redukuje množství zachycené informace 8 Mpx fotka = 24 MiB Síť 20k trojúhelníků ~230 KiB CT sken stovky MiB 10 landmarků = 120 B Můžu extrahovat složitější geometrické objekty Práce s hrubými daty 6

Geometrická primitiva 2D Body Landmark Čárová Přímka Úsečka spojnice 2 landmarků Lomená čára řetězec landmarků Křivka většinou hladká čára, často aproximována lomenou Plošná Polygony uzavřená lomená čára (jednoduchý = neprotínají se) Uzavřené křivky Nadplochy reprezentují oddělené oblasti 7

Geometrická primitiva 3D Body, úsečky, polygony, křivky Roviny Trojúhelníkové sítě Plochy hladké Uzavřené sítě a plochy izoplochy CSG 8

Spojitá vs. diskrétní informace Diskrétní Konečně mnoho měření Vejde se do paměti počítače Spojitá Nekonečně měření Libovolné rozlišení Pro každé dva body existuje bod ležící mezi Existují konečné reprezentace spojitých struktur Studium kontur a křivek pro popis tvaru 9

Křivky (Parametrická) křivka podmožina R 2 nebo R 3 určená zobrazením f z uzavřené U podmnožiny R do příslušného prostoru y f 0.2 f 0.8 v = x x = f t, f: U R R k R k Zobrazení f bývají spojité, hladké Parametrizace Dle délky oblouku Na 0,1 f 0 x 2D rovinná křivka (plane curve) 3D prostorová (spatial/space curve) 10

Plochy Podmnožina R 3 definovaná zobrazením z uzavřené U podmožiny R 2 do R 3 v = x x = f t, f: U R 2 R 3 R 3 Zobrazení f bývají spojité, hladké 11

Křivky Úsečka je také křivka (podobně kružnice, elipsa...) f t = ta + b; t 0,1 ; a, b R k Jak definovat libovolnou křivku složitější než úsečka? Analyticky rovnicí Jen speciální typy křivek Pomocí konečně mnoha informací (kontrolní body, koeficienty) a kombinací spojitých funkcí Beziérova křivka, B-spline, Catmull-Rom spline,... Vzorkováním výčet konečného počtu bodů ležících na křivce Ztráta informace Interpolací dopočítám chybějící body Lomená čára lineární interpolace 12

Křivka - příklad Chci křivku, která bude: Definována kubickým polynomem f t = at 3 + bt 2 + ct + d p 0 p 0 Začínat v p 0 a končit v p 1 f 0 = d = p 0 Mít v bodech p 0 p 1 tečny p 0 p 1 f x 0 = 3a xt 2 + 2b x t + c x = p 0x Z těchto podmínek můžu sestavit rovnice a získat koeficienty polynomů p 1 p 1 Složitější křivky se sestavují z jednoduchších 13

Analýza kontury Hladká hranice, kontura neobsahuje landmarky (jednoznačně definované body) Získání kontury Jak konturu reprezentovat čísly když nemůžu použít landmarky Semilandmarky Body pravidelně rozmístěné na křivce (podle délky nebo úhlu) Transformace na vhodné koeficienty Aproximace nějakou známou křivkou a práce s koeficienty Waveletová / Fourierova transformace vzorkované křivky 14

Semilandmarky Dělení podle délky na potřebný počet n úseků Celková délka l = n 1 i=0 p i p i+1 Délka jednoho úseku l 1 = l n 15

Semilandmarky Dělení podle úhlu Kdy je vhodné první neho druhé dělení? Položit si otázku jestli mohou existovat dvě křivky které v daném dělení dají stejné semilandmarky. Alternativa sliding semilandmarks FL Bookstein Morphometric tools for Landmark data: Geometry and Biology, Cambridge University Press, 1991 16

Jednoduché transformace Obrovské množství způsobů jak popsat tvar kontury 17

Integrální transformace Práce s konturou jako spojitou funkcí Analogie s lineární algebrou, vektorovými prostory Funkce vektor, prostor funkcí vektorový prostor, báze množina bazických funkcí, souřadnice spektrum v = av 1 + bv 2 v f x = a f t g x, t dt v 2 18 v 1 g

Fourierova transformace Báze transformace g x, t = e 2πixt = cos 2πxt + i sin (2πxt) Spektrum je komplexní funkce Předpokládá se periodická funkce Diskretizace + použití amplitudového spektra f n = 1 N N 1 k=0 a k e 2iπ N kn a k = Použití na kontury Transformace do jiných souřadnic FT odděleně na složky vektoru souřadnic N 1 n=0 f n e 2iπ N kn 19

FT komponenty 20

Polární transformace Chci z vektorové funkce vytvoťit 1D funkci a mít jedno spektrum r θ r θ 21

Cirkulární harmonické Reprezentace funkce získané polární transformací Kombinace bázických funkcí Báze Y n θ P 0 x = 1 P 1 x P n+1 x = x f θ = a i Y i θ = P n θ cos θ i=0 = 2n+1 xp n x np n 1 x n+1 22

Circular Harmonics ukázka 23

Waveletová transformace Podobný princip jako FT Hlavní rozdíl je v použité bázi Není jedna kanonická báze jako u FT, pouze předpis jak mají vypadat, pro každou úlohu může být vhodná jiná Báze FT je lokalizovaná ve spektru, u WT je lokalizovaná ve spektru i čase Mateřská funkce + posun a škálování = wavelet 24

WT příklady bází Haar Morlet Daubeschies Mexican hat 25

Výhody WT Lépe reprezentuje data obsahující ostré hrany Koeficienty lépe odrážejí vliv jednotlivých landmarků Signál nemusí být periodický (uzavřené křivky) Možnost volby báze Méně výpočetně náročná 26

METODY NA TROJÚHELNÍKOVÝCH SÍTÍCH 27

Registrace Cíl nalezení korespondencí pro statistickou analýzu S pomocí landmarků Deformace + hledání nejbližších bodů Bez landmarků Iterative Closest Point rigidní TPS-RPM elastická Coherent Point Drift rigidní/afinní/elastická Rigidní zarovnání, spojování meshů Elastická zobrazení rozdílů 28

Srovnání tvarů Vzdálenosti ve směru osi kamery mezi rigidně zarovnanými meshi RapidForm Zjištění rozdílů mezi skupinami může produkovat zavádějící výsledky 29

Dense Mesh Correspondence Statistická analýza meshových dat Stejný algoritmus jako u komerčního produktu MorphoStudio 3.0 Rozšířeno o další funkcie (lineární regrese, asymetrie, export...) Hutton: Dense Surface Models of the Human Face, Ph.D. Thesis, Biomedical Informatics Unit, Eastman Dental Institute, University College London 2004 Princip hledání korespondencí napříč množinou meshů, pak analýza pomocí PCA Morphome3cs DC editor / filter Umí několik typů úloh 30

Dense Mesh Correspondence 1. Landmarky kvůli zarovnání meshů 2. GPA rigidní zarovnání meshů 3. Volba base mesh 4. TPS deformace přiblížení meshů k base 5. Hledání korespondencí vrcholů Nejnáročnější část výpočtu, pro každý vrchol se hledá nejbližší bod na base meshi Urychlení vhodnou datovou strukturou (grid, kd-tree) 6. Oprahování 7. Převod topologie 8. PCA s na korespondujících vrcholech 31

Dense Mesh Correspondence A B B 32

Dense Mesh Correspondence A B B 33

Dense Mesh Correspondence Base mesh je zdeformován na jedince Použije se topologie base meshe ale tvar jedince je zachován Korespondující body mají stejný význam Pozorování stejné náhodné proměnné Semilandmarky Použití: Studium variability Lineární modelování tvaru regrese (MLR) Alometrie závislost tvaru na velkosti Analýza lokálních změn tvaru Asymetrie Párová analýza stav před/po terapii 34

DCA PCA Studium variability na trojúhelníkových sítích Hlavní komponenty představují črty (features) Drastická redukce dimenze Průměrný tvar 35 Průměr PC1 PC2 PC3 PC4

DCA ukázka 36

DCA Asymetrie Odchylky od přesné bilaterální symetrie 1. DCA jako obvykle 2. DCA na meshi a jejím zrcadlovým odrazem Barevná mapa ukazuje vzdálenosti (se znaménkem) od korespondujícího zrcadleného bodu Individuální asymetrie a i 37

DCA Asymetrie Direkcionální asymetrie Tendence skupiny +1.5mm d = 1 n a i Fluktuační asymetrie Odchylka jedince od DA f i = a i,1 d 1, a i,k d k 0mm FA i = k j=1 f i,j -1.5mm 38

UKÁZKY 39

DCA Morphome3cs PC2 PC1 40

Asymetrie Morphome3cs Krajíček V., Dupej J., Velemínská J., Pelikán J: Morphometric Analysis of Mesh Asymmetry, Journal of WSCG, Vol. 20, No. 1, pp. 65-72, ISSN 1213-6972, Union Agency 2012 Dupej J., Krajíček V., Velemínská J., Pelikán J., Analysis of Asymmetry in Triangular Meshes, Proceedings of the 33rd Conference on geometry and graphics, (accepted), 2013 41

Křivky Morphome3cs Velemínská J., Krajíček V., Dupej J., Goméz-Valdés J.A., Velemínský P., Šefčáková A., Pelikán J., Sánchez-Mejorada G., Brůžek J.: Geometric morphometrics and sexual dimorphism of the greater sciatic notch in adults from two skeletal collections: the accuracy and reliability of sex classification, Am J Phys Anthropol. 42