7. Regisztráció. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE (

Hasonló dokumentumok
10. Alakzatok és minták detektálása

Fuzzy rendszerek. A fuzzy halmaz és a fuzzy logika

Méréselmélet: 5. előadás,

Indirekt térfogat-vizualizáció. Fourier térfogat-vizualizáció. Tomográfiás rekonstrukció. Radon-transzformáció. A Fourier vetítő sík tétel

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

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

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

IDA ELŐADÁS I. Bolgár Bence október 17.

Panorámakép készítése

Support Vector Machines

Regresszió. Fő cél: jóslás Történhet:

d(f(x), f(y)) q d(x, y), ahol 0 q < 1.

v i = v i V. (1) m i m i (v i V) = i P = i m i V = m i v i i A V = P M

3. Sztereó kamera. Kató Zoltán. Képfeldolgozás és Számítógépes Grafika tanszék SZTE (

Molekuláris dinamika: elméleti potenciálfelületek

2. Omnidirekcionális kamera

Térbeli transzformációk, a tér leképezése síkra

,...,q 3N és 3N impulzuskoordinátával: p 1,

Differenciaegyenletek

FILMHANG RESTAURÁLÁS: A NEMLINEÁRIS KOMPENZÁLÁS

Skálázottan merőleges kamera

Függvények Megoldások

Minősítéses mérőrendszerek képességvizsgálata

SZAKKÖZÉPISKOLA ÉRETTSÉGI VIZSGRA FELKÉSZÍTŐ KK/12. ÉVFOLYAM

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

Számítógépes Grafika mintafeladatok

Nyeregetetős csarnokszerkezetek terhei az EN 1991 alapján

Hipotézis vizsgálatok. Egy példa. Hipotézisek. A megfigyelt változó eloszlása Kérdés: Hatásos a lázcsillapító gyógyszer?

Számítógépes Grafika mintafeladatok

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

1. MÁSODRENDŰ NYOMATÉK

Lineáris leképezések. Wettl Ferenc március 9. Wettl Ferenc Lineáris leképezések március 9. 1 / 31

Szárítás során kialakuló hővezetés számítása Excel VBA makróval

Koordináta geometria III.

Robotika. Kinematika. Magyar Attila

Nemlineáris függvények illesztésének néhány kérdése

A multikritériumos elemzés célja, alkalmazási területe, adat-transzformációs eljárások, az osztályozási eljárások lényege

BUDAPESTI MŰ SZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM KÖZLEKEDÉSMÉRNÖKI ÉS JÁRMŰMÉRNÖKI KAR VASÚTI JÁRMŰVEK ÉS JÁRMŰRENDSZERANALÍZIS TANSZÉK

Robotok direkt geometriája

Alapmőveletek koncentrált erıkkel

s n s x A m és az átlag Standard hiba A m becslése Információ tartalom Átlag Konfidencia intervallum Pont becslés Intervallum becslés

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények

b) Ábrázolja ugyanabban a koordinátarendszerben a g függvényt! (2 pont) c) Oldja meg az ( x ) 2

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Függvények

1.Tartalomjegyzék 1. 1.Tartalomjegyzék

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

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉP SZINT Függvények

Mechanizmusok vegyes dinamikájának elemzése

A MOLEKULADINAMIKAI MÓDSZEREK SZISZTEMATIKUS TÁRGYALÁSA: KLASSZIKUS DINAMIKA A POSTERIORI KORREKCIÓJA

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

Egyenletek, egyenlőtlenségek VII.

PONTFELHŐ REGISZTRÁCIÓ

Az előadás kvaternió alapú dárumtranszformációs analitikus megoldást ismertet Bemutatja

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Függvények

2. Koordináta-transzformációk

Töréskép optimalizálás Elmélet, megvalósítás, alkalmazás

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉPSZINT Függvények

A Ga-Bi OLVADÉK TERMODINAMIKAI OPTIMALIZÁLÁSA

Vadas Norbert Robotkarok problémája

Matematika III előadás

