109
Computer Vision, Image Processing and Computational Photography

Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Computer Vision, Image Processing

and Computational Photography

Page 2: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Course Staff

2

Teacher :

Ofir Pele

TA:

Oded Horowits

Page 3: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Communications

3

WWW: moodel

Forums:

Q & A – ask the staff about material.

Exercises forums.

Page 4: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Course

4

• programming exercises in Matlab,

It might be possible to use c++ with

ceemple

• Some of the exercises will be checked

also in a frontal test

Page 5: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Books & Resources

5

Book:

Richard Szeliski:

“Computer Vision Algorithms and Applications”

http://szeliski.org/Book

Additional papers are in the syllabus

Page 6: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

What are we going to learn ?

Page 7: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Topics

7

• Computer Vision: Image Model

• Image Processing: Image Image

• Computational Photography: Image Image

Page 8: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Topics

8

• Computer Vision: Image Model

• Image Processing: Image Image

• Computational Photography: Image Image

Different techniques from Image Processing,

Can use Computer Vision as an ingredient.

Can use modify the camera.

Page 9: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Isn’t it easy ?

Page 10: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

10

Page 11: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

11

Page 12: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

12

Page 13: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Computer vision seems easy, but it is not

13

• We see “effortlessly”:

• “Seeing” seems simpler than thinking.

• Everyone (including toddlers) can “see” but only few

can perform really “hard” stuff like playing Chess or

solving a mathematical problem.

• We use 50%-70% of our brain in order to “see” !

• We presume that our “seeing” reflects the physical

world, but it is not always the case.

Page 14: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Examples

Page 15: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Photo Tourism overview

Scene reconstruction

Photo Explorer Input photographs

Page 16: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Photo Tourism overview

Page 17: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Optical character recognition (OCR)

Digit recognition, AT&T labs

/http://www.research.att.com/~yann

Technology to convert scanned docs to text

License plate readers http://en.wikipedia.org/wiki/Automatic_number_plate_recognition

Page 18: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Face detection

Many new digital cameras now detect faces

Page 20: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Face recognition

Who is she?

Page 21: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Vision-based biometrics

story ” Read the How the Afghan Girl was Identified by Her Iris Patterns“

Page 22: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Pirates of the Caribbean, Industrial Light and Magic

Click here for interactive demo

Special effects: motion capture

Page 23: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Pirates of the Caribbean, Industrial Light and Magic

Click here for interactive demo

Special effects: motion capture

Page 24: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Smart cars

Mobileye

Vision systems currently in high-end BMW, GM, Volvo models

Page 25: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Smart cars

Mobileye

Vision systems currently in high-end BMW, GM, Volvo models

Page 26: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

OrCam – Helping the Visually impaired

Page 27: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Vision in space

Vision systems (JPL) used for several tasks • Panorama stitching

• 3D terrain modeling

• Obstacle detection, position tracking

• For more, read “Computer Vision on Mars” by Matthies et al.

NASA'S Mars Exploration Rover Spirit captured this westward view from atop

a low plateau where Spirit spent the closing months of 2007.

Page 28: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Robotics

http://www.robocup.org/

NASA’s Mars Spirit Rover

http://en.wikipedia.org/wiki/Spirit_rover

Page 29: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Medical imaging

Image guided surgery

Grimson et al., MIT 3D imaging

MRI, CT

Page 30: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

BriefCam

30

Page 31: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

High Dynamic Range

31

Page 32: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

High Dynamic Range

32

Page 33: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Human Vision

Page 34: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

34

Page 35: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

35

Bees and humming birds see differently

Page 36: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

36

Bees and humming birds see differently

Page 37: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

37

Page 38: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Mantis Shrimp even more

38

Page 39: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

The Human Eye

(A) Iris – changes the amount of light entering the eye

(B) Lens – can change shape to focus

(C) Retina – where an image is formed

Page 40: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

40

Light hits the retina which contains photosensitive cells:

Rods (~ 120M) and Cones (~7M)

The Human Eye – Color Perception

Page 41: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

41

Page 42: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

42

Page 43: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

43

Why more green ?

Page 44: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

44

Why more green ?

Page 45: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Optical Illusions

Page 46: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Measuring light vs.

measuring scene properties

Page 47: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Measuring light vs.

measuring scene properties

Page 48: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore
Page 49: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore
Page 50: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Assumptions can be wrong

Ames room

Page 51: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore
Page 52: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore
Page 53: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Camera - Image Formation

Page 54: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Let’s design a camera –

Idea 1: Put film in front of an object

Page 55: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Let’s design a camera –

Idea 2: “pinhole camera”

Page 56: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Pinhole camera

If we treat pinhole as a point, only one ray

from any given point can enter the camera.

Virtual

image

pinhole

Image

plane

Page 57: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Effect of pinhole size - apperture

Page 58: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Pinhole sizes –

Too big OK Too small=

Diffraction

Page 59: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

lens sensor

Point in focus

Lens – gather more light

Page 60: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

lens sensor

Point in focus

Lens – gather more light

Page 61: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

SLR Lens –

contains several “lens elements”

Page 62: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Focal length: pinhole optics

pinhole

Film/

sensor

pinhole

Film/

sensor scene

f d

s

Page 63: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Lenses 24mm

50mm

135mm

Page 64: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Focal length: pinhole optics

What happens when the focal length is doubled?

Projected object size

Amount of light gathered

pinhole

Film/

sensor scene

f d

s

2f

Page 65: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Focal length: pinhole optics

