Matematika pro geometrickou morfometrii (2)

Podobné dokumenty
Matematika pro geometrickou morfometrii

Matematika pro geometrickou morfometrii

Matematika pro geometrickou morfometrii (1)

Matematika pro geometrickou morfometrii (3)

Matematika pro geometrickou morfometrii

Úvod do geometrické morfometrie

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

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

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

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

Systematizace a prohloubení učiva matematiky. Učebna s dataprojektorem, PC, grafický program, tabulkový procesor. Gymnázium Jiřího Ortena, Kutná Hora

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

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),

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

2 Vektorové normy. Základy numerické matematiky - NMNM201. Definice 1 (Norma). Norma je funkcionál splňující pro libovolné vektory x a y a pro

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

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

Vzorce počítačové grafiky

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

DERIVACE. ln 7. Urči, kdy funkce roste a klesá a dále kdy je konkávní a

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

11. VEKTOROVÁ ALGEBRA A ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ. u. v = u v + u v. Umět ho aplikovat při

11. VEKTOROVÁ ALGEBRA A ANALYTICKÁ GEOMETRIE LINEÁRNÍCH ÚTVARŮ

Matematika B101MA1, B101MA2

Linearní algebra příklady

Střední škola automobilní Ústí nad Orlicí

Program SMP pro kombinované studium

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

Požadavky ke zkoušce. Ukázková písemka

Matematika I 12a Euklidovská geometrie

Afinní transformace Stručnější verze

Jiří Cajthaml. ČVUT v Praze, katedra geomatiky. zimní semestr 2014/2015

7 Analytické vyjádření shodnosti

Elementární křivky a plochy

MATURITNÍ TÉMATA Z MATEMATIKY

Geometrické transformace pomocí matic

Hledáme lokální extrémy funkce vzhledem k množině, která je popsána jednou či několika rovnicemi, vazebními podmínkami. Pokud jsou podmínky

VZOROVÉ PŘÍKLADY Z MATEMATIKY A DOPORUČENÁ LITERATURA pro přípravu k přijímací zkoušce studijnímu oboru Nanotechnologie na VŠB TU Ostrava

AVDAT Vektory a matice

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

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

1 Analytická geometrie

Operace s maticemi. 19. února 2018

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava

ALGEBRA. Téma 5: Vektorové prostory

Základy matematiky pro FEK

19 Eukleidovský bodový prostor

Algoritmizace prostorových úloh

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

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

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

VIDEOSBÍRKA DERIVACE

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

Analytická geometrie. c ÚM FSI VUT v Brně

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

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

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

Transformace dat mezi různými datovými zdroji

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

VIDEOSBÍRKA DERIVACE

0.1 Úvod do lineární algebry

1 Projekce a projektory

Učební plán 4. letého studia předmětu matematiky. Učební plán 6. letého studia předmětu matematiky

MATEMATIKA III. π π π. Program - Dvojný integrál. 1. Vypočtěte dvojrozměrné integrály v obdélníku D: ( ), (, ): 0,1, 0,3, (2 4 ), (, ) : 1,3, 1,1,

Analytická geometrie lineárních útvarů

( ) ( ) ( ) ( ) Skalární součin II. Předpoklady: 7207

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

Lineární algebra : Metrická geometrie

Rovnice přímky. s = AB = B A. X A = t s tj. X = A + t s, kde t R. t je parametr. x = a 1 + ts 1 y = a 2 + ts 2 z = a 3 + ts 3. t R

11 Vzdálenost podprostorů

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

Rovnice přímky v prostoru

VEKTORY. Obrázek 1: Jediný vektor. Souřadnice vektoru jsou jeho průměty do souřadných os x a y u dvojrozměrného vektoru, AB = B A

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

Matematika NÁRODNÍ SROVNÁVACÍ ZKOUŠKY DUBNA 2017

11. cvičení z Matematické analýzy 2

Lingebraické kapitolky - Analytická geometrie

Maturitní témata od 2013

MATEMATIKA II - vybrané úlohy ze zkoušek ( 2015)

14. cvičení z Matematické analýzy 2

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

VYBRANÉ PARTIE Z NUMERICKÉ MATEMATIKY

Lineární transformace

1 Připomenutí vybraných pojmů

Cvičné texty ke státní maturitě z matematiky

MINISTERSTVO ŠKOLSTVÍ, MLÁDEŽE A TĚLOVÝCHOVY. Učební osnova předmětu MATEMATIKA. pro studijní obory SOŠ a SOU (8 10 hodin týdně celkem)

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

II. Zakresli množinu bodů, ze kterých vidíme úsečku délky 3 cm v zorném úhlu větším než 30 0 a menším než 60 0.

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:

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

2.5 Rovnováha rovinné soustavy sil

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

Požadavky ke zkoušce

