akam ce59700 ch6 akam - purdue university college of ... · ce 59700: digital photogrammetric...

139
CE 59700: Digital Photogrammetric Systems Ayman F. Habib 1 Chapters 1 – 5 Chapter 1: Photogrammetry: Definition, introduction, and applications Chapters 2 – 4: Electro-magnetic radiation – Optics Film development and digital cameras Chapter 5: Vertical imagery: Definitions, image scale, relief displacement, and image to ground coordinate transformation

Upload: others

Post on 22-Jun-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib1

Chapters 1 – 5• Chapter 1:

– Photogrammetry: Definition, introduction, and applications

• Chapters 2 – 4:– Electro-magnetic radiation– Optics– Film development and digital cameras

• Chapter 5:– Vertical imagery: Definitions, image scale, relief displacement,

and image to ground coordinate transformation

Page 2: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib2

CE59700: Chapter 6

Image Coordinate Measurements

Page 3: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib3

Overview• Image coordinate measurements in analog, analytical,

and digital environments• Comparators: mono and stereo-comparators• Automatic comparators• Comparator-to-image coordinate transformation• Reduction/refinement of image coordinate

measurements:– Radial and de-centering lens distortions– Atmospheric refraction– Earth curvature

Page 4: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib4

Measurement & Reduction of Image Coord.• Objective of photogrammetry:

– Derive ground coordinates of object points from measured image coordinates

• Thus, photogrammetric processing starts with the measurement of image coordinates

• We are going to discuss how to perform this task in:– Analog or analytical environment (i.e., using analog images)– Digital environment (i.e., using digital images)

Page 5: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib5

Different Generations of Photogrammetry

Firs

t Gen

erat

ion

Ana

log

Phot

ogra

mm

etry

Ana

lytic

al P

hoto

gr.

Dig

ital2000

1950

1900

1850

Invention of computer

Invention of airplane

Invention of photography

Page 6: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib6

Different Generations of Photogrammetry• Analog photogrammetry:

– Analog imagery + stereo-viewing controlled by optical and mechanical devices

– Analog output

• Analytical photogrammetry:– Analog imagery + stereo-viewing controlled by computers– Digital output

• Digital photogrammetry:– Digital imagery + stereo-viewing controlled by computers– Digital output– Automation capabilities (automatic matching and DEM generation)

Page 7: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib7

Analog Photogrammetry

Page 8: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib8

Analog Photogrammetry

Wild A8 Analog Plotterhttp://www.wild-heerbrugg.com/photogrammetry.htm

Page 9: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib9

Analytical Photogrammetry

BC3 Analytical Plotterhttp://mundogeo.com/wp-content/uploads/2000/portugues/infogeo/04/pag48b.jpg

Page 10: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib10

Analytical Photogrammetry

Ziess P3 Analytical Plotterhttp://www.cardinalsystems.net/help5/digconfig_image056.jpg

Page 11: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib11

Analytical Photogrammetry

Stereo-viewing & Stageshttp://www.cardinalsystems.net/help5/digconfig_image056.jpg

Page 12: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib12

Digital Photogrammetry

ImageStation 2002 Digital Photogrammetric Workstation (DPW)

http://www.dammaps.com/Images/KLT-Softcopy.jpg

Page 13: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib13

Digital Photogrammetry

ImagStation SSK: Stereo Softcopy Kit

http://www.solgrafperu.com/images/productos/imagestation_ssk.jpg

Page 14: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib14

Digital Photogrammetry

DJI Phantom 2 Vision

Page 15: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib15

Digital Photogrammetry

Ronald McDonald House – Calgary

Page 16: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib16

Digital Photogrammetry

Page 17: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib17

Digital Photogrammetry

Page 18: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib18

Digital Photogrammetry

Dense-Matching Point Cloud

Page 19: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib19

Digital Photogrammetry

Derived Point Cloud

Page 20: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib20

Digital Photogrammetry

Derived Point Cloud

Page 21: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib21

Digital Photogrammetry

Derived point cloud should undergo a processing phase to extract

useful information for various applications.

Point cloud segmentation into homogeneous groups (planar, linear, and rough features) are important

prerequisites for several interpretation/recognition applications.

Page 22: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib22

Image Coordinate Measurements

x

y

x

y

Page 23: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib23

Image Coordinate Measurements

x

y

x

y

x`

y`

Comparator coordinates (x`, y`) → Image coordinates (x, y)

