Henger eltávolítása 3D szkennelt kavicsról

Hasonló dokumentumok
Grid felhasználás: alkalmazott matematika

Zárójelentés a T72146 számú tematikus OTKA pályázat keretében végzett munkáról

3D Számítógépes Geometria II.

3D-s számítógépes geometria

5. házi feladat. AB, CD kitér élpárra történ tükrözések: Az ered transzformáció: mivel az origó xpont, így nincs szükség homogénkoordinátás

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

NE HABOZZ! KÍSÉRLETEZZ!

3D-s számítógépes geometria

3D Számítógépes Geometria II.

Algoritmuselmélet 2. előadás

GÖMBÖC: Az igazi Kelj Fel Jancsi

3D számítógépes geometria és alakzatrekonstrukció

3D-s számítógépes geometria és alakzatrekonstrukció


Láthatósági kérdések

3D számítógépes geometria és alakzatrekonstrukció

Megoldatlan (elemi) matematikai problémák Diszkrét geometriai problémák

Algoritmusok bonyolultsága

3D-s számítógépes geometria és alakzatrekonstrukció

Adatszerkezetek 2. Dr. Iványi Péter

Szög. A Wikipédiából, a szabad enciklopédiából:

Mátrixhatvány-vektor szorzatok hatékony számítása

SZABAD FORMÁJÚ MART FELÜLETEK

Algoritmuselmélet 18. előadás

bármely másikra el lehessen jutni. A vállalat tudja, hogy tetszőlegesen adott

A síkbeli aprózódás egy lehetséges modellje

Adatfolyam alapú RACER tömbprocesszor és algoritmus implementációs módszerek valamint azok alkalmazásai parallel, heterogén számítási architektúrákra

A térképen ábrázolt vonal: - sík felület egyenese? - sík felület görbéje? - görbült felület egyenese ( geodetikus )? - görbült felület görbéje?

A térképen ábrázolt vonal: - sík felület egyenese? - sík felület görbéje? - görbült felület egyenese ( geodetikus )? - görbült felület görbéje?

Publikációs lista. Gódor Győző július 14. Cikk szerkesztett könyvben Külföldön megjelent idegen nyelvű folyóiratcikk...

Bozóki Sándor. MTA SZTAKI, Budapesti Corvinus Egyetem. Vitaliy Tsyganok

ACM Snake. Orvosi képdiagnosztika 11. előadás első fele

Egy pont földfelszíni helyzetét meghatározzák: a pont alapfelületi földrajzi koordinátái a pont tengerszint feletti magassága

EÖTVÖS LORÁND SZAKKÖZÉP- ÉS SZAKISKOLA TANÍTÁST SEGÍTŐ OKTATÁSI ANYAGOK MÉRÉS TANTÁRGY

KAVICSFORMÁK MECHANIKAI SZEMLÉLETŰ OSZTÁLYOZÁSI RENDSZERE ÉS KOLLEKTÍV ALAKFEJLŐDÉSÉNEK NUMERIKUS SZIMULÁCIÓJA

Háromszögek, négyszögek, sokszögek 9. évfolyam

GÉPI ÉS EMBERI POZICIONÁLÁSI, ÉRINTÉSI MŰVELETEK DINAMIKÁJA

7. Régió alapú szegmentálás

STATISZTIKA. Mit nevezünk idősornak? Az idősorok elemzésének módszertana. Az idősorelemzés célja. Determinisztikus idősorelemzés

Síklefedések Erdősné Németh Ágnes, Nagykanizsa

Koordináta-geometria feladatok (emelt szint)

Diszkrét matematika 2. estis képzés

Adatlap 1 témahirdetési javaslathoz a Csonka Pál Doktori Iskola Tanácsa részére

Mérnök informatikus (BSc) alapszak levelező tagozat (BIL) / BSc in Engineering Information Technology (Part Time)

Algoritmusok és adatszerkezetek gyakorlat 07

9. Írjuk fel annak a síknak az egyenletét, amely átmegy az M 0(1, 2, 3) ponton és. egyenessel;

Komplex hálózatok: alapfogalmak, modellek, módszerek

Megyei matematikaverseny évfolyam 2. forduló

Hogyan óvjuk meg értékes festményeinket?

Matematikai problémák vizsgálata a Maple programcsomag segítségével

Megoldás: Mindkét állítás hamis! Indoklás: a) Azonos alapú hatványokat úgy szorzunk, hogy a kitevőket összeadjuk. Tehát: a 3 * a 4 = a 3+4 = a 7

BME - Szilárdságtani és Tartószerkezeti Tanszék. Dr. Armuth Miklós. Zárt gyűrű ( A típusú Appel gyűrű) jellemző méretei és teherbírásának F v,α,rk