Maturitní témata z matematiky

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

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

Přijímací zkoušky z matematiky pro akademický rok 2018/19 NMgr. studium Učitelství matematiky ZŠ, SŠ

15 Maticový a vektorový počet II

MATEMATIKA I. Požadavky ke zkoušce pro skupinu C 1. ročník 2014/15. I. Základy, lineární algebra a analytická geometrie

CZ 1.07/1.1.32/

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í 2

Opakování 3

Opakování 4

Opakování 5

Opakování GMM = geometrie + statistika + biologie + antropologie +... Studium tvaru a jeho změn Tvar = geometrická data (souřadnice velikost posunutí otočení ) Zvětšení, posunutí, rotace transformace souřadnic Lineární, realizace maticovými operacemi 6

Opakování Vektory sčítání, skalární součin, vrchol, směr Matice sčítání, násobení, vektor jako matice AB = C c ij = a i b j Transformace Rotace rotační matice cos (α) sin(α) sin (α) cos (α) Posunutí přičtení vektoru x, y + dx + dy = (x + dx, y + dy) Zvětšení násobení skalárem a x, y = (ax, ay) 7

Opakování Velikost centroid size (CS) Tvar tvarové proměnné Eliminace rozdílné velikosti, polohy, orientace 1 0 1 Registrace (normalizace) Obecně hledání transformace jednoho datového souboru na druhý V našem případe zatím rigidní posunutí, rotace, zvětšení Dvoubodová registrace (Bookstein) 8

Příklady na procvičení Vzdálenost dvou bodů a) P = 5,3,1, Q = 8,6,0 b) P = 1.5, 4.1, Q = (5.1, 2.0) Centroid size tvaru popsaného landmarky a) A = 6,1,0, B = 3, 1, 5, C = 1,1,1, D = 1, 4,1 b) A = 2.1, 0.1, B = 5.1, 2.0, C = (1.1, 3.2) Otočení bodu A okolo počátku o úhel α ve směru hodinových ručiček a) A = 2,3, α = 115 b) A = 1,4, α = 35 c) A = 5,1, α = 40 9

Příklady na procvičení Počet stupňů volnosti tvaru popsaného k landmarky ve 2D/3D a) 2D, k = 5 b) 3D, k = 4 [*] Booksteinova transformace 2D tvaru popsaného landmarky s baseline definovanou 1. a 2. landmarkem a) 1,2, 2,3, 4,1 b) 5,1, 3, 2, 1,8 10

Prokrustovská analýza Lepší alternativa Funguje ve 3D, není ovlivněna výběrem základny Hledání nejlepších parametrů transformace (posunutí, škálování, rotace) ve smyslu nejmenší vzdálenosti odpovídajících si landmarků (nejmenších čtverců) Optimalizační problém Účelová funkce popisuje cenu řešení (jak moc je špatné) Minimalizace účelové funkce Globálně extrémní řešení Cena řešení 11 Prostor řešení (parametrů)

Prokrustovská analýza Idea Nalezení rigidní transformace která minimializuje vzájemnou vzdálenost eliminuje rozdílnou polohu a velikost Algoritmus Rozklad na dva problémy (dvojice a množina) Těžiště v počátku Jednotková velikost Minimalizace vzálenosti od průměru (ne vzájemnou) Suboptimální 12

Prokrustovská analýza 1. Problém množiny jedinců Hledám takové transformace jednotlivých jedinců, aby celkový součet vzdáleností (přes všechny vzorky a jejich landmarky) od průměru byl nejmenší Problém: průměr se počítá až z transformovaných vzorků 2. Problém dvojice Referenční a pohyblivý tvar Transformace pohyblivého tvaru aby se přiblížil referenčnímu Problém 1. řešen jako posloupnost problémů 2. Jeden z vzorků vybrán jako průměr Zarovnání po dvou a spočítání nového průměru 13

Prokrustovská analýza Jak ohodnotit transformaci X = X 1T t H = YH CS YH X min Referenční tvar X (jednotkové velikosti s těžištěm v počátku), kterému se chci nejvíč přiblížit objektem X X posuneme a zmenšíme Y na a nakonec otočíme na X t je poloha těžiště, posun těžiště do počátku CS je středová velikost, škálování na jednotkovou velikost H je rotační matice, úhel který ji definuje se spočítá minimalizací vzdáleností k referenčnímu tvaru Norma odpovídá součtu čtverců 14

Prokrustovská analýza (Frobeniova) norma a stopa matice A A F 2 = tr(a T A) Dosazení YH X = tr Y T Y + X T X 2tr(X T YH) Maximalizace posledního členu a SVD tr X T YH = tr USV T H = tr SV T HU = tr(sq) tr(sq) max Q je jednotková protože tak maximalizuje stopu Q = V T HU = I Co musíme udělat Singular value decomposition: X T Y = USV T H = VU T 15