x`

y`

Page 24: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib24

Image Coordinate Measurements• We cannot directly measure the image coordinates of

features of interest.• We use machines (known as comparators) to measure

the coordinates relative to the machine coordinate system.– Output: Machine/comparator coordinates

• The machine/comparator coordinates are reduced to image coordinates (i.e., relative to the image coordinate system).

Page 25: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib25

Coordinate Measurements in Analog Images

Comparators

Page 26: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib26

Analog Cameras

http://cmapspublic.ihmc.us/rid=1235786230204_282179246_24695/Photogramm%C3%A9trie%20-%20Cam%C3%A9ras%20a%C3%A9riennes%20analogiques.jpg

Page 27: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib27

Analog Cameras

RC 30http://www.kasurveys.com/Sensors.html

Page 28: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib28

Comparators• Comparators are highly accurate machines for measuring

the xy-coordinates of selected points in the image plane.• Comparators can be classified into:

– Mono-comparators: coordinates are measured in one image at a time.

– Stereo-comparators: coordinates are measured in a stereo-pair simultaneously.

Page 29: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib29

Stereo-Imaging

y-Parallax

Convergent Imagery

Page 30: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib30

Stereo-Imaging

No y-parallax → Normal Case Imagery

Page 31: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib31

Stereo-Comparators

xl

yl

px

py

Page 32: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib32

Stereo-Comparators• Two stages on top of which the two images of a stereo-

pair are mounted.• If no y-parallax exists, points can be selected and

measured stereoscopically (i.e., in 3-D).• Condition for stereoscopic viewing:

– d and d between the two images are small.– There is no vertical/y parallax.

Page 33: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib33

Stereo-Comparators• Measurements:

– (x`l, y`l) stage coordinates in the left image– (px, py) offsets (parallax) to the conjugate point in the right

image

• x`r = px + x`l

• y`r = py + y`l

• Advantage: Points are selected stereoscopically → Higher accuracy → Less mis-matches.

• Disadvantage: Stereoscopic viewing is possible only if the rotation angles () are small.

Page 34: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib34

Mono-Comparators

Glass Scale for measuring the y-displacement

Glass Scale for measuring the x-displacement

Stationary Measuring Mark

Stage that moves in the x&y directions

Page 35: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib35

Measurement of Stage Movement

Light Source Io Photo Diode Ir

20m

Scale20 m

Stage

Page 36: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib36

Measurement of Stage Movement

Light Source Io Photo Diode Ir

20m

Scale20 m

Stage

Page 37: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib37

Measurement of Stage Movement

Page 38: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib38

Measurement of Stage Movement

Ir/Io

d

0.5

40 m 160 m120 m80 m

Page 39: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib39

Measurement of Stage Movement• The number of maxima and minima in the current from

the photo diode is proportional to the stage displacement.• Using linear interpolation, we can measure

displacements as small as 1m.

Page 40: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib40

Abbe’s Rule• The accuracy of the comparator depends on the spacing

between the distance to be measured and the measuring scale.

• Abbe’s rule states that the distance to be measured and the measuring scale should be along a straight line (to achieve the highest accuracy possible).

Page 41: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib41

Abbe’s Rule

d

d tan

Measuring Scale

Distance to be Measured

Page 42: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib42

• Stereo Comparators:+ Points are selected in 3-D.+ More accurate+ Less mis-matches– More expensives– Larger in size– Cannot be used for convergent

imagery (Aerial imagery only)

• Mono Comparators:– Points are selected in 2-D.– Less accurate– More mis-matches+ Less expensive+ Smaller in size+ Can be used with any kind of

imagery (Aerial & close range)

Comparators

Page 43: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib43

Point Transfer Devices• Point transfer devices physically mark the points on the

emulsion using a needle or a small drill.• Points are viewed stereoscopically.• Point transfer devices + mono-comparators will yield an

accuracy which is similar to that obtained from stereo-comparators.

Page 44: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib44

Point Transfer Devices

http://www.ebay.ca/itm/POINT-TRANSFER-DEVICE-HEERBRUGG-WILD-PUG-4-PUG4-Avioimage-Mapping-Photogrammetry-/150781495683

Page 45: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib45

Point Transfer Devices

Page 46: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib46

Automatic Comparators• Stage (comparator) coordinates are measured

automatically.• The stage is moved in the xy-directions by means of

