Matematika pro geometrickou morfometrii

Podobné dokumenty
Matematika pro geometrickou morfometrii (4)

Matematika pro geometrickou morfometrii

Matematika pro geometrickou morfometrii

Matematika pro geometrickou morfometrii (1)

Úvod do geometrické morfometrie

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

Software pro 2D geometrickou morfometrii

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

Tajemství skalárního součinu

Matematika pro geometrickou morfometrii

Matematika pro geometrickou morfometrii

Matematika pro geometrickou morfometrii (3)

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

Úvod do zpracování signálů

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

Algoritmizace prostorových úloh

Matematika I 12a Euklidovská geometrie

Matematika pro geometrickou morfometrii (2)

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

Waveletová transformace a její použití při zpracování signálů

Linearní algebra příklady

Transformace obrazu Josef Pelikán KSVI MFF UK Praha

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

Geometrické transformace

Omezení barevného prostoru

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

MATURITNÍ TÉMATA Z MATEMATIKY

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

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

KMA/GPM Barycentrické souřadnice a

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2015

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

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

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

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

Maturitní témata z matematiky

GIS Geografické informační systémy

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

Požadavky k opravným zkouškám z matematiky školní rok

CZ 1.07/1.1.32/

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

POŽADAVKY K SOUBORNÉ ZKOUŠCE Z MATEMATIKY

Plochy zadané okrajovými křivkami

6.1 Vektorový prostor

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

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

Lineární a adpativní zpracování dat. 3. Lineární filtrace I: Z-transformace, stabilita

základní vlastnosti, používané struktury návrhové prostředky MATLAB problém kvantování koeficientů

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

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

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

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

FOURIEROVA ANAL YZA 2D TER ENN ICH DAT Karel Segeth

3. SB 3. SC. Kružnice nemá s úběžnicí žádný společný bod. Obraz nemá žádný nevlastní bod. Tímto obrazem je křivka zvaná elipsa.

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

Matematická morfologie

na magisterský studijní obor Učitelství matematiky pro střední školy

Základní vlastnosti křivek

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

MATEMATIKA. 2Pravidla správného zápisu odpovědí. 1Základní informace k zadání zkoušky DIDAKTICKÝ TEST. Testový sešit neotvírejte, počkejte na pokyn!

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

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

Jana Dannhoferová Ústav informatiky, PEF MZLU

Lineární a adaptivní zpracování dat. 3. SYSTÉMY a jejich popis ve frekvenční oblasti

Matematika NÁRODNÍ SROVNÁVACÍ ZKOUŠKY ZADÁNÍ NEOTVÍREJTE, POČKEJTE NA POKYN!

Generování sítě konečných prvků

Signál v čase a jeho spektrum

Metoda nejmenších čtverců Michal Čihák 26. listopadu 2012

Biofyzikální ústav LF MU Brno. jarní semestr 2011

Křivky a plochy technické praxe

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2014

Modernizace výuky na Fakultě stavební VUT v Brně v rámci bakalářských a magisterských studijních programů CZ / /0292

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

GIS Geografické informační systémy

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

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

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

Lineární a adaptivní zpracování dat. 2. SYSTÉMY a jejich popis v časové doméně a frekvenční doméně

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

Pokročilé operace s obrazem

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

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

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

13 Barvy a úpravy rastrového

Komplexní analýza. Laplaceova transformace. Martin Bohata. Katedra matematiky FEL ČVUT v Praze

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

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

(ne)závislost. α 1 x 1 + α 2 x α n x n. x + ( 1) x Vektoru y = ( 1) y říkáme opačný vektor k vektoru y. x x = 1. x = x = 0.

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

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

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.

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

Kombinatorická minimalizace

Rastrová reprezentace geoprvků model polí Porovnání rastrové a vektorové reprezentace geoprvků Digitální model terénu GIS 1 153GS01 / 153GIS1

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2016

Polynomy a interpolace text neobsahuje přesné matematické definice, pouze jejich vysvětlení

Matematika PRŮŘEZOVÁ TÉMATA

Kristýna Kuncová. Matematika B3

Typy geometrie v. Rhinu. Body

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

Transkript:

Matematika pro geometrickou morfometrii Václav Krajíček Vaclav.Krajicek@mff.cuni.cz Department of Software and Computer Science Education Faculty of Mathematics and Physics Charles University Přednáška 5