Singular Value Decomposition Rozklad transformační matice M na dvě rotace a zvětšení M = UΣV T U, V T rotační matice σ 1 0 0 Σ = 0 σ 2 0 0 0 σ i - singulární hodnoty Zvětšení ve směru osí souřadného systému o σ i 16

OPA - demonstrace R 17

GPA - demonstrace PAST, Morphome3cs 3D 18

3D GPA Obličeje GPA pouze na landmarcích a podle stejné transformace přepočítání celé sítě 19

GPA shrnutí Výhody Rozšiřitelné do 3D, stabilní, rychlá, jednotková velikost Nevýhody Všechny landmarky mají stejnou váhu, není podchycena různá stabilita landmarků (Pinocchio) Extrémní jedinec může rozhodit zarovnání celé skupiny, protože chyba se rozloží do všech vzdáleností Řešení: medián, předvýběr 20

Resistant-fit analýza Transformace v GPA se určí pomocí mediánu odpovídajících si landmarků p 2 q 2 p 1 p 3 q 1 q 3 p 5 q 5 Průměr t = 1 5 p 4 p 1 q 1 + + p 5 q 5 = 3.2 q 4 Medián Setřídit, vybrat prostřední t = median*p 1 q 1,, p 5 q 5 + = median*3,3,3,3,4+ = 3 21

Srovnání registrací Booksteinova registrace 22 Klouzavá základna Prokrustovská registrace

Parametrický prostor Prostor lidí Výška Obvod pasu 23

Prostor trojúhelníků Na začátku mám souřadnice vrcholů trojúhelníků (konfigurační prostor) Po zarovnání trojúheníků získám prostor který má jen 2 stupně volnosti Prostor je omezený tvoří povrch polokoule Dva parametry jsou azimut a elevace 24

Prostor trojúhelníků 25

Prostor trojúhelníků Částečná prokrustovská vzdálenost Přímá vzdálenost mezi dvěma body na povrchu Tvar přecházející z jednoho do druhého nemá jednotkovou velikost Odpovídá 2sin ( ρ 2 ) Prokrustovská vzdálenost Vzdálenost po povrchu Odpovídá ρ Úplná Prokrustovská vzdálenost Bez obledu na jednotkovou velikost, velikost je cos (ρ) Nejkratší vzdálenost, odpovídá sin (ρ) 26

Kendallův prostor Prostor indukovaný úplnou prokrustovskou vzdáleností Vzájemné vzdálenosti libovolných bodů v prostoru odpovídají úplné prokrustovské vzdálenosti To neplatilo u prostoru trojúhelníků Odpovídá povrchu koule o průměru 1/2 27

Důsledky zakřivení prostoru Statistické metody pracují na ploše, ne sféře Některé mohou pracovat v zakřiveném prostoru, jiné ne Chceme používat jednoduchou Eukleidovskou vzdálenost mezi vektory tvarových proměnných n E d a, b = a i b 2 i i Dá se použít pro porovnání podobných tvarů při projekci do tečné roviny okolo referenčního tvaru Příklad Teoreticky můžu srovnávat lebky odlišných živočichů pokud mají stejný počet landmarků Vzdálenosti nebudou extrémně odlišné (řádově) 28

Tečný prostor Rovina (platí eukleidovské vzdálenosti, LA) Dotýká se prostoru tvarů v jednom bodě (referenční tvar, napr. průměrný tvar) Čím dále od tohoto bodu tím víc jsou vzájemné vzdálenosti deformované Dvě možnosti, projekce Pravoúhlá Stereografická 29

Praktické cvičení Práce s daty Zadávání landmarků Prokrustovská analýza 30

Zdroje Software, literatura http://life.bio.sunysb.edu/morph/ Přednášky Data, software, přednášky \\qnapdisk\public\prednasky\gmm_lectures 31

2D data Úprava digitální fotografie Šetrné úpravy (oříznutí, změna kontrastu, rozlišení) Photoshop, Gimp, IrfanView (hromadné úpravy) Nadužívaní rastrových obrázků Grafy, popisky obrázků, schémata ve vektorovém editoru (Inkscape, CorelDraw, PowerPoint...) tpsdig ImageJ Morphome3cs 32

2D data Výstup Landmarky různé formáty (.tps,.nts,.csv,.txt) Křivky jako bodové množiny Souřadnice v referenčních jednotkách nebo pixelech Kalibrace Kolik mm představuje jeden pixel na roastrovém obrázku Převod do zvolených jednotek 33

3D data Přímé snímání souřadnic 34

3D data Snímání na naskenovaných datech Povrchová data -.obj,.stl,.wrl Objemová data - DICOM 35

3D landmarkování Morphome3cs Rhinoceros MeshLab Rapidform 36