lightfield / lumigraph - purdue university · sergei mikhailovich prokudin-gorskii. a...

36
Lightfield / Lumigraph

Upload: others

Post on 05-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

Lightfield / Lumigraph

Page 2: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

2

Photographs

• We have tools that acquire and tools that

display photographs at a convincing quality

level

Page 3: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

3

Page 4: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

4

Page 5: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

5

Page 6: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

6

Page 7: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

7

Page 8: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

8

Page 9: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

9

Page 10: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

10

Page 11: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

11

Photographs

• We have tools that acquire and tools that

display photographs at a convincing quality

level, for almost 100 years now

Page 12: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

12

Sergei Mikhailovich Prokudin-Gorskii.

A Settler's Family, ca. 1907-1915.

Page 13: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

13

Sergei Mikhailovich Prokudin-Gorskii.

Tea Factory in Chakva.

Chinese Foreman Lau-Dzhen-Dzhau.

ca. 1907-1915.

Page 14: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

14

Sergei Mikhailovich Prokudin-Gorskii.

The Emir of Bukhara, 1911.

Page 15: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

15

RGB in early 1900’s

Page 16: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

16

Lightfield – Lumigraph approach [Levoy96, Gortler96]

• Take all photographs you will ever need to

display

• Model becomes database of rays

• Rendering becomes database querying

Page 17: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

17

Plenoptic function

• Defines all the rays

– through any point in space (x, y, z)

– with any orientation (θ, φ)

– over all wavelenghts (λ)

– at any given moment in time (t)

),,,,,,( tzyxP

Page 18: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

18

IBR summary

explicit implicit

geo

met

ric

model

tex

ture

map

pin

g

pan

ora

mas

vie

w m

orp

hin

g

3D

im

age

war

pin

g

ray d

atab

ases

Representation of plenoptic function

Page 19: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

19

Overview

• Introduction

• Lightfield – Lumigraph

– definition

– construction

– compression

Page 20: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

20

Overview

• Introduction

• Lightfield – Lumigraph

– definition

– construction

– compression

Page 21: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

21

From 7D to 4D

• Static scene, t constant

• λ approximated with RGB

• consider only convex hull of objects, so the

origin of the ray does not matter

),,,,,,( tzyxP

Page 22: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

22

4D Lightfield / Lumigraph

Page 23: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

23

Discreet 4D Lightfield

Page 24: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

24

Lightfield: set of images with

COPs on regular grid

Page 25: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

25

or Lightfield: set of images of a

point seen at various angles

Page 26: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

26

Depth correction of rays

Page 27: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

27

Overview

• Introduction

• Lightfield – Lumigraph

– definition

– construction

– compression

Page 28: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

28

Overview

• Introduction

• Lightfield – Lumigraph

– definition

– construction

– compression

Page 29: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

29

Construction from dense set of

photographs

Page 30: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

30

Construction from sparse set of

photographs

acquisition stage

camera positions

blue screening space carving

Page 31: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

31

Filling in gaps using pull-push

algorithm

• Pull phase

• low res levels are

created

• gaps are shrunk

• Push phase

• gaps at high res levels

are filled using low res

levels

Page 32: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

32

Overview

• Introduction

• Lightfield – Lumigraph

– definition

– construction

– compression

Page 33: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

33

Overview

• Introduction

• Lightfield – Lumigraph

– definition

– construction

– compression

Page 34: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

34

Compression

• Large size uncompressed: 1.125GB

– 32x32 (s, t) x 256x256 (u, v) x 6 faces x 3 B

• Compression

– jpeg + mpeg (200:1 to 6MB)

– or vector quantization + entropy encoding

Page 35: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

35

Vector Quantization (VQ)

• Principle

– codebook made of codewords

– replace actual word with closest codeword

• Implementation

– training on representative set of words to derive best codebook

– compression: replacing word with index to closest codeword

– decompression: retrieve indexed codeword from codebook

Page 36: Lightfield / Lumigraph - Purdue University · Sergei Mikhailovich Prokudin-Gorskii. A Settler's Family, ca. 1907-1915. 13 Sergei Mikhailovich Prokudin-Gorskii. Tea Factory in Chakva

36

Lightfield compression using VQ