Normálvektorok optimális becslése affin transzformációkból
|
|
- Márk Jónás
- 8 évvel ezelőtt
- Látták:
Átírás
1 Normálvektorok optimális becslése affin transzformációkból Hajder Levente 1,2, Baráth Dániel 1,2, Molnár József 1 1 Szegedi Tudományegyetem Képfeldolgozás és Számítógépes Grafika Tanszék 2 MTA SZTAKI, Budapest {hajder.levente,barath.daniel}@sztaki.mta.hu Kivonat A tanulmány célja, hogy megmutassuk, kalibrált kamerák esetén a normálvektort meg lehet határozni affin transzformációk ismerete esetén. Ehhez először levezetjük, hogy egy felületdarab két vetülete közötti affin transzformáció hogyan függ össze a felület normálvektorával. Az összefüggés segítségével új normálvektorbecslő algoritmusokat vezetünk be. Azt is levezetjük, hogy ha a felületdarabka projektív mélységét ismerjük, legkisebb négyzetes értelemben optimális becslő is készíthető, ellenkező esetben iteráció segítségével juthatunk el a megoldásig. A módszereket szintetikus és valós adatokon egyaránt teszteljük. 1.. Bevezetés Bár a számítógépes látás több évtizede intenzíven kutatott terület, még mindig rengeteg megoldatlan problémára keresik a kutatók a választ. Ez a tanulmány egy még nyitott problémával foglalkozik: megmutatjuk, hogy sztereo képeken hogyan lehet affin transzformációból a megfelelő felületi darabka normálvektorát optimálisan becsülni, ha a kameráink kalibráltak. A szakirodalmat áttekintve, azt találjuk, hogy normálvektorok becslésére a leggyakrabban alkalmazott eljárás a fotometrikus sztereo, amit körülbelül 20 évvel ezelőtt javasolt Woodham[1]. A módszer hatékony, azonban laboratóriumi körülményeket igényel, hiszen mesterségesen kell a rekonstruálandó tárgyakat több irányból megvilágítani. Általában párhuzamos fényforrásokat szokás alkalmazni [1], azonban pontszerű fényforrásokkal [2] is elvégezhető a felületi normálvektorok számítása. Normálvektorok becslése pusztán képek segítségével is lehetséges. Ebben az esetben a két képen kivágott minták között homográfiát szokás becsülni, és a homográfia felbontásával kapjuk meg a normálvektort [3,4]. Ez csak akkor lehetséges, ha a kameránk belső paramétereit ismerjük. A külső paraméterek a homográfia felbontásával szintén meghatározhatóak. A módszer egyik problémája, hogy a felbontás nem egyértelmű, ahogyan azt Liu disszertációjában megmutatta [5]. A mi tanulmányunk azt mutatja meg, hogy nem szükséges a felületdarab képei közötti homográfia ahhoz, hogy a normálvektorokat kiszámítsuk: elég az affin
2 2 2.. ELMÉLETI ALAPOK transzformációkat meghatározni. Ismereteink szerint ezzel a konkrét problémával még nem foglalkoztak a szakirodalomban. Munkánkhoz legközelebbi tanulmányt Habbecke és Kobbelt publikációiban [6,7] találtunk. A szerzőpáros fotokonzisztencia alapon becsüli meg a térbeli síkdarabot. A sík paraméterei között a normálvektor is szerepel. Egy másik hasonló megoldás Megyesi és munkatársai dolgozata [8], amiben megmutatták, hogy rektifikált képpárok esetén a két képpár közötti homográfia hogyan befolyásolja a normálvektort. (Megyesiék dolgozatukban sűrű illesztéssel foglalkoznak, azonban a normálvektorok meghatározása részeredményként szerepel a publikációban.) Számunkra ez a módszer azért nem ideális, mert egyrészt affin transzformációk helyett homográfiát becsülnek, másrészt a rektifikálással törvényszerűen hibát is visznek a rendszerbe, mi pedig az optimális megoldás megtalálására törekszünk. Ismereteink szerint itt közöljük az első olyan módszert, amelyik affin transzformációkból legkisebb négyzetes értelemben véve optimális becslést ad a felületi normálvektorra. Tanulmányunknak két fő mondanivalója van: Megmutatjuk a kameraparaméterek és a felületi normálvektorok közötti általános összefüggést tetszőleges kameraparaméterekre. Többféle becslő eljárást javaslunk normálvektorok becslésére, melyek között az optimális is megtalálható, amely az ismert affin transzformációra minimalizálja a becslési hibát. 2.. Elméleti alapok Adott egy térbeli lapka, amely két képen látszik. Lokális közelítésben a lapka tekinthető síknak. A feladat ábrázolása az 1. képen látható. A lapkát nem ismerjük térben, azonban a két képen a vetületekhez tartozó pixeleket kétdimenziós képfeldolgozási módszerekkel meg tudjuk becsülni. A cél a felületi lapka n normálvektorának meghatározása. Az [X,Y,Z] T háromdimenziós vektorral megadott felületi pontok kétdimenziós koordinátáit a Π vetítőfüggvénnyel számoljuk a térbeli pontból, a felület háromdimenziós pontját pedig parametrikus alakban írjuk le: x = Π x (X,Y,Z) y = Π y (X,Y,Z) X = X(u,v), Y = Y(u,v), Z = Z(u,v). Differenciális geometriából [9] jól ismert tény, hogy az érintővektorok felírhatóak a paraméteres alakban megadott felület parciális deriváltjaiból, a normálvektor
3 3 1. ábra. Térbeli lapka perspektíven vetítve egy képpárra. pedig a két érintővektor vektoriális szorzatából kapható meg: S u = S v = X(u,v) u Y(u,v) u Z(u,v) u X(u,v) v Y(u,v) v Z(u,v) v n = S u S v Az [X,Y,Z] T térbeli pont és az S u és S v érintővektorok a felület adott pontjábal lévő érintősíkját is meghatározzák. Lokálisan a felület közelíthető ezzel az érintősíkkal. Feltételezzük ugyebár, hogy a felületről két kép készült. A felületdarabka vetülete a lokális környezetében az elsőrendű Taylor sor segítségével jól közelíthető: [ ] [ ] x+ x Πx (X,Y,Z) + y + y Π y (X,Y,Z) ] [ u ] [ Πx(X,Y,Z) Π x(x,y,z) u v Π y(x,y,z) Π y(x,y,z) u v v
4 4 2.. ELMÉLETI ALAPOK Nézzük meg ezek után, hogy a parciális deriváltak segítségével a térbeli érintősíkon és az egyik képen levő minta hogyan feleltethető meg affin transzformáció segítségével: [ ] [ ] x u A y v ] A = [ Πx(X,Y,Z) Π x(x,y,z) u v Π y(x,y,z) Π y(x,y,z) u v A parciális deriváltak a láncszabály segítségével módosíthatóak. Például: Π x (X,Y,Z) u = Π x(x,y,z) X X u + Π x(x,y,z) Y Y u Z u = ΠT x S u, + Π x(x,y,z) Z ahol Π x a vetítőfüggvény gradiense X, Y és Z felületi koordináták szerint. Hasonlóan: Π x v = ΠT Π x S y v u = ΠT Π y S y u v = ΠT y S v. Ebből következik, hogy magát az affin transzformációt így is fel tudjuk írni: [ ] Π T [Su A = x ] S v. Π T y Mivel sztereo képpárunk van, hiszen a térbeli alakzatunkról két képet készítettünk, az affin transzformáció a két képen látható ugyanazon minta között felírható aza 1 transzformáció inverzének és aza 2 -es transzformációnak a sorzatával. (Az előbbi az első képen levő minta és a térbeli minta közötti kapcsolatot írja le, az utóbbi a térbeli és a második képen levő minta kapcsolatát.) Formálisan felírhatjuk az alábbi összefüggést: [ ] T x2 y 2 = A2 A 1 [ ] T 1 x1 y 1 A két kép közötti affin transzformációt felírhatjuk tehát A 2 A 1 1 alakban. A további átalakításhoz nézzük meg, hogy az A mátrix inverze hogyan írható fel: A 1 = 1 det(a) [ Π T x S u Π T y S u Π T x S v Π T y S v ahol det(a) = Πx T S u Πy T S v Πx T S v Πy T S u. Ha figyelembe vesszük, hogy S v Su T S u Sv T = [N], akkor egyszerű átalakításokkal a következő alakra hozható az affin transzformáció: A 1 1 A 2 = ], [ ] 1 ΠxT 2 [N] Πy 1 ΠxT 1 [N] Πx 2 Π xt 1 [N] Πy 1 ΠyT 2 [N] Πy 1 ΠxT 1 [N] Πy 2
5 2.1.. Perskepkív kamera 5 Fontos megjegyezni, hogy skálázásra érzéketlen a formula, hiszen mind a determináns, mind a mátrix elemei [N] -el meg lettek szorozva. Az a T [N] b kifejezést szokás skaláris hármas szorzatnak is hívni. Ha figyelembe vesszük, hogy a T [n] b egyenlő n T (b a)-vel, az affin transzformáció végleges formáját így kapjuk meg: [ ] a1 a 2 = A 1 a 3 a 1 A 2 = 1 4 n T w 5 [ n T w 1 n T w 2 n T w 3 n T w 4 ], (1) aholw 1 = Π 1 y Π 2 x,w 2 = Π 2 x Π 1 x,w 3 = Π 1 y Π 2 y,w 4 = Π 2 y Π 1 x és w 5 = Π 1 y Π 1 x. Ez az levezetés egy nagyon fontos összefüggéshez vezetett, hiszen az 1. egyenlet minden kameramodell esetén igaz. Mindössze a vetítő Π függvényeket kell megadni és a gradiensüket kiszámolni Perskepkív kamera Ebben a fejezetrészben megmutatjuk, hogy az általános egyenletet perspektív kamerára hogyan lehet alkalmatni. Projektív kamera esetén a vetítési egyenlet alakja a következő: [x,y,1] T = 1 s P persp[x,y,z,1] T, (2) ahol [x,y] jelöli a vetített koordinátákat, s a projektív mélység, P persp a 3 4-es perspektív kamera. Ha a kamera sorait rendre p T 1, p T 2 és p T 3 -mal jelöljük, a vetítő függvényeket így kapjuk meg: Π x = pt 1 [X,Y,Z,1]T s Π y = pt 2 [X,Y,Z,1]T, s Π x = 1 P 11 +xp 31 P 12 +xp 32, s P 13 +xp 33 Π y = 1 P 21 +yp 31 P 22 +yp 32, s P 23 +yp 33 ahol P ij a projektív mátrix i-edik sorában a j-edik elem. A projektív mélység az s = p T 3[X,Y,Z,1] T összefüggéssel számítható. Az affin transzformáció alakja a projektív kamerára így írható fel: [ ] a1 a 2 = a 3 a 4 1 αn T w 5 [ n T w 1 n T w 2 n T w 3 n T w 4 ], (3) ahol α = s 1 /s 2 projektív mélységek aránya a két kép között. Továbba bevezettük az alábbi két egyszerűsítést:w 1 = s 1 s 2( Π 1 y Π 2 x),w2 = s 1 s 2( Π 2 x Π 1 x), w 3 = s 1 s 2( Π 1 y Π 2 y),w4 = s 1 s 2( Π 2 y Π 1 x), ésw5 = s 2 s 2( Π 1 x Π 1 y). Fontos megjegyezni, hogy ha az s i projektív mélységet nem ismerjük, de a két vetítő mátrix (P 1 és P 2 ) bal oldali 3 3-mas részmátrixait igen, akkor a gradiens vektorokat egy skálázás erejéig tudjuk meghatározni. (Ez az s i skála reciptroka.)
6 6 3.. A NORMÁLVEKTOR BECSLÉSE Szintén érdekes, hogy a w 1...w 4 vektorok s 1 s 2 -vel, a w 5 vektor pedig s 2 s 2 -vel vannak skálázva. Az összefüggés jól mutatja azt a tényt, hogy a normálvektor független a kamerák helyzetétől, hiszen a vetítő mátrixok utolsó oszlopa nem szerepel az összefüggésben. A normálvektor becslése szempontjából két esetet különböztetünk meg: 1. Mindkét vetítő mátrix (P 1 és P 2 ) ismert. (Más szóval: a kamerák teljesen kalibráltak.) 2. Csak a 3 3-mas vetítő almátrixok ismertek. Ebben az esetben a térbeli pont projektív mélysége nem ismert, ezért a gradiensvektoroknak az irányát lehet csak meghatározni, a nagyságát nem. Az összefüggés azt is mutatja, hogy ha w 5 = 0, akkor a normálvektort nem lehet megbecsülni. Ez az eset csak akkor állhatna fent, ha Π 1 x és Π 1 y párhuzamosak volnának. Perspektív kamera esetén ez azt jelenti, hogy a projektív mátrix első és második sora (a negyedik elemeket elhagyva) párhuzamos. Szerencsére valós kameráknál ez az eset nem fordulhat elő. 3.. A normálvektor becslése Ebben a fejezetben több normálvektor-becslőt javaslunk. Lesznek gyorsabb, de kevésbé pontos, illetve lassabb, de precízebb módszerek is. Megmutatjuk, hogy teljesen kalibrált kamerák esetén optimális módszert is lehet készíteni Gyors normálvektor-becslő (Fast Normal Estimation - FNE) A 3. összefüggés összesen 4 egyenletet tartalmaz. Ha ezek közül kettőt kiválasztunk, és a hányadosukat vesszük, akkor kapunk egy egyenletet. Ugyanezt a másik kettőre elvégezve kapunk egy újabb egyenletet. Például: A nevezőkkel szorzás után: w T 1 n w T 2 n = a 1 a 2 (4) w T 3 n w T 4 n = a 3 a 4 (5) ( a2 w1 T a 1 w2 T ) n = 0 ( a4 w3 T a 3 w4 T ) n = 0 A kapott összefüggésekből következik, hogynegyaránt merőleges(a 2 w1 T a 1 w2 T )- ra és (a 4 w3 T a 3 w4 T )-ra. Ezért a két vektor keresztszorzata megadja a normálvektor irányát: n = ( a 2 w1 T a 1 w2 T ) ( a4 w3 T a 3 w4 T ). (6)
7 3.2.. Optimális normálvektor becslése ismert projektív mélység esetén (OPT)7 A kapott vektort természetesen normálni kell ahhoz, hogy egységvektor legyen. Ennek a becslőnek nagyon kellemes tulajdonsága, hogy a w 1...w 4 vektorok skálájára teljesen érzéketlen, hiszen a skála normáláskor eltűnik. Ha az affin transzformációból kapott értékeket máshogy párosítjuk, a normálvektorra másik két becslést is tudunk adni: n = ( a 3 w1 T a 1 w3 T ) ( a4 w2 T a 2 w4 T ) (7) vagy n = ( a 4 w1 T a 1 w4 T ) ( a3 w2 T a 2 w3 T ) (8) Optimális normálvektor becslése ismert projektív mélység esetén (OPT) Ebben a szakaszban legkisebb négyzetes értelemben véve optimális becslő eljárást adunk. A cél a 3. egyenlet hibájának minimalizálása: az affin transzformáció négy értékére számoljuk a négyzetes hibák összegének minimumát. A feladat megegyezik a következővel: arg min n 4 k=1 ( n T ) 2 w k n T a k (9) w 5 Ez az optimalizálási feladat optimálisan megoldható, ahogyan az a függelékben le van írva. (α = 1 paraméterbeállítással kell a függelékben leírt módszert alkalmazni.) Normálvektor becslése ismeretlen projektív mélység esetén (ALT) Amennyiben a projektív mélység nem ismert, a 9. összefüggésben definiált függvény nem optimalizálható egyszerűen, hiszen az α = s 1 /s 2 paraméter sajnos nem ismert. Ezért a hibafüggvényt az alábbiak szerint módosítani kell: arg min n 4 k=1 ( n T ) 2 w k αn T a k (10) w 5 Sajnálatos módon ez a feladat jelenlegi ismereteink szerint optimálisan nem oldható meg. Ezért egy alternáló módszert javaslunk, amely két egymás utáni lépést ismétel a konvergencia eléréséig: 1. EstimateAlpha: A költségfüggvény (10. összefüggés) 1/α szerint lineáris, hiszen A 1 α = b írható fel, ahol A = [n T w 1 n T w 5,..., nt w 4 n T w 5 ] T és b = [a1,...,a 4 ] T. Az optimális megoldás ebben az esetben a becsléselméletben jól ismert formula segítségével adódik: 1 α = n T w 5 j (nt w j ) 2 n T w j a j (11) j
8 8 3.. A NORMÁLVEKTOR BECSLÉSE 2. EstimateNormal: A normálvektor becslése az optimális módszerhez hasonlóan adódik, csak α értékét nem ismerjük egzaktul, hanem az előző lépésben kiszámított α-t helyettesítjük be. Ezután a függelékben ismertetett módszerrel, a negyedfokú polinom gyökei közül a legjobbat kiválasztva kapunk becslést n-re. Az alternáló eljárások egyik nagy hátránya, hogy az algoritmusnak kezdeti értékeket kell biztosítani. A mi esetünkben akár az FNE módszer, akár a következő részben ismertetett lineáris módszer (LNE-UPD) alkalmas a kezdőérték meghatározására Normálvektor lineáris becslése (Linear Normal Estimation -LNE) Az alap mátrixos egyenlet (3. összefüggés) sajnos nem lineáris, azonban a nevezővel való felszorzás segítségével lineárissá lehet tenni. A minimalizálandó függvény így változik: arg min n 4 ( n T w k αa k n T ) 2 w 5 (12) k=1 A nevezővel való felszorzás ismert trükk, sajnos ezzel a zajt torzítjuk, így az optimalitás elvész. A trükknek nagy előnye, hogy lineáris rendszereket sokkal könnyebben tudunk megoldani. Lineáris becslés ismert projektív mélység esetén (Linear Normal Estimation for Known Projective Depth LNE-KPD). Ha a projektív mélység ismert, α = 1 állítható be. A nevezővel való szorzás után a problémánk An = 0 alakra hozható n T n = 1 megkötéssel, ahol w 1 a 1 w 5 A = w 2 a 2 w 5 w 3 a 3 w 5. (13) w 4 a 4 w 5 Ez egy homogén túlhatározott lineáris egyenletrendszer, melynek optimális megoldása az A T A mátrix legkisebb sajátértékéhez tartozó sajátvektora. Lineáris becslés ismeretlen projektív mélység esetén (Linear Normal Estimation for Unknown Projective Depth LNE-UPD). Ha a projektív mélységet nem ismerjük, a minimalizálandó függvény ( 12. képlet) szintén homogén túlhatározott egyenletrendszerre vezet, melyet Bb = 0 alakra hozhatunk. Az együtthatók és az ismeretleneket tartalmazó vektor a következőképpen
9 9 alakul: w1 T, a 11 B T = w2 T, a 12 w3 T, a 21, w4 T, a 22 [ ] n b = αw5 T. n A megoldás a B T B legkisebb sajátértékéhez tartozó sajátvektor. Érdemes megjegyezni, hogy az ismeretleneket tartalmazó vektorban azα = s 1 /s 2 relatív mélység is szerepel. Másik fontos megjegyzés, hogy a normálvektornak csak az irányát kapjuk meg, a nagyságát nem, az eredményt ezért normálni kell. 4.. Tesztelési eredmények A javasolt módszert szintetikus és valós adatokon egyaránt teszteltük Vizsgálat szintetikus adatokon A szintetikus tesztek alatt arra koncentráltunk, hogy különböző irányú normálvektorokat rekonstruáljunk. Ezért vettünk egy gömbfelületet, melyet gömbi koordináták segítségével mintavételeztünk. Összesen 72 különbözü irányú normálvektor vizsgáltunk meg minden egyes tesztesetben. A két kamera a gömb középpontjától megadott távolságra áll, és a gömb középpontját nézi. Az affin paramétereket szintén mesterségesen ki lehet számítani. A gömb pontjainak érintősíkjait ismerjük, a projekciós mátrixokat is, hiszen azokat is mesterségesen állítottuk elő, ezért a térbeli érintősík és a kameraképek közötti transzformációt ismerjük, ebből a két kép közötti affin transzformáció is megkapható. Tesztjeinkben hibaértéknek a valódi (ground truth) és a becsült értékek különbségvektorának hosszát használjuk. Minden tesztesetben a gömb összes normálvektorára elvégeztük a vizsgálatot, és összesen ötvenszer vettük a gömböt. Azaz eredményeink = 3600 normálvektor-becslés átlagaként jöttek ki. Tesztelés zajos affin mátrixokkal. Amennyiben az ismert affin mátrixok értékéhez zajt adunk, össze tudjuk hasonlítani a becslő eljárásaink zajérzékenységét. Az eredményt a 2. ábra bal oldalán láthatjuk, ahol az FNE, ALT és OPT módszereket hasonlítottuk össze. Természetesen mindig az optimális módszer adja a legjobb eredményt. A gyors (FNE) eljárás a legkevésbé hatékony, hiszen ott a gyors számításra koncentráltunk. Szintén összehasonlítottuk a lineáris és nemlineáris módszereket. Ismert mélység esetén az OPT és a LIN-KPD módszerek versenyeztek egymással, ismeretlen mélység esetében az ALT és a LIN-UPD. Az eredmény a 3. grafikonon olvasható le. Érdekes, hogy az optimális módszer lényegesen jobb eredményt ad lineáris
10 TESZTELÉSI EREDMÉNYEK 2. ábra. Javasolt módszerek összehasonlítása zajos adatok esetén. társánál, az alternáló ellenben alig jobb a LIN-UPD-nél, ráadásul a sok iteráció miatt lényegessen lassabb is. Ezért az OPT illetve a LIN-UPD módszerek használatát javasoljuk, attól függően, hogy ismerjük-e a projektív mélységet. Egy másik tesztben az eredmények szórását is összehasonlítottuk (1. táblázat). Kiemelnénk az eredmények közül két elvárható tulajdonságot: (1) az optimális módszer elsősége megkérdőjelezhetetlen (2) a projektív mélység ismerete jelentősen javít az eredményen. 1. táblázat. Hibavektorok hosszának szórása különböző becslések esetén. FNE LIN-UPD ALT LIN-KPD OPT ábra. A lineáris és a megfelelő nemlineáris módszerek összehasonlítása Teszt valódi képeken Kalibrált képek
11 4.2.. Teszt valódi képeken 11 Az itt bemutatott normélvektor-becslőket valódi képeken is teszteltük. Az oxfordi Visual Geometry Group honlapjáról 1 letöltött képekhez kalibrációs adatok és pontkövetések is tartoznak. Az affin transzformációkat saját nyers erő (brute force) megoldást alkalmazó képillesztő algoritmussal becsültük meg. A kivágott, illesztett minták általában as méretűek voltak. Az eredmények a 4. ábrán láthatóak. További eredményeket a 4. képen láthatunk. A folyosó esetében a bázistávolság kisebb, ezért a becslés értelemszerűen rosszabb. 4. ábra. Képpár a becsült normálvektorokkal (Library képsorozatból). 5. ábra. Becsült normálvektorok House (balra) és Corridor (középen) sorozatokra, illetve térbeli rekonstrukció (jobbra). 1 vgg/data/
12 ÖSSZEFOGLALÁS A háromdimenziós felületeket a normálvektorok és a pontok segítségével is lehet rekonstruálni. Kipróbáltuk a MeshLab 2 szoftverbe beépített APSS módszert, a rekonstrukció eredménye a 4.2. ábrán látható. Normálvektor becslése síkok esetén A javasolt optimális (OPT) módszert épületek rekonstrukciójára szintén kipróbáltuk, ahogyan az a 6. ábrán látható. Épületek általában síkokból állnak, ezeket a síkokat pedig homográfia segítségével meg lehet becsülni. Tesztjeinkhez a SZTE tesztsorozatait [10] használtuk. A kapott homográfiák elsőrendű parciális deriváltjaiból az affin transzformáció megkapható, ezek alapján elvégeztük a normálvektorok becslését különböző pontokban, melyeket a képekre fekete vagy fehér vonalakkal rá is rajzoltunk. (A pontok helyét háromszögeléssel kaptuk meg) Helyes homográfia esetén kivétel nélkül mindig jó irányba néző normálvektorokat kaptunk. 5.. Összefoglalás Tanulmányunkban megmutattuk, hogyan lehetséges két kép közötti affin transzformáció segítségével a felület megfelelő pontjának normálvektorát megbecsülni. Több becslő eljárást is javasoltunk, az egyik közülük legkisebb négyzetes értelemben optimális megoldást ad, ha a kamerák külső és belső paraméterei egyaránt kalibráltak. A teszteredmények alapján nyilvánvaló, hogy a normálvektor becslése érzékeny az affin transzformáció hibájára. Ezért a jövőben jelentős energiát szeretnénk a képalapú affin transzformáció becslésére fordítani. Másik ígéretes kutatási irány olyan térbeli felületek létrehozása, amelyek nem csak a rekonstruált pontfelhőket, hanem az affin transzformációból számolt normálvektorokat is figyelembe veszik. Reményeink szerint így pontosabb, valósághűbb térbeli modellek kaphatóak. Köszönetnyilvánítás A kutatás az Európai Unió és Magyarország valamint az Európai Szociális Alap társfinanszírozásában a FuturICT.hu (grant no.: TAMOP C-11/1/KONV ) projekt keretében valósult meg. Hivatkozások 1. R. J. Woodham, Photometric stereo: A reflectance map technique for determining surface orientation from image intensity, in Image Understanding Systems and Industrial Applications, Proc. SPIE, vol. 155, 1978, pp B. Fodor, C. Kazó, J. Zsolt, and L. Hajder, Normal map recovery using bundle adjustment, IET Computer Vision, vol. 8, pp ,
13 13 6. ábra. Becsült normálvektorok síkokkal határolt épületeken.
14 ÖSSZEFOGLALÁS 3. O. Faugeras and F. Lustman, Motion and structure from motion in a piecewise planar environment, INRIA, Tech. Rep. RR-0856, [Online]. Available: 4. E. Malis and M. Vargas, Deeper understanding of the homography decomposition for vision-based control, INRIA, Tech. Rep. RR-6303, H. Liu, Deeper Understanding on Solution Ambiguity in Estimating 3D Motion Parameters by Homography Decomposition and its Improvement, Ph.D. dissertation, University of Fukui, M. Habbecke and L. Kobbelt, Iterative multi-view plane fitting, in In VMV 06, 2006, pp , A surface-growing approach to multi-view stereo reconstruction, in CVPR, G. Z. Megyesi and D.Chetverikov, Dense 3d reconstruction from images by normal aided matching, Machine Graphics and Vision, vol. 15, pp. 3 28, E. Kreyszig, Differential geometry. Dover Publications, A. Tanacs, A. Majdik, J. Molnar, A. Rai, and Z. Kato, Establishing correspondences between planar image patches, in International Conference on Digital Image Computing: Techniques and Applications (DICTA), Optimális normálvektor becslése Az optimális normálvektort becslő eljárás feladata a 10. összefüggést minimumát megtalálni az n normálvektor szerint. A normálvektor skálája nem számít, mindössze az irányát szeretnénk meghatározni. Az ilyesfajta feladatokat tipikusan Langrange multiplikátor segítségével szokás elkészíteni, azonban itt ez nem járható, mert a kifejezés túl bonyolult lesz, zárt alakú megoldást nem fogunk kapni. Ezért az alábbi trükköt alkalmazzuk: A normálvektor hosszát ne egységnyinek válasszuk, hanem alkalmazzunk egy másik megkötést: legyen a koordináták öszege egy. Azaz a vektor három koordinátáját így írhatjuk fel: n = [n x,n y,1 n x n y ] T. A feladat ezzel a jelöléssel az alábbiak szerint változik: arg min m 4 k=1 ( m T ) 2 q k +w k,z αm T a k, q 5 +αw 5,z ahol az m = [n x,n y ] és q i = [w i,x w i,z,w i,y w i,z ] T jelöléseket vezettük be. (Az x, y és z indexek az első, második és harmadik koordinátákat jelölik.) A szélsőértéke a függvénynek az m vektor szerinti deriválással kapható meg: 2 4 β k γ k = 0 k=1 ahol ( m T ) q k +w k,z β k = αm T a k q 5 +αw 5,z ( γ k = α (mt q 5 +w 5,z )q k (m T ) q k +w k,z )q 5 (αm T q 5 +αw 5,z ) 2
15 Ha a törteket összevonjuk a legkisebb közös többszörös segítségével, 4 k=1 δ kκ k = 0 alakra hozhatjuk a fenti egyenletet, ahol δ k = ( m T q k +w k,z a k αm T q 5 a k αw 5,z ) κ k = ( (m T q 5 +w 5,z )q k (m T q k +w k,z )q 5 ) Ez pedig 4 k=1 e1 k e2 k = 0 alakra egyszerűsíthető, ahol e 1 k = ( m T (q k a k αq 5 )+(w k,z a k αw 5,z ) ) e 2 k = ( (m T q 5 )q k (m T q k )q 5 +w 5,z q k w k,z q 5 ) Tovább alakítva kétdimenziós vektoregyenlet kapható: 4 ( ) m r T (q 5 q k,x q i q 5,x )+w 5,z q k,x w k,z q 5,x m T = 0 (q 5 q k,y q i q 5,y )+w 5,z q k,y w k,z q 5,y k=1 ahol r = ( m T (q k a k αq 5 )+(w k,z a k αw 5,z ) ) Bevezetve az m = [x,y] T jelölést, az alábbi formulát kapjuk: ahol 4 Ω 1 (Ω k x+ψ k y +Γ k )( k x+ψk 1y ) +Γ1 k Ωk 2x+Ψ2 k y = 0 +Γ2 k k=1 Ω k = q k,x αq 5,x a k Ψ k = q k,y αq 5,y a k Γ k = w k,z a k αw 5,z Ωk 1 = 0 Ψk 1 = q 5,yq k,x q k,y q 5,x Γk 1 = w 5,zq k,x w k,z q 5,x Ωk 2 = q 5,xq k,y q k,x q 5,y Ψk 2 = 0 Γk 2 = w 5,zq i,y w i,z q 5,y Az egyenlet sorai speciális kvadratikus görbéket adnak meg. Ezeket felírhatjuk implicit egyenleteik segítségével: 4 k=1 Al k x2 + 4 k=1 Bl k y2 + 4 k=1 Cl k xy + 4 k=1 Dl k x + 4 k=1 El k y + 4 k=1 Fl k = 0, ahol Al k = Ω kωk l, Bl k = Ψ kψk l, Cl k = Ωk lψ k +Ψk lω k, Dk l = Ωl k Γ k +Γk lω k, Ek l = Ψl k Γ k +Γk lψ k and Fk l = Γ kγk l, l 1,2. Ezek azért speciálisak, mert A 1 k = 0 and B2 k = 0. Az optimális megoldás két kvadratikus egyenlet megoldásából (kétdimenziós metszéspontból) számítható: B 1 y 2 +C 1 xy +D 1 x+e 1 y +F 1 = 0 A 2 x 2 +C 2 xy +D 2 x+e 2 y +F 2 = 0 Az utóbbi egyenletből y kifejezhető: 15 y = A 2x 2 +D 2 x+f 2 C 2 x+e 2 y-t az első egyenletbe behelyettesítve a követkető kifejezés adódik:
16 ÖSSZEFOGLALÁS ( A2 x 2 ) 2 +D 2 x+f 2 B 1 C 2 x+e 2 C 1 x A 2x 2 +D 2 x+f 2 C 2 x+e 2 +D 1 x E 1 A 2 x 2 +D 2 x+f 2 C 2 x+e 2 +F 1 = 0 Ha mindkét oldalt megszorozzuk (C 2 x+e 2 ) 2 -tel, az egyenletünk így módosul: B 1 (A 2 x 2 +D 2 x+f 2 ) 2 C 1 x ( ) A 2 x 2 +D 2 x+f 2 (C2 x+e 2 )+ D 1 x(c 2 x+e 2 ) 2 ( ) E 1 A2 x 2 +D 2 x+f 2 (C2 x+e 2 )+F 1 (C 2 x+e 2 ) 2 = 0 Ez egy negyedfokú polinom, melynek az együtthatói a következőek: x 4 : B 1 A 2 2 C 1 A 2 C 2 x 3 2B : 1 A 2 D 2 C 1 A 2 E 2 C 1 D 2 C 2 +D 1 C2 2 E 1 A 2 C 2 B 1 D x B 1 A 2 F 2 : C 1 D 2 E 2 C 1 F 2 C 2 +2D 1 C 2 E 2 E 1 A 2 E 2 E 1 D 2 C 2 +F 1 C2 2 2B 1 D 2 F 2 C 1 F 2 E 2 + x 1 : D 1 E2 2 E 1 D 2 E 2 E 1 F 2 C 2 + 2F 1 C 2 E 2 x 0 : B 1 F2 2 E 1 F 2 E 2 +F 1 E2 2 Azt a speciális esetet, amikor C 2 x + E 2 = 0 szintén figyelembe kell venni. (Ebben az esetben könnyebb a dolgunk, hiszen az első egyenlet y-től nem függ, x lehetséges értékei könnyen kiszámíthatóak. y pedig az x értékeinek behelyettesével a második egyenletből jön ki.)
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
HÁROMDIMENZIÓS SZÁMÍTÓGÉPES LÁTÁS HAJDER LEVENTE
HÁROMDIMENZIÓS SZÁMÍTÓGÉPES LÁTÁS HAJDER LEVENTE BEMUTATKOZÁS Hajder Levente (1975-?) Tanulmányok: BME első kísérlet 1993-1995 Kandó Kálmán Műszaki Főiskola (Ma: Óbudai Egyetem) 1995-1998 BME második,
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
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
Számítógépes látás alapjai
Számítógépes látás alapjai Csetverikov Dmitrij, Hajder Levente Eötvös Lóránd Egyetem, Informatikai Kar Csetverikov, Hajder (ELTE Informatikai Kar) Számítógépes látás 1 / 44 Többkamerás 3D-s rekonstrukció
2014/2015. tavaszi félév
Hajder L. és Valasek G. hajder.levente@sztaki.mta.hu Eötvös Loránd Tudományegyetem Informatikai Kar 2014/2015. tavaszi félév Tartalom Geometria modellezés 1 Geometria modellezés 2 Geometria modellezés
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
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.
1. zárthelyi,
1. zárthelyi, 2009.10.20. 1. Írjuk fel a tér P = (0,2,4) és Q = (6, 2,2) pontjait összekötő szakasz felezőmerőleges síkjának egyenletét. 2. Tekintsük az x + 2y + 3z = 14, a 2x + 6y + 10z = 24 és a 4x+2y
Vektorok, mátrixok, lineáris egyenletrendszerek
a Matematika mérnököknek I. című tárgyhoz Vektorok, mátrixok, lineáris egyenletrendszerek Vektorok A rendezett valós számpárokat kétdimenziós valós vektoroknak nevezzük. Jelölésükre latin kisbetűket használunk.
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,
Panorámakép készítése
Panorámakép készítése Képregisztráció, 2009. Hantos Norbert Blaskovics Viktor Összefoglalás Panoráma (image stitching, planar mosaicing): átfedő képek összeillesztése Lépések: Előfeldolgozás (pl. intenzitáskorrekciók)
Feladatok a Gazdasági matematika II. tárgy gyakorlataihoz
Debreceni Egyetem Közgazdaságtudományi Kar Feladatok a Gazdasági matematika II tárgy gyakorlataihoz a megoldásra ajánlott feladatokat jelöli e feladatokat a félév végére megoldottnak tekintjük a nehezebb
Matematika III előadás
Matematika III. - 2. előadás Vinczéné Varga Adrienn Debreceni Egyetem Műszaki Kar, Műszaki Alaptárgyi Tanszék Előadáskövető fóliák Vinczéné Varga Adrienn (DE-MK) Matematika III. 2016/2017/I 1 / 23 paramétervonalak,
Denavit-Hartenberg konvenció alkalmazása térbeli 3DoF nyílt kinematikai láncú hengerkoordinátás és gömbi koordinátás robotra
Budapesti M szaki És Gazdaságtudományi Egyetem Gépészmérnöki Kar M szaki Mechanikai Tanszék Denavit-Hartenberg konvenció alkalmazása térbeli 3DoF nyílt kinematikai láncú hengerkoordinátás és gömbi koordinátás
Keresztmetszet másodrendű nyomatékainak meghatározása
BUDAPEST MŰSZAK ÉS GAZDASÁGTUDOMÁNY EGYETEM Keresztmetszet másodrendű nyomatékainak meghatározása Segédlet a Szilárdságtan c tárgy házi feladatához Készítette: Lehotzky Dávid Budapest, 205 február 28 ábra
Matematika szigorlat június 17. Neptun kód:
Név Matematika szigorlat 014. június 17. Neptun kód: 1.. 3. 4. 5. Elm. Fel. Össz. Oszt. Az eredményes szigorlat feltétele elméletből legalább 0 pont, feladatokból pedig legalább 30 pont elérése. A szigorlat
sin x = cos x =? sin x = dx =? dx = cos x =? g) Adja meg a helyettesítéses integrálás szabályát határozott integrálokra vonatkozóan!
Matematika előadás elméleti kérdéseinél kérdezhető képletek Analízis II Határozatlan integrálszámítás g) t = tg x 2 helyettesítés esetén mivel egyenlő sin x = cos x =? g) t = tg x 2 helyettesítés esetén
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ő
VIK A2 Matematika - BOSCH, Hatvan, 3. Gyakorlati anyag. Mátrix rangja
VIK A2 Matematika - BOSCH, Hatvan, 3. Gyakorlati anyag 2019. március 21. Mátrix rangja 1. Számítsuk ki az alábbi mátrixok rangját! (d) 1 1 2 2 4 5 1 1 1 1 1 1 1 1 2 1 2 1 1 0 1 1 2 1 0 1 1 1 1 2 3 1 3
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 II. 1 sin xdx =, 1 cos xdx =, 1 + x 2 dx =
Matematika előadás elméleti kérdéseinél kérdezhető képletek Matematika II Határozatlan Integrálszámítás d) Adja meg az alábbi alapintegrálokat! x n 1 dx =, sin 2 x dx = d) Adja meg az alábbi alapintegrálokat!
Mátrixok 2017 Mátrixok
2017 számtáblázatok" : számok rendezett halmaza, melyben a számok helye két paraméterrel van meghatározva. Például lineáris egyenletrendszer együtthatómátrixa 2 x 1 + 4 x 2 = 8 1 x 1 + 3 x 2 = 1 ( 2 4
Szélsőérték feladatok megoldása
Szélsőérték feladatok megoldása A z = f (x,y) függvény lokális szélsőértékének meghatározása: A. Szükséges feltétel: f x (x,y) = 0 f y (x,y) = 0 egyenletrendszer megoldása, amire a továbbiakban az x =
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:
6. gyakorlat. Gelle Kitti. Csendes Tibor Somogyi Viktor. London András. jegyzetei alapján
Közelítő és szimbolikus számítások 6. gyakorlat Sajátérték, Gersgorin körök Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor Vinkó Tamás London András Deák Gábor jegyzetei alapján . Mátrixok sajátértékei
Mátrixhatvány-vektor szorzatok hatékony számítása
Mátrixhatvány-vektor szorzatok hatékony számítása Izsák Ferenc ELTE TTK, Alkalmazott Analízis és Számításmatematikai Tanszék & ELTE-MTA NumNet Kutatócsoport munkatárs: Szekeres Béla János Alkalmazott Analízis
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
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
LINEÁRIS ALGEBRA. matematika alapszak. Euklideszi terek. SZTE Bolyai Intézet, őszi félév. Euklideszi terek LINEÁRIS ALGEBRA 1 / 40
LINEÁRIS ALGEBRA matematika alapszak SZTE Bolyai Intézet, 2016-17. őszi félév Euklideszi terek Euklideszi terek LINEÁRIS ALGEBRA 1 / 40 Euklideszi tér Emlékeztető: A standard belső szorzás és standard
15. LINEÁRIS EGYENLETRENDSZEREK
15 LINEÁRIS EGYENLETRENDSZEREK 151 Lineáris egyenletrendszer, Gauss elimináció 1 Definíció Lineáris egyenletrendszernek nevezzük az (1) a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a
Gauss-Seidel iteráció
Közelítő és szimbolikus számítások 5. gyakorlat Iterációs módszerek: Jacobi és Gauss-Seidel iteráció Készítette: Gelle Kitti Csendes Tibor Somogyi Viktor London András Deák Gábor jegyzetei alapján 1 ITERÁCIÓS
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
Matematikai geodéziai számítások 10.
Matematikai geodéziai számítások 10. Hibaellipszis, talpponti görbe és közepes ponthiba Dr. Bácsatyai, László Matematikai geodéziai számítások 10.: Hibaellipszis, talpponti görbe és Dr. Bácsatyai, László
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
3. Lineáris differenciálegyenletek
3. Lineáris differenciálegyenletek A közönséges differenciálegyenletek két nagy csoportba oszthatók lineáris és nemlineáris egyenletek csoportjába. Ez a felbontás kicsit önkényesnek tűnhet, a megoldásra
Hajder Levente 2018/2019. II. félév
Hajder Levente hajder@inf.elte.hu Eötvös Loránd Tudományegyetem Informatikai Kar 2018/2019. II. félév Tartalom 1 2 3 4 5 Albrecht Dürer, 1525 Motiváció Tekintsünk minden pixelre úgy, mint egy kis ablakra
Lineáris egyenletrendszerek
Lineáris egyenletrendszerek Lineáris egyenletrendszernek nevezzük az a 11 x 1 + a 12 x 2 +... +a 1n x n = b 1 a 21 x 1 + a 22 x 2 +... +a 2n x n = b 2.. a k1 x 1 + a k2 x 2 +... +a kn x n = b k n ismeretlenes,
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.
Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek
Lineáris algebra 2 Filip Ferdinánd filipferdinand@bgkuni-obudahu sivabankihu/jegyzetek 2015 december 7 Filip Ferdinánd 2016 februar 9 Lineáris algebra 2 1 / 37 Az el adás vázlata Determináns Determináns
Matematika III. harmadik előadás
Matematika III. harmadik előadás Kézi Csaba Debreceni Egyetem, Műszaki Kar Debrecen, 2013/14 tanév, I. félév Kézi Csaba (DE) Matematika III. harmadik előadás 2013/14 tanév, I. félév 1 / 13 tétel Az y (x)
Line aris f uggv enyilleszt es m arcius 19.
Lineáris függvényillesztés 2018. március 19. Illesztett paraméterek hibája Eddig azt néztük, hogy a mérési hiba hogyan propagál az illesztett paraméterekbe, ha van egy konkrét függvényünk. a hibaterjedés
Numerikus matematika vizsga
1. Az a = 2, t = 4, k = 3, k + = 2 számábrázolási jellemzők mellett hány pozitív, normalizált lebegőpontos szám ábrázolható? Adja meg a legnagyobb ábrázolható számot! Mi lesz a 0.8-hoz rendelt lebegőpontos
Klár Gergely 2010/2011. tavaszi félév
Számítógépes Grafika Klár Gergely tremere@elte.hu Eötvös Loránd Tudományegyetem Informatikai Kar 2010/2011. tavaszi félév Tartalom Pont 1 Pont 2 3 4 5 Tartalom Pont Descartes-koordináták Homogén koordináták
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:.
KOVÁCS BÉLA, MATEMATIKA II.
KOVÁCS BÉLA MATEmATIkA II 6 VI TÉRGÖRbÉk 1 Alapvető ÖSSZEFÜGGÉSEk A térgörbe (1) alakú egyenletével írható le Ez a vektoregyenlet egyenértékű az (2) skaláris egyenletrendszerrel A térgörbe három nevezetes
9. előadás. Térbeli koordinátageometria
9. előadás Térbeli koordinátageometria Koordinátageometria a térben Descartes-féle koordinátarendszerben dolgozunk. A legegyszerűbb alakzatokat fogjuk vizsgálni. Az ezeket leíró egyenletek első-, vagy
Lin.Alg.Zh.1 feladatok
Lin.Alg.Zh. feladatok 0.. d vektorok Adott három vektor ā (0 b ( c (0 az R Euklideszi vektortérben egy ortonormált bázisban.. Mennyi az ā b skalárszorzat? ā b 0 + + 8. Mennyi az n ā b vektoriális szorzat?
Hajder Levente 2014/2015. tavaszi félév
Hajder Levente hajder.levente@sztaki.mta.hu Eötvös Loránd Tudományegyetem Informatikai Kar 2014/2015. tavaszi félév Tartalom 1 2 3 4 5 Albrecht Dürer, 1525 Motiváció Tekintsünk minden pixelre úgy, mint
I. feladatsor. 9x x x 2 6x x 9x. 12x 9x2 3. 9x 2 + x. x(x + 3) 50 (d) f(x) = 8x + 4 x(x 2 25)
I. feladatsor () Határozza meg az alábbi függvények határozatlan integrálját: (a) f(x) = (b) f(x) = x + 4 9x + (c) f(x) = (d) f(x) = 6x + 5 5x + f(x) = (f) f(x) = x + x + 5 x 6x + (g) f(x) = (h) f(x) =
Numerikus módszerek I. zárthelyi dolgozat (2017/18. I., A. csoport) Megoldások
Numerikus módszerek I. zárthelyi dolgozat (2017/18. I., A. csoport) Megoldások 1. Feladat. (6p) Jelöljön. egy tetszőleges vektornormát, ill. a hozzá tartozó indukált mátrixnormát! Igazoljuk, hogy ha A
0-49 pont: elégtelen, pont: elégséges, pont: közepes, pont: jó, pont: jeles
Matematika szigorlat, Mérnök informatikus szak I. 2013. jan. 10. Név: Neptun kód: Idő: 180 perc Elm.: 1. f. 2. f. 3. f. 4. f. 5. f. Fel. össz.: Össz.: Oszt.: Az elérhető pontszám 40 (elmélet) + 60 (feladatok)
Matematika I. Vektorok, egyenesek, síkok
Matematika előadás elméleti kérdéseinél kérdezhető képletek Matematika I Vektorok, egyenesek, síkok a) Hogyan számítjuk ki az a = (a 1, a 2, a 3 ) és b = (b 1, b 2, b 3 ) vektorok szögét? a) Hogyan számítjuk
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
Matematika II képletek. 1 sin xdx =, cos 2 x dx = sh 2 x dx = 1 + x 2 dx = 1 x. cos xdx =,
Matematika II előadás elméleti kérdéseinél kérdezhető képletek Matematika II képletek Határozatlan Integrálszámítás x n dx =, sin 2 x dx = sin xdx =, ch 2 x dx = sin xdx =, sh 2 x dx = cos xdx =, + x 2
Felügyelt önálló tanulás - Analízis III.
Felügyelt önálló tanulás - Analízis III Kormos Máté Differenciálható sokaságok Sokaságok Röviden, sokaságoknak nevezzük azokat az objektumokat, amelyek egy n dimenziós térben lokálisan k dimenziósak Definíció:
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+ =
Norma Determináns, inverz Kondíciószám Direkt és inverz hibák Lin. egyenletrendszerek A Gauss-módszer. Lineáris algebra numerikus módszerei
Indukált mátrixnorma Definíció A. M : R n n R mátrixnormát a. V : R n R vektornorma által indukált mátrixnormának nevezzük, ha A M = max { Ax V : x V = 1}. Az indukált mátrixnorma geometriai jelentése:
Vektorgeometria (1) First Prev Next Last Go Back Full Screen Close Quit
Vektorgeometria (1) First Prev Next Last Go Back Full Screen Close Quit 1. A térbeli irányított szakaszokat vektoroknak hívjuk. Két vektort egyenlőnek tekintünk, ha párhuzamos eltolással fedésbe hozhatók.
Térbeli transzformációk, a tér leképezése síkra
Térbeli transzformációk, a tér leképezése síkra Homogén koordináták bevezetése térben A tér minden P pontjához kölcsönösen egyértelműen egy valós (x, y, z) számhármast rendeltünk hozzá. (Descartes-féle
Matematika (mesterképzés)
Matematika (mesterképzés) Környezet- és Településmérnököknek Debreceni Egyetem Műszaki Kar, Műszaki Alaptárgyi Tanszék Vinczéné Varga A. Környezet- és Településmérnököknek 2016/2017/I 1 / 29 Lineáris tér,
Problémás regressziók
Universitas Eotvos Nominata 74 203-4 - II Problémás regressziók A közönséges (OLS) és a súlyozott (WLS) legkisebb négyzetes lineáris regresszió egy p- változós lineáris egyenletrendszer megoldása. Az egyenletrendszer
3. Előadás. Megyesi László: Lineáris algebra, oldal. 3. előadás Lineáris egyenletrendszerek
3. Előadás Megyesi László: Lineáris algebra, 47. 50. oldal. Gondolkodnivalók Determinánsok 1. Gondolkodnivaló Determinánselméleti tételek segítségével határozzuk meg a következő n n-es determinánst: 1
Egy sík és a koordinátasíkok metszésvonalainak meghatározása
1 Egy sík és a koordinátasíkok metszésvonalainak meghatározása Ehhez tekintsük az 1. ábrát! 1. ábra Itt az ( u, v, w ) tengelymetszeteivel adott S síkot látjuk, az Oxyz térbeli derékszögű koordináta -
5 1 6 (2x3 + 4) 7. 4 ( ctg(4x + 2)) + c = 3 4 ctg(4x + 2) + c ] 12 (2x6 + 9) 20 ln(5x4 + 17) + c ch(8x) 20 ln 5x c = 11
Bodó Beáta ISMÉTLÉS. ch(6 d.. 4.. 6. 7. 8. 9..... 4.. e (8 d ch (9 + 7 d ( + 4 6 d 7 8 + d sin (4 + d cos sin d 7 ( 6 + 9 4 d INTEGRÁLSZÁMÍTÁS 7 6 sh(6 + c 8 e(8 + c 9 th(9 + 7 + c 6 ( + 4 7 + c = 7 4
Principal Component Analysis
Principal Component Analysis Principal Component Analysis Principal Component Analysis Definíció Ortogonális transzformáció, amely az adatokat egy új koordinátarendszerbe transzformálja úgy, hogy a koordináták
3. Sztereó kamera. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE (http://www.inf.u-szeged.hu/~kato/teaching/)
3. Sztereó kamera Kató Zoltá Képfeldolgozás és Számítógépes Grafika taszék SZTE (http://www.if.u-szeged.hu/~kato/teachig/) Sztereó kamerák Az emberi látást utáozza 3 Sztereó kamera pár Két, ugaazo 3D látvát
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ú
Diszkrét matematika I., 12. előadás Dr. Takách Géza NyME FMK Informatikai Intézet takach november 30.
1 Diszkrét matematika I, 12 előadás Dr Takách Géza NyME FMK Informatikai Intézet takach@infnymehu http://infnymehu/ takach 2005 november 30 Vektorok Definíció Egy tetszőleges n pozitív egész számra n-komponensű
Kvadratikus alakok és euklideszi terek (előadásvázlat, október 5.) Maróti Miklós, Kátai-Urbán Kamilla
Kvadratikus alakok és euklideszi terek (előadásvázlat, 0. október 5.) Maróti Miklós, Kátai-Urbán Kamilla Az előadáshoz ajánlott jegyzet: Szabó László: Bevezetés a lineáris algebrába, Polygon Kiadó, Szeged,
Vektorterek. =a gyakorlatokon megoldásra ajánlott
Vektorterek =a gyakorlatokon megoldásra ajánlott 40. Alteret alkotnak-e a valós R 5 vektortérben a megadott részhalmazok? Ha igen, akkor hány dimenziósak? (a) L = { (x 1, x 2, x 3, x 4, x 5 ) x 1 = x 5,
Matematikai geodéziai számítások 5.
Matematikai geodéziai számítások 5 Hibaterjedési feladatok Dr Bácsatyai László Matematikai geodéziai számítások 5: Hibaterjedési feladatok Dr Bácsatyai László Lektor: Dr Benedek Judit Ez a modul a TÁMOP
Saj at ert ek-probl em ak febru ar 26.
Sajátérték-problémák 2018. február 26. Az alapfeladat Adott a következő egyenlet: Av = λv, (1) ahol A egy ismert mátrix v ismeretlen, nem zérus vektor λ ismeretlen szám Azok a v, λ kombinációk, amikre
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
O ( 0, 0, 0 ) A ( 4, 0, 0 ) B ( 4, 3, 0 ) C ( 0, 3, 0 ) D ( 4, 0, 5 ) E ( 4, 3, 5 ) F ( 0, 3, 5 ) G ( 0, 0, 5 )
1. feladat Írjuk föl a következő vektorokat! AC, BF, BG, DF, BD, AG, GB Írjuk föl ezen vektorok egységvektorát is! a=3 m b= 4 m c= m Írjuk föl az egyes pontok koordinátáit: O ( 0, 0, 0 ) A ( 4, 0, 0 )
Infobionika ROBOTIKA. X. Előadás. Robot manipulátorok II. Direkt és inverz kinematika. Készült a HEFOP P /1.0 projekt keretében
Infobionika ROBOTIKA X. Előadás Robot manipulátorok II. Direkt és inverz kinematika Készült a HEFOP-3.3.1-P.-2004-06-0018/1.0 projekt keretében Tartalom Direkt kinematikai probléma Denavit-Hartenberg konvenció
Lineáris leképezések. Wettl Ferenc március 9. Wettl Ferenc Lineáris leképezések március 9. 1 / 31
Lineáris leképezések Wettl Ferenc 2015. március 9. Wettl Ferenc Lineáris leképezések 2015. március 9. 1 / 31 Tartalom 1 Mátrixleképezés, lineáris leképezés 2 Alkalmazás: dierenciálhatóság 3 2- és 3-dimenziós
10. Előadás. Megyesi László: Lineáris algebra, oldal. 10. előadás Sajátérték, Kvadaratikus alak
10. Előadás Megyesi László: Lineáris algebra, 98. 108. oldal. Gondolkodnivalók Mátrix inverze 1. Gondolkodnivaló Igazoljuk, hogy invertálható trianguláris mátrixok inverze is trianguláris. Bizonyítás:
Szélsőérték-számítás
Szélsőérték-számítás Jelölések A következő jelölések mind az f függvény x szerinti parciális deriváltját jelentik: Ugyanígy az f függvény y szerinti parciális deriváltja: f x = xf = f x f y = yf = f y
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
Első zárthelyi dolgozat megoldásai biomatematikából * A verzió
Első zárthelyi dolgozat megoldásai biomatematikából * A verzió Elméleti kérdések: E. Mikor nevezünk egy gráfot gyengén és mikor erősen összefüggőnek? Adjon példát gyengén összefüggő de erősen nem összefüggő
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
Arany Dániel Matematikai Tanulóverseny 2014/2015-ös tanév első (iskolai) forduló Haladók II. kategória
Bolyai János Matematikai Társulat Arany Dániel Matematikai Tanulóverseny 01/01-ös tanév első iskolai) forduló Haladók II. kategória Megoldások és javítási útmutató 1. Adott az alábbi két egyenletrendszer:
Többváltozós, valós értékű függvények
Többváltozós függvények Többváltozós, valós értékű függvények Többváltozós függvények 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,
Irányításelmélet és technika II.
Irányításelmélet és technika II. Legkisebb négyzetek módszere Magyar Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék amagyar@almos.vein.hu 200 november
További programozási esetek Hiperbolikus, kvadratikus, integer, bináris, többcélú programozás
További programozási esetek Hiperbolikus, kvadratikus, integer, bináris, többcélú programozás Készítette: Dr. Ábrahám István Hiperbolikus programozás Gazdasági problémák optimalizálásakor gyakori, hogy
Számítógépes látás alapjai
Számítógépes látás alapjai Csetverikov Dmitrij, Hajder Levente Eötvös Lóránd Egyetem, Informatikai Kar Csetverikov, Hajder (ELTE Informatikai Kar) Számítógépes látás 1 / 23 Rekonstrukció speciális hardverekkel
11. Előadás. 11. előadás Bevezetés a lineáris programozásba
11. Előadás Gondolkodnivalók Sajátérték, Kvadratikus alak 1. Gondolkodnivaló Adjuk meg, hogy az alábbi A mátrixnak mely α értékekre lesz sajátértéke a 5. Ezen α-ák esetén határozzuk meg a 5 sajátértékhez
Biomatematika 12. Szent István Egyetem Állatorvos-tudományi Kar. Fodor János
Szent István Egyetem Állatorvos-tudományi Kar Biomatematikai és Számítástechnikai Tanszék Biomatematika 12. Regresszió- és korrelációanaĺızis Fodor János Copyright c Fodor.Janos@aotk.szie.hu Last Revision
Analitikus térgeometria
Analitikus térgeometria Wettl Ferenc el adása alapján 2015.09.21. Wettl Ferenc el adása alapján Analitikus térgeometria 2015.09.21. 1 / 23 Tartalom 1 Egyenes és sík egyenlete Egyenes Sík 2 Alakzatok közös
A brachistochron probléma megoldása
A brachistochron probléma megoldása Adott a függőleges síkban két nem egy függőleges egyenesen fekvő P 0 és P 1 pont, amelyek közül a P 1 fekszik alacsonyabban. Azt a kérdést fogjuk vizsgálni. hogy van-e
Oktatási Hivatal. 1 pont. A feltételek alapján felírhatók az. összevonás után az. 1 pont
Oktatási Hivatal Öt pozitív egész szám egy számtani sorozat első öt eleme A sorozatnak a különbsége prímszám Tudjuk hogy az első négy szám köbének összege megegyezik az ezen öt tag közül vett páros sorszámú
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
Determinánsok. A determináns fogalma olyan algebrai segédeszköz, amellyel. szolgáltat az előbbi kérdésekre, bár ez nem mindig hatékony.
Determinánsok A determináns fogalma olyan algebrai segédeszköz, amellyel jól jellemezhető a mátrixok invertálhatósága, a mátrix rangja. Segítségével lineáris egyenletrendszerek megoldhatósága dönthető
Egyenes és sík. Wettl Ferenc szeptember 29. Wettl Ferenc () Egyenes és sík szeptember / 15
Egyenes és sík Wettl Ferenc 2006. szeptember 29. Wettl Ferenc () Egyenes és sík 2006. szeptember 29. 1 / 15 Tartalom 1 Egyenes és szakasz Egyenes Szakasz Egyenesvonalú egyenletes mozgás Egyenes és pont
Normák, kondíciószám
Normák, kondíciószám A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István Lineáris egyenletrendszerek Nagyon sok probléma közvetlenül lineáris egyenletrendszer megoldásával kezelhetı Sok numerikus
1. Bevezetés. 2. Felületek megadása térben. A fenti kúp egy z tengellyel rendelkező. ismerhető fel, hogy. 1. definíció. Legyen D R n.
1. Többváltozós függvények 1. Bevezetés Ennek a fejezetnek a célja a kétváltozós függvények vizsgálata, ami során a 3-dimenziós felületeket szeretnénénk megérteni. 1. definíció. Legyen D R n. Ekkor az
2. Omnidirekcionális kamera
2. Omnidirekcionális kamera Kató Zoltán Képfeldolgozás és Számítógépes Grafika tanszék SZTE (http://www.inf.u-szeged.hu/~kato/teaching/) 2 Omnidirekcionális kamerák típusai Omnidirekcionális, körbelátó,
Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához
Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához Izsák Ferenc 2007. szeptember 17. Explicit hibabecslés Maxwell-egyenletek numerikus megoldásához 1 Vázlat Bevezetés: a vizsgált egyenlet,
1. megold s: A keresett háromjegyű szám egyik számjegye a 3-as, a két ismeretlen számjegyet jelölje a és b. A feltétel szerint
A 004{005. tan vi matematika OKTV I. kateg ria els (iskolai) fordul ja feladatainak megold sai 1. feladat Melyek azok a 10-es számrendszerbeli háromjegyű pozitív egész számok, amelyeknek számjegyei közül