Professional Documents
Culture Documents
Lectuers 6-8 (Compatibility Mode)
Lectuers 6-8 (Compatibility Mode)
Lectuers 6-8 (Compatibility Mode)
2/6/2019 1
Name of the Presentation
2/6/2019 2
Name of the Presentation
2/6/2019 3
Name of the Presentation
2/6/2019 4
Name of the Presentation
2/6/2019 5
Name of the Presentation
2/6/2019 6
Name of the Presentation
The tangential scale distortion and compression in the far range causes
linear features such as roads, railroads, utility right of ways, etc., to
have an s-shape or sigmoid distortion when recorded on scanner
imagery. Interestingly, if the linear feature is parallel with or
perpendicular to the line of flight, it does not experience sigmoid
distortion.
a) Hypothetical perspective geometry of a vertical aerial photograph obtained over level terrain. Four
50-ft-tall tanks are distributed throughout the landscape and experience varying degrees of radial relief
displacement the farther they are from the principal point (PP). b) Across-track scanning system
introduces one-dimensional relief displacement perpendicular to the line of flight and tangential scale
distortion and compression the farther the object is from nadir. Linear features trending across the
terrain are often recorded with s-shaped or sigmoid curvature characteristics due to tangential scale
distortion and image compression.
2/6/2019 7
Name of the Presentation
2/6/2019 8
Name of the Presentation
Attitude Changes
Remote sensing systems flown at a constant altitude above ground level
(AGL) result in imagery with a uniform scale all along the flightline. For
example, a camera with a 12-in. focal length lens flown at 20,000 ft. AGL will
yield 1:20,000-scale imagery. If the aircraft or spacecraft gradually changes
its altitude along a flightline, then the scale of the imagery will change.
Increasing the altitude will result in smaller-scale imagery (e.g., 1:25,000-
scale). Decreasing the altitude of the sensor system will result in larger-scale
imagery (e.g, 1:15,000). The same relationship holds true for digital remote
sensing systems collecting imagery on a pixel by pixel basis.
The diameter of the spot size on the ground (D; the nominal spatial
resolution) is a function of the instantaneous-field-of-view (b) and the
altitude above ground level (H) of the sensor system, i.e.,
2/6/2019 9
Name of the Presentation
Attitude Changes
Satellite platforms are usually stable because they are not buffeted by
atmospheric turbulence or wind. Conversely, suborbital aircraft must
constantly contend with atmospheric updrafts, downdrafts, head-winds,
tail-winds, and cross-winds when collecting remote sensor data. Even
when the remote sensing platform maintains a constant altitude AGL, it
may rotate randomly about three separate axes that are commonly
referred to as roll, pitch, and yaw.
Quality remote sensing systems often have gyro-stabilization
equipment that isolates the sensor system from the roll and pitch
movements of the aircraft. Systems without stabilization equipment
introduce some geometric error into the remote sensing dataset through
variations in roll, pitch, and yaw that can only be corrected using ground
control points.
Earth as an Ellipsoid
•Spherical earth models represent the shape of the earth with a sphere of a
specified radius. Spherical earth models are often used for short range
navigation (VOR-DME) and for global distance approximations. May be used
for small scale maps 1:5,000,000.
•Ellipsoidal earth models are required for accurate range and bearing
calculations over long distances. Loran-C, and GPS navigation receivers use
ellipsoidal earth models to compute position and waypoint information.
2/6/2019 10
Name of the Presentation
2/6/2019 11
Name of the Presentation
Geodetic Datum
• Geodetic datums define the size and shape of the earth and the origin and
orientation of the coordinate systems used to map the earth.
• Minimum set of parameters required to define location and orientation of
local system w.r.to global reference system.
•A cartesian datum will have X, Y, Z, ,,, scale factor ().
GEIOD
•The equipotential surface of the earth’s gravity field which would coincide with
the ocean surface, if the earth were undisturbed and without topography.
•Geoid models attempt to represent the surface of the entire earth over both land
and ocean as though the surface resulted from gravity alone.
2/6/2019 12
Name of the Presentation
Map Projection
•Map projections are systematic transformations that allow the orderly
representation of the Earth's spherical graticule on a flat map. Some distortions
of conformality, distance, direction, scale, and area always result from this
process.
•Conformality
When the scale of a map at any point on the map is the same in any direction,
the projection is conformal. Meridians (lines of longitude) and parallels (lines
of latitude) intersect at right angles. Shape is preserved locally on conformal
maps.
•Distance
A map is equidistant when it portrays distances from the center of the
projection to any other place on the map.
•Direction
A map preserves direction when azimuths (angles from a point on a line to
another point) are portrayed correctly in all directions.
•Scale
Scale is the relationship between a distance portrayed on a map and the same
distance on the Earth.
•Area
When a map portrays areas over the entire map so that all mapped areas have
the same proportional relationship to the areas on the Earth that they
represent, the map is an equal-area / Equivalent map.
2/6/2019 13
Name of the Presentation
Cylindrical
Conical
Planar
Conical
Cylindrical
Planar
2/6/2019 14
Name of the Presentation
•When the cylinder is tangent to the sphere, contact is along a great circle (the
circle formed on the surface of the Earth by a plane passing through the center
of the Earth)..
Meridians of longitude are straight lines, equally spaced along, and perpendicular
to the Equator. Parallels of latitude are represented as straight line parallel to and
having the same length as the Equator. In the tangent case, the Equator is true to
scale and distortion increases with distance from the Equator. In the secant case,
the standard parallels which lie equidistant north and south of the Equator are true
to scale and distortion increases with distance from the standard lines
2/6/2019 15
Name of the Presentation
Gnomonic
The cylindrical gnomonic projection illustrates the basic pattern of normal
cylindrical projections. The principles are the same as for the azimuthal
gnomonic projection. A light source positioned at the centre of the globe casts
shadows of the graticule on the projection surface, which in this instance, is a
cylinder placed tangent to the globe along the Equator. The Equator is shown
as true to scale on the map, and as is typical of cylindrical projections, there
is a narrow band along the Equator in which distortion of all geometric
characteristics is minimal. The spacing of parallels increases rapidly toward
the poles. The polar regions cannot be represented since the poles would be
located an infinite distance from the Equator.
In India
For defense
Datum : Everest
Projection : Polyconic
For civilian
Datum : WGS84
Projection: UTM
2/6/2019 16
Name of the Presentation
The paired coordinates (i, j and x, y) from many GCPs (e.g., 20) can be modeled to
derive geometric transformation coefficients. These coefficients may be used to
geometrically rectify the remote sensor data to a standard datum and map projection.
• global positioning system (GPS) instruments that may be taken into the
field to obtain the coordinates of objects to within +20 cm if the GPS
data are differentially corrected.
2/6/2019 17
Name of the Presentation
2/6/2019 18
Name of the Presentation
2/6/2019 19
Name of the Presentation
Spatial Interpolation
The geometric relationship between the input pixel
coordinates (column and row; referred to as x, y ) and the
associated map coordinates of this same point (x, y) must be
identified. A number of GCP pairs are used to establish the
nature of the geometric coordinate transformation that must be
applied to rectify or fill every pixel in the output image (x, y)
with a value from a pixel in the unrectified input image
(x, y ). This process is called spatial interpolation.
Intensity Interpolation
Pixel brightness values must be determined. Unfortunately,
there is no direct one-to-one relationship between the
movement of input pixel values to output pixel locations. It
will be shown that a pixel in the rectified output image often
requires a value from the input pixel grid that does not fall
neatly on a row-and-column coordinate. When this occurs,
there must be some mechanism for determining the brightness
value (BV ) to be assigned to the output rectified pixel. This
process is called intensity interpolation.
2/6/2019 20
Name of the Presentation
2/6/2019 21
Name of the Presentation
• translation in x and y,
• scale changes in x and y,
• skew, and
• rotation.
Translation
2/6/2019 22
Name of the Presentation
Rotation
Scale
2/6/2019 23
Name of the Presentation
Skew
2/6/2019 24
Name of the Presentation
x’ y’ x y
23 31 4123 4567
20 30 4100 4500
40 50 5100 5200
2/6/2019 25
Name of the Presentation
Solution contd…
• x = (Inverse of A) * L
5100
• c = 2465 f = 3610
5 -2.25 -1.75
2/6/2019 26
Name of the Presentation
where:
xorig and yorig are are the original row and column coordinates of the GCP in
the image and x’ and y’ are the computed or estimated coordinates in the
original image when we utilize the six coefficients. Basically, the closer these
paired values are to one another, the more accurate the algorithm (and its
coefficients). The square root of the squared deviations represents a measure
of the accuracy of each GCP. By computing RMSerror for all GCPs, it is
possible to (1) see which GCPs contribute the greatest error, and 2) sum all the
RMSerror.
All of the original GCPs selected are usually not used to compute the final six-parameter
coefficients and constants used to rectify the input image. There is an iterative process
that takes place. First, all of the original GCPs (e.g., 20 GCPs) are used to compute an
initial set of six coefficients and constants. The root mean squared error (RMSE)
associated with each of these initial 20 GCPs is computed and summed. Then, the
individual GCPs that contributed the greatest amount of error are determined and
deleted. After the first iteration, this might only leave 16 of 20 GCPs. A new set of
coefficients is then computed using the16 GCPs. The process continues until the RMSE
reaches a user-specified threshold (e.g., <1 pixel error in the x-direction and <1 pixel
error in the y-direction). The goal is to remove the GCPs that introduce the most error
into the multiple-regression coefficient computation. When the acceptable threshold is
reached, the final coefficients and constants are used to rectify the input image to an
output image in a standard map projection as previously discussed.
2/6/2019 27
Name of the Presentation
…..
If we delete
20 1 601,700 3,632,580 283 12 8.542 GCP #20,
the RMSE
will be
8.452
Total RMS error with all 20 GCPs used: 11.016
Intensity Interpolation
Intensity interpolation involves the extraction of a brightness value from an x, y
location in the original (distorted) input image and its relocation to the appropriate x, y
coordinate location in the rectified output image. This pixel-filling logic is used to
produce the output image line by line, column by column. Most of the time the x and y
coordinates to be sampled in the input image are floating point numbers (i.e., they are not
integers). For example, in the Figure we see that pixel 5, 4 (x, y) in the output image is to
be filled with the value from coordinates 2.4, 2.7 (x, y ) in the original input image.
When this occurs, there are several methods of brightness value (BV) intensity
interpolation that can be applied, including:
• nearest neighbor,
• bilinear interpolation, and
• cubic convolution.
2/6/2019 28
Name of the Presentation
Nearest-Neighbor Resampling
The brightness value closest to the predicted x’, y’ coordinate
is assigned to the output x, y coordinate.
Bilinear Interpolation
Assigns output pixel values by interpolating brightness values in two
orthogonal direction in the input image. It basically fits a plane to the 4
pixel values nearest to the desired position (x’, y’) and then computes a new
brightness value based on the weighted distances to these points. For
example, the distances from the requested (x’, y’) position at 2.4, 2.7 in the
input image to the closest four input pixel coordinates (2,2; 3,2; 2,3;3,3) are
computed . Also, the closer a pixel is to the desired x’,y’ location, the more
weight it will have in the final computation of the average.
2/6/2019 29
Name of the Presentation
Bilinear Interpolation
Cubic Convolution
Assigns values to output pixels in much the same manner as bilinear
interpolation, except that the weighted values of 16 pixels surrounding
the location of the desired x’, y’ pixel are used to determine the value
of the output pixel.
2/6/2019 30
Name of the Presentation
Cubic Convolution
Image Mosaicking
Mosaicking n rectified images requires several steps:
2/6/2019 31
Name of the Presentation
Image Mosaicking
2. One of the images to be mosaicked is designated as the base image.
The base image and image 2 will normally overlap a certain amount (e.g.,
20% to 30%).
Image Mosaicking
4. It is possible to have the pixel brightness values in one scene simply
dominate the pixel values in the overlapping scene. Unfortunately, this
can result in noticeable seams in the final mosaic. Therefore, it is common
to blend the seams between mosaicked images using feathering. Some
digital image processing systems allow the user to specific a feathering
buffer distance (e.g., 200 pixels) wherein 0% of the base image is used in
the blending at the edge and 100% of image 2 is used to make the output
image. At the specified distance (e.g., 200 pixels) in from the edge, 100%
of the base image is used to make the output image and 0% of image 2 is
used. At 100 pixels in from the edge, 50% of each image is used to make
the output file.
2/6/2019 32
Name of the Presentation
Mosaicking
The seam between adjacent images
being mosaicked may be
minimized using
a) cut-line feathering logic, or
b) edge feathering.
Image Mosaicking
Sometimes analysts prefer to use a linear feature such as a river
or road to subdue the edge between adjacent mosaicked images.
In this case, the analyst identifies a polyline in the image (using
an annotation tool) and then specifies a buffer distance away from
the line as before where the feathering will take place. It is not
absolutely necessary to use natural or man-made features when
performing cut-line feathering. Any user-specified polyline will
do.
2/6/2019 33
Name of the Presentation
Mosaicking
2/6/2019 34