Opakování Měření (Landmarky) Získávání tvarových proměnných Registrace, Warp model jednoznačný popis Statistický model relativně vzhledem k množině Statistické zpracování Pravděpodobnost náhodná veličina a její popis Shrnutí množiny čísel/vektorů 1 hodnota (t, F, lambda-hodnota), náhodná veličina a její rozložení Určení odpovídající pravděpodobnosti (p-hodnota) Porovnání s kritickou hodnotou (např. 0.05) Přijetí/odmítnutí nulové hypotézy

Nelandmarkové metody Data Neobsahují výrazné geometrické lokální vlastnosti Obsahují jich mnoho Výběr landmarků zahrnuje ohromnou redukci informace Několika megapixelová fotka pár čísel Objemová data z CT pár čísel Můžu extrahovat složitější geometrické objekty Pracovat s hrubými daty

Geometrická primitiva Rovinná Body Čárová Landmark je nejjednodušší geometrické primitivum Přímky Úsečka spojnice dvou landmarků Lomená čára řetězec landmarků Křivka většinou hladká čára, často aproximována lomenou Plošná dělí prostor na vnitřní/vnější Polygony uzavřené lomené čáry, (neprotínají se) Uzavřené křivky hladká uzavřená hranice Nadplochy umožňují reprezentovat oddělené oblastí

Geometrická primitiva Prostorová Body, Úsečky, Polygony, Křivky Roviny Trojúhelníkové sítě Plochy hladké Uzavřené sítě a plochy - izoplochy CSG

Spojitá a diskrétní informace Diskrétní Spojitý Konečně mnoho měření Vejde se do paměti počítačů Nekonečně čísel, měření Libovolná přesnost 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

Křivky a plochy Křivka - bodová podmnožina R 2 nebo R 3 definovaná zobrazením z uzavřené U podmnožiny R do příslušného prostoru v={ x, y x= f x t, y= f y t, f x, f y :U R R} R 2 f x, f y většinou hladké Plocha - bodová podmnožina R 3 definovaná zobrazením z uzavřené U podmnožiny R 2 do R 3 V ={ x, y, z x= f x u,v, y= f y u,v, z= f z u,v } R 2 f x, f y, f z :U R 2 R f x, f y, f z většinou hladké

Křivky Úsečka je také křivka (podobně kružnice, elipsa,...) f x t =a x t b x,t 0,1 f y t =a y t b y,t 0,1 Jak definovat libovolnou křivku složitější než úsečka? Analyticky rovnicí speciální typy křivek Pomocí konečně mnoha informací (kontrolní body, koeficienty) a kombinace spojitých funkcí Bezierova křivka, B-Spline, Fergusonova, Vzorkováním ztrácím informaci Interpolací vyššího řádu dopočítám body mezi vzorky (Lomená čára interpolace prvního řádu) Lomená čára se zahlazenými rohy

Křivka - příklad Chci křivku, která bude Definovaná kubickým polynomem f x t =a x t 3 b x t 2 c x t d x P 0 Začínat v bodě P 0 a končit v bodě P 1 f x 0 =d x =P 0x Mít v P 0 tečnu P 0 ' a v P 1 P 1 ' P 1 f ' x 0 =3 a x t 2 2b x t c x =c x =P ' 0x Z těchto podmínek můžu sestavit rovnice a získat koeficienty polynomů Složitější křivky se sestavují z jednodušších

Analýza kontury Hladká hranice, kontura, nějakého tvaru neobsahuje landmarky (body jednoznačně definované) Získání kontury Jak konturu reprezentovat čísly, když nemůžu použít souřadnice landmarků? Semilandmarky - body Pravidelné rozdělení kontury na úseky podle délky, nebo úhlu Transformace na vhodný soubor koeficientů Aproximace nějakou křivkou a práce s koeficienty Waveletová (vlnková) / Fourierova transformace navzorkované křivky

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

Semilandmarky Dělení podle úhlu Kdy je vhodné první, nebo druhé dělení? Položit si otázku jestli mohou existovat dvě křivky, které v daném dělení dají stejné semilandmarky.

Jednoduché transformace Nespočet různých způsobu jak zachytit tvar kontury

Diskretizace problému spektrum koeficienty 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 vektorů) ~ množina bazických funkcí, Souřadnice ~ Spektrum v=a v 1 b v 2 v f x = a t g x,t dt f v 2 v 1 g

Fourierova transformace Báze transformace Spektrum je komplexní funkce (do komplexních čísel) Předpokládá periodickou funkci!! Diskretizace + Použití amplitudového spektra Použití na kontury g x,t =e 2 i xt =cos 2 x t i sin 2 x t f n = 1 N k=0 2i N 1 N ak e k n a k = n=0 N 1 f n e 1) Možná transformace do jiných souřadnic 2i N 2) Každá kontura ve 2D je dvojice 1D funkcí pro x a y FT na každou souřadnici dvě sady spektrálních k n

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

