Napredno estimiranje strukture i gibanja kalibriranim parom kamera

Слични документи
C2 MATEMATIKA 1 ( , 3. kolokvij) 1. Odredite a) lim x arctg(x2 ), b) y ( 1 2 ) ako je y = arctg(4x 2 ). c) y ako je y = (sin x) cos x. (15 b

Microsoft PowerPoint - 5. Predavanje-w2.pptx

Elementarna matematika 1 - Oblici matematickog mišljenja

Microsoft Word - 24ms241

Optimizacija

1 MATEMATIKA 1 (prva zadaća) Vektori i primjene 1. U trokutu ABC točke M i N dijele stranicu AB na tri jednaka dijela. O

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA DIPLOMSKI RAD br Učenje dubokih korespondencijskih metrika trojnim gubitkom Marin Ko

RG_V_05_Transformacije 3D

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Lom i refleksija svjetlosti Cilj vježbe Primjena zakona geometrijske o

Postojanost boja

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Cilj vježbe Određivanje specifičnog naboja elektrona Odrediti specifič

(Microsoft Word - MATB - kolovoz osnovna razina - rje\232enja zadataka)

Klasifikacija slika kucnih brojeva dubokim konvolucijskim modelima

Dinamicka analiza scena

Zadaci s pismenih ispita iz matematike 2 s rješenjima MATEMATIKA II x 4y xy 2 x y 1. Odredite i skicirajte prirodnu domenu funkcije cos ln

Raspoznavanje prometnih znakova

Slide 1

(Microsoft Word - Dr\236avna matura - svibanj osnovna razina - rje\232enja)

(Microsoft Word - Dr\236avna matura - studeni osnovna razina - rje\232enja)

8. ( )

Analiticka geometrija

SVEUČILUŠTE JOSIPA JURJA STROSSMAYERA U OSIJEKU FAKULTET ELEKTROTEHNIKE, RAČUNARSTVA I INFORMACIJSKIH TEHNOLOGIJA Sveučilišni studij PROCJENA BRZINE V

Microsoft Word - 15ms261

Microsoft Word - Rjesenja zadataka

Metode za automatsko podešavanje boje i svjetline slike

Microsoft Word - predavanje8

PowerPoint Presentation

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Određivanje relativne permitivnosti sredstva Cilj vježbe Određivanje r

4

(Microsoft Word - Dr\236avna matura - kolovoz ni\236a razina - rje\232enja)

Natjecanje 2016.

8. razred kriteriji pravi

Microsoft Word - 6ms001

Skalarne funkcije više varijabli Parcijalne derivacije Skalarne funkcije više varijabli i parcijalne derivacije Franka Miriam Brückler

(Microsoft Word - Rje\232enja zadataka)

(Microsoft Word - Dr\236avna matura - lipanj osnovna razina - rje\232enja)

Slide 1

XIII. Hrvatski simpozij o nastavi fizike Istraživački usmjerena nastava fizike na Bungee jumping primjeru temeljena na analizi video snimke Berti Erja

Development Case

Microsoft Word - 24ms221

FAKULTET STROJARSTVA I BRODOGRADNJE KATEDRA ZA STROJARSKU AUTOMATIKU SEMINARSKI RAD IZ KOLEGIJA NEIZRAZITO I DIGITALNO UPRAVLJANJE Mehatronika i robot

Ponovimo Grana fizike koja proučava svijetlost je? Kroz koje tvari svjetlost prolazi i kako ih nazivamo? IZVOR SVJETLOSTI je tijelo koje zr

(Microsoft Word - Rje\232enja zadataka)

Test iz Linearne algebre i Linearne algebre A qetvrti tok, U zavisnosti od realnog parametra λ rexiti sistem jednaqina x + y + z = λ x +

Microsoft PowerPoint - Predavanje3.ppt

Proracun strukture letelica - Vežbe 6

PowerPoint Presentation

(Microsoft Word - Dr\236avna matura - lipanj osnovna razina - rje\232enja)

Pitanja iz geometrije za pismeni i usmeni (I smer, druga godina) Tijana Šukilović, Miloš Antić, Nenad Lazić 19. decembar Teorijska pitanja 1. V

Pitanja iz geometrije za pismeni i usmeni (I smer, druga godina) Srdjan Vukmirović, Tijana Šukilovic, Marijana Babić januar Teorijska pitanja

ЛИНЕАРНА ФУНКЦИЈА ЛИНЕАРНА ФУНКЦИЈА у = kх + n А утврди 1. Које од наведених функција су линеарне: а) у = 2х; б) у = 4х; в) у = 2х 7; г) у = 2 5 x; д)

