Fraktální dimenze Definice fraktální (vnitřní) dimenze a její aplikace v databázích AJ.

Slides:



Advertisements
Podobné prezentace
Definice fraktální (vnitřní) dimenze a její aplikace v databázích
Advertisements

GEOGRAFICKÁ TOPOGRAFIE A KARTOGRAFIE. KARTOGRAFIE „Věda zabývající se konstrukcí a obsahem map zemského povrchu, jejich používáním, rozmnožování a.
METODA LINEÁRNÍ SUPERPOZICE SUPERPOSITION THEOREM Metoda superpozice vychází z teze: Účinek součtu příčin = součtu následků jednotlivých příčin působících.
Mgr. Renáta Davidová.  Hrací plocha je rozdělena do 2 sloupců, které představují různé kategorie otázek.  Každé otázce ve sloupci je přiřazeno bodové.
ZÁKLADNÍ ŠKOLA, MATEŘSKÁ ŠKOLA, ŠKOLNÍ JÍDELNA A ŠKOLNÍ DRUŽINA BOUZOV, PŘÍSPĚVKOVÁ ORGANIZACE Operační program Vzdělávání pro konkurenceschopnost, č.OP.
EMM31 Ekonomicko-matematické metody 3 Prof. RNDr. Jaroslav Ramík,CSc.
Význam diferenciálních rovnic převzato od Doc. Rapanta.
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně AUTOR: Ing. Oldřich Vavříček NÁZEV: Podpora výuky v technických oborech TEMA: Základy elektrotechniky.
Elektronické učební materiály - II. stupeň Digitální technologie 9 Autor: Bc. Pavel Šiktanc Práce s grafickým programem GIMP Co se všechno naučíme??? Tvorba.
Základní škola a Mateřská škola, Liberec, Barvířská 38/6, příspěvková organizace Název : VY_32_inovace_18 Informatika - MS Excel – Typy grafů Autor: Pavlína.
Tabulkový procesor Základní popis pracovního prostředí Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Růžena Hynková. Dostupné z Metodického.
Autor:Ing. Pavel Brož Předmět/vzdělávací oblast:Informační a komunikační technologie Tematická oblast:Práce se standardním aplikačním programovým vybavením.
Volný pád a svislý vrh Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Radim Frič. Slezské gymnázium, Opava, příspěvková organizace.
Výpočetní technika VY_32_INOVACE_12_16_Excel. Excel Tabulkový procesor pro vytváření tabulek a grafů Pochází z kancelářského balíku Microsoft Office Nejčastěji.
Základní škola T. G. Masaryka a Mateřská škola Poříčany, okr. Kolín VY_32_INOVACE_M_11 Obrázkové řady, logika Zpracovala: Mgr. Květoslava Štikovcová Číslo.
Funkce Lineární funkce a její vlastnosti 2. Funkce − definice Funkce je předpis, který každému číslu z definičního oboru, který je podmnožinou množiny.
Inf Vizualizace dat a tvorba grafů. Výukový materiál Číslo projektu: CZ.1.07/1.5.00/ Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím.
Definice: Funkce f na množině D(f)  R je předpis, který každému číslu z množiny D(f) přiřazuje právě jedno reálné číslo. Jinak: Nechť A, B jsou neprázdné.
Mocniny, odmocniny, úpravy algebraických výrazů
Číselné množiny - přehled
Matouš Bořkovec, ZŠ Suchdol
STATISTIKA Starší bratr snědl svůj oběd i oběd mladšího bratra. Oba snědli v průměru jeden oběd.
Interpolace funkčních závislostí
Počítačová grafika Rozdělení počítačové grafiky, charakteristika jednotlivých druhů.
ŠKOLA: Městská střední odborná škola, Klobouky u Brna,
2.2. Dynamika hmotného bodu … Newtonovy zákony
Matematika 3 – Statistika Kapitola 4: Diskrétní náhodná veličina
Lineární funkce - příklady
ZÁKLADNÍ ŠKOLA, JIČÍN, HUSOVA 170 Číslo projektu
2. cvičení
Základní škola a Mateřská škola Bílá Třemešná, okres Trutnov
Hra k zopakování a procvičení učiva (Test znalostí)
8.1.2 Podprostory.
Tabulkový procesor Základní popis pracovního prostředí
Základní škola, Jičín, Soudná 12 Autor: PaedDr. Jan Havlík Název:
Množiny bodů dané vlastnosti
Databáze MS ACCESS 2010.
Základní jednorozměrné geometrické útvary
Grafika Prostředí picture
Funkce Funkce (píšeme f (x) ) je každé zobrazení množiny A do množiny R, kde A je libovolná podmnožina množiny R. Zobrazované množině A říkáme definiční.
Repetitorium z matematiky Podzim 2012 Ivana Medková
2.2 Kvadratické rovnice.
SÁRA ŠPAČKOVÁ MARKÉTA KOČÍBOVÁ MARCELA CHROMČÁKOVÁ LUKÁŠ BARTOŠ B3E1
Elektrický náboj Ing. Jan Havel.
Projekt: Cizí jazyky v kinantropologii - CZ.1.07/2.2.00/
Počítačová grafika a CAD 2
8.1.3 Lineární obal konečné množiny vektorů
DIGITÁLNÍ UČEBNÍ MATERIÁL
Co se všechno naučíme??? Počítání průměru Funkce PRŮMĚR
Informatika – Grafika.
MNOŽINY.
DIGITÁLNÍ UČEBNÍ MATERIÁL
Materiál byl vytvořen v rámci projektu
Mechanika a kontinuum NAFY001
Deterministický chaos
Hydraulika podzemních vod Environmentální modelování
Teorie chyb a vyrovnávací počet 1
Dynamické programování Úloha batohu neomezená
Provozováno Výzkumným ústavem pedagogickým v Praze.
VLASTNOSTI GRAFŮ Vlastnosti grafů - kap. 3.
Lineární funkce a její vlastnosti
Základy infinitezimálního počtu
Dvojosý stav napjatosti
Algoritmizace a datové struktury (14ASD)
Grafy kvadratických funkcí
Průměr
Počítačové zobrazování fraktálních množin
Teorie chyb a vyrovnávací počet 2
2. Centrální gravitační pole
3 Elektromagnetické pole
Transkript prezentace:

