Analitikus MIP grafikus hardveren
|
|
- Magda Irén Juhász
- 9 évvel ezelőtt
- Látták:
Átírás
1 Analitikus MIP grafikus hardveren Józsa Péter, Csébfalvi Balázs Budapesti Műszaki és Gazdaságtudományi Egyetem Irányítástechnika és Informatika Tanszék Absztrakt. Angiográfiás CT/MR adatokról legegyszerűbben úgy lehet vetületi képet készíteni, hogy minden vetítő sugár mentén megkeressük a 3D sűrűségfüggvény maximumát (Maximum Intensity Projection - MIP), és ezt az értéket rendeljük az adott sugárhoz tartozó pixelhez. A maximumot a gyakorlatban úgy határozzák meg, hogy a sugarak mentén kellőképpen sűrű trilineáris újramintavételezést végeznek, majd kiválasztják a maximális sűrűségű trilineáris mintát. Ezzel a módszerrel viszont potenciálisan elkerülhetjük a tényleges maximumot, ha az éppen két szomszédos mintavételi pont közé esik. Ennek valószínűségét csökkenteni lehet a mintavételi frekvencia növelésével, viszont minél több trilineáris mintát veszünk, annál lassabb lesz a megjelenítés. Ebben a cikkben egy olyan algoritmust mutatunk be, amely a maximumot analitikusan határozza meg, majd részletesen leírjuk a módszer hatékony GPU implementációját, amely interaktív megjelenítést biztosít. 1. Bevezetés A CT/MR-angiográfia egy olyan diagnosztikai eljárás, amely az érrendszer vizsgálatára alkalmas. A vérerekbe kontrasztanyagot fecskendeznek, majd a testről CT/MR felvétel készül. Mivel a kontrasztanyag sűrűsége jóval nagyobb, mint az ereket környező szöveteké, ezért az érhálózat jól elkülöníthető a térfogati adatokban. Ennek köszönhetően az érhálózatról úgy kaphatunk átfogó vetületi képet, ha a vetítő sugarak mentén megkeressük a CT/MR adat által reprezentált 3D sűrűségfüggvény maximumát (Maximum Intensity Projection - MIP) [6]. Ehhez az eredeti folytonos függvényt rekonstruálni kell a rendelkezésre álló diszkrét mintavételezett reprezentációból, azaz a voxelek között interpolálni kell. A térfogatvizualizáció gyakorlatában a de facto standard rekonstrukciós eljárás a trilineáris interpoláció, melyet a mai modern grafikus processzorok (Graphics Processing Unit - GPU) hardveresen támogatnak. A MIP vizualizációt ezért kézenfekvő CPU helyett GPU-n implementálni, amely több nagyságrenddel nagyobb sebességet biztosít. A maximumot a gyakorlatban úgy közelítik, hogy a vetítő sugarak mentén egyenlő lépésközzel véges számú trilineáris mintát vesznek, és ezek közül kiválasztják a legnagyobbat. Ezzel a módszerrel viszont még akkor is elkerülhetjük a globális maximumot, ha a mintavételi távolságot relatíve kicsire állítjuk. A megjelenítés hatékonysága szempontjából a szűk keresztmetszetet a 3D textúraolvasások száma jelenti. Elvileg egy kocka alakú cellán átmenő sugárköteg 133
2 ugyanazt a nyolc sarokvoxelt veszi alapul a lokális maximum meghatározásához. Ennek ellenére sűrű mintavételezést és nagy képfelbontást feltételezve nyolcnál jóval több textúraolvasást vesz igénybe a hagyományos implementáció. Ahhoz, hogy elkerüljük a túlmintavételezésből adódó teljesítménycsökkenést, azaz minimalizáljuk a felesleges textúraolvasások számát, érdemes a lokális, adott cellán belüli maximumokat analitikusan kiszámolni. Ebben a cikkben erre a feladatra adunk egy hatékony GPU alapú megoldást. 2. Korábbi módszerek A MIP vizualizáció legfőbb előnye, hogy ellentétben a hagyományos direkt térfogatvizualizációval (Direct Volume Rendering - DVR) [8,3] nem igényli a vizualizációs paraméterek időigényes finomhangolását [5]. Az eredeti sűrűségfüggvény értékeit legfeljebb egy könnyen paraméterezhető átviteli függvénnyel képzik le intenzitásértékekre, melyek adott esetben jobban kihangsúlyozzák a vizsgálni kívánt tartományt. Erre a célra rendszerint egy kétparaméteres úgynevezett ablakozó függvényt (windowing function) használnak. A klasszikus MIP modell egyik hátránya a mélységinformáció hiánya. A módszer alternatív változatai, mint a DMIP (Depth-Shaded Maximum Intensity Projection), LMIP (Local Maximum Intensity Projection) és a MIDA (Maximum Intensity Difference Accumulation) ezt a hiányosságot igyekeznek kompenzálni. A DMIP [6] egy mélységi intenzitásmodulációt alkalmaz a vetítés előtt, míg az LMIP [9] egy előre definiált küszöbérték felett megkeresi a sugár mentén az első lokális maximumot. A MIDA [1] lényegében ötvözi a hagyományos DVR és a MIP egymást kiegészítő előnyös tulajdonságait. A MIP vizualizáció másik hátránya, hogy csak túlmintavételezéssel ad megbízható eredményt. A hagyományos DVR modellhez számos módszert kidolgoztak a túlmintavételezés elkerülésére. Ezek közül a legnépszerűbb a preintegrálás [4], amely a térfogat-vizualizációs integrál értékét két mintavételi pont között, a két pont sűrűségének kétdimenziós függvényeként írja fel. Ezt a függvényt egy előkalkulált 2D táblázattal lehet reprezentálni. A túlmintavételezés helyett ezért elegendő minden szomszédos pontpárra kiolvasni a táblázatban tárolt integrált. Egy másik megközelítés szerint a relatíve alulmintavételezett sugarak mentén célszerű a folytonos sűrűségprofilt egy magasabb rendű konvolúciós szűréssel reprodukálni, ami szintén helyettesíti a drága textúrolvasásokat [7]. MIP vizualizációra egyik megközelítést sem lehet adaptálni. Trilineáris rekonstrukciót feltételezve a sugármenti sűrűségprofil egy szakaszonként harmadfokú polinom. Az egyes polinomiális szakaszok együtthatóit négy minta alapján lehet meghatározni. Ebből következik, hogy a lokális maximumokat egy 4D táblázatban kéne előkalkulálni, ami aránytalanul nagy tárolási kapacitást igényelne. A sugármenti magasabb rendű rekonstrukciós szűrést sem célszerű a MIP modellre alkalmazni, mivel a kernel simító hatása miatt potenciálisan csökkenthetjük a globális maximum értékét. 134
3 Módszerünk kifejlesztéséhez az inspirációt a szintfelületek direkt térfogatvizualizációjának analitikus kiértékelése adta [2]. Ennek lényege, hogy a sugarak mentén az első felületi döféspontot úgy keressük meg, hogy a szakaszonként harmadfokú sugárprofil mentén detektáljuk azt a pontot, ahol a polinom éppen a szintfelületet definiáló küszöbértékkel egyenlő. Ez valójában nem más, mint egy harmadfokú polinom gyökeinek kiszámítása. Az analitikus kiértékelést MIP modellre úgy lehet adaptálni, hogy a klasszikus módon meghatározzuk a polinomiális sugárprofil szélsőértékeit. A potenciális maximumot ott keressük, ahol a profil deriváltja nulla. A harmadfokú polinom deriváltja másodfokú, ezért a feladat visszavezethető egy másodfokú egyenlet megoldására. A sugárprofilt csak a gyököknek megfelelő pozíciókban értékeljük ki, és ezek maximuma adja az egyes cellákon belül a lokális maximumot. 3. Analitikus MIP A hagyományos sugárkövetés és MIP kompozitálás során általában a sugár mentén egyenletes távolságokra lévő pontokban mintavételezzük a térfogati adatot. A mintavételi pontokhoz tartozó sűrűségértékeket leggyakrabban a mintavételi pontot magában foglaló cella sarkaiban ismert értékek trilineáris interpolációjával közelítjük (1. ábra). 1-z z f(i,j,k+1) f(i,j,k) 1-y y f(i,j+1,k+1) f(x,y,z) f(i,j+1,k) x 1-x f(i+1,j,k+1) f(i+1,j,k) f(i+1,j+1,k+1) f(x,y,z)= (1-z)[(1-y)[(1-x)f(i,j,k) + xf(i+1,j,k)] + y[(1-x)f(i,j+1,k) + xf(i+1,j+1,k)]] + f(i+1,j+1,k) z[(1-y)[(1-x)f(i,j,k+1) + xf(i+1,j,k+1)] + y[(1-x)f(i,j+1,k+1) + xf(i+1,j+1,k+1)]] 1. ábra: Trilineáris interpoláció. A módszer hátránya, hogy egyáltalán nem biztos, hogy a cellán belüli sűrűségmaximum pont a mintavételi pontba esik, akár az is elképzelhető, hogy a sugármenti maximumkeresés közben elhaladunk egy globális maximumérték mellett. A sűrűségérték cellán belüli eloszlásának lineáris közelítése azonban analitikus 135
4 formában is felírható és ennek felhasználásával a maximális érték a sugár mentén pontosan meghatározható. Az eloszlás lineáris közelítése a következő formában írható fel: f(x, y, z) = Axyz + Bxy + Cyz + Dxz + Ex + F y + Gy + H, (1) ahol x, y, z a térkoordináták, A H pedig a cella sarkaiban ismert értékekből számítható konstansok. A sugár paraméteres egyenlete: p(t) = p 0 + dt, (2) ahol t a sugárparaméter, d a sugár irányvektora és p 0 a sugár kezdőpontja. A második egyenletet skaláris formába átírva és az első egyenletbe helyettesítve megkapjuk a cellán belüli sűrűségeloszlás lineáris közelítését a sugár mentén a t sugárparaméter függvényében: f(t) = at 3 + bt 2 + ct + d (3) ahol a, b, c, d egyelőre ismeretlen konstansok. Az a, b, c, d együtthatókat meghatározhatjuk például az első és a második egyenlet ismert együtthatói alapján, az első egyenlet A H együtthatóinak kiszámításához azonban szükségünk van a cella csúcspontjaiban ismert sűrűségértékekre. A gyakorlatban ez összesen nyolc legközelebbi szomszéd (nearest-neighbour - NN) textúralekérdezést jelentene. Egy harmadfokú polinom négy együtthatója azonban egyértelműen meghatározható akkor is, ha ismerjük a polinom helyettesítési értékét négy különböző változóérték esetén. Esetünkben ez azt jelenti, hogy ismernünk kell a mintavételi értéket négy különböző t pozícióban. Mint korábban láttuk, a mintavételi értéket megkaphatjuk egyetlen trilineáris textúralekérdezéssel, így mindössze négy trilineáris mintavétellel meghatározhatjuk a sugármenti sűrűségeloszlás analitikus alakját egy cellán belül. A korszerű GPU-k a trilineáris textúraszűrést hardveresen implementálják, ezért egy 3D-s textúra olvasásánál egy interpolált minta olvasásának sebessége gyakorlatilag megegyezik a legközelebbi szomszéd olvasásának sebességével. A szükséges textúraolvasások számának feleződése mellett az együtthatók meghatározásához szükséges algebrai műveletek száma is jelentősen csökken. A mintavételi pontok megválasztásakor a következő szempontokat kell szem előtt tartanunk: A négy pontnak különbözőnek kell lennie. A pontoknak ugyanazon cellán belül kell elhelyezkedniük, mivel az egyenletet egy cellán belüli interpolációból vezettük le. A numerikus stabilitás miatt célszerű a pontokat egyenletes távolságban felvenni. A t = 0 és t = 1 értékekre az egyenletek egyszerűbb alakot öltenek. Ezen szempontok figyelembe vételével vegyük t értékét a sugár cellába történő belépési pontjában nullának, a kilépési pontban egynek, és válasszuk mintavételi pontnak ezeket a pontokat, valamint a két pont közötti szakasz harmadolópontjait (t = 1/3 és t = 2/3 helyen). A négy mintavételi értéket rendre f 1, f 2, f 3, 136
5 f 4 -gyel jelölve a következő négyismeretlenes lineáris egyenletrendszert kapjuk: amelynek megoldása: f 1 = f(0) = d, (4) ( ) 1 f 2 = f = a b c + d, ( ) 2 f 3 = f = a b c + d, f 4 = f(1) = a + b + c + d, a = 9 2 f f f f 4, (5) b = 9f f f f 4, c = 11 2 f 1 + 9f f 3 + f 4, d = f 1. Az együtthatók ismeretében már egyszerűen meghatározhatjuk az eloszlás maximumát a sűrűségfüggvény deriváltjának segítségével: f (t) = 3at 2 + 2bt + c. (6) Az eloszlásfüggvény maximumát a kezdőpontjában, a végpontjában, illetve a deriváltfüggvény zérushelyein veheti fel. Mivel a deriváltfüggvény másodfokú, ezért legfeljebb két zérushelye lehet, melyeket az f (t) = 0 másodfokú egyenlet megoldásával kaphatunk meg. Ennek alapján a sűrűségfüggvény maximumára négy lehetőség adódik: f 1, f 4 illetve b± b 2 3ac 3a A cellák bejárása A cellán belüli analitikus sugárprofil meghatározására az előző fejezetben bemutatott módszer feltételezi, hogy a sugárkövetés során a sugár mentén haladva egyszerre egy cellát vizsgálunk, és ismerjük a sugárnak az adott cellára vonatkozó belépési és kilépési pontjait. A szokásos sugárkövetési módszerek viszont általában a sugár mentén egyenlő lépésközönként vesznek mintát, így a mintavételi pontok legfeljebb véletlenül esnek cellahatárokra. Az analitikus MIP mintavételezéshez szükségünk volt egy olyan sugárkövetési módszerre, amely a sugár mentén celláról cellára haladva megadja a sugár metszéspontjait az adott cellával. Az általunk alkalmazott algoritmus a számítógépes grafikában közismert DDA (Digital Differential Analyzer) elven alapszik [10]. A DDA algoritmusok diszkrét lépésekben haladva egy változó értékét lineárisan interpolálják két érték között úgy, hogy a változó pillanatnyi értékéhez minden lépésben hozzáadják az előre 137
6 kiszámított lépésenkénti növekményt. A naiv implementációhoz képest így jelentős mértékben javítható a teljesítmény, mivel lépésenként csak egyetlen összeadást kell kiértékelni. A DDA alapú sugárkövetés alapgondolata az, hogy a sugár mentén végighaladva inkrementálisan követjük a sugár metszéspontjait az egyes voxelsíkokkal, és minden lépésben az aktuális pozícióhoz legközelebb eső metszéspontot választjuk mintavételi pontnak. A bejárás során az egyes axiális síkokkal való legutolsó metszéspontokhoz tartozó sugárparaméter értékeket egy háromdimenziós vektorban tároljuk. Két szomszédos voxelsíkkal vett metszéspontokhoz tartozó paraméterkülönbség értékét (azaz a két voxelsík sugármenti távolságát) mindhárom koordinátatengely mentén előre kiszámítjuk, és szintén egy vektorban tároljuk. A bejárás során a legutolsó metszéspontokhoz minden lépésben hozzáadjuk a távolságvektort, így megkapjuk az egyes tengelyekhez tartozó következő síkmetszetek sugármenti távolságát. Az így kapott távolságok közül a legkisebb felel meg a sugár és a voxelrács következő metszéspontjának. A bejárás elején a kiindulási pont mindig egy metszéspont valamelyik voxelsíkkal és egyúttal egy belépési pont egy cellába, a következő metszéspont pedig megadja az ugyanazon cellához tartozó kilépési pontot. A következő lépésben ez a kilépési pont (amely egyúttal a következő cellába történő belépési pont is) válik az aktuális ponttá, és így tovább. Az algoritmus megértését segíti az alábbi pszeudokód: void function TraceInit(vec3 start, vec3 dir, vec3 sampledist, vec3 taccum, vec3 tstep) { for each axis do if (dir equals 0) taccum = INFINITY tstep = 0 else if dir is negative pos = round start up to nearest multiple of sampledist taccum = (start - pos) / dir tstep = -dir / sampledist else pos = round start down to nearest multiple of sampledist taccum = (start - pos) / dir tstep = dir / sampledist } float function TraceStep(vec3 taccum, vec3 tstep) { tnext = taccum + tstep tmin = min(tnext) for each axis do if tnext[axis] equals tmin taccum[axis] = tnext[axis] return tmin } 138
7 function RayTraversal(rayStart, raydir, tend, sampledist) { t = 0 entrypoint = raystart TraceInit(rayStart, raydir, sampledist, taccum, tstep) do tnext = TraceStep(tAccum, tstep) exitpoint = raystart + tnext * raydir // perform cell processing here } t = tnext; entrypoint = exitpoint while t < tend Kövessük végig az algoritmus működését egy egyszerűsített kétdimenziós példán, amely a 2. ábrán látható: y 3 t=4 2 1 t=0 t=1 t=2 t=1.5 t=3 t=3.5 t= x 2. ábra: DDA sugárkövetés két dimenzióban. Legyen a sugár belépési pontja a rácsba [0, 0.25], irányvektora [1, 0.5]. A rácstávolság minden irányban 1. Ha a TraceInit függvény segítségével elvégezzük az inicializálást, akkor taccum kezdeti értéke [0, 0.5] lesz, míg tstep-re [1, 2] adódik. Induljunk el a sugár mentén a kezdőpontból. Az állapotváltozók értékét az egyes lépések során az 1. táblázat tartalmazza. Az első lépésben taccum kiindulási értékéhez hozzáadva tstep értékét [1, 1.5]-öt kapunk, tehát a következő x-tengelymetszet a sugár mentén t=1, míg a következő y-tengelymetszet t=1.5 értéknél lesz. A kettő közül az x-tengelymetszet van közelebb, tehát ez lesz a következő mintavételi ponthoz tartozó tnext paraméterérték. Mivel az 139
8 x-tengelymetszetet választottuk, ezért taccum x-koordinátáját felülírjuk tnext új értékével. A következő lépésben az így kiszámított tnext értéket tesszük t aktuális értékévé, és megismételjük az előző lépésben leírtakat, azzal a különbséggel, hogy taccum megnövelése után most az y-tengelymetszet lesz közelebb, ezért azzal kell tovább számolnunk. A további lépések a táblázat alapján már egyszerűen követhetők. Lépés t taccum taccum + tstep tnext 1. 0 [0, -0.5] [1, 1.5] [1, -0.5] [2, 1.5] [1, 1.5] [2, 3.5] [2, 1.5] [3, 3.5] [3, 1.5] [4, 3.5] táblázat: Az állapotváltozók értékei a sugárkövetés során. A cellák bejárása könnyen kiterjeszthető három dimenzióra, néhány további szempontra azonban érdemes felhívni a figyelmet. A legfontosabb, hogy a legközelebbi metszéspont vizsgálatakor a távolságokra több azonos érték is adódhat a különböző irányokban, ha a sugár pont egy rácsvonalon halad keresztül. Ilyenkor a metszéspont frissítésénél vigyázni kell, hogy minden olyan irányban frissítsük a az állapotvektort, amelynél a távolság megegyezik a minimummal. A gyakorlati implementációban ez egy kritikus pont, ugyanis előfordulhatnak elfajuló esetek, amikor például a sugár egy cella élén halad keresztül, és a numerikus pontatlanságok miatt több nagyon közeli, de nem azonos metszéspontot kapunk. Az implementációban ezért a minimummal azonosnak tekintünk egy távolságot akkor is, ha nagyon közel van hozzá, így az algoritmus ezekben az esetekben is robusztus módon működik. A DDA típusú sugárkövetési algoritmus inicializálásához ismernünk kell a sugárnak a teljes voxelstruktúrára vonatkozó belépési és kilépési pontjait is. Az algoritmus bemutatásánál erre külön nem tértünk ki, mivel ezek hagyományos módszerekkel (például CPU-n algebrai úton, GPU-n proxy geometria renderelésével) egyszerűen meghatározhatók. 4. Eredmények Módszerünket gyakorlati angiográfiás CT és MR adatokon teszteltük. A 3. ábra az analitikus és a hagyományos MIP eredményeit mutatja. Az első kép (a) renderelésénél a sugármenti mintavételi távolságot úgy állítottuk be, hogy az megegyezzen a voxelek közötti távolsággal. Az alulmintavételezés miatt jól látható, hogy a vérerek szélén nem sikerül a tényleges maximumot detektálni. Ha a mintavételi frekvenciát nyolcszorosára növeljük (b), akkor pontosabb képet kapunk, viszont így is észre lehet venni hibás pixeleket. Ezzel szemben az analitikus MIP kiértékelésnél (c) nem is kell a radiológusnak mintavételi frekvenciát megadni, 140
9 KÉPAF 2013 a Képfeldolgozók és Alakfelismerők Társaságának 9. országos konferenciája (a) (b) (c) 3. ábra: Különböző MIP implementációkkal renderelt képek. (a): Hagyományos MIP alacsony mintavételi frekvencia mellett. (b): Hagyományos MIP nyolcszor nagyobb mintavételi frekvencia mellett. (c) Analitikus MIP. mivel az algoritmus minden pixelre eleve a pontos maximumot számolja ki, nem pedig annak egy numerikus közelítését. A GPU implementáció interaktív renderelést biztosít, a teljesítményt pedig főként a textúraolvasások száma határozza meg. Az analitikus MIP-hez cellánként három mintavételezésre van szükség, a hagyományos MIP viszont ennél rendszerint jóval több mintából tudja csak az analitikus megoldást megfelelően közelíteni. A pontos maximumhelyek elkerülésén túl a hagyományos MIP kiértékelésnél a trilineáris mintavételezés alacsony mintavételi frekvencia mellett vizuális artifaktumokat eredményezhet. A 4. ábrán jól látható, hogy ezeket az artifaktumokat az analitikus megoldás jelentősen csökkenti. Tapasztalatunk szerint hagyományos MIP implementációt alkalmazva legalább négyszeres, de esetenként csak nyolcszoros felülmintavételezéssel lehet hasonló képminőséget elérni. Fontos megjegyezni, hogy a hagyományos MIP már négyszeres felülmintavételezéssel is lassabb mint az analiktikus MIP. A másodpercben mért futási időket a 2. táblázat mutatja. A méréshez AMD Radeon HD5670 grafikus kártyán rendereltünk 1200x1024-es felbontású képeket. 5. Konklúzió Ebben a cikkben megmutattuk, hogy a mai grafikus kártyákon MIP képeket analitikusan is ki lehet számolni. Módszerünk egyrészt kihasználja a sugarak inkrementális kiértékelését, másrészt a behuzalozott trilineáris interpolációt. A 141
10 KÉPAF 2013 a Képfeldolgozók és Alakfelismerők Társaságának 9. országos konferenciája (a) (b) 4. ábra: Hagyományos (a) és analitikus (b) MIP összehasonlítása vizuális artifaktumok szempontjából. hatékony implementációnak köszönhetően a megjelenítés interaktív, és a felhasználónak nem kell külön mintavételi frekvenciát beállítani. 6. A továbbfejlesztés lehetőségei Az analitikus MIP kiértékelést akkor lehetne igazán hatékonnyá tenni, ha egy objektumsorrendi megközelítést alkalmazva, a cellákat sorra egymás után tudnánk a képsíkra vetíteni. A memóriaolvasások száma ezáltal jelentősen csökkenne, mivel az összes adott cellán átmenő sugár lokális maximumát ugyanabból a nyolc sarokvoxelből lehetne számítani. Ezt a megközelítést különösen akkor érdemes alkalmazni, ha a renderelt kép nagyfelbontású, azaz a térfogati adatot jelentősen túlmintavételezzük a képtérben. Köszönetnyilvánítás A kutatás a TÁMOP B-10/ és az OTKA K projektek keretén belül valósult meg. Módszerünket a Voreen (voreen.uni-muenster.de) 142
11 Tesztadat Méret MIP 1x MIP 4x MIP 8x AMIP cenovix-ct1-abdomen 512x512x361 0,375 1,225 2,252 0,654 quanredeusix 384x22x512 0,106 0,14 0,188 0,103 felix-cemra-hires 576x118x576 0,131 0,313 0,62 0,202 mri 256x256x124 0,249 0,72 1,408 0, táblázat: Hagyományos és analitikus MIP összehasonlítása futási idők alapján. térfogat-vizualizációs keretrendszer felhasználásával implementáltuk. A tesztadatokat az OsiriX DICOM Viewer ( adatbázisából vettük. Irodalom 1. Stefan Bruckner and Eduard Gröller. Instant volume visualization using maximum intensity difference accumulation. Computer Graphics Forum, 28(3): , Yu-Tai Ching Chyi-Cheng Lin. An efficient volume- rendering algorithm with an analytic approach. The Visual Computer, 12(10): , Robert A. Drebin, Loren Carpenter, and Pat Hanrahan. Volume rendering. SIG- GRAPH Computer Graphics, 22(4):65 74, Klaus Engel, Martin Kraus, and Thomas Ertl. High-quality pre-integrated volume rendering using hardware-accelerated pixel shading. In Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware, pages 9 16, Elliot K. Fishman, Derek R. Ney, David G. Heath, Frank M. Corl, Karen M. Horton, and Pamela T. Johnson. Volume Rendering versus Maximum Intensity Projection in CT Angiography: What Works Best, When, and Why1. Radiographics, 26(3): , Wolfgang Heidrich, Michael McCool, and John Stevens. Interactive maximum projection volume rendering. In Proceedings of the 6th conference on Visualization 95, pages 11 18, Byeonghun Lee, Jihye Yun, Jinwook Seo, Byonghyo Shim, Yeong-Gil Shin, and Bohyoung Kim. Fast high-quality volume ray casting with virtual samplings. IEEE Transactions on Visualization and Computer Graphics, 16: , Marc Levoy. Display of surfaces from volume data. IEEE Computer Graphics Applications, 8(3):29 37, Yoshinobu Sato, Yoshinobu Sato, Shin Nakajima, Nobuyuki Shiraga, Shinichi Tamura, and Ron Kikinis. Local maximum intensity projection (LMIP): A new rendering method for vascular visualization. Computer Assisted Tomography, 22(6): , László Szirmay-Kalos. Theory of Three Dimensional Computer Graphics. Akadémiai Kiadó, Budapest,
Diszkréten mintavételezett függvények
Diszkréten mintavételezett függvények A függvény (jel) értéke csak rögzített pontokban ismert, de köztes pontokban is meg akarjuk becsülni időben mintavételezett jel pixelekből álló műholdkép rácson futtatott
6. Függvények. 1. Az alábbi függvények közül melyik szigorúan monoton növekvő a 0;1 intervallumban?
6. Függvények I. Nulladik ZH-ban láttuk: 1. Az alábbi függvények közül melyik szigorúan monoton növekvő a 0;1 intervallumban? f x g x cos x h x x ( ) sin x (A) Az f és a h. (B) Mindhárom. (C) Csak az f.
Vektorgeometria (2) First Prev Next Last Go Back Full Screen Close Quit
Vektorgeometria (2) First Prev Next Last Go Back Full Screen Close Quit 1. Tekintsünk a térben egy P (p 1, p 2, p 3 ) pontot és egy v = (v 1, v 2, v 3 ) = 0 vektort. Ekkor pontosan egy egyenes létezik,
Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )
Budapesti Műszaki és Gazdaságtudományi Egyetem Gépészmérnöki Kar Hidrodinamikai Rendszerek Tanszék, Budapest, Műegyetem rkp. 3. D ép. 334. Tel: 463-6-80 Fa: 463-30-9 http://www.vizgep.bme.hu Alap-ötlet:
Függvények Megoldások
Függvények Megoldások ) Az ábrán egy ; intervallumon értelmezett függvény grafikonja látható. Válassza ki a felsoroltakból a függvény hozzárendelési szabályát! a) x x b) x x + c) x ( x + ) b) Az x függvény
FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI
FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI statisztika 10 X. SZIMULÁCIÓ 1. VÉLETLEN számok A véletlen számok fontos szerepet játszanak a véletlen helyzetek generálásában (pénzérme, dobókocka,
A lineáris programozás alapfeladata Standard alak Az LP feladat megoldása Az LP megoldása: a szimplex algoritmus 2018/
Operációkutatás I. 2018/2019-2. Szegedi Tudományegyetem Informatika Intézet Számítógépes Optimalizálás Tanszék 2. Előadás LP alapfeladat A lineáris programozás (LP) alapfeladata standard formában Max c
Feladatok megoldásokkal az ötödik gyakorlathoz (Taylor polinom, szöveges szélsőérték problémák)
Feladatok megoldásokkal az ötödik gyakorlathoz Taylor polinom, szöveges szélsőérték problémák) 1. Feladat. Írjuk fel az fx) = e x függvény a = 0 pont körüli negyedfokú Taylor polinomját! Ennek segítségével
Tárgy. Forgóasztal. Lézer. Kamera 3D REKONSTRUKCIÓ LÉZERES LETAPOGATÁSSAL
3D REKONSTRUKCIÓ LÉZERES LETAPOGATÁSSAL. Bevezetés A lézeres letapogatás a ma elérhet legpontosabb 3D-s rekonstrukciót teszi lehet vé. Alapelve roppant egyszer : egy lézeres csíkkal megvilágítjuk a tárgyat.
A lineáris programozás alapfeladata Standard alak Az LP feladat megoldása Az LP megoldása: a szimplex algoritmus 2017/
Operációkutatás I. 2017/2018-2. Szegedi Tudományegyetem Informatika Intézet Számítógépes Optimalizálás Tanszék 2. Előadás LP alapfeladat A lineáris programozás (LP) alapfeladata standard formában Max c
Direkt térfogat-vizualizáció
Vizualizációs algoritmusok csoportosítása Direkt térfogat-vizualizáció Csébfalvi Balázs Irányítástechnika és Informatika Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Indirekt vizualizáció: Átmeneti
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek
Másodfokú egyenletek, egyenlőtlenségek
Másodfokú egyenletek, egyenlőtlenségek A másodfokú egyenlet grafikus megoldása Példa1. Ábrázold az f(x) = x 1x 16 függvényt, majd olvasd le az ábráról az alábbi egyenlet megoldását: x 1x 16 =. 1. lépés:
MÉSZÁROS JÓZSEFNÉ, NUMERIKUS MÓDSZEREK
MÉSZÁROS JÓZSEFNÉ, NUmERIKUS módszerek 9 FÜGGVÉNYKÖZELÍTÉSEK IX. SPLINE INTERPOLÁCIÓ 1. SPLINE FÜGGVÉNYEK A Lagrange interpolációnál említettük, hogy az ún. globális interpoláció helyett gyakran célszerű
Másodfokú egyenletek, egyenlőtlenségek
Másodfokú egyenletek, egyenlőtlenségek A másodfokú egyenlet grafikus megoldása Példa1. Ábrázold az f(x) = x + 1x + 16 függvényt, majd olvasd le az ábráról az alábbi egyenlet megoldását: x + 1x + 16 = 0.
Képrekonstrukció 3. előadás
Képrekonstrukció 3. előadás Balázs Péter Képfeldolgozás és Számítógépes Grafika Tanszék Szegedi Tudományegyetem Computed Tomography (CT) Elv: Röntgen-sugarak áthatolása 3D objektum 3D térfogati kép Mérések
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
A = {1; 3; 5; 7; 9} A B = {3; 5; 7} A/B = {1; 9} 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 Azonos alapú hatványokat
Eddig csak a polinom x-ben felvett értékét kerestük
Interpolációs polinom együtthatói Eddig csak a polinom x-ben felvett értékét kerestük Ez jó, ha kevés x-re kell kiértékelni Ha sok ismeretlen f (x)-et keresünk, akkor jobb kiszámolni az együtthatókat,
Láthatósági kérdések
Láthatósági kérdések Láthatósági algoritmusok Adott térbeli objektum és adott nézőpont esetén el kell döntenünk, hogy mi látható az adott alakzatból a nézőpontból, vagy irányából nézve. Az algoritmusok
A L Hospital-szabály, elaszticitás, monotonitás, konvexitás
A L Hospital-szabály, elaszticitás, monotonitás, konvexitás 9. előadás Farkas István DE ATC Gazdaságelemzési és Statisztikai Tanszék A L Hospital-szabály, elaszticitás, monotonitás, konvexitás p. / A L
6. Függvények. Legyen függvény és nem üreshalmaz. A függvényt az f K-ra való kiterjesztésének
6. Függvények I. Elméleti összefoglaló A függvény fogalma, értelmezési tartomány, képhalmaz, értékkészlet Legyen az A és B halmaz egyike sem üreshalmaz. Ha az A halmaz minden egyes eleméhez hozzárendeljük
Matematika A2 vizsga mgeoldása június 4.
Matematika A vizsga mgeoldása 03. június.. (a (3 pont Definiálja az f(x, y függvény határértékét az (x 0, y 0 helyen! Megoldás: Legyen D R, f : D R. Legyen az f(x, y függvény értelmezve az (x 0, y 0 pont
Konjugált gradiens módszer
Közelítő és szimbolikus számítások 12. gyakorlat Konjugált gradiens módszer Készítette: Gelle Kitti Csendes Tibor Vinkó Tamás Faragó István Horváth Róbert jegyzetei alapján 1 LINEÁRIS EGYENLETRENDSZEREK
8. Egyenletek, egyenlőtlenségek, egyenletrendszerek II.
8 Egyenletek, egyenlőtlenségek, egyenletrendszerek II Elméleti összefoglaló Az a + b+ c, a egyenletet másodfokú egyenletnek nevezzük A D b ac kifejezést az egyenlet diszkriminánsának nevezzük Ha D >, az
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek
Feladatok megoldásokkal a 9. gyakorlathoz (Newton-Leibniz formula, közelítő integrálás, az integrálszámítás alkalmazásai 1.
Feladatok megoldásokkal a 9. gyakorlathoz (Newton-Leibniz formula, közelítő integrálás, az integrálszámítás alkalmazásai.). Feladat. Határozzuk meg az alábbi integrálokat: a) x x + dx d) xe x dx b) c)
Németh László Matematikaverseny, Hódmezővásárhely. 2015. március 30. A 11-12. osztályosok feladatainak javítókulcsa
Németh László Matematikaverseny, Hódmezővásárhely 2015. március 30. A 11-12. osztályosok feladatainak javítókulcsa Feladatok csak szakközépiskolásoknak Sz 1. A C csúcs értelemszerűen az AB oldal felező
Figyelem, próbálja önállóan megoldani, csak ellenőrzésre használja a következő oldalak megoldásait!
Elméleti kérdések: Második zárthelyi dolgozat biomatematikából * (Minta, megoldásokkal) E. Mit értünk hatványfüggvényen? Adjon példát nem invertálható hatványfüggvényre. Adjon példát mindenütt konkáv hatványfüggvényre.
Folytonos rendszeregyenletek megoldása. 1. Folytonos idejű (FI) rendszeregyenlet általános alakja
Folytonos rendszeregyenletek megoldása 1. Folytonos idejű (FI) rendszeregyenlet általános alakja A folytonos rendszeregyenletek megoldásakor olyan rendszerekkel foglalkozunk, amelyeknek egyetlen u = u(t)
Polinomok, Lagrange interpoláció
Közelítő és szimbolikus számítások 8. gyakorlat Polinomok, Lagrange interpoláció Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor Vinkó Tamás London András Deák Gábor jegyzetei alapján 1. Polinomok
FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI
FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI statisztika 3 III. VÉLETLEN VEKTOROK 1. A KÉTDIMENZIÓs VÉLETLEN VEKTOR Definíció: Az leképezést (kétdimenziós) véletlen vektornak nevezzük, ha Definíció:
Pontműveletek. Sergyán Szabolcs Óbudai Egyetem Neumann János Informatikai Kar február 20.
Pontműveletek Sergyán Szabolcs sergyan.szabolcs@nik.uni-obuda.hu Óbudai Egyetem Neumann János Informatikai Kar 2012. február 20. Sergyán (OE NIK) Pontműveletek 2012. február 20. 1 / 40 Felhasznált irodalom
Kontrollcsoport-generálási lehetőségek retrospektív egészségügyi vizsgálatokhoz
Kontrollcsoport-generálási lehetőségek retrospektív egészségügyi vizsgálatokhoz Szekér Szabolcs 1, Dr. Fogarassyné dr. Vathy Ágnes 2 1 Pannon Egyetem Rendszer- és Számítástudományi Tanszék, szekersz@gmail.com
KOVÁCS BÉLA, MATEMATIKA I.
KOVÁCS BÉLA MATEmATIkA I 8 VIII VEkTOROk 1 VEkTOR Vektoron irányított szakaszt értünk Jelölése: stb Vektorok hossza A vektor abszolút értéke az irányított szakasz hossza Ha a vektor hossza egységnyi akkor
Dr. Palkó András. SZTE ÁOK Radiológiai Klinika NEK Képalkotó Diagnosztikai Centrum Szeged
MultiDetector ComputedTomography Dr. Palkó András SZTE ÁOK Radiológiai Klinika NEK Képalkotó Diagnosztikai Centrum Szeged MSCT = multislice computed tomography MDCT = multidetector (-row) computed tomography
1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)
Matematika A2c gyakorlat Vegyészmérnöki, Biomérnöki, Környezetmérnöki szakok, 2017/18 ősz 1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás) 1. Valós vektorterek-e a következő
Számítógépes Grafika mintafeladatok
Számítógépes Grafika mintafeladatok Feladat: Forgassunk a 3D-s pontokat 45 fokkal a X tengely körül, majd nyújtsuk az eredményt minden koordinátájában kétszeresére az origóhoz képest, utána forgassunk
MATLAB. 6. gyakorlat. Integrálás folytatás, gyakorlás
MATLAB 6. gyakorlat Integrálás folytatás, gyakorlás Menetrend Kis ZH Példák integrálásra Kérdések, gyakorlás pdf Kis ZH Numerikus integrálás (ismétlés) A deriváláshoz hasonlóan lehet vektorértékek és megadott
Egyenletek, egyenlőtlenségek VII.
Egyenletek, egyenlőtlenségek VII. Magasabbfokú egyenletek: A 3, vagy annál nagyobb fokú egyenleteket magasabb fokú egyenleteknek nevezzük. Megjegyzés: Egy n - ed fokú egyenletnek legfeljebb n darab valós
Legkisebb négyzetek módszere, Spline interpoláció
Közelítő és szimbolikus számítások 10. gyakorlat Legkisebb négyzetek módszere, Spline interpoláció Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor Vinkó Tamás London András Deák Gábor jegyzetei alapján
MATEMATIKA HETI 5 ÓRA. IDŐPONT: 2009. június 8.
EURÓPAI ÉRETTSÉGI 2009 MATEMATIKA HETI 5 ÓRA IDŐPONT: 2009. június 8. A VIZSGA IDŐTARTAMA: 4 óra (240 perc) ENGEDÉLYEZETT SEGÉDESZKÖZÖK : Európai képletgyűjtemény Nem programozható, nem grafikus kalkulátor
Navigáci. stervezés. Algoritmusok és alkalmazásaik. Osváth Róbert Sorbán Sámuel
Navigáci ció és s mozgástervez stervezés Algoritmusok és alkalmazásaik Osváth Róbert Sorbán Sámuel Feladat Adottak: pálya (C), játékos, játékos ismerethalmaza, kezdőpont, célpont. Pálya szerkezete: akadályokkal
Határozott integrál és alkalmazásai
Határozott integrál és alkalmazásai 5. május 5.. Alapfeladatok. Feladat: + d = Megoldás: Egy határozott integrál kiszámolása a feladat. Ilyenkor a Newton-Leibniz-tételt használhatjuk, mely azt mondja ki,
Gazdasági matematika II. vizsgadolgozat megoldása, június 10
Gazdasági matematika II. vizsgadolgozat megoldása, 204. június 0 A dolgozatírásnál íróeszközön kívül más segédeszköz nem használható. A dolgozat időtartama: 90 perc. Ha a dolgozat első részéből szerzett
MATEMATIKA HETI 5 ÓRA
EURÓPAI ÉRETTSÉGI 2008 MATEMATIKA HETI 5 ÓRA IDŐPONT : 2008. június 5 (reggel) A VIZSGA IDŐTARTAMA: 4 óra (240 perc) MEGENGEDETT ESZKÖZÖK: Európai képletgyűjtemény Nem programozható, nem grafikus számológép
Taylor-polinomok. 1. Alapfeladatok. 2015. április 11. 1. Feladat: Írjuk fel az f(x) = e 2x függvény másodfokú Maclaurinpolinomját!
Taylor-polinomok 205. április.. Alapfeladatok. Feladat: Írjuk fel az fx) = e 2x függvény másodfokú Maclaurinpolinomját! Megoldás: A feladatot kétféle úton is megoldjuk. Az els megoldásban induljunk el
Al-Mg-Si háromalkotós egyensúlyi fázisdiagram közelítő számítása
l--si háromalkotós egyensúlyi fázisdiagram közelítő számítása evezetés Farkas János 1, Dr. Roósz ndrás 1 doktorandusz, tanszékvezető egyetemi tanár Miskolci Egyetem nyag- és Kohómérnöki Kar Fémtani Tanszék
MATLAB. 5. gyakorlat. Polinomok, deriválás, integrálás
MATLAB 5. gyakorlat Polinomok, deriválás, integrálás Menetrend Kis ZH Polinomok Numerikus deriválás Numerikus integrálás (+ anonim függvények) pdf Kis ZH Polinomok Sok függvény és valós folyamat leírható
10. Koordinátageometria
I. Nulladik ZH-ban láttuk: 0. Koordinátageometria. Melyek azok a P x; y pontok, amelyek koordinátái kielégítik az Ábrázolja a megoldáshalmazt a koordináta-síkon! x y x 0 egyenlőtlenséget? ELTE 00. szeptember
Lineáris algebra numerikus módszerei
Hermite interpoláció Tegyük fel, hogy az x 0, x 1,..., x k [a, b] különböző alappontok (k n), továbbá m 0, m 1,..., m k N multiplicitások úgy, hogy Legyenek adottak k m i = n + 1. i=0 f (j) (x i ) = y
Egyenletek, egyenlőtlenségek V.
Egyenletek, egyenlőtlenségek V. DEFINÍCIÓ: (Másodfokú egyenlet) Az ax + bx + c = 0 alakban felírható egyenletet (a, b, c R; a 0), ahol x a változó, másodfokú egyenletnek nevezzük. TÉTEL: Az ax + bx + c
SZAKMAI ZÁRÓJELENTÉS. Optimális háromdimenziós rácson mintavételezett adatok interaktív térfogatvizualizációja
SZAKMAI ZÁRÓJELENTÉS Optimális háromdimenziós rácson mintavételezett adatok interaktív térfogatvizualizációja (OTKA F-68945) A modern 3D képalkotó eljárások (CT, MRI, PET) a tomográfiás rekonstrukciót
First Prev Next Last Go Back Full Screen Close Quit
Többváltozós függvények (2) First Prev Next Last Go Back Full Screen Close Quit 1. Egyváltozós függvények esetén a differenciálhatóságból következett a folytonosság. Fontos tudni, hogy abból, hogy egy
Hajlított tartó elmozdulásmez jének meghatározása Ritz-módszerrel
Hajlított tartó elmozdulásmez jének meghatározása Ritz-módszerrel Segédlet az A végeselem módszer alapjai tárgy 4. laborgyakorlatához http://www.mm.bme.hu/~kossa/vemalap4.pdf Kossa Attila (kossa@mm.bme.hu)
Matematika A1a Analízis
B U D A P E S T I M Ű S Z A K I M A T E M A T I K A É S G A Z D A S Á G T U D O M Á N Y I I N T É Z E T E G Y E T E M Matematika A1a Analízis BMETE90AX00 A derivált alkalmazásai H607, EIC 2019-04-03 Wettl
Matematika 10 Másodfokú egyenletek. matematika és fizika szakos középiskolai tanár. > o < 2015. szeptember 27.
Matematika 10 Másodfokú egyenletek Juhász László matematika és fizika szakos középiskolai tanár > o < 2015. szeptember 27. copyright: c Juhász László Ennek a könyvnek a használatát szerzői jog védi. A
LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL
LINEÁRIS PROGRAMOZÁSI FELADATOK MEGOLDÁSA SZIMPLEX MÓDSZERREL x 1-2x 2 6 -x 1-3x 3 = -7 x 1 - x 2-3x 3-2 3x 1-2x 2-2x 3 4 4x 1-2x 2 + x 3 max Alapfogalmak: feltételrendszer (narancs színnel jelölve), célfüggvény
Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1
Megoldott feladatok 00. november 0.. Feladat: Vizsgáljuk az a n = n+ n+ sorozat monotonitását, korlátosságát és konvergenciáját. Konvergencia esetén számítsuk ki a határértéket! : a n = n+ n+ = n+ n+ =
Koordináta geometria III.
Koordináta geometria III. TÉTEL: A P (x; y) pont akkor és csak akkor illeszkedik a K (u; v) középpontú r sugarú körre (körvonalra), ha (x u) 2 + (y v) 2 = r 2. Ez az összefüggés a K (u; v) középpontú r
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Függvények
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Függvények A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek
Sergyán Szabolcs szeptember 21.
Éldetektálás Sergyán Szabolcs Budapesti Műszaki Főiskola Neumann János Informatikai Kar 2009. szeptember 21. Sergyán Sz. (BMF NIK) Éldetektálás 2009. szeptember 21. 1 / 28 Mit nevezünk élnek? Intuitív
Szimuláció RICHARD M. KARP és AVI WIGDERSON. (Készítette: Domoszlai László)
Szimuláció RICHARD M. KARP és AVI WIGDERSON A Fast Parallel Algorithm for the Maximal Independent Set Problem című cikke alapján (Készítette: Domoszlai László) 1. Bevezetés A következőkben megadott algoritmus
Numerikus integrálás
Közelítő és szimbolikus számítások 11. gyakorlat Numerikus integrálás Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor Vinkó Tamás London András Deák Gábor jegyzetei alapján 1. Határozatlan integrál
x = cos αx sin αy y = sin αx + cos αy 2. Mi a X/Y/Z tengely körüli forgatás transzformációs mátrixa 3D-ben?
. Mi az (x, y) koordinátákkal megadott pont elforgatás uténi két koordinátája, ha α szöggel forgatunk az origó körül? x = cos αx sin αy y = sin αx + cos αy 2. Mi a X/Y/Z tengely körüli forgatás transzformációs
Egyenletek, egyenletrendszerek, egyenlőtlenségek Megoldások
) Egyenletek, egyenletrendszerek, egyenlőtlenségek - megoldások Egyenletek, egyenletrendszerek, egyenlőtlenségek Megoldások a) Oldja meg a valós számok halmazán az alábbi egyenletet! = 6 (5 pont) b) Oldja
3D számítógépes geometria és alakzatrekonstrukció
3D számítógépes geometria és alakzatrekonstrukció 15. Digitális Alakzatrekonstrukció Méréstechnológia, Ponthalmazok regisztrációja http://cg.iit.bme.hu/portal/node/312 https://www.vik.bme.hu/kepzes/targyak/viiima01
A KLT (Kanade Lucas Tomasi) Feature Tracker Működése (jellegzetes pontok választása és követése)
A KL (Kanade Lucas omasi) Feature racker Működése (jellegzetes pontok választása és követése) Készítette: Hajder Levente 008.11.18. 1. Feladat A rendelkezésre álló videó egy adott képkockájából minél több
Az egyenlőtlenség mindkét oldalát szorozzuk meg 4 16-al:
Bevezető matematika kémikusoknak., 04. ősz. feladatlap. Ábrázoljuk számegyenesen a következő egyenlőtlenségek megoldáshalmazát! (a) x 5 < 3 5 x < 3 x 5 < (d) 5 x
Végeselem modellezés alapjai 1. óra
Végeselem modellezés alapjai. óra Gyenge alak, Tesztfüggvény, Lagrange-féle alakfüggvény, Stiness mátrix Kivonat Az óra célja, hogy megismertesse a végeselem módszer (FEM) alkalmazását egy egyszer probléma,
Nemlineáris egyenletrendszerek megoldása április 15.
Nemlineáris egyenletrendszerek megoldása 2014. április 15. Nemlineáris egyenletrendszerek Az egyenletrendszer a következő formában adott: f i (x 1, x 2,..., x M ) = 0 i = 1...N az f i függvények az x j
Alkalmazás a makrókanónikus sokaságra: A fotongáz
Alkalmazás a makrókanónikus sokaságra: A fotongáz A fotonok az elektromágneses sugárzás hordozó részecskéi. Spinkvantumszámuk S=, tehát kvantumstatisztikai szempontból bozonok. Fotonoknak habár a spinkvantumszámuk,
= Y y 0. = Z z 0. u 1. = Z z 1 z 2 z 1. = Y y 1 y 2 y 1
Egyenes és sík a térben Elméleti áttekintés Az egyenes paraméteres egyenlete: X = u 1 λ + x 0 Y = u λ + y 0, Z = u λ + z 0 ahol a λ egy valós paraméter Az u = (u 1, u, u ) az egyenes irányvektora és P
Az egyenes és a sík analitikus geometriája
Az egyenes és a sík analitikus geometriája Az egyenes a kétdimenziós koordinátarendszerben A kétdimenziós koordinátarendszerben az egyenest egy n(a, B) normálvektorával és egy r 0 helyvektorú P(x 0,y 0
Numerikus integrálás április 20.
Numerikus integrálás 2017. április 20. Integrálás A deriválás papíron is automatikusan elvégezhető feladat. Az analitikus integrálás ezzel szemben problémás vannak szabályok, de nem minden integrálható
3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás
3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás 15. Digitális Alakzatrekonstrukció Méréstechnológia, Ponthalmazok regisztrációja http://cg.iit.bme.hu/portal/node/312 https://www.vik.bme.hu/kepzes/targyak/viiiav54
Robotok inverz geometriája
Robotok inverz geometriája. A gyakorlat célja Inverz geometriai feladatot megvalósító függvények implementálása. A megvalósított függvénycsomag tesztelése egy kétszabadságfokú kar előírt végberendezés
Példa: Háromszög síkidom másodrendű nyomatékainak számítása
Példa: Háromszög síkidom másodrendű nyomatékainak számítása Készítette: Dr. Kossa Attila kossa@mm.bme.hu) BME, Műszaki Mechanikai Tanszék. február 6. Határozzuk meg az alábbi ábrán látható derékszögű háromszög
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI EMELT SZINT Paraméter
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI EMELT SZINT Paraméter A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek
1.9. B - SPLINEOK B - SPLINEOK EGZISZTENCIÁJA. numerikus analízis ii. 34. [ a, b] - n legfeljebb n darab gyöke lehet. = r (m 1) n = r m + n 1
numerikus analízis ii 34 Ezért [ a, b] - n legfeljebb n darab gyöke lehet = r (m 1) n = r m + n 1 19 B - SPLINEOK VOLT: Ω n véges felosztás S n (Ω n ) véges dimenziós altér A bázis az úgynevezett egyoldalú
MATEMATIKA HETI 5 ÓRA. IDŐPONT: 2010. Június 4.
EURÓPAI ÉRETTSÉGI 2010 MATEMATIKA HETI 5 ÓRA IDŐPONT: 2010. Június 4. A VIZSGA IDŐTARTAMA: 4 óra (240 perc) ENGEDÉLYEZETT SEGÉDESZKÖZÖK : Európai képletgyűjtemény Nem programozható, nem grafikus kalkulátor
1. Gauss-eloszlás, természetes szórás
1. Gauss-eloszlás, természetes szórás A Gauss-eloszlásnak megfelelő függvény: amely egy σ szélességű, µ középpontú, 1-re normált (azaz a teljes görbe alatti terület 1) görbét ír le. A természetben a centrális
Összeállította: dr. Leitold Adrien egyetemi docens
Az R 3 tér geometriája Összeállította: dr. Leitold Adrien egyetemi docens 2008.09.08. 1 Vektorok Vektor: irányított szakasz Jel.: a, a, a, AB, Jellemzői: irány, hosszúság, (abszolút érték) jel.: a Speciális
2 (j) f(x) dx = 1 arcsin(3x 2) + C. (d) A x + Bx + C 5x (2x 2 + 7) + Hx + I. 2 2x F x + G. x
I feladatsor Határozza meg az alábbi függvények határozatlan integrálját: a fx dx = x arctg + C b fx dx = arctgx + C c fx dx = 5/x 4 arctg 5 x + C d fx dx = arctg + C 5/ e fx dx = x + arctg + C f fx dx
Készítette: Trosztel Mátyás Konzulens: Hajós Gergely
Készítette: Trosztel Mátyás Konzulens: Hajós Gergely Monte Carlo Markov Chain MCMC során egy megfelelően konstruált Markov-lánc segítségével mintákat generálunk. Ezek eloszlása követi a céleloszlást. A
Gauss-Jordan módszer Legkisebb négyzetek módszere, egyenes LNM, polinom LNM, függvény. Lineáris algebra numerikus módszerei
A Gauss-Jordan elimináció, mátrixinvertálás Gauss-Jordan módszer Ugyanazzal a technikával, mint ahogy a k-adik oszlopban az a kk alatti elemeket kinulláztuk, a fölötte lévő elemeket is zérussá lehet tenni.
Differenciálegyenletek megoldása próbafüggvény-módszerrel
Differenciálegyenletek megoldása próbafüggvény-módszerrel Ez még nem a végleges változat, utoljára módosítva: 2012. április 9.19:38. Elsőrendű egyenletek Legyen adott egy elsőrendű lineáris állandó együtthatós
Görbe- és felületmodellezés. Szplájnok Felületmodellezés
Görbe- és felületmodellezés Szplájnok Felületmodellezés Spline (szplájn) Spline: Szakaszosan, parametrikus polinomokkal leírt görbe A spline nevét arról a rugalmasan hajlítható vonalzóról kapta, melyet
Teljes függvényvizsgálat
Teljes üggvényvizsgálat Tanulási cél A üggvényvizsgálat lépéseinek megismerése és begyakorlása. Motivációs példa Jelölje egy adott termék árát P, a termék keresleti üggvényét pedig 1000 10 P D P. A P teljes
f x 1 1, x 2 1. Mivel > 0 lehetséges minimum. > 0, így f-nek az x 2 helyen minimuma van.
159 5. SZÉLSŐÉRTÉKSZÁMÍTÁS = + 1, R + 1 f = 1 R +,, f = R +, 1 Az 1 = 0 egyenlet gyökei : 1 1, 1. Mivel ezért az 1 helyen van az f-nek minimuma. 5.1. f f 1 0, 5.. Legyen az egyik szám, a másik pedig A.
Példa: Tartó lehajlásfüggvényének meghatározása végeselemes módszer segítségével
Példa: Tartó lehajlásfüggvényének meghatározása végeselemes módszer segítségével Készítette: Dr. Kossa Attila (kossa@mm.bme.hu) BME, Műszaki Mechanikai Tanszék 213. október 8. Javítva: 213.1.13. Határozzuk
A mérési eredmény megadása
A mérési eredmény megadása A mérés során kapott értékek eltérnek a mérendő fizikai mennyiség valódi értékétől. Alapvetően kétféle mérési hibát különböztetünk meg: a determinisztikus és a véletlenszerű
Kétváltozós függvények differenciálszámítása
Kétváltozós függvények differenciálszámítása 13. előadás Farkas István DE ATC Gazdaságelemzési és Statisztikai Tanszék Kétváltozós függvények p. 1/1 Definíció, szemléltetés Definíció. Az f : R R R függvényt
Információ megjelenítés Számítógépes ábrázolás. Dr. Iványi Péter
Információ megjelenítés Számítógépes ábrázolás Dr. Iványi Péter Raszterizáció OpenGL Mely pixelek vannak a primitíven belül fragment generálása minden ilyen pixelre Attribútumok (pl., szín) hozzárendelése
2) = 0 ahol x 1 és x 2 az ax 2 + bx + c = 0 ( a,b, c R és a 0 )
Fogalom gyűjtemény Abszcissza: az x tengely Abszolút értékes egyenletek: azok az egyenletek, amelyekben abszolút érték jel szerepel. Abszolútérték-függvény: egy elemi egyváltozós valós függvény, mely minden
Többváltozós, valós értékű függvények
TÖ Többváltozós, valós értékű függvények TÖ Definíció: többváltozós függvények Azokat a függvényeket, melyeknek az értelmezési tartománya R n egy részhalmaza, n változós függvényeknek nevezzük. TÖ Példák:.
Modern fizika laboratórium
Modern fizika laboratórium 11. Az I 2 molekula disszociációs energiája Készítette: Hagymási Imre A mérés dátuma: 2007. október 3. A beadás dátuma: 2007. október xx. 1. Bevezetés Ebben a mérésben egy kétatomos
Algoritmusok raszteres grafikához
Algoritmusok raszteres grafikához Egyenes rajzolása Kör rajzolása Ellipszis rajzolása Algoritmusok raszteres grafikához Feladat: Grafikai primitíveket (pl. vonalat, síkidomot) ábrázolni kép-mátrixszal,
A derivált alkalmazásai
A derivált alkalmazásai Összeállította: Wettl Ferenc 2014. november 17. Wettl Ferenc A derivált alkalmazásai 2014. november 17. 1 / 57 Tartalom 1 Függvény széls értékei Abszolút széls értékek Lokális széls
Véletlen jelenség: okok rendszere hozza létre - nem ismerhetjük mind, ezért sztochasztikus.
Valószín ségelméleti és matematikai statisztikai alapfogalmak összefoglalása (Kemény Sándor - Deák András: Mérések tervezése és eredményeik értékelése, kivonat) Véletlen jelenség: okok rendszere hozza
Konvexitás, elaszticitás
DIFFERENCIÁLSZÁMÍTÁS ALKALMAZÁSAI Konveitás, elaszticitás Tanulási cél A másodrendű deriváltat vizsgálva milyen következtetéseket vonhatunk le a üggvény konveitására vonatkozóan. Elaszticitás ogalmának