high precision servo-motors.• For this type of comparators, we use retro-reflective

targets:– When they are illuminated at the moment of exposure, they

produce high contrast to their background.

Page 47: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib47

Retro-reflective Targets

Page 48: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib48

Retro-reflective Targets

http://archives.sensorsmag.com/articles/0600/71/main.shtml

Page 49: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib49

Automatic Comparators

Page 50: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib50

Automatic Comparators• Approximate locations of the targets in the image are

available.• The stage is driven to the approximate locations of the

targets.• This part of the image is digitized by a CCD camera.• Through a simple thresholding and centroid extraction

algorithm, one can determine the stage coordinates of the target under consideration.

Page 51: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib51

Centroid Extraction

Page 52: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib52

Centroid Extraction

)()(

)()(

thi

ithic

thi

ithic

ggygg

y

ggxgg

x

• The summation is carried over all the pixels that belong to the blob.

Page 53: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib53

Coordinate Measurements in Digital Images

Pixel Coordinates

Page 54: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib54

Digital Images• Digital images can be obtained through either:

– Scanning analog images (Scanners), or– Directly using digital cameras.

Photogrammetric Scannerhttp://cmapspublic.ihmc.us/rid=1J5T5YMZV-15ZNLP5-1JMD/Balayeur%20optique.bmp

Page 55: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib55

Digital Cameras• A digital camera captures an image through a sensor

called CCD (Charge Coupled Devices) or CMOS (Complementary Metal-Oxide Semiconductor).– CCD/CMOS is a chip consisting of an array of light sensitive

photo-cells.

• This sensor has light sensing dots called pixels. • The actual resolution of a camera is controlled by the

total number and size of pixels that are located on the CCD/CMOS sensor.

• The more pixels a digital camera has on its sensor, the larger the pictures you can take.

Page 56: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib56

Digital Mapping Camera (DMCTM)

• Digital frame camera developed by Z/I Imaging• It is a turnkey digital camera designed to support

aerial photogrammetric missions• Resolution: 14kx8k

http://cmapspublic.ihmc.us

Page 57: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib57

Digital Mapping Camera: Z/I DMC IIe 250

Z/I DMC IIe 250 (16,768x14,016 image format)• Single PAN CCD and four multispectral cameras

Source: Z/I Imaging

Page 58: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib58

Digital Images

x`

y`

Pixel Coordinates are analogous to comparator coordinates.

Column

Row

Page 59: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib59

Comparator to Image Coordinate Transformation

Page 60: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib60

Deriving Image Coordinates• Comparators measure the coordinates of selected points

relative to the comparator coordinate system (x`, y`) –comparator/machine coordinates.

• We are interested in the coordinates of these points w.r.t. the image coordinate system (x, y).

• Thus, we need to reduce the comparator coordinates into image coordinates.

Page 61: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib61

Comparator to Image Coordinate Transformation

Images Acquired by Analog Cameras

Page 62: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib62

Image Coordinate System

x

y

Fiducial Mark

Page 63: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib63

Fiducial Marks• Fiducial marks are small targets on the body of analog

metric cameras. • Their positions relative to the camera body are known

through a calibration procedure. • They define the image coordinate system.• In that system, the position of the perspective centre is

known.• Form, number, and distribution of Fiducial marks

depend on the camera manufacturer.

Page 64: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib64

Sample Fiducial Marks

Page 65: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib65

Comparator to Image Coord. Transformation• Alternatives:

– Two dimensional similarity transformation• Four parameters

– Affine transformation• Six parameters

– Bilinear transformation• Eight parameters

– Projective transformation• Eight parameters

Page 66: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib66

2-D Similarity Transformation

x

y

x`

y`

α

p

xT

yT

Page 67: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib67

2-D Similarity Transformation

x`

y`

y

x

x`

y`

x

y

x = x` cos( - y` sin()y = x` sin() + y` cos()

Page 68: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib68

2-D Similarity Transformation

cos sinsin cos

Where:is a scale factor

& are shiftsis a rotation angle

& are image coordinates& are comparator coordinates

T

T

T T

xx xS

yy y

Sx y

x yx y

Page 69: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib69

2-D Similarity Transformation

sincos:

SbSa

Where

yx

abba

yx

yx

T

T

Page 70: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib70

Scale Differences along the x and y axes

x

y

x`

y`

α

p

xT

yT

Sx

Sy

Page 71: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib71

Scale Differences along the x and y axes

axisythealongfactorscaletheisSaxisxthealongfactorscaletheisS

Where

yx

SSSS

yx

yx

y

x

yx

yx

T

T

:

cossinsincos

Page 72: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib72

Non-Orthogonality of Comparator Axes

x

y

x`

y`

α

p

xT

yT

( + )

Sx

Sy

Page 73: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib73

Non-Orthogonality of Comparator Axes

angleityorthogonalnontheis

axisythealongfactorscaletheisSaxisxthealongfactorscaletheisS

Where

yx

SSSS

yx

yx

y

x

yx

yx

T

T

:

cos)sin(sin)cos(

Page 74: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib74

Affine Transformation

cos)sin(

sin)cos(

:

2

1

2

1

21

21

y

x

To

y

x

To

o

o

SbSbyb

SaSaxa

Where

yx

bbaa

ba

yx

Page 75: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib75

Bilinear Transformation• It can compensate for distortions introduced during film

development (e.g., film shrinkage).• x = ao + a1 x` + a2 y` + a3 x` y`• y = bo + b1 x` + b2 y` + b3 x` y`• Number of involved parameters: Eight

Page 76: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib76

Projective Transformation• Stage to image coordinate transformation is a plane to

plane transformation.• Projective transformation can be used.• x = (ao + a1 x` + a2 y`) / (1 + c1 x` + c2 y`) • y = (bo + b1 x` + b2 y`) / (1 + c1 x` + c2 y`)• Number of involved parameters: Eight

Page 77: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib77

Comparator to Image Coord. Transformation• For analog metric cameras, the image coordinate system

is defined by the Fiducial marks.• The image coordinates of the Fiducial marks are

available in the camera calibration certificate.• Using the image and comparator coordinates of the

Fiducial marks, we can compute the transformation parameters.

Page 78: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib78

Camera Calibration Certificate (CCC)

Page 79: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib79

Fiducial Marks Coordinates (CCC)• ID x-Coordinate mm y-Coordinate mm

• 01 -105.999 -105.978• 02 105.996 106.022• 03 -106.018 106.021• 04 105.988 -105.978

Page 80: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib80

Comparator-to-Image Coordinate Transformation

Images Acquired by Digital Cameras

Page 81: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib81

Digital Cameras: Image Coordinate System• Fiducial marks are not necessary for digital cameras

since the CCD/CMOS sensor is kept fixed relative to the camera body.

• For imagery acquired by digital cameras, the image coordinate system is defined by:– Central rows → x-axis– Central columns → y-axis

Page 82: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib82

Pixel-to-Image Coordinate Transformation

x`

y`

Pixel Coordinates

y

x

Image Coordinates

Digital Environment

Page 83: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib83

Pixel-to-Image Coordinate Transformation

directioncolumnthealongsizePixelsizepixydirectionrowthealongsizePixelsizepixx

rowsofNumberncolumnsofNumbern

wheresizepixxxnysizepixynyx

r

c

r

c

____

:__)0.2/(__)0.2/(

Digital Environment

Page 84: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib84

Reduction (Refinement) of Image Coordinates

Page 85: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib85

Distortion Parameters• Distortion parameters compensate for all the deviations

from the assumed perspective geometry.• Assumed perspective geometry:

– Object point, perspective center, and the corresponding image point lie on a straight line.

• Distortions include (for example):– Lens distortion (radial & de-centering)– Atmospheric refraction– Non-planar film platen

Page 86: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib86

Assumed Perspective Geometry

(A) Object Point

(a) Image Point

Perspective Center

Straight Line

Page 87: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib87

Radial Lens Distortion

Radial Lens Distortion

Actual Light Ray

Theoretical Light Ray

Page 88: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib88

Radial Lens Distortion• The light ray changes its direction after passing through

the perspective center.• Radial lens distortion is caused by:

– Large off-axial angle– Lens manufacturing flaws

• Radial lens distortion occurs along a radial direction from the principal point.

• Radial lens distortion increases as we move away from the principal point.

Page 89: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib89

Radial Lens Distortion

Fiducial Center Principal Point

Page 90: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib90

Radial Lens Distortion

Pin Cushion Type Radial Lens DistortionWithout distortions With distortions

Page 91: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib91

Radial Lens Distortion

Barrel Type Radial Lens DistortionWithout distortions With distortions

Page 92: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib92

Radial Lens Distortion

Page 93: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib93

Radial Lens Distortion

y

x(y-yp)

(x-xp)

r

r

x = r * (x - xp) / ry = r * (y - yp) / r

Page 94: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib94

Radial Lens Distortion• Radial lens distortion, r as a function of r, is available

in the camera calibration certificate in either one of the following forms:– Graphical form,– Tabular form, or– Polynomial coefficients.

• Note: r is the radial distance between the principal point and the image point under consideration.

Page 95: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib95

Radial Lens Distortion

)....()(

)....()(6

34

22

1

63

42

21

rkrkrkyyy

rkrkrkxxx

pDistortionLensRadial

pDistortionLensRadial

where: r = {(x - xp)2 + (y - yp)2}0.5

Page 96: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib96

After Removing Radial Lens Distortion

Page 97: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib97

Before Removing Radial Lens Distortion

Page 98: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib98

After Removing Radial Lens Distortion

Page 99: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib99

Quality of Line Fitting

Page 100: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib100

Lens Cone Assembly

Page 101: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib101

De-centering Lens Distortion• De-centering lens distortion is caused by misalignment

of the components of the lens system.• De-centering lens distortion has two components:

– Radial component, and– Tangential component.

Page 102: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib102

De-centering Lens Distortion

Theoretical Optical Axis

Actual Optical Axis

Page 103: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib103

De-centering Lens Distortion

Page 104: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib104

De-centering Lens Distortion

o

P(r)

)cos()()sin()(3

.........)( 42

21

o

o

rPtrPr

rJrJrP

• P (r) is the profile along the axis with themaximum tangential distortion.

• is the direction of the axis with the maximumtangential distortion.

Page 105: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib105

De-centering Lens Distortion

p

p

yyy

xxx

)}2(2{)1(

}2)2({)1(22

212

3

222

12

3

yrpyxprpy

yxpxrprpx

DistortionLensgDecenterin

DistortionLensgDecenterin

where: r = {(x - xp)2 + (y - yp)2}0.5

• p1 = -J1 sino.• p2 = J1 coso.• p3 = J2 / J1.

Page 106: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib106

De-centering Lens Distortion

Without distortions With distortions

Page 107: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib107

Camera Calibration Certificate: Example• Wild Heerbrugg Instruments Inc.• Camera type: Wild RC10• Identification number: 2061• Lens: Wild 15 UAG I• Identification Number: 6029• Calibrated Focal Length: C = 153.167 mm• Principal point coordinates in the Fiducial system:

– xp = 0.001 mm– yp = -0.053 mm

Page 108: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib108

Camera Calibration Certificate (CCC)

Page 109: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib109

Fiducial Mark Coordinates (CCC)• ID x-Coordinate mm y-Coordinate mm

• 01 -105.999 -105.978• 02 105.996 106.022• 03 -106.018 106.021• 04 105.988 -105.978

Page 110: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib110

Camera Calibration Certificate• Radial Lens Distortion Coefficients:

– K1 = 2.99778547E-08 mm-2

– K2 = -3.15091119E-12 mm-4

– K3 = 6.05776623E-17 mm-6

• De-centering Lens Coefficients:– P1 = 2.76490955E-07 mm-1

– P2 = -1.06518601E-06 mm-1

Page 111: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib111

Atmospheric Refraction• The light ray from the object point to the perspective

center passes through layers with different temperature, pressure, and humidity.

• Each layer has its own refractive index.• Consequently, the light ray will follow a curved not a

straight path.• The distortion occurs along the radial direction from the

nadir point.• It increases as the radial distance increases.

Page 112: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib112

Atmospheric Refraction

Actual Light Ray

Theoretical Light Ray

Atmospheric Refraction

Page 113: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib113

Atmospheric Refraction

Fiducial Center Nadir Point

Page 114: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib114

Atmospheric Refraction• r = k r {1 + r2 / c2}• K is the atmospheric refraction coefficient.• Image points are always displaced outwardly along the

radial direction.• Correction (r) is always negative.• The above equation is only valid for almost vertical

photography.

Page 115: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib115

Atmospheric Refraction

levelseatheaboveKminareZZWhere

ZZZZ

ZZZk

o

oo

o

o

&:

)2506(250600241.0 2

2

2

)1(

)1(

2

2

2

2

cryky

crxkx

Page 116: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib116

Earth Curvature• It is not a problem with the image formation process

(i.e., it is not a deviation from the assumed perspective geometry).

• It is a problem arising from the way we define the ground coordinate system.

• If the ground coordinates of the GCP are given relative to a true three-dimensional coordinate system, the curvature of the Earth’s surface is already taken into account.

Page 117: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib117

Earth Curvature• If the GCP is given relative to a map coordinate system

(e.g., state plane and orthometric height), we have a problem with small scale imagery.– The Earth surface as reconstructed from the imagery is a

spheroid. – The Earth surface as defined by the GCP is flat.

• In this case, we have to distort the image coordinates in such a way that the Earth surface as reconstructed from the imagery is flat.

Page 118: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib118

Earth CurvatureEarth Curvature Correction (Modification)

Actual Earth Surface

Assumed Earth SurfaceActual Light Ray

Theoretical Light Ray

Page 119: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib119

Earth Curvature• If we are dealing with a single image, and if this image is

a true vertical image,• Then, the image coordinates can be changed to

compensate for the effect of Earth curvature• In effect, we get the points depicted in the image plane

as if the Earth surface had been totally flat.

distance principal cKm), (6370Earth theof radius R

point, principal thefrom distance radialrheight, flyingH

2 2

3

cRrHr

Page 120: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib120

• r (correction) is always +ve.• Nowadays, the GCPs are mainly provided by GPS which

provides us with a true 3D coordinate system. • Thus, we do not need to apply the earth curvature

correction (modification).

Earth Curvature

Page 121: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib121

Non Planar Film Platen

DistortionActual Film Platen

Theoretical Film Platen

Page 122: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib122

Non Planar Film Platen

r/c = dr/dhdr = dh * r/c

dhdr

r

c

Page 123: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib123

Non Planar Film Platen• dh: The deviation of the film platen from a perfect plane.• Using height gauges, dh can be measured and modeled

by a high order polynomial.• We can assure that the film is positioned tightly against

the focal plane using either:– Glass plates (not recommended)– Suction mechanisms

Page 124: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib124

Reseau Camera

Page 125: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib125

Reseau Camera

http://www.elcovision.com/e_elco_reseau.html

Page 126: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib126

Reseau Camera

http://www.elcovision.com/e_elco_reseau.html

Page 127: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib127

Reseau Camera• Reseau: A raster of regularly spaced crosses marked on a

glass plate in front of the film platen.• The images of the crosses will appear on the final image.• The image coordinates of the grid elements are available

in the Camera Calibration Certificate (CCC).• Comparing the image coordinates of the grid elements in

both the image and the CCC, we can correct for the distortions that took place during film development.

Page 128: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib128

Point Classification• Points can be classified according to:

– How do they appear in the imagery• Natural targets• Signalized targets• Artificial points

– Their role in the adjustment• Control points• Check points• Tie points

Page 129: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib129

Natural Targets

Page 130: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib130

Artificial Points

Page 131: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib131

Signalized Targets

Page 132: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib132

Signalized Targets

Page 133: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib133

Signalized Targets: Preparation

Page 134: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib134

Signalized Targets

Page 135: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib135

Point Classification (II)• Control Points:

– points whose ground coordinates are available from geodetic measurements ( e.g., GNSS).

– They are used to define the datum during the bundle adjustment.

• Origin (three parameters),• Orientation in space (three parameters), and• Scale (one parameter).

– A minimum of three ( more precisely 2 ⁄ ) non-collinear ground control points is needed to define the datum.

Page 136: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib136

Ground Control Points: Collection

http://videoindustrial.files.wordpress.com/2011/09/gps.jpg

Page 137: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib137

Point Classification (II)• Tie Points:

– Their function is to tie together overlapping images.– They should be well defined in the images.– Their ground coordinates are determined through

photogrammetric adjustment.

Page 138: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib138

Tie Points

Page 139: AKAM CE59700 CH6 AKAM - Purdue University College of ... · CE 59700: Digital Photogrammetric Systems 55 Ayman F. Habib Digital Cameras • A digital camera captures an image through

CE 59700: Digital Photogrammetric Systems Ayman F. Habib139

Point Classification (II)• Check Points:

– Points whose ground coordinates are available from geodetic measurements.

– In the photogrammetric adjustment, they are used as tie points.– By comparing the photogrammetric and geodetic coordinates,

one can check the quality of the photogrammetric adjustment.