Fraktální dimenze Definice fraktální (vnitřní) dimenze a její aplikace v databázích AJ

Obsah Topologická dimenze Hausdorffova dimenze Fraktální dimenze (FD) Výpočet FD v O(n) Aplikace při selekci atributů Výpočet FD pomocí box-counting Aplikace při detekci očí v obrázku

Topologická dimenze (TD) Geometricky hladké objekty Počet parametrů popisujících objekt ◦Pevně definovaným vztahem lze popsat libovolný bod objektu Celočíselná TD nezávisí na dimenzi prostoru, kde je daný objekt umístěn Vlastnosti tělesa nezávislé na měřítku

Příklady TD Přímka ◦y = y 0 + kt  TD = 1 Funkce ◦x = sin(t)*log(t) ◦y = cos 2 (t) ◦z = t  TD = 1 Libovolná hladká plocha ◦Kruh, trojúhelník, n-úhelník ◦TD = 2

Hausdorffova (fraktální) dimenze (FD) Neceločíselná Udává úroveň členitosti objektu Délka břehu ostrova ◦Zmenšování měřítka => růst délky ◦Zabírá více místa než hladká křivka ◦Větší než topologická

Měření FD (1) Úsečka ◦Úsečku rozdělíme na N dílů  Měřítko: s = 1/N  Pro FD platí: Ns D = 1 ◦ Ns D = 1 ◦ logNs D = log 1 ◦ logN + logs D = 0 ◦ Dlogs = - logN ◦ D = (-lognN)/logs ◦ D = logN/log(1/s)  D = logN/log(1/s) = lognN/logN = 1

Měření FD (2) Čtverec ◦s = 1/N 2 ◦D = logN/log(1/s) = logN/log(N 2 ) = 1/(1/2) = 2

Měření FD (3) Kochova křivka 5 iterací křivky

Měření FD (3) Kochova křivka ◦3 x zjemnění => 4 x délka ◦s = 1/3 => N = 4 ◦D = logN/log(1/s) = log4/log3 =