Feladatok megoldásokkal a 9. gyakorlathoz (Newton-Leibniz formula, közelítő integrálás, az integrálszámítás alkalmazásai 1.

3. Előadás. Megyesi László: Lineáris algebra, oldal. 3. előadás Lineáris egyenletrendszerek

Fraktál alapú képtömörítés p. 1/26

TANMENET ... Az iskola fejbélyegzője. a matematika tantárgy. tanításához a 9. a, b osztályok számára

8. előadás. Kúpszeletek

Variációs módszerek a gépi látásban

4 2 lapultsági együttható =

egyenlőtlenségnek kell teljesülnie.

MATEMATIKA TANMENET. 9. osztály. 4 óra/hét. Budapest, szeptember

Emelt szintű érettségi feladatsorok és megoldásaik Összeállította: Pataki János; dátum: november. I. rész

Koordináta-geometria feladatok (emelt szint)

TÉRBELI STATISZTIKAI VIZSGÁLATOK, ÁTLAGOS JELLEMZŐK ÉS TENDENCIÁK MAGYARORSZÁGON. Bihari Zita, OMSZ Éghajlati Elemző Osztály OMSZ

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK KÖZÉP SZINT Függvények

Békefi Zoltán. Közlekedési létesítmények élettartamra vonatkozó hatékonyság vizsgálati módszereinek fejlesztése. PhD Disszertáció

Matematika A2 vizsga mgeoldása június 4.

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Abszolútértékes és gyökös kifejezések

a domború tükörrıl az optikai tengellyel párhuzamosan úgy verıdnek vissza, meghosszabbítása

Darupályák ellenőrző mérése

Bevezetés az algebrába 1

Egyenletek, egyenletrendszerek, egyenlőtlenségek Megoldások

10. Koordinátageometria

Turbulens áramlás modellezése háromszög elrendezésű csőkötegben

Hely és elmozdulás - meghatározás távolságméréssel

Alap-ötlet: Karl Friedrich Gauss ( ) valószínűségszámítási háttér: Andrej Markov ( )

1. feladatsor: Vektorfüggvények deriválása (megoldás)

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

A Föld középpontja felé szabadon eső test sebessége növekszik, azaz, a

2. személyes konzultáció. Széchenyi István Egyetem

Statisztikai próbák. Ugyanazon problémára sokszor megvan mindkét eljárás.

Egyenáramú szervomotor modellezése

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Geometria III.

Függvények július 13. f(x) = 1 x+x 2 f() = 1 ()+() 2 f(f(x)) = 1 (1 x+x 2 )+(1 x+x 2 ) 2 Rendezés után kapjuk, hogy:

Gyakorló feladatok javítóvizsgára szakközépiskola matematika 9. évfolyam

Sajátértékek és sajátvektorok. mf1n1a06- mf1n2a06 Csabai István

Függvény fogalma, jelölések 15

Az egyenes egyenlete: 2 pont. Az összevont alak: 1 pont. Melyik ábrán látható e függvény grafikonjának egy részlete?

Feladatok a Diffrenciálegyenletek IV témakörhöz. 1. Határozzuk meg következő differenciálegyenletek általános megoldását a próba függvény módszerrel.

KOVÁCS BÉLA, MATEMATIKA I.

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

MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI EMELT SZINT Exponenciális és Logaritmikus kifejezések

Átírás:

Kató Zoltán: Ipar Képfeldolgozás 7. Regsztrácó Kató Zoltán Képfeldolgozás és Számítógépes Grafka tanszék SZE (http://www.nf.u-szeged.hu/~kato/teachng/

Kató Zoltán: Ipar Képfeldolgozás Kép mozak agyobb látószög érhető el agylátószögű optka fokozott torzítás öbb kamera képének összellesztésével kép mozak Általában akkor állítható elő geometralag helyes mozak, ha a kamera középpontok egybeesnek.

Kató Zoltán: Ipar Képfeldolgozás 3 SÍK ALAKZA MOZAIKOZÁSA EGY SÍKBA ESŐ KÉSÍKOKKAL

Kató Zoltán: Ipar Képfeldolgozás 4 Síkmozak. kép. kép Mozak Síkról készült képek, képsík párhuzamos az objektummal nncs torzítás képsíkok egy síkba esnek Képek között részleges átfedés van Merev test transzformácóval összelleszthetők a képek Forgatás R Eltolás

Kató Zoltán: Ipar Képfeldolgozás 5. lépés: pontmegfeleltetés... A megfeleltetett pontok ugyanazon 3D pont képe az. és a. képen... : R

Kató Zoltán: Ipar Képfeldolgozás 6. lépés: R, meghatározása R cos( sn( x y sn( cos( cos( I sn( J, J 0 0 3 DOF: θ, x, y 3 lneársan független egyenlet pontpár A pont megfeleltetések nem tökéletesek Hba a pont koordnátában LSE Hbás megfeleltetések (klógó adatok RASAC A drekt megoldás nem alkalmas ezeknek a hbáknak a kezelésére.. : R

Kató Zoltán: Ipar Képfeldolgozás 7 LSE megoldás Az eredet egyenlet helyett mnmalzáljuk a négyzetes hbát (SSE A geometra hbát az eredet és transzformált pont eukldesz távolságával mérjük (ha pontos a R és, akkor ez 0 SSE R R + R SSE R és függvénye SSE mnmuma adja az optmáls R és értékét: [ R, ] arg mn LSE R, SSE Ez általában nemlneárs probléma Ebben a specáls esetben azonban a megoldást zárt alakban kapjuk!

Kató Zoltán: Ipar Képfeldolgozás SSE mnmalzálása Fejtsük k, majd egyszerűsítsük az alábbak alapján: Forgató mátrx ortonormált: R R=I Mvel R skalár R = ( R = R Mnmum ott lesz, ahol: SSE =0 és SSE >0 8 SSE ] [ ] [ ] [ ] [ ] ][ [ ] [ ] [ R R R R R R R R R SSE R R

Kató Zoltán: Ipar Képfeldolgozás Eltolás szernt dervált: Legyen -re kapjuk: Geometra értelemben ez nem más mnt és az elforgatott súlypontja között eltérés 9 ( 0 ( R R, R

Kató Zoltán: Ipar Képfeldolgozás Forgatás 0 θ szernt dervált: 0 ( cos sn SSE d d d d RJ RJ J I R R 0 ] [ 0 ( J J RJ RJ R J J J B A B A (, ( 0 ] ([ sn ] ([ cos (snθ,cosθ-ra két megoldása van: (A,B / sqrt(a +B (-A,-B / sqrt(a +B A helyes az, amelykre SSE >0: Expand R 0 sn cos 0 ] [ RJ A B cos sn B A B B A A

Kató Zoltán: Ipar Képfeldolgozás Megoldás zárt alakban R cos sn B A B B A A J J B A ( (, Forgatás: Eltolás: ahol: 0 0 J

Kató Zoltán: Ipar Képfeldolgozás SÍKMOZAIK KÉSZÍÉSE ÁLALÁOS ESEBE

Kató Zoltán: Ipar Képfeldolgozás A kamera középpont jelentősége ekntsünk két kamerát azonos vetítés középponttal: KR[I C ~ ],' K'R'[I C ~ ] A közös középpont matt Egy 3D X pont képe között tehát az alább összefüggés van: x' 'X K'R' Azaz egy H síkhomográfa: x' Hx ahol ' K'R' - KR X K'R' KR- x H K'R' KR - - KR

Kató Zoltán: Ipar Képfeldolgozás Mozakozás síkhomográfával. Válasszunk egy referenca képet (célszerűen a középsőt. Számítsuk k a H síkhomográfát am egy képet a referenca képhez lleszt. 8 DOF legalább 4 pont megfeleltetés 3. ranszformáljuk a képet H- val 4. Ismételjük a -3 lépéseket mnden képre.

Kató Zoltán: Ipar Képfeldolgozás 5 IC: IERAIVE CLOSES OI

Kató Zoltán: Ipar Képfeldolgozás 6 IC ont megfeleltetéseket nem mndg lehet megbízhatóan előállítan (pl. bárs képek, alapzatok Vegyük a legközelebb pontot mnt megfeleltetést 3D ponthalmazok eukldesz llesztésére szolgál A legjobb merevtest transzformácót keressük M az ún. model ponthalmaz. S az ún. kép ponthalmaz. Feltételezések:. M = S.. Mnden S pont megfelel egy M pontnak.

Kató Zoltán: Ipar Képfeldolgozás 7 IC algortmus. árosítsunk mnden S pontot a legközelebb M ponttal. Határozzuk meg azt a merev test transzformácót, am mnmalzálja az átlag négyzetes hbát (MSE 3. Alkalmazzuk a transzformácót S-re, és frssítsük az MSE hbát 4. Iteráljuk -3 lépéseket, amíg nem konvergál Az algortmus tulajdonsága: Közel dentkus transzformácóra működk (előllesztés ont párosítás számításgényes (mnden pont legközelebb párját kell megtaláln em robosztus (klógó adatokat nem kezel Vszont a transzformácót zárt formulával kapjuk Lassú, de garantált konvergenca egy lokáls mnmumba

Kató Zoltán: Ipar Képfeldolgozás MSE hbafüggvény Az llesztő transzformácó és hba: 8 S S R S S q s q R m q f rans s Rot m R f ( ( (, (, (,, ( S M d rans Rot mse

Kató Zoltán: Ipar Képfeldolgozás 9 ont párosítás A legközelebb pont nem mndg ad valód megfeleltetést: Ha elég közel van a két alakzat, akkor jól működk:

Kató Zoltán: Ipar Képfeldolgozás A legközelebb pontok Két pont, r és r eukldesz távolsága: ont távolsága egy A ponthalmaztól: Vagys a megfeleltetéseket megkapjuk: C legközelebb pont operátor Y az S-hez legközelebb pontok halmaza 0 ( ( (, ( z z y y x x r r r r d, ( mn, (.. n a r d A r d M Y M S C Y M y y s d s m d M s d M m, (, ( mn, (

Kató Zoltán: Ipar Képfeldolgozás Megfeleltetések Egy párosítás előállításának komplextása O( M (legrosszabb eset Ha smert Y, akkor az llesztő transzformácó meghatározható: ( Rot, rans, d ( S, Y Majd S-re alkalmazzuk a tarnszformácót és így kapjuk az új ponthalmazt: S new Rot ( S rans

Kató Zoltán: Ipar Képfeldolgozás IC algortmus Y = C(M,S,e (rot,trans,d Int the error to Calculate correspondence Calculate algnment S`= rot(s+trans d` = d Apply algnment Update error If error > threshold

Kató Zoltán: Ipar Képfeldolgozás 3 ALAKZAILLESZÉS O MEGFELELEÉSEK ÉLKÜL

Kató Zoltán: Ipar Képfeldolgozás 4 Geometra kapcsolat alakzat képe között Sablon Megfgyelés (deformált A geometra kapcsolat az alakzat pontja között: ahol

Kató Zoltán: Ipar Képfeldolgozás 5 Megoldás pont megfeleltetések nélkül Integráljuk k az egyes pont megfeleltetéseket az és előtér régók felett. Ahol az alkalmaztuk és ntegrál transzformácót a Jacob determnáns Et egy két nemlneárs egyenletből álló egyenletrendszer am nem elegendő kettőnél több paraméter meghatározására

Kató Zoltán: Ipar Képfeldolgozás 6 ovább egyenletek előállítása Alapötlet: Generáljunk lneársan független egyenleteket nemlneárs ω függvények segítségével: Legyen egy nemlneárs függvényhalmaz. Az alább egyenletrendszert kapjuk:

Kató Zoltán: Ipar Képfeldolgozás 7 ω értelmezése Mnden ω az alakzat egy konzsztens színezését adja Az egyenletek az ω függvény által meghatározott térfogatok egyenlőségét fejezk k (megfelelő koordnátarendszerben polnomáls Az llesztő transzformácó paraméteret egyszerűen az egyenletrendszer megoldásaként kapjuk. rgonometrkus

Kató Zoltán: Ipar Képfeldolgozás 8 Hogyan válasszuk meg az ω függvényeket? Elmélet szempontból csak trváls feltételek: Integrálható, kellően karaktersztkus Az egyenletek hozzájárulása az algebra hbához kegyensúlyozott: ormalzált képkoordnáták Az ω függvények értékkészlete normalzált Gyakorlat szempontból fontos, hogy általános esetben egy nemlneárs ntegrál egyenletrendszert kell megoldan a közbülső deformácókat s k kell értékeln komplextás nagy mértékben függ a képmérettől

Kató Zoltán: Ipar Képfeldolgozás 9 Hogyan válasszuk meg az ω függvényeket? Vajon redukálható-e az egyenletrendszerünk egy egyszerű polnm egyenletrendszerre? Ha nem kell ntegráln, akkor elegendő egyszer véggmenn a képpontokon, tehát jelentős gyorsulás érhető el (futásdő csaknem független lesz a képmérettől A válasz gen, HA A transzformácó bázsfüggvények lneárs kombnácójaként írható fel olnom vagy S transzformácó Egyébként aylor sorfejtéssel mndg lyen alakra hozható olnomáls ω függvényeket alkalmazunk

Kató Zoltán: Ipar Képfeldolgozás 30. példa: Affn transzformácó Homogén koordnátákkal felírva: A tarnszformácós mátrx: ω függvényt alkalmazva:

Kató Zoltán: Ipar Képfeldolgozás 3 olnom egyenletrendszer olnomáls esetén Szeparálható (x és y szernt polnom egyenletrendszert kapunk: n =,,3; k =, Affn deformácó polnomáls esetén standard.,. és 3. alakzatmomentumra vezet:

Kató Zoltán: Ipar Képfeldolgozás 3 Algortmus Közelítsük az ntegrált: Jacob: Algortmus:. Számoljuk k a Jacobt. Az ntegrálok (momentumok kszámolásával megkapjuk az egyenletek együtthatót 3. Oldjuk meg az egyenletrendszert Komplextás:, ahol s az alakzatokat alkotó pxelek száma

Kató Zoltán: Ipar Képfeldolgozás 33. példa: emlneárs transzformácó Szerelés jelek épségének ellenőrzése autópar gumtömlőkön

Kató Zoltán: Ipar Képfeldolgozás 34 Az ellenőrzés menete Az ellenőrzést a tömlőn lévő jel sablonképével történő összehasonlítással oldhatjuk meg Ehhez szükséges a síkbel sablon és a hengeres tömlöfelületre nzomtatott jel képénel llesztése A nehézséget a szegmentálás hbák és a komplex torzulások adják

Kató Zoltán: Ipar Képfeldolgozás 35 Az összetett transzformácó A kontakt nyomtatás folyamata: A sík alakzatot (lényegében a nyomtató domot a cső felületén a megfelelő helyre pozconáljuk, Majd a cső felületére nyomjuk Ezt az alább transzformácókkal írhatjuk le:. egy D forgatás és skálázás (3 paraméter. D3D leképezés r sugarú hengerfelületre ( paraméter 3. Ezután a csőről egy képet készítunk egy projektív kamerával (6 külső paraméter + fókusztávolság A sík alakzat és a csőnyomat között γ S transzformácónak tehát paramétere van.

Kató Zoltán: Ipar Képfeldolgozás 36 Felhasznált anyagok, szoftver Ronen Gvl: IC www.cs.tau.ac.l/~dcor/graphcs/adv-sldes/ic.ppt Letölthető szoftver at http://www.nf.uszeged.hu/~kato/software/ oldalról:. onlnear Shape Regstraton wthout Correspondences. JAVA code. Implements planar homography, extenson to other nonlnear deformatons s relatvely easy.. Affne Regstraton of 3D Objects. JAVA code wth mult-threadng (~0. sec. CU tme for megavoxel volumes. 3. Affne Regstraton of lanar Shapes. JAVA code wth a drect solver (only runs under Wndows.