Matematika pro geometrickou morfometrii (1)

Podobné dokumenty
Matematika pro geometrickou morfometrii

Matematika pro geometrickou morfometrii (2)

Úvod do geometrické morfometrie

Matematika pro geometrickou morfometrii

Geometrické transformace pomocí matic

Eukleidovský prostor a KSS Eukleidovský prostor je bodový prostor, ve kterém je definována vzdálenost dvou bodů (metrika)

Rovinné přetvoření. Posunutí (translace) TEORIE K M2A+ULA

Matematika pro geometrickou morfometrii

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

transformace je posunutí plus lineární transformace má svou matici vzhledem k homogenním souřadnicím [1]

Afinní transformace Stručnější verze

Lineární algebra : Metrická geometrie

Matice. Je dána matice A R m,n, pak máme zobrazení A : R n R m.

Úlohy k přednášce NMAG 101 a 120: Lineární algebra a geometrie 1 a 2,

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

NALG 001 Lineární algebra a geometrie 1, zimní semestr MFF UK Doba řešení: 3 hodiny

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

Lineární transformace

Geometrické vidění světa KMA/GVS ak. rok 2013/2014 letní semestr

Vybrané kapitoly z matematiky

Úvod do lineární algebry

Matematika pro geometrickou morfometrii (3)

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

ROZ1 CVIČENÍ VI. Geometrická registrace (matching) obrazů

Geometrické vidění světa KMA/GVS ak. rok 2013/2014 letní semestr

Matematika pro geometrickou morfometrii

Matematika 1 MA1. 1 Analytická geometrie v prostoru - základní pojmy. 4 Vzdálenosti. 12. přednáška ( ) Matematika 1 1 / 32

Afinita je stručný název pro afinní transformaci prostoru, tj.vzájemně jednoznačné afinní zobrazení bodového prostoru A n na sebe.

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

Matematika B101MA1, B101MA2

Matematika I 12a Euklidovská geometrie

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

6. Vektorový počet Studijní text. 6. Vektorový počet

Slovo ALGEBRA pochází z arabského al-jabr, což znamená nahrazení. Toto slovo se objevilo v názvu knihy

Maturitní témata od 2013

Vlastní čísla a vlastní vektory

1 Linearní prostory nad komplexními čísly

Software pro 2D geometrickou morfometrii

Analýza napjatosti PLASTICITA

Matematika (CŽV Kadaň) aneb Úvod do lineární algebry Matice a soustavy rovnic

7 Analytické vyjádření shodnosti

0.1 Úvod do lineární algebry

Vlastní číslo, vektor

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

MATEMATIKA 5. TŘÍDA. C) Tabulky, grafy, diagramy 1 - Tabulky, doplnění řady čísel podle závislosti 2 - Grafy, jízní řády 3 - Magické čtverce

Maturitní otázky z předmětu MATEMATIKA

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Lineární zobrazení. 1. A(x y) = A(x) A(y) (vlastnost aditivity) 2. A(α x) = α A(x) (vlastnost homogenity)

MATURITNÍ TÉMATA Z MATEMATIKY

Základy matematiky pro FEK

Vzorce počítačové grafiky

0.1 Úvod do lineární algebry

ÚSTAV MATEMATIKY A DESKRIPTIVNÍ GEOMETRIE. Matematika 0A1. Cvičení, zimní semestr. Samostatné výstupy. Jan Šafařík

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

Necht L je lineární prostor nad R. Operaci : L L R nazýváme

[1] Motivace. p = {t u ; t R}, A(p) = {A(t u ); t R} = {t A( u ); t R}

Cvičení z Lineární algebry 1

Zdrojem většiny příkladů je sbírka úloh 1. cvičení ( ) 2. cvičení ( )

Algoritmizace prostorových úloh

6. ANALYTICKÁ GEOMETRIE

B) výchovné a vzdělávací strategie jsou totožné se strategiemi vyučovacího předmětu Matematika.

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

a počtem sloupců druhé matice. Spočítejme součin A.B. Označme matici A.B = M, pro její prvky platí:

Operace s maticemi

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

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

MENDELOVA UNIVERZITA V BRNĚ LDF MT MATEMATIKA VEKTORY, MATICE

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

Maturitní okruhy z matematiky - školní rok 2007/2008

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

Slajdy k přednášce Lineární algebra I

A[a 1 ; a 2 ; a 3 ] souřadnice bodu A v kartézské soustavě souřadnic O xyz

9.1 Definice a rovnice kuželoseček