“Vnořená” a “Vnitřní” Dimenze “Embedding” (vnořená) dimenze (ED) datasetu je dimenze jeho adresového prostoru. ◦Počet atributů datasetu “Intrinsic” (vnitřní) dimenze (ID) je dimenze prostorového objektu reprezentovaného datasetem, nezávisle na prostoru, do kterého je vnořen.

Vlastnosti ID a ED Vzájemně nezávislé atributy => ED == ID Polynomiální korelace snižuje ID o jednotku Ostatní korelace můžou jinak (i o zlomek) Obvykle ID z dat není zřejmá ID určuje počet atributů potřebných k charakterizaci datasetu

Zobecněná Hausdorffova fraktální dimenze (1) Rozdělme E-dimenzionální prostor do hyperkrychlí o hraně r. Budiž N(r) počet buněk obsahující alespoň 1 bod. Potom fraktální dimenze D 0 je definována jako: Vhodné z matematického hlediska (nekonečný počet bodů)

Hausdorffova fraktální dimenze pro konečné množiny Datasety nemají nekonečně mnoho bodů => definujeme pouze pro jistý úsek Pro množinu sebepodobných bodů v rozsahu rozlišení r z (r1,r2) je Hausdorffova dimenze D 0 pro tento rozsah:

Zobecněná Hausdorffova dimenze pro konečné množiny Existence zobecněné definice ◦existuje nekonečně mnoho definic ◦Pro množinu sebepodobných bodů v rozsahu rozlišení r z (r1,r2) je zobecněná Hausdorffova dimenze D q definována:

Korelační fraktální dimenze ( vnitřní dimenze) r – velikost pole C r,i - počet bodů v i-tém poli velikosti r

FD při selekci atributů Datová sada o N atributech Ne všechny stejně důležité Detekce existence závislosti Odstranění závislých atributů

FD pro selekci - koncept Zjištění “fraktální dimenze” datasetu Zjištění atributů, které FD málo ovlivňují Odstranění atributů

FD pro selekci - koncept Obvykle data v tabulce ◦Sloupce == vlastnosti ◦Řádky == body ◦Tabulka== body v E-dimenzioním prostoru, kde |E| = |sloupce| Obvykle atributy vyjadřují číselné hodnoty ◦=> těžko vyjádřitelný primární klíč ◦=> indexování podle celé množiny atributů  => “prokletí dimenzionality”

Fractal Dimension Algorithm (1) Počítá v čase O(N*E*R) E-dimenzionální prostor Mřížka s buňkami o velikosti r C r,i - počet bodů v i-tém poli velikosti r S(r) = suma(C r,i 2 ) Získání fraktální dimenze ◦Spočítat S(r) s různými hodnotami r a spočítat směrnici výsledné přímky ◦Vytvořena multiúrovňová struktura pro počítání S(r) , kde p je ukazatel do další úrovně pro danou buňku  Kazdá úroveň obsahuje S(r) pro hodnotu r=r/2 z předchozí úrovně  Struktura je vytvářena v hlavní paměti => omezení její velikosti

Fractal Dimension Algorithm (2) Množina 5-ti bodů v 2D

Fractal Dimension Algorithm (3)