СТРАХИЊА РАДИЋ КЛАСИФИКАЦИJА ИЗОМЕТРИJА И СЛИЧНОСТИ Према књизи [1], свака изометриjа σ се може представити ком позици - jом неке транслациjе за векто

Microsoft Word - 12ms121

vjezbe-difrfv.dvi

Dvostruki integrali Matematika 2 Erna Begović Kovač, Literatura: I. Gusić, Lekcije iz Matematike 2

4.1 The Concepts of Force and Mass

Microsoft Word - Izmene i dopune konkursne dokumentacije , D 26

Ravno kretanje krutog tela

nZEB in Croatia

osnovni gredni elementi - primjer 2.nb

Matematka 1 Zadaci za vežbe Oktobar Uvod 1.1. Izračunati vrednost izraza (bez upotrebe pomoćnih sredstava): ( ) [ a) : b) 3 3

9. : , ( )

Impress

Numeričke metode u fizici 1, Projektni zadataci 2018./ Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrs

Matematika 1 - izborna

VIK-01 opis

(Microsoft Word doma\346a zada\346a)

GI Akademija Prikaz slučaja bolesnika

(Microsoft Word - Dr\236avna matura - rujan osnovna razina - rje\232enja)

MATEMATIKA viša razina MATA.29.HR.R.K1.24 MAT A D-S MAT A D-S029.indd :30:29

(Microsoft Word - MATA - ljeto rje\232enja)

gt1b.dvi

Microsoft Word - 09_Frenetove formule

4.1 The Concepts of Force and Mass

Interpretacija čuda pomoću teorije determinističkog kaosa (Jerko Kolovrat, KBF Split; Marija Todorić, PMF Zagreb) Postoje razne teme koje zaokupljaju

SKUPOVI TOČAKA U RAVNINI 1.) Što je ravnina? 2.) Kako nazivamo neomeđenu ravnu plohu? 3.) Što je najmanji dio ravnine? 4.) Kako označavamo točke? 5.)

(Microsoft Word - Dr\236avna matura - lipanj osnovna razina - rje\232enja)

UDŽBENIK 2. dio

Programiranje 1 drugi kolokvij, 2. veljače Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanje,

MATEMATIKA - MATERIJALI Sadržaj Matematika 1 3 Kolokviji drugi kolokvij,

ŠKOLSKO/GRADSKO NATJECANJE IZ MATEMATIKE 1. razred srednja škola B varijanta 28. siječnja AKO UČENIK IMA DRUGAČIJI POSTUPAK RJEŠAVANJA ZADATKA,

Može li učenje tablice množenja biti zabavno?

Microsoft Word - Ispit_2012_13.doc

Microsoft Word - Domacii zadatak Vektori i analiticka geometrija OK.doc

Zadaci iz Nacrtne geometrije za pripremu apsolvenata Srdjan Vukmirović 27. novembar Projektivna geometrija 1.1 Koordinatni pristup 1. (Zadatak

Seminar peti i ²esti U sljede a dva seminara rije²avamo integrale postavljene u prosturu trostruke integrale. Studenti vjeºbom trebaju razviti sposobn

ИНТЕЛИГЕНТНИ ТЕХНОЛОШКИ СИСТЕМИ АТ-6 Когнитивна роботика: Оцењивање положаја мобилног робота и карактеристичних објеката у технолошком окружењу Оцењив

Poravnanje različitih vrsta meduzvjezdane materije u širem području 3C 196 polja Ana Erceg 19. siječnja SAŽETAK Promatranje polja centriranog na

1 Konusni preseci (drugim rečima: kružnica, elipsa, hiperbola i parabola) Definicija 0.1 Algebarska kriva drugog reda u ravni jeste skup tačaka opisan

7. predavanje Vladimir Dananić 14. studenoga Vladimir Dananić () 7. predavanje 14. studenoga / 16

Drugi kolokvij iz predmeta Operacijski sustavi 2. srpnja Napomene: PISATI ČITKO! Zadatke 7-10 rješavati na ovom papiru ili uz njih napisati "na

Microsoft Word - Dopunski_zadaci_iz_MFII_uz_III_kolokvij.doc

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja)