FT - příklad Triviální příklad f =[1,2, 3,4,5]; a=[15, 2.5 3.441i, 2.5 0.8123i, 2.5 0.8123i, 2.5 3.441i] f 3 = 15 cos 0 i sin 0 2.5 3.441i cos 2.5133 i sin 2.5133 2.5 0.8123i cos 5.0265 i sin 5.0265 2.5 0.8123i cos 7.5398 i sin 7.5398 2.5 3.441i cos 10.0531 i sin 10.0531 =3 Fourierova transformace obrazových souřadnice Fourierova transformace polárních souřadnice

FT - komponenty 1 N ( a 0 a 0 a 1 a 1 a 137 a 137 a 10 a 10 a 128 a 128 ) = 0i

Cirkulární harmoniky Pro reprezentaci funkce získané polární transformací Kombinace bazických funkcí Báze f = i=0 ai Y i Y n =P n cos Lagendrovy polynomy: P 0 x =1, P 1 x =x P n 1 x = 2n 1 x P n x n P n 1 x n 1

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 u FT je lokalizovaná ve spektru, u WT je lokalizovaná ve spektru i v čase Parametry báze jsou Škála, Posun Mateřská funkce + posun a škálování Wavelet (vlnka) f x = vlnka cs,t x s,t x dt ds s,t t = 1 s x t s velikost šířka poloha

Waveletová transformace Spojitá varianta (teorie) Diskretizace (praxe) Odstranit zbytečné komponenty ortonormální báze Horní strop pro šířku vlnky škálovací funkce i i, j t =2 2 2 i t j f = c 0,0 c 1,0 1,0 c 1,1 1,1 c 2,0 2,0 c 2,1 2,1 c 2,2 2,2 c 2,3 2,3 Různé pohledy na waveletovou transformaci Kaskády filtrů Lineární kombinace bázových funkcí Vnořené prostory funkcí

WT ukázka rozkladu Signál s=[1, 2,1, 4] Jak spočítat koeficienty c ij zvolené waveletové bázi odpovída dvojice filtrů H 0 = 1 2 [1,1] H 1= 1 2 [1, 1] Průměr/aproximace Rozdíl/detaily Filtrace transformace čísel, kdy zahazuji nezajímavou část informace [ s H 0 ] d =[1.5, 2.5] [ s H 1 ] d =[0.5,1.5] [[s H 0 ] d H 0 ] d =[2] [[s H 0 ] d H 1 ] d =[0.5]

WT příklady bází Hárova báze Morlet Daubechies Mexican hat

WT - demonstrace Matlab demo Reprezentace křivek L.M.Reissell: Wavelet multiresolution representation of curves and surfaces, 1995, pseudocoiflets Chuang, Kuo: Wavelet descriptor of planar curves: Theory and applications, 1996, srovnání různých bazí Li, Qin, Sun: Curve modeling with constrained B-spline wavelets, 2005, zaměřeno na editaci

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

Jiné typy registrace Bez landmarků Registrace ploch/meshů Umí nová verze programu RapidForm (rigidní) Rigidní pro zarovnání (podobně jako GPA) a spojování několika meshů do jednoho Elastická pro zobrazení rozdílů (podobně jako neafinní složka TPS), např. FFD Registrace rastrů Součet čtverců rozdílů (nebo jiná kriteria) přímo na hodnotách pixelů Použití jak na 2D obrázky, tak na objemová data

Ukázka Elastická registrace rastrů

Dense correspondence Registrace trojúhelníkových sítí za účelem konstrukce na PDM na nelandmarkových datech (Vrcholy sítě nejsou landmarky ve smyslu GMM) Hlavní kroky GPA pro rigidní registraci TPS pro přiblížení jedinců (jedince a vybraného zakladního) Hledání nejbližších vrcholů sítě (prah tolerance) Přenesení topologie (možnost FESA analýzy) PCA na odpovídajících si vrcholech

Reference Zelditch, Swiderski, Sheets, Fink: Geometric Morphometrics for Biologist: A Primer Dennis E. Slice: Modern Morphometrics F.L.Bookstein: Morphometric Tools for Landmark Data Geometry and Biology (Orange Book) S. R. Lele, J. T. Richtsmeier: An Invariant Approach to Statistical Analysis of Shapes Wikipedia: The Free Encyclopedia Andrea Cardini: GMM_2008_Υork