1 Připomenutí vybraných pojmů

Matematika pro geometrickou morfometrii

Linearní algebra příklady

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

Definice 13.1 Kvadratická forma v n proměnných s koeficienty z tělesa T je výraz tvaru. Kvadratická forma v n proměnných je tak polynom n proměnných s

Hisab al-džebr val-muqabala ( Věda o redukci a vzájemném rušení ) Muhammada ibn Músá al-chvárizmího (790? - 850?, Chiva, Bagdád),

MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]

Základy maticového počtu Matice, determinant, definitnost

Učební texty k státní bakalářské zkoušce Matematika Skalární součin. študenti MFF 15. augusta 2008

Matematika pro geometrickou morfometrii (4)

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

Matice. Předpokládejme, že A = (a ij ) je matice typu m n: diagonálou jsou rovny nule.

příkladů do cvičení. V textu se objeví i pár detailů, které jsem nestihl (na které jsem zapomněl) a(b u) = (ab) u, u + ( u) = 0 = ( u) + u.

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

Gymnázium Jiřího Ortena, Kutná Hora. Průřezová témata Poznámky. Téma Školní výstupy Učivo (pojmy) volné rovnoběžné promítání průmětna

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

Geometrické transformace

Lineární algebra : Skalární součin a ortogonalita

Požadavky na konkrétní dovednosti a znalosti z jednotlivých tematických celků

Skalární součin dovoluje zavedení metriky v afinním bodovém prostoru, tj. umožňuje nám určovat vzdálenosti, odchylky, obsahy a objemy.

Základy matematiky pro FEK

Souřadnicové prostory

MATEMATIKA Maturitní témata společná část MZ základní úroveň (vychází z Katalogu požadavků MŠMT)

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

8 Matice a determinanty

POŽADAVKY K SOUBORNÉ ZKOUŠCE Z MATEMATIKY

TEMATICKÝ PLÁN. září říjen

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

Sylabus 1) Úvod do problematiky, zobrazovací metody v medicíně a antropologii. 2) Základy rentgenometrie, kefalometrická analýza laterálních RTG snímků. 3) Zadávání kefalometrických bodů a linií na RTG snímcích, praktická část. 4) Metrická analýza laterálních RTG snímků, využití softwarů SigmaScan, Craniometrics, Past, praktická část. 5) Odhad dentálního věku na základě panoramatických RTG snímků. 6)Odhad biologického věku na základě odečítání RTG snímků ruky. 7) Metody geometrické morfometrie: Úvod, Landmarkové metody, Dvoubodová registrace 8) Metody geometrické morfometrie: Prokrustovská analýza, Teorie tvaru, TPS 9) Metody geometrické morfometrie: Warps, FESA, PCA 10)Metody geometrické morfometrie: Výpočet PCA, Statistika v kostce, Statistické testy, Regresní analýza 11)Metody geometrické morfometrie: Nelandmarkové metody, Křivky, Analýza kontur, Semilandmarky, Integrální transformace 12)Zápočet (?) 2

Předběžný rozvrh 18.11. Úvod, základní pojmy, normalizace, Prokrustovská analýza 25.11. Pokračování a praktické cvičení 2.12. Vizualizace, TPS, Warps, FESA, PCA Nelandmarkové metody 9.12. Pokračování a praktické cvičení 16.12. Statistické metody pro GMM Specifické problémy 3

Úvod Rozhrání několika oborů Geometrie Morfometrie Biologie Antropologie Statistika Zpracování lékařských dat 4

Cíle GM Odhalit skrytá fakta a souvislosti 1. Reprezentace exepláře Landmarky, Semilandmarky Křivky Trojúhelníkové sítě 2. Data mining (hledání potenciálně užitečných informací) PCA Shluková analýza 3. Vyslovení a testování hypotézy Statistické testy, korelace, regrese 4. Kvantifikace Metriky 5

Cíle GM Popsat tvar čísly Čísla statisticky vyhodnotit Měření Čísla Závěr Metoda Metoda 6

Cíle přednášky Základy GM s důrazem na pochopení metematických principů Vzorce a vztahy Názorné ukázky a příklady Počty, matematický softvér, GM softvér Použití vhodné metody pro danou úlohu Příklady a zdroje inspirace Links cgg and natur.cuni Připravit na zkoušku 7

Literatura Zelditch, Swiderski, Sheets, Fink: Geometric Morphometrics for Biologists: A Primer Slice: Modern Morphometrics in Physical Anthropology Lele, Richtsmeier: An Invariant Approach to Statistical Analysis of Shapes 8

