Single View Metrology Juhász Réka Pintér Csaba Papp László Soponyai György.

Slides:



Advertisements
Hasonló előadás
19. modul A kör és részei.
Advertisements

ROMBUSZ TÉGLALAP NÉGYZET.
Síkmértani szerkesztések
2005. október 7..
Egyszerű alapműveletek
Tükrök leképezése.
1/13 Péter Tamás, Bécsi Tamás, Aradi Szilárd INNOVÁCIÓ ÉS FENNTARTHATÓ FELSZÍNI KÖZLEKEDÉS KONFERENCIA Budapest, szeptember 3-5. Útmenti objektumok.
2005. november 11..
1 AIBO Robotfoci Bodor László IAR Bevezetés AIBO RoboCup AIBO RoboCup Célok Célok Rendszer elemei Rendszer elemei Megvalósítás terve Megvalósítás.
Geometriai transzformációk
Szűcs Péter Bujdosó Attila Ozsvár Zoltán Koós Krisztián.
Szerkessz háromszöget, ha adott három oldala!
ALAKZATOK TRANSZFORMÁCIÓJA ÚJ KÉPSÍKOK BEVEZETÉSÉVEL
Geometriai Transzformációk
Geometriai transzformációk
Programozási alapismeretek 9. előadás. ELTE Horváth-Papné-Szlávi-Zsakó: Programozási alapismeretek 9. előadás2/
Térfogat és felszínszámítás 2
Dobókocka projekt Képfeldolgozás II..
Háromszögek hasonlósága
Ipari képfeldolgozás projekt I. mérföldkő
Botyánszki Laczik Rácz
Látókör.
Készítette: Pető László
Számítógépes grafika, PPKE-ITK, Benedek Csaba, D képszintézis 4. előadás.
Kamerák és képalkotás Vámossy Zoltán 2004
2. előadás GÉPRAJZ, GÉPELEMEK I..
A MŰSZAKI KÉPALKOTÁS.
Háromszögek szerkesztése 3.
P z : egy „elemi” projektív transzformáció M = ( m m m m ); P z = ( ) | m m m m | | | | m m m m | | | ( p p p p ) ( 0 0 r 1 ) az.
A háromszögek nevezetes vonalai
2D képszintézis és textúrák
Különleges épületek villámvédelme, villámvédelmi felülvizsgálat
Koordináta-geometria
6. A 3D grafika alapjai 6.1. A 3D szerelőszalag fölépítése
2. Koordináta-rendszerek és transzformációk
METSZÉSI FELADATOK.
MATEMATIKA GEOMETRIAI TRANSZFORMÁCIÓK: Egybevágósági transzformáció
Háromszög nevezetes vonalai, körei
Az emberi agy és a szem.
Textúra elemzés szupport vektor géppel
Készítette: Horváth Zoltán (2012)
Sims-1 A Simson-egyenes.
Sims-1 This chapter is about Simson line. The question arises in connection with orthic triangles: from which points should we draw perpendicular lines.
1. feladat Egy 16 m oldalú szabályos háromszög alakú füves rét kerületén valamely csúcsból kiindulva méterenként elültettünk egy répát. Aztán kikötöttük.
Geometriai transzformációk
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
Hernyák Zoltán Programozási Nyelvek II.
Axonometrikus ábrázolás
A tomográfia matematikája
Csempe Programozás érettségi mintafeladat
2.2. Az egyenes és a sík egyenlete
Egy keretrendszer bevezetése Affentáller László MarkCon Informatikai Kft.
Menetrend optimalizálása genetikus algoritmussal
ALAKZATOK TRANSZFORMÁCIÓJA ÚJ KÉPSÍKOK BEVEZETÉSÉVEL
A MŰSZAKI KÉPALKOTÁS.
OpenCV CV = Computer Vision
Gömbtükrök Fizika 8. osztály. Elnevezések a gömbtükörnél Gömbtükör: a gömb külső, vagy belső felülete tükröző G:Gömbi középpont O: optikai középpont (a.
A háromszög nevezetes vonalai
A gömb.
Készítette: Horváth Zoltán
Áramlástan mérés beszámoló előadás
Mozgásvizsgálat gyakorlat
Árnyékszerkesztés alapjai
Csonkagúla, csonkakúp.
Épületelemek árnyéka.
A földrajzi fokhálózat
Tárgyak műszaki ábrázolása Metszeti ábrázolás
3. osztályban.
Tárgyak műszaki ábrázolása Metszeti ábrázolás
19. modul A kör és részei.
Előadás másolata:

Single View Metrology Juhász Réka Pintér Csaba Papp László Soponyai György

A megoldandó probléma: Ha ismerjük az oszlop magasságát, akkor mekkora az ember?

Vanishing point A képen találhatók „sarkok”  Épületek, macskakő, falak Perspektivikus kép párhuzamos egyenesei összetartanak  Vanishing point  kiv.: az egyenesek a kamera vetítési síkjával is párhuzamosak

Vanishing line Vanishing pointok összekötése  Vanishing line

Vanishing line Talppontokat összekötjük  Ha valamelyik objektum nem a „földön” áll, akkor meghosszabbítjuk Az egyenes metszi a vanishing line-t A tetőpontból húzunk egy egyenest ebbe a metszéspontra

Voilà

Problémás eset 1 Valamelyik (vagy mindkét) objektum a vanishing line-on áll   a méret

Problémás eset 2 “közel párhuzamos” egyenesek  túlcsordulás

Programok MatLab (részben külső forrás) A new Approach for Vanishing Point Detection in „ Architectural Environments" by Carstern Rother 2002  Vanishing line meghatározása  adatfájl C++ / wxWindows (saját fejlesztés)  GUI  Mérés

MatLab

MatLab kód ismertetése A bemeneti képen Canny-éldetektort hajtunk végre

MatLab kód ismertetése A Canny élképen Hough transzformációval illesztünk egyeneseket Az egyeneseket halmazokba soroljuk aszerint, hogy az egyes egyenesek szögei mennyiben térnek el egymástól

MatLab kód ismertetése Töröljük azokat a halmazokat, melyekbe „kevés” vonal esik (ezzel szűrjük a „zajos” vonalakat)

MatLab kód ismertetése A megmaradt egyenesek metszéspontjait vizsgáljuk egy befoglaló kör segítségével Minél távolabb vagyunk a képtől, annál nagyobb a kör sugara Ha az isdoor paramétert true-ra állítottuk, akkor a körök sugarai kisebbek, mert feltehetően kevesebb vonal van a képen (így kevesebb metszéspontot kell kisebb sugárban keresni) A választott vanishing point a kör középpontja lesz Csak a 3 legvalószínűbb vanishing pointot hagyjuk meg

GUI

Manuális Vanishing Point -feltöltés

Futási eredmények A MatLab kód „ideális” esetben jó eredményt produkál, ekkor a számítás is helyes Sok vagy nagyon kevés egyenes esetén bizonytalan az eredmény

Továbbfejlesztési lehetőségek MatLab kódhoz wrapper felület készítése, hogy a GUI-ból közvetlenül indítható legyen MatLab kód átírása C++-ra, hogy a GUI beépített osztályként kezelje Más vanishing point keresési stratégiák alkalmazása a meglévő mellett