20
Primjene 3D rekonstrukcije scene iz slijeda slika Student: Ivan Šakić Voditelj: Doc.dr.sc. Siniša Šegvić

Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

Primjene 3D rekonstrukcije scene iz slijeda slika

Student: Ivan ŠakićVoditelj: Doc.dr.sc. Siniša Šegvić

Page 2: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

2

Uvod

� Automatsko obnavljanje 3D informacija o sceni iz slijeda slika

� Stvaranje slike: 3D�2D(npr. Perspektivnom projekcijom)

� 2D�3D ??� Zašto nam je ovo korisno?

� Autonomna navigacija(kretanje robota, vozila)

� Proširena stvarnost(dodavanje virtualnih objekata u scenu)

� Modeliranje(reverse engineering)

Page 3: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

3

Građevni elementi za ostvarivanje 3D rekonstrukcije iz slika

� Kalibracija (umjeravanje) kamere� Definiranje veze k.s. kamere i k.s. scene� Određivanje koja zraka pripada pojedinom pikselu

� Određivanje korespodencija� Točke na ravninama slika nastale od iste fizičke točke u sceni

� Estimacija kretnje� Iz dobivenih korespodencija odrediti rotaciju (R) i translaciju (t)

� Estimacija strukture� Trijangulacija: iz R, t i korespodentnih točaka odrediti 3D strukturu

� Iterativno poboljšanje� Dobivanje dodatnih korespodencija� Optimizacija (smanjivanje pogreške trijangulacije uzrokovane

šumom)

Page 4: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

4

Pristupi za ostvarenje rekonstrukcije

� Podjela s obzirom na ograničenja položaja kamera:� Poznati položaj kamera� Gibanje kamere u vremenu� Proizvoljni položaj kamera

� Podjela s obzirom na dostupnost slika� Obrada svih slika scene odjednom� Slijedna obrada u skladu s redoslijedom pristizanja slika

Page 5: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

5

Pregled postojećih rješenja i postignutih rezultata

� Poznat položaj kamera� STEREO� STARFLAG� Virtual Earth

� Gibanje kamere u vremenu� iSM� The Oxford team’s machine

� Proizvoljan položaj kamera� MVS� Photosynth

Page 6: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

6

STEREO

� NASAin istraživački program� Cilj: istraživanje sunčanih oluja

� Satelitski par STEREO � Položaj kamera je poznat: 6DoF (satelitska navigacija,

radar)

� 3D rekonstrukcija:� Omogućuje mjerenja brzine, trajektorije i oblik Sunčanih

oluja� Prva 3D rekonstrukcija Sunca!� Novi pristup proučavanja sunčanih oluja

Page 7: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

7

STEREO: prikaz rezultata

Page 8: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

8

STARFLAG

� Fenomen kolektivnog ponašanja životinja (npr. jata ptica)� Cilj: odrediti trajektoriju kretanja svake ptice

� Stereo par kamera� Položaj kamera je poznati: 6DoF

� 3D rekonstrukcija:� Uspješna (preko 90% uparenih ptica) za 1. par slika� Samo 12% za 20. par slika

� Projekt nije dovršen� Nastavak razvoja sustava temelji se na metodama

statističke fizike (gibanje čestica u plinovima)

Page 9: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

9

STARFLAG: prikaz rezultata

Page 10: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

10

Virtual Earth

� Microsoftov projekt� Cilj: napraviti 3D virtualnu kartu Zemlje

� Kompanija Vexcel� Vodeća na području fotogrametrije� Proizvodnja specijalizirane opreme (UltraCam kamera)

� Više (>2) pogleda na scenu� Izazov prikupljanja slika (zračno i snimanje iz vozila)� Položaj se određuje GPS-om

� 3D rekonstrukcija:� Fotorealistična rekonstrukcija gradova� Razne mogućnosti kretanja kroz rekonstrukciju

� Novi način oglašavanja � Prodaja stanova, rezervacija restorana...

Page 11: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

11

Virtual Earth: prikaz rezultata

Page 12: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

12

iSM (engl. instant Scene Modeler)

� Pokretni stereo par kamera� Položaj kamera je poznat� Globalno mjerilo dostupno (kalibrirani stereo par)

� 3D rekonstrukcija:� Trajektorija kretanja kamere� Mogućnost povećanja odabranog objekta u sceni� Mjerenje udaljenosti među objektima� Pogled iz različitih kutova� Foto-realističan izgled

� Upotreba:� Istraživanje i pregled područja opasnog po ljudski život

(minska polja, ozračena područja...)� 3D model scene potrebno je imati u npr. sudnici...

Page 13: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

13

iSM:prikaz rezultata

Page 14: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

14

The Oxford team’s machine

� Jedna kamera u pokretu� Slijedna obrada slika� Rezultati se popravljaju nakon svake obrađene slike

(tehnika SLAM)� Globalno mjerilo dobivamo u fazi inicijalizacije (4 točke)

� 3D rekonstrukcija:� Trajektorija kretanja kamere� specijalni efekti poput dodavanja virtualnih predmeta koji

se ne nalaze u sceni� Upotreba:

� Virtualno dizajniranje interijera� Kretanje robota

Page 15: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

15

The Oxford team’s machine: prikaz rezultata

Page 16: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

16

MVS for CPC (multi-view stereo for community public collection)

� Nepoznati položaj kamera� Prednost: pribavljanje slika iz javno dostupnih baza

(CPC) (npr. servis Flickr)� Problem izbora podskupa slika

� Različiti kriteriji (osvijetljenost, uvećanje, rotacija, vremenski uvjeti, rezolucija i sl.)

� 3D rekonstrukcija� Pogled pod različitim kutovima

� Povećanje slike

Page 17: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

17

MVS: prikaz rezultata

Page 18: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

18

Photosynth

� Istraživački projekt Photo Tourism� Pregledavanje znamenitosti gradova

� Položaj kamera nepoznat� 3D rekonstrukcija

� Kretanje kroz rekonstrukciju� Pogled pod različitim kutovima� Povećanje slike

� Dostupan kao mrežni servis (http://photosynth.net/)� Omogućeno pravljenje vlastitih 3D rekonstrukcija

Page 19: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

19

Photosynth: prikaz rezultata

Page 20: Primjene 3D rekonstrukcije scene iz slijeda slika--Prezentacija-- - FERssegvic/project/pubs/sakic09sem2pres.pdf · 2009-06-15 · 3 Gra đevni elementi za ostvarivanje 3D rekonstrukcije

20

Zaključak

� 2D�3D ☺� (korespodencija, estimacija kretnje, estimacija strukture)

� Primjene:� Znanost (promatranje Sunca, kolektivno ponašanje

životinja...)� Industrija (dizajniranje interijera, računalne igre...)� Oglašavanje (...)� Svakodnevni život (vlastite rekonstrukcije...)