Tradiční metody Poloha bodů nehraje roli (také nejde dobře měřit) Používá se Vzdálenost mezi dvěma body, poměry vzdáleností Úhel sevřen trojicí bodů Objemy, plochy... 9

Získavání dat 2D Fotografie, kamera Perspektivní projekce zdroj chyb měření 3D CT, MRI DICOM Povrchové skenery OBJ, STL, WRL Polohovací zařízení 10

Data (2D) 11

Data (3D) 12

Data (objem) 13

Landmark Jméno biologický význam Abstraktní, nezávislé na reprezentaci Homologní Souřadnice matematický význam Dle dimenze dvojice, trojice (k-tice) čísel Vektor Typy landmarků (Bookstein 1991, p. 63) 1. Body dotyku nebo průsečníky linií 2. Body extrémní křivosti 3. Extremální body (nejvzdálenější, místa největší šířky, definované pomocí dalších landmarků) 14

Výběr landmarků Závisí na tom co chceme najít Pokud to nevíme, snažíme se objekt pokrýt systematicky Pokud nás zajímá konkrétní část exempláře, musíme jí odpovídajícím způsobem pokrýt landmarky Pokud porovnáváme dvě části (pr. horní a dolní čelist) pokrýt landmarky Pokud pokrytí není možné Jiné (nelandmarkové) metody Semi-landmarky Křivky 15

Jednoznačnost souřadnic Odpovídá každému landmarku právě jedna sada souřadnic? Souřadná soustava Počátek Jednotky Orientace Báze Sada směrů jejichž kombinací se dají popsat všechny body prostoru Je možné převádět 16

Vektory Uspořádaná k-tice skalárů Zachycuje vícedimenzionální informaci (k dimenze) v = 1,2 ; w = 3,4, 8 ; u = 1,8, π, 0,3 Na vektorech stejné dimenze podobné operace jako se skaláry Součet 1,2 + 3,4 = 4,6 Skalární součin 1,2 3,4 = 1 3 + 2 4 Násobení skalárem 3 1,2 = 3,6 Vektorový součin 17

Vzdálenost dvou bodů Aplikace Pythagorovy věty c 2 = a 2 + b 2 Q c 2 = Q x P x 2 + Q y P y 2 Zápis pomocí vektorových operací P c a b c 2 = Q P Q P c = Q P Q P 18

Souřadnice Počátek P Báze B = b 1, b 2, Souřadnice k = k 1, k 2, b 1 c c = P + k i b i i k 1 b 1 Landmarky určovat ve stejné soustave souřadnic P k 2 b 2 b 2 19

Matice Tabulka čísel 1 2 3 4 5 6 7 8 9 1 2 3 4 5 5 1 2 3 Obecnější případ vektorů Operace sčítaní a násobení, transpozice Musí souhlasit velikosti matic a vektoů Zajímavé speciální případy Čtvercová Symetrická Diagonální Jednotková 20

Operace s maticemi Násobení matic AB = C c ij = a i b j 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 = 30 36 42 66 81 96 102 126 150 Transpozice Výměna sloupců za řádky Funguje také s vektory řádkový změní na sloucový (a naopak) 1 4 2 5 3 6 T = 1 2 3 4 5 6 21

Vzdálenost dvou bodů Zápis pomocí vektorových operací c 2 = Q P Q P Q c = Q P Q P P c b c 2 = Q P T Q P a c = Q P T Q P 22

Transformace Práce se souřadnicemi je možné snadno zapsat pomocí maticových operací Rotace, zvětšení Používá se pro hromadné zpracování 1 2 3 4 5 6 7 8 9 1 2 3 = 14 32 50 Transformační matice Souřadnice Transformované souřadnice Inverzní transformace????????? 14 32 50 = 1 2 3 23

Lineární transformace Linearita zaručuje že se nezmění vzájemné vztahy mezi transformovanými vektory αa a + b = αaa + αab Užitečné transformace (rotace, zvětšení) jsou lineární Identita Neprovede na vektoru žádné změny Jednotková matice I = 1 0 0 0 1 0 0 0 1 Posunutí se nedá realizovat násobením obyčejných souřednic maticemi 24