Szalai Péter. April 17, Szalai Péter April 17, / 36

(Solid modeling, Geometric modeling) Testmodell: egy létező vagy elképzelt objektum digitális reprezentációja.

A MATEMATIKA NÉHÁNY KIHÍVÁSA

angolul: greedy algorithms, románul: algoritmi greedy

7. 17 éves 2 pont Összesen: 2 pont

Szabad formájú mart felületek mikro és makro pontosságának vizsgálata

Síkbarajzolható gráfok Április 26.

2009. májusi matematika érettségi közép szint

Hibatűrő TDMA ütemezés tervezése ciklikus vezeték nélküli hálózatokban. Orosz Ákos, Róth Gergő, Simon Gyula. Pannon Egyetem

A diplomaterv keretében megvalósítandó feladatok összefoglalása

Diszkrét matematika 2.C szakirány

kápolnai richárd Tézisfüzet

Modern Fizika Labor. 2. Az elemi töltés meghatározása. Fizika BSc. A mérés dátuma: nov. 29. A mérés száma és címe: Értékelés:

Kiegészítő részelőadás 1. Az algoritmusok hatékonyságának mérése

2. Visszalépéses keresés

Geometria 1 normál szint

A Fermat-Torricelli pont

Példa Hajtsuk végre az 1 pontból a Dijkstra algoritmust az alábbi gráfra. (A mátrixban a c i j érték az (i, j) él hossza, ha nincs él.

Differenciálszámítás. Lokális szélsőérték: Az f(x) függvénynek az x 0 helyen lokális szélsőértéke

Gyakorló feladatok ZH-ra

Intelligens Induktív Érzékelők

A számítástudomány alapjai. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem

A 2017/2018 tanévi Országos Középiskolai Tanulmányi Verseny második fordulójának feladatai. INFORMATIKA II. (programozás) kategória

A 2017/2018. tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló FIZIKA II. KATEGÓRIA JAVÍTÁSI ÚTMUTATÓ. Pohár rezonanciája

Fraktálok. Bevezetés. Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék Tavasz

Osztályozóvizsga-tematika 8. évfolyam Matematika

Közösség detektálás gráfokban

A behajlási teknő geometriája

2. Adott a valós számok halmazán értelmezett f ( x) 3. Oldja meg a [ π; π] zárt intervallumon a. A \ B = { } 2 pont. függvény.

Arany Dániel Matematikai Tanulóverseny 2012/2013-as tanév 1. forduló haladók III. kategória

NULLADIK MATEMATIKA ZÁRTHELYI

2. ELŐADÁS. Transzformációk Egyszerű alakzatok

Geometria. a. Alapfogalmak: pont, egyenes, vonal, sík, tér (Az alapfogalamakat nem definiáljuk)

Szociális hálózatok Gráf alapú módszerek. Adatbányászat. Klaszterezés Szociális hálózatok. Szegedi Tudományegyetem. Adatbányászat

6 MATEMATIKA A 9. SZAKISKOLAI ÉVFOLYAM TANÁRI KÉZIKÖNYV

UJ 2-A UJ 2-B UJ 2-C UJ 2-D

Síkgeometria 12. évfolyam. Szögek, szögpárok és fajtáik

NULLADIK MATEMATIKA szeptember 7.

Számítógépes Grafika mintafeladatok

} számtani sorozat első tagja és differenciája is 4. Adja meg a sorozat 26. tagját! A = { } 1 pont. B = { } 1 pont. x =

Geofizikai kutatómódszerek I.

Bevezetés a fúziós plazmafizikába 3.

Geometria 1 összefoglalás o konvex szögek

ICT ÉS BP RENDSZEREK HATÉKONY TELJESÍTMÉNY SZIMULÁCIÓJA DR. MUKA LÁSZLÓ

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Megoldások

Matematikai alapú lokalizációs keretrendszer

Átírás:

Henger eltávolítása 3D szkennelt kavicsról Ludmány Balázs 2018. december 6.

Kavicsok alakfejlődése A sziklák általában síkok mentén hasadnak Ahogy a víz szállítja őket folyamatosan lekerekednek Matematikai modell az alakfejlődés leírására: egyensúlyi pontok száma[6, 2] kezdetben poliéder: sok egyensúlyi pont ellipszoid felé tart: kevés egyensúlyi pont Felhasználható például marsi kavicsok múltjának feltárására[5]

Alakjellemzők gépi mérése Az eddigi eredmények kézi méréseken alapulnak Kidolgoztunk egy módszert az egyensúlyi pontok gépi mérésére[4] 3D szkennelt kavicsok a kézi mérés pontosságát (pontatlanságát) reprodukálja