Algorimus pro selekci atributů FD (=D) <= ED (=E) ◦Existuje D neodvoditelných atributů ◦(D existuje (E-D) odvoditelných atributů  Získat  Eliminovat Parciální fraktální dimenze (pD) Korelační fraktální dimenze datasetu bez bez jednoho či více atributů.

Algorimus pro selekci atributů FDR – Fractal Reduction Algorithm Spočítaní FD celého datasetu Spočítání pD s každým odebraným atributem Vybrání atributu s minimálním rozdílem pD od FD datasetu Odebrání atributu Iterativně opakovat ◦Př.:  atributy {a,b,c}  c=a+b

FDR

Datasety pro testování Sierpinsky5 ◦5D Sierpinského trojúhelník ◦a=x,b=y,c=a+b,d=a 2 +b 2,e=a 2 -b 2 Hybrid5 ◦5D Sierpinského trojúhelník ◦a=x,b=y,c=f(a,b),d=random 1,e= random 2 Měna ◦6-ti dimenzionální dataset normaliyovaných kurzů měny z 01/02/87-01/28/97 ◦a=Hong Kongský dolar, b=Japonský jen, c=US dolar, d=Německá marka, e=Francouzský frank, f=Britská libra Eigenfaces ◦11000 vekotrů obličeje z projektu Informedia ◦16 dimenzí

FD datasetů

Testování 450 MHz Pentium II 128 MB RAM Windows NT 4.0 C++ Počítání dimenze ◦O(N) FDR ◦Lineární vzhledem k N ◦Kvadratická vzhledem k dimenzi prostoru

Testování – fraktální dimenze

Testování - FDR

Lokace páru očí v obrázku 3 úrovně 1.detekce kandidátů na oko 2.normalizace, FD, orientovaná FD, vytvoření dvojic 3.FD hraničního obrázku, FD tváře, výstup

FD pomocí box-counting (1) Počet kvádrů (box) pokrývající obrázek převedený do 3D 2D -> 3D ◦x=x ◦y=y ◦z=“intenzita šedé barvy” Vytvoření mřížky ◦obrázek IxI ◦mřížka SxS ◦buňky (i,j), kde 0<=i,j<r, r=spodní_celá_část(I/S) ◦převod na krychli SxSxS’  maximální_intensita_šedé = G  spodní_celá_část(G/S’) = spodní_celá_část(I/S)

FD pomocí box-counting (2) Padne-li min a max intenzita šedé na buňce (i,j) do kostek k, resp. l, pak n r (i,j)=l-k+1, kde r=spodní_celá_část(I/S) celkový počet kostek potřebný k pokrytí povrchu: N r =suma i,j n r (i,j) FD = směrnice přímky proložené jednotlivými hodnotami (log(N r ),log(1/r))

FD pomocí box-counting pro binární obrázek 2 hladiny – černá, bílá ◦černá – obrázkový bod ◦bílá – bod pozadí mřížka ◦obrázek IxI ◦mřížka SxS ◦n r (i,j) = “počet obrázkových bodů v buňce” ◦zbytek stejně jako pro šedou

FD v centru oka a jeho okolí

Detekce oka v obrázku “Údolí” – malá intenzita šedé Kandidát na region oko (x,y), jestliže: ◦f(x,y)<t 1, f(x,y)...obrázek tváře, t 1 …hranice ◦Φ v (x,y)>t v, Φ v...údolí, t v …hranice vybrání kandidáta z každého regionu

Spárování kandidátů (1) normalizace stupňů šedi (rozdílné světelné podmínky na každém z očí) stejná velikost stejná orientace ◦místo square-box-counting se počítá s orintovanými kvádry  horizontální fraktální dimenze FD h  vertikální fraktální dimenze FD v ◦ Na rozdíl od ostatních textur se FD h a FD v duhovek výrazněji liší

Spárování kandidátů (2) Příklad FD h a FD v

Spárování kandidátů (3) (x 0,y 0 )... lokace kandidáta levého oka (x 1,y 1 )... lokace kandidáta pravého oka M eye … průměrná FD regionu oka t 1, t 2, t 3, t 4... hranice

Verifikace párů (x,y)... pozice regionu páru očí F eye (x,y) … průměrná FD regionu páru očí F face (x,y) … průměrná FD regionu tváře t 5, t 6... hranice (t 5 = 0,038, t 6 = 0,035) při překrytí regionů volíme minimum z: |F eye (x,y) – M’ eye (x,y)| + |Fface(x,y) – M’ face (x,y)|

Experimenty Použití MIT a ORL databáze obličejů

Získání ostatních vlastností

Literatura Fast feature selection using fractal dimension ◦Caetano Tranja Jr., Afma Traina, Leejay Wu, Christos Faloutsos Estimating the Selectivity of Spatial Queries Using the ‘Correlation’ Fractal Dimension ◦Alberto Belussi, Christos Faloutsos Fractional Box-Counting Approach to Fractal Dimension Estimation ◦Jie Feng, Wei-Chung Lin, Chin-Tu Chen Locating the eye in human face images using fractal dimensions ◦K.-H.Lin, K.-M.Lam,W.-C.Siu Fraktály v počítačové grafice ◦Pavel Tišnovský,