Homogenní souřadnice Perspektivní projekce není lineární transformace Nezachovává rovnoběžnost, úhly, vzdálenosti Lze jí popsát maticí s použitím homogenních souřadnic Přechod do prostoru vyšší dimenze (2D 3D) Z bodů se stávají přímky V prostoru homogenních souřadnic lineární transformace Převod do prostoru normálních souřadnic Naštěstí se s nimi často nesetkáme Software pro rekonstrukci 3D skenů Obecná kalibrace kamery 25

Typy transformací Podobnost Rotace, posun, změna měřítka, souměrnost Afinní transformace Podobnost, zkosení Projekce 26

Práce s maticemi v R Praktická ukázka R > A <- matrix(c(1,2,3,4,5,6,7,8,9), nrow=3, ncol=3, byrow=true) 1 2 3 4 5 6 7 8 9 1 2 3 = 14 32 50 > A [,1] [,2] [,3] [1,] 1 2 3 [2,] 4 5 6 [3,] 7 8 9 > b<-c(1,2,3) > A %*% b [,1] [1,] 14 [2,] 32 [3,] 50 27

Nelineární transformace Provádějí složitější operace než násobení koeficienty a sčítání Perspektivní projekce provádí dělení 28

Moderní metody GM Metody měření, zpracování, analýzy a zobrazení s cílem studia tvaru a jeho změn Tvarové proměnné popisují tvar, nemění se s velikostí Forma = velikost + tvar 29

Tvar Definice (Kendall) Veškerá geometrická informace která objektu zůstane po odstranění vlastností polohy, měřítka a rotace Tradiční morfometrie Pracuje přímo se vzdálenostmi nebo jejich poměry Samotné vzdálenosti stěží odrážejí tvar Dva exempláře jsou tak tvarem neporovnatelné Oddělení velikosti a tvaru v datech Jedna z hlavních myšlenek GM 30

Velikost Nezáporná Lineární Centroidová velikost (Centroid size) Matematicky nezávislá na tvaru Výpočet ze vzdáleností landmarků od těžiště t p 1 p 2 t p 3 t = 1 n n i=1 p i n CS = i=1 p i t T p i t p 5 p 4 Často se hledá souvislost CS s tvarem 31

Příklad - trojúhelníky Nejjednodušší geometrický objekt, u kterého se dá hovořit o tvaru K úplnému popisu tvaru trojúhelníku v rovině stačí dvojice čísel Stupeň volnosti tvaru = počet proměnných po odstranění velikosti, otočení a posunutí k - dimenze; p - počet bodů 2D: 2p 4 3D: 3p 7 Obecně: pk k k k 1 2 1 32

Registrace Definice Hledání transformace dvou datových množin do společného systému souřadnic Transformací do společného jednotkového souřadného systému odstraníme vliv velikosti na tvarové proměnné T 33

Typy registrace Podle dat se kterými pracují 2D, 3D, objem, mraky bodů, trojúhelníkové sítě... Podle typu transformace které připouštějí Rigidní, afinní, elastická Podle způsobu hledání transformace Uzavřené formy, iterativní metody Podle způsobu porovnání dvou datových množin Pro účely tvarových proměnných připustíme pouze transformaci polohy, orientace a měřítka Možné popsat lineární algebrou (matice) 34

Dvoubodová registrace (1) Booksteinova registrace Volba dvoulandmarků, které budou tvořit tzv. základnu (base-line) Transformace celého vzorku, aby základna každého exempláře ležela na ose x mezi 0 a 1 35 0 1 0 1

Dvoubodová registrace (2) p 3 Naměřené souřadnice vzorku matice X p 2 x 1 y 1 X = x 2 y 2 p 1 x n y n p 1 a p 2 tvoří bázi p 3 1. Posun jednoho z vrcholů báze do počátku X = X 1 T p 1 p 2 2. Výpočet úhlu který svírá báze a osa x cos θ = b c c = x 2 2 2 + y 2 b = x 2 θ = cos 1 x 2 x 2 2 2 + y 2 p 1 p 3 p 1 c b θ p 2 36

Dvoubodová registrace (3) 3. Rotace do osy x X = HX H = cos ( θ) sin( θ) sin( θ) cos ( θ) 4. Škálování na délku 1 Y = 1 x 2 X p 3 p 1 p 2 q 3 Aplikuje se na všechny vzorky q 1 Počet proměnných je snížen o 4 zůstaly jen tvarové proměnné Závislé na výběru základny V 3D se vybírá základní trojúhelník q 2 1 37

Praktická ukázka Bookstenova transformace v R PAST 38

Klouzající základna Podobně jako předchozí algoritmus Škálováni celého objektu na jednotkovou velikost Do počátku se umístí střed základny 39