16
Camera Models 16-385 Computer Vision (Kris Kitani) Carnegie Mellon University

11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

Camera Models16-385 Computer Vision (Kris Kitani)

Carnegie Mellon University

Page 2: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

What’s the difference between these two images?

Page 3: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

What’s the difference between these two images?

Different imaging conditions induce different projections

Page 4: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

Camera is close to object

small focal length

Camera is far from object

large focal length

Page 5: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

There are many types of camera models (projections)

Page 6: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

CCD camera

P =

2

4↵x

0 px

0 ↵y

py

0 0 1

3

5

2

41 0 0 00 1 0 00 0 1 0

3

5

How many degrees of freedom?

(assuming that axes are aligned)

Page 7: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

CCD camera

10 DOF

P =

2

4↵x

0 px

0 ↵y

py

0 0 1

3

5

2

41 0 0 00 1 0 00 0 1 0

3

5

How many degrees of freedom?

(assuming that axes are aligned)

Page 8: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

Finite projective camera

P =

2

4↵x

s px

0 ↵y

py

0 0 1

3

5

2

41 0 0 00 1 0 00 0 1 0

3

5

(assuming that axes are aligned)

How many degrees of freedom?

Page 9: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

Finite projective camera

11 DOF

P =

2

4↵x

s px

0 ↵y

py

0 0 1

3

5

2

41 0 0 00 1 0 00 0 1 0

3

5

(assuming that axes are aligned)

How many degrees of freedom?

Page 10: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

Orthographic camera (parallel projection)

Image World

(assuming that axes are aligned)

P = K

2

41 0 0 00 1 0 00 0 0 1

3

5

Page 11: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

Orthographic camera (parallel projection)

Image World

(assuming that axes are aligned)

P = K

2

41 0 0 00 1 0 00 0 0 1

3

5Affine camera

Page 12: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

Weak Perspective Camera

(assuming that axes are aligned)

P = K

2

41 0 0 00 1 0 00 0 0 Z̄

3

5

Page 13: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

When can you assume a weak perspective camera model?

Page 14: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

When can you assume a weak perspective camera model?

all the mountains are roughly ‘far away’

Page 15: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

Weak Perspective Camera

(assuming that axes are aligned)

P = K

2

41 0 0 00 1 0 00 0 0 Z̄

3

5Affine camera

Page 16: 11.2 Camera Models16385/s17/Slides/11.2_Camera_Models.pdfWhat’s the difference between these two images? Different imaging conditions induce different projections. ... (parallel

Perspective vs Weak Perspective Projection

Weak perspective

Perspective

X

Z̄fC