Feladat leírás 3D szkennelt kavicsok a Pisa melletti tengerpartról A mozgásukat vizsgálták RFID-vel[1] Az RFID-tag kiáll belőlük, elrontva az egyensúlyi pontok számítását Feladat: a henger alakú RFID-tag eltávolítása a szkennelt hálóból

1. próbálkozás: tartománynövesztés I Tartománynövesztés: 1. magpontok generálása 2. hipotézis felállítása a magpont kis környezetében 3. hízlalás, amíg a pontok a tolerancián belül maradnak Hipotézis alapja: 1. egység normálvektorok leképezése Gauss gömbre 2. dimenzió szűrés: ha a pontok a főkörön vannak, akkor henger két koncentrikus gömb ρ és 2ρ sugárral k ρ és k 2ρ: pontok száma a gömbökön belül D = log 2 k 2ρ k ρ

1. próbálkozás: tartománynövesztés II Szabályos hengeren: D 0: pontcsomó a Gauss gömbön alap D 1: kör a Gauss gömbön palást Probléma: a henger nem teljesen szabályos és a szkennelés sem pontos

2. próbálkozás: felosztás görbület alapján A kavicsok általában konvexek A henger körül viszont konkáv a háló, ezt használjuk ki 1. becsüljük meg a Gauss görbületet minden p csúcsban α i : i-edik szomszédos lap szöge p csúcsnál A i : i-edik szomszédos lap területe δ(p) = 2π α i, A(p) = A i, G(p) = 3δ(p) A(p) i i 2. rendezzük a csúcsokat görbületük szerint növekvő sorrendbe 3. töröljük a legkisebb görbületű csúcsot a hálóból 4. 4.1 ha az összefüggő komponensek száma 1, akkor goto 3 4.2 különben a 2. legnagyobb összefüggő komponenst tekintjük a hengernek Proof-of-concept, nem optimális

Simítás és szűrés A görbületet is befolyásolja, hogy zajos a háló A háló Laplace-féle simítása: p pontra és q j, j [1 : n] szomszédjára legyen: U(p) = j w j (q j p), w j = 1/n λ simítási mértékkel p új = p régi + λu(p régi ) A görbület szűrése: minden csúcsban a szomszédok átlaga vagy mediánja Eléggé ad-hoc λ választása, és hogy ezeket hányszor kell alkalmazni

Példa

Lyuk befoltozása Liepa algoritmusa: minimális súlyú háromszögelés[3] Dinamikus programozás: W i,k min [W i,m + W m,k + Ω(v i, v m, v k )] i<m<k W i,i+1 0 W i,i+2 Ω(i, i + 1, i + 2) Ω(v i, v m, v k ) = v i, v m, v k háromszög területe W 0,n 1 : minimális súlyú háromszögelés λ i,k = a minimumhoz tartozó m index W i,k számításánál λ 0,n 1 -től indulva rekurzívan visszaállítjuk a háromszögelést

Implementáció Computational Geometry Algorithms Library (CGAL) Surface_mesh: félél adatszerkezet A Boost Graph Library-vel gráfként is használható Lyuk a hálóban: null_face Surface_mesh::remove_face: csak a lapot törli, szomszédos féléleket nem állítja be CGAL::Euler::remove_face: törlés után be is állít mindent

Hivatkozások Duccio Bertoni, Giovanni Sarti, Giuliano Benelli, Alessandro Pozzebon, and Gianluca Raguseo. Radio frequency identification (RFID) technology applied to the definition of underwater and subaerial coarse sediment movement. Sedimentary Geology, 228(3):140 150, 2010. Gábor Domokos, András Sipos, Tímea Szabó, and Péter Várkonyi. Pebbles, shapes, and equilibria. Mathematical Geosciences, 42(1):29, Oct 2009. Peter Liepa. Filling holes in meshes. In Proceedings of the 2003 Eurographics/ACM SIGGRAPH Symposium on Geometry Processing, SGP 03, pages 200 205, Aire-la-Ville, Switzerland, Switzerland, 2003. Eurographics Association. Balázs Ludmány and Gábor Domokos. Identification of primary shape descriptors on 3D scanned particles. Periodica Polytechnica Electrical Engineering and Computer Science, 62(2):59 64, 2018. Tímea Szabó, Gábor Domokos, John P. Grotzinger, and Douglas J. Jerolmack. Reconstructing the transport history of pebbles on mars. Nature Communications, 6:8366 EP, Oct 2015. Article. P.L. Varkonyi and G. Domokos. Static equilibria of rigid bodies: Dice, pebbles, and the poincare-hopf theorem. Journal of Nonlinear Science, 16(3):255 281, Jun 2006.