Prostorna kalibracija LYSO detektora osetljivog na poziciju

Toplinska i električna vodljivost metala

(Microsoft Word - Dr\236avna matura - kolovoz osnovna razina - rje\232enja)

ТРОУГАО БРЗИНА и математичка неисправност Лоренцове трансформације у специјалној теорији релативности Александар Вукеља www.

Prikaz znakova u računalu

Maretić M., Vrhovski Z., Purković, D. Multikriterijska optimizacija putanje četveropolužnog mehanizma zasnovana na genetičkim algoritmima ISSN

Algoritmi SŠ P1

Транскрипт:

Napredno estimiranje strukture i gibanja kalibriranim parom kamera Ivan Krešo Mentor: Siniša Šegvić 3. srpnja 2013.

Motivacija Stereo vid dvije kamere omogućavaju mjerenje dubine korespondentnih točaka slike rekonstrukcija strukture scene odre divanje gibanja kamere iz videa (vizualna odometrija) Primjene u okviru projekta Vista položaj kamere u odnosu na ravninu ceste položaj vozila u odnosu na prometni trak (rub ceste) geometrijske indicije za položaj prometnog znaka

Epipolarno ograničenje epipolarno ograničenje - značajku x L iz lijeve slike pretražujemo u desnoj slici na pravcu gdje ravnina odre dena točkama x L, e L, e R siječe projekcijsku ravninu desne kamere. X X 1 X 2 X 3 X promatrana točka O L i O R točke centara projekcije x L x R x L i x R projekcije točke X O L e L e R O R e L i e R epipolovi Lijeva kamera Desna kamera

Rektificiranje stereoskopskih slika X X 1 X 2 X 3 x L x R O L e L e R O R Lijeva kamera Desna kamera

Rektificirana triangulacija b Z = b + x R x L Z f Z = f b = f b x L x R d

Rektificirana triangulacija

Kalibriranje stereoskopskog sustava Kalibracijom stereo sustava dobivaju se: linearni intrinsični parametri: f 0 u 0 K = 0 f v 0 0 0 1 kamera matrice K opisuje pretvaranje normaliziranih koordinata projekcije u koordinate slike nelinearni intrinsični parametri: distorzija leće položaj desne kamere u odnosu na lijevu: R, t rektifikacijske matrice: H l, H r udaljenost izme du kamera (baseline) u rektificiranom sustavu: b

Odre divanje korespondentnih značajki značajke se dobivaju cikličkim podudaranjem izme du četiri slike: prethodne lijeve i desne te trenutne lijeve i desne.

Filtriranje značajki iz prona denih značajki gradi se optički tok (optical flow) najprije se filtriraju outlier značajke zatim se odabire relevantan skup značajki

Model kamere f 0 0 Geometrijski prikaz modela kamere uz K = 0 f 0 0 0 1 Y C camera centre X x p y x image plane X Z principal axis C Y f p f Y / Z Z

Model kamere Projekcijska funkcija kamere u f 0 u 0 [ λ v = π(x, R, t) = 0 f v 0 R 1 0 0 1 x ] y b t z 0 0 1 3D koordinate točke X = (x, y, z) T pomak za lijevu kameru b = 0, za desnu kameru b je jednak odmaku desne kamere u rektificiranom sustavu rotacijska i translacijska matrica [Rt] dimenzija 3x4 žarišna udaljenost f centralna točka (u 0, v 0 ) koordinate projicirane točke u slici (u, v, 1) T λ - informacija o dubini točke koju gubimo projiciranjem

Odre divanje gibanja kamere Obavlja se triangulacija značajki iz para prethodnih slika: N - broj značajki. X i - točka dobivena triangulacijom i-te značajke. Iterativnom gradijentnom minimizacijom izraza N N x (l) i π (l) (X i, R, t) 2 + x (r) i π (r) (X i, R, t) 2 i=1 s obzirom na parametre (R, t) dobivamo one vrijednosti parametara za koje je pogreška projekcije minimalna. π (l) - funkcija projiciranja na lijevu kameru. π (r) - funkcija projiciranja na desnu kameru. x i - (u, v) koordinate i-te značajke u trenutnom paru slika. Dobiveni [Rt] je transformacija točaka izme du dva trenutka u odnosu na kameru (koja je uvijek u ishodištu), a [Rt] 1 je tada gibanje kamere u odnosu na točke. i=1

Programske biblioteke 1 calib3d (stereocalibrate, stereorectify) - OpenCV 2 Libviso2 - KIT, Karlsruhe 3 SBA (sparse bundle adjustment) - FORTH, Heraklion 4 KLT tracker - Clemson University 5 calcopticalflowpyrlk - OpenCV

Eksperimentalni rezultati 1 Bumblebee dataset. 2 Sinkronizacija vizualne odometrije i GPS podataka 3 KITTI dataset. 4 Stereo model sustava kamera: testiranje Libviso biblioteke.

Motivacija Kamere Ispitna snimka Bumblebee Rezolucija: 640x480 Odmak kamere: 0.12m Eksperimentalni rezultati Buduc i ciljevi

Ispitna snimka Bumblebee Rezultati vizualne odometrije (Libviso):

Interpolacija odometrije u vremenima GPS točaka GPS podaci: trajanje vožnje: 111s, frekvencija dohvata: 1Hz Vizualna odometrija: timestamp zapisan u pikselima broj okvira: 2786, nakon poduzorkovanja: 929 ukupan timestamp vožnje: 57032 ciklusa 1 ciklus = 111 57032 s 2ms Interpolacija Pronalazimo okvire u kojima je broj akumuliranih ciklusa najbliži trenutku GPS-a. Položaj kamere u trenutcima GPS očitanja odre dujemo interpolacijom.

Sinkronizacija videa i GPS-a poklapanjem rotacije Kut Φ izme du vektora pomaka kroz tri uzastopne točke: a x b x i j k 0 a b = a y b y = a x a y 0 = 0 0 0 b x b y 0 a x b y b x a y a b = a b sin Φ = a x b y b x a y ( ) ax b y b x a y Φ = arcsin a b t s - pomak vizualne odometrije u odnosu na UTC (GPS). ˆt s = argmin (Φ vo (t + t s ) Φ gps (t)) 2 t s 111 t=0

Sinkronizacija odometrije i GPS-a pomoću rotacije Inkrementalni zakret Φ dobiven odometrijom i GPS-om

Evaluacija preciznosti translacije Inkrementalni translacijski pomak: s(t) = p(t) p(t 1)

Evaluacija odometrije i GPS-a Pogreška skale: E(t) = pvo(t) pvo(t 1) p GPS (t) p GPS (t 1)

Ispitna snimka KITTI Rezolucija: 1241x376 Razmak: 0.537m

Umjetni ispitni skup podataka Modelira linearne intrinsične i ekstrinsične parametre Ulaz: ekstrinsični parametri kretanja kamere Izlaz: projekcije generiranih 3D točaka u točke lijeve i desne slike - ulazni podaci za vizualnu odometriju (e) XY osi (f) XZ osi Slika: Distribucija generiranih točaka u 3D prostoru

Umjetni ispitni skup podataka usporedba uprosječene pogreške triangulacije za parametre kamera Bumblebee i KITTI

Umjetni ispitni skup podataka Trajektorije dobivene za različite razmake kamera (Bumblebee)

Zaključak i budući ciljevi praćenje kroz više okvira proširiti SBA biblioteku za rad sa stereo sustavom i povezati je s vizualnom odometrijom optimizacija: ukloniti proces rektifikacije čitave slike: rektificirati odvojen skup značajki iz lijeve slike i desne slike te ih zatim podudarati podudarati značajke pretraživanjem po epipolarnim pravcima rektificirati samo prona dene značajke upotrijebiti estimaciju strukture scene i gibanja kamere za ciljeve projekta Vista: praćenje oznaka na kolniku - razdjelna linija i rubovi ceste lane departure warning detekcija i filtriranje prometnih znakova

Hvala na pažnji!