General Imaging Model

22
General Imaging Model Michael Grossberg and Shree Nayar CAVE Lab, Columbia University ICCV Conference Vancouver, July 2001 Partially funded by NSF ITR Award, DARPA/ONR MURI

description

General Imaging Model. Michael Grossberg and Shree Nayar CAVE Lab, Columbia University ICCV Conference Vancouver, July 2001 Partially funded by NSF ITR Award, DARPA/ONR MURI. Imaging. What is a general imaging model ? How do we Compute its Parameters ?. Scene. Imaging System. Images. - PowerPoint PPT Presentation

Transcript of General Imaging Model

Page 1: General Imaging Model

General Imaging ModelMichael Grossberg and Shree Nayar

CAVE Lab, Columbia University

ICCV ConferenceVancouver, July 2001

Partially funded by NSF ITR Award, DARPA/ONR MURI

Page 2: General Imaging Model

Imaging

• What is a general imaging model ?• How do we Compute its Parameters ?

Scene Imaging System Images

?

Page 3: General Imaging Model

Perspective Imaging Model

Camera Obscura

rays selectedrays become image points

Page 4: General Imaging Model

Systems that are not perspective

multiple camera system

catadioptric system

fisheye lens

compound eyes

Page 5: General Imaging Model

General Imaging Model• Essential components:

– Photosensitive elements– optics

i

Pi

• Maps incoming pixels to rays

Page 6: General Imaging Model

Raxel = Ray + Pixel

• Small perspective camera– Simple lens– One pixel photo-detector

Raxel symbol

Index Geometry Radiometry

Position Direction Point Spread Fall-off Response

• Most general model is a list of raxels

Page 7: General Imaging Model

Ray Surfaces

(pX, pY, pZ) (q, q)

imaging optics

virtual detectors(raxels)

physical detectors

(pixels)

ray surface

Position: (pX, pY, pZ)Direction: (q, q)

Page 8: General Imaging Model

perspective

Rays in 2D• Singularity of rays called a caustic

position-directionspace

positionspace

XY

non-perspective

caustic

Page 9: General Imaging Model

Computing Caustics• Change coordinates

– (x,y,d) (X,Y,Z)

ddx

y(X,Y,Z)

• Solve for d

ZZZZZ

YYYYY

XXXXX

qyqd

yp

xqd

xp

qyqd

yp

xqd

xp

qyqd

yp

xqd

xp

J

)det(

Page 10: General Imaging Model

Caustic Ray Surface

• Caustic is a singularity or envelope of incoming rays• Caustic represents loci of view-points

raxels

Caustic curve

imaging optics

Page 11: General Imaging Model

Simple Examples

perspective single viewpoint multi-viewpoint

Page 12: General Imaging Model

Raxel Radiometry

• Non-linear response of photosensitive element

• Linear fall-off of optical elements

Raxel index

Normalized Fall-off

h(x)

Normalized Exposure (e)

Normalized Response

g(e)

Page 13: General Imaging Model

Point Spread

• Elliptical gaussian model of point spread.– Major and minor deviation lengths, a (d), b (d)– Angle of axis (when a (d), b (d) are different)

Impulse at Scene point

d, Scene depth

Chief ray

a

b

Image plane

Page 14: General Imaging Model

Finding the Parameters

• Known optical components: Compute

• Unknown optical components: Calibration Environment

?

Page 15: General Imaging Model

Calibration Apparatus• Structured light at two planes

– Geometry from binary patterns– Radiometry from uniform patterns

z

pfpnqf

i

Page 16: General Imaging Model

Finding the parameters: Perspective System

laptop LCDvideo camera with perspective lens

translating stage sample image

Page 17: General Imaging Model

Computed Raxel Model: Geometry

180

160

360

140

120

100

80

60180

160140

120100

80340320300280260

X in mm

Y in mm

Z in mm

Page 18: General Imaging Model

Computed Raxel Model: Radiometry

• Radiometric response g(e)

normalized exposure

normalizedresponse

• Pointwise fall-off h(x,y)

radius in pixels

normalizedfall-off

1.0

0.8

0.6

0.4

0.2

0.0

1.0

0.8

0.6

0.4

0.2

0.0

1.00.90.80.70.60.50.40.30.20.10.0 1.00.90.80.70.60.50.40.30.20.10.0 0 50 100 150 200 250 300

0.10.0

1.00.90.80.70.60.50.40.30.2

Page 19: General Imaging Model

Finding the parameters: Non-single Viewpoint System

laptop LCDvideo camera with perspective lens

translating stageparabolic Mirror sample image

Page 20: General Imaging Model

Computed Raxel Model: Geometry

• Rotationally symmetric

10

5

-35

0

-5

-10

-15

-20

-25

-30

-60-40

-200

6040

20

-60-40

-200

6040

20

mm from caustic max

mm from axis of symmetrymm from axis of symmetry

Page 21: General Imaging Model

Computed Raxel Model: Radiometry

• Fall-off toward edge as resolution increases:– less light collected

radius in pixels

normalizedfall-off

1.0

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.227025023021019017015013011090 290

Page 22: General Imaging Model

Summary

• Most general model simply list of raxels

• Caustics summarize geometry• Simple procedure for obtaining

parameters from a black box system

Index Geometry Radiometry

Position Direction Point Spread Fall-off Response

x, y pX, pY, pZ q, q a, b, h g(e)