What happens when the focal length is doubled?

Projected object size - Bigger

Amount of light gathered - Smaller

pinhole

Film/

sensor scene

f d

s

2f

Page 66: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Focal length: pinhole optics

What happens when the scene is twice as far?

Is getting closer and zooming in equivalent ?

pinhole

Film/

sensor scene

f d

s

2f 2d

Page 67: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Perspective vs. viewpoint

Focal lens does NOT ONLY change subject size

Same size by moving the viewpoint

Different perspective (e.g. background)

Page 68: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Perspective vs. viewpoint

Telephoto makes it easier to select background (a small change in viewpoint is a big change in background.

Page 69: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Perspective vs. viewpoint

Martin Scorcese, Good Fellas

Moves camera as you zoom in

Better known as the Hitchcock Vertigo effect

Page 70: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Perspective vs. viewpoint

Portrait: distortion with wide angle

Why?

Wide angle Standard Telephoto

Page 71: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Sensor / film size

What happens when the film is half the size?

pinhole

Film/

sensor scene

f d

½ s

2f

Page 72: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Sensor / film size

Page 73: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Shutter – sets the time the sensor “sees”

• Most of the time, the film/sensor is protected from light.

• When we take a picture, the shutter opens and closes, thereby exposing the film.

• Exposure is proportional to the time the shutter is open.

• Expressed in fraction of a second (1/60s, 1/125s, 1/250s, 1/500s, etc.).

shutter Two types of shutter

The two-blind system (right) is most common

Page 74: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Shutter distortion

Page 75: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Effect of shutter speed

Longer shutter speed

more light & motion blur

Faster shutter speed

freezes motion

Page 76: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Effect of shutter speed

Longer shutter speed

more light & motion blur Faster shutter speed

freezes motion

Page 77: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Freezing motion –

how fast should the shutter be ?

1/125 1/250 1/500 1/1000

Walking people Running people Car Fast train

Page 78: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Shutter speed and focal length

Because telephoto “magnifies”

It also magnifies your hand shaking

Telephotos therefore require faster shutter speed

Rule of thumb:

The slowest shutter speed where normal human can hand-

hold and get a sharp picture is 1/f

E.g., a 500mm requires 1/500 s or higher.

Page 79: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Solutions for shaky hands blur

• Image stabilization:

mechanically compensates for vibration

Can gain 2 or 3 shutter speeds

(1/125 or 1/60 for a 500mm)

• Put the camera on something solid

(table, floor, tripod, …)

Page 80: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Aperture

Diameter of the lens opening (controlled by diaphragm)

Expressed as a fraction of focal length, in f-number

f/2.0 on a 50mm means that the aperture is 25mm

f/2.0 on a 100mm means that the aperture is 50mm

Small f number = big aperture

What happens to the area of the aperture when going

from f/2.0 to f/4.0?

Page 81: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Aperture

Diameter of the lens opening (controlled by diaphragm)

Expressed as a fraction of focal length, in f-number

f/2.0 on a 50mm means that the aperture is 25mm

f/2.0 on a 100mm means that the aperture is 50mm

Small f number = big aperture

What happens to the area of the aperture when going

from f/2.0 to f/4.0?

Page 82: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Aperture – real lens

Page 83: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Sensitivity to light

• Sensor’s ISO sensitivity to light

Higher = more sensitive, also more noise

• Double the ISO

camera needs half as much light for the same exposure

Page 84: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Sensitivity to light

• Higher ISO and same light with shutter speed / aperture

More noise (there might be movement blur or out-of-

focus-bur on the other hand)

Page 85: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Sensitivity to light

Higher ISO,

same aperture and shutter speed.

different cameras,

different amount of noise – why ?

Page 86: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Sensitivity to light

Higher ISO,

same aperture and shutter speed.

different cameras,

different amount of noise – why ? Mostly because of

sensor size

Page 87: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Depth of Field

Page 88: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Depth of Field

Changing the aperture of a camera also changes

the amount of the image that is in focus – this

amount is called the depth of field

Page 89: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

DoF depends on aperture

Page 91: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

DoF depends on focusing distance

Page 92: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

DoF depends on focal length

Page 93: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Only light at the focus depth is

exactly in focus,

the rest has varying circles of confusion.

Page 94: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Only light at the focus depth is

exactly in focus,

the rest has varying circles of confusion.

Page 95: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Depth of Field – shallow and deep

Large aperture=

small f numbers

Shallow depths of field

Small aperture=

Large f number

Deep depths of field

Page 96: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Depth of Field –

can be changed by focal length

Page 97: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Depth of Field –

can be changed by focus

Page 98: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Creative Use of DOF

Separate your subject

from the background

Give a feeling of space

or distance to a scene

Highlight a area of the

image

Page 99: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Creative Use of DOF

Page 100: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Perspective effects

Page 101: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Perspective effects

Page 102: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Perspective effects

Far away objects appear smaller

Forsyth and Ponce

Page 103: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Perspective effects

Page 104: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Perspective effects Parallel lines in the scene intersect in the image

Converge in image on horizon line

Image

plane

(virtual)

Scene

pinhole

Page 105: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Perspective effects

Page 106: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Perspective effects

Page 107: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Perspective effects

Page 108: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Perspective effects

Page 109: Computer Vision, Image Processing and Computational ... · Shutter speed and focal length Because telephoto “magnifies” It also magnifies your hand shaking Telephotos therefore

Beyond Pinholes: Radial Distortion

Corrected Barrel Distortion