involves the manipulation and interpretation of digital images with the aid of a computer

24
10:54 AM Involves the manipulation and interpretation of digital images with the aid of a computer. Includes: Image preprocessing (rectification and restoration) Image enhancement : for efficient visual interpretation Image classification : thematic information extraction or pattern recognition) Data merging and GIS integration Hyper-spectral image analysis Biophysical modeling Image transmission and compression Digital Image Processing

Upload: selah

Post on 19-Jan-2016

41 views

Category:

Documents


1 download

DESCRIPTION

Digital Image Processing. Involves the manipulation and interpretation of digital images with the aid of a computer. Includes: Image preprocessing (rectification and restoration) Image enhancement : for efficient visual interpretation - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Involves the manipulation and interpretation of digital images with the aid of a computer

04:03 PM

Involves the manipulation and interpretation of digital images with the aid of a computer.

Includes: Image preprocessing (rectification and restoration) Image enhancement: for efficient visual interpretation Image classification: thematic information extraction or pattern

recognition) Data merging and GIS integration Hyper-spectral image analysis Biophysical modeling Image transmission and compression

Digital Image Processing

Page 2: Involves the manipulation and interpretation of digital images with the aid of a computer

04:03 PM

Image preprocessing

Image preprocessing aims to correct distorted or

degraded image data to create a more faithful

representation of the original scene. Includes:

Rectification: Correct for geometric distortion in the raw

image data.

Restoration: Calibrate the degraded data radiometrically.

Page 3: Involves the manipulation and interpretation of digital images with the aid of a computer

04:03 PM

Systematic Distortions in RS Data

• Scan Skew: Caused by the forward motion of the platform during the time required for each mirror sweep. The ground swath is not normal to the ground track but is slightly skewed, producing cross-scan geometric distortion.

•Mirror-Scan Velocity Variance: The mirror scanning rate is usually not constant across a given scan, producing along-scan geometric distortion.

•Platform Velocity: If the speed of the platform changes, the ground track covered by successive mirror scans changes, producing along-track scale distortion.

•Earth Rotation: Earth rotates as the sensor scans the terrain. This results in a shift of the ground swath being scanned, causing along-scan distortion.

Page 4: Involves the manipulation and interpretation of digital images with the aid of a computer

a) Landsat satellites 4, 5, and 7 are in a Sun-a) Landsat satellites 4, 5, and 7 are in a Sun-synchronous orbit with an angle of synchronous orbit with an angle of inclination of 98.2inclination of 98.2. The Earth rotates on its . The Earth rotates on its axis from west to east as imagery is axis from west to east as imagery is collected. collected. b) Pixels in three hypothetical scans b) Pixels in three hypothetical scans (consisting of 16 lines each) of Landsat TM (consisting of 16 lines each) of Landsat TM data. While the matrix (raster) may look data. While the matrix (raster) may look correct, it actually contains systematic correct, it actually contains systematic geometric distortion caused by the angular geometric distortion caused by the angular velocity of the satellite in its descending velocity of the satellite in its descending orbital path in conjunction with the surface orbital path in conjunction with the surface velocity of the Earth as it rotates on its axis velocity of the Earth as it rotates on its axis while collecting a frame of imagery. while collecting a frame of imagery. c) The result of adjusting (c) The result of adjusting (deskewingdeskewing) the ) the original Landsat TM data to the west to original Landsat TM data to the west to compensate for Earth rotation effects. compensate for Earth rotation effects.

a) Landsat satellites 4, 5, and 7 are in a Sun-a) Landsat satellites 4, 5, and 7 are in a Sun-synchronous orbit with an angle of synchronous orbit with an angle of inclination of 98.2inclination of 98.2. The Earth rotates on its . The Earth rotates on its axis from west to east as imagery is axis from west to east as imagery is collected. collected. b) Pixels in three hypothetical scans b) Pixels in three hypothetical scans (consisting of 16 lines each) of Landsat TM (consisting of 16 lines each) of Landsat TM data. While the matrix (raster) may look data. While the matrix (raster) may look correct, it actually contains systematic correct, it actually contains systematic geometric distortion caused by the angular geometric distortion caused by the angular velocity of the satellite in its descending velocity of the satellite in its descending orbital path in conjunction with the surface orbital path in conjunction with the surface velocity of the Earth as it rotates on its axis velocity of the Earth as it rotates on its axis while collecting a frame of imagery. while collecting a frame of imagery. c) The result of adjusting (c) The result of adjusting (deskewingdeskewing) the ) the original Landsat TM data to the west to original Landsat TM data to the west to compensate for Earth rotation effects. compensate for Earth rotation effects.

Image Skew Image Skew Image Skew Image Skew

Page 5: Involves the manipulation and interpretation of digital images with the aid of a computer

The The diameter of the diameter of the spot size on the spot size on the groundground ( (DD; the ; the nominal spatial nominal spatial resolution) is a resolution) is a function of the function of the instantaneous-field-instantaneous-field-of-view (b) and the of-view (b) and the altitude above altitude above ground level (ground level (HH) of ) of the sensor system, the sensor system, i.e.i.e.

The The diameter of the diameter of the spot size on the spot size on the groundground ( (DD; the ; the nominal spatial nominal spatial resolution) is a resolution) is a function of the function of the instantaneous-field-instantaneous-field-of-view (b) and the of-view (b) and the altitude above altitude above ground level (ground level (HH) of ) of the sensor system, the sensor system, i.e.i.e. HD HD

Page 6: Involves the manipulation and interpretation of digital images with the aid of a computer

04:03 PM

Non-Systematic Distortions in RS Data

Altitude Variance: If the sensor platform departs from itsnormal altitude or the terrain increases in elevation, thisproduces changes in scale

Platform Attitude: One sensor system axis is usuallymaintained normal to Earth's surface. If the sensor departsfrom this attitude, geometric distortion results.

Page 7: Involves the manipulation and interpretation of digital images with the aid of a computer

04:03 PM

Geometric Distortions in RS Data• Pitch: Rotation of an aircraft about the horizontal axis normal to its longitudinal axis that causes a nose-up or nose-down attitude.

• Roll: Rotation of an aircraft that causes a wing-up or wing-down attitude.

• Yaw: Rotation of an aircraft about its vertical axis so that the longitudinal axis deviates left or right from the flight line.

Effects of Pitch, Roll, and Yaw.

Page 8: Involves the manipulation and interpretation of digital images with the aid of a computer

a) Geometric modification in imagery a) Geometric modification in imagery may be introduced by changes in the may be introduced by changes in the aircraft or satellite platform aircraft or satellite platform altitudealtitude above ground level (AGL) at the time above ground level (AGL) at the time of data collection. Increasing altitude of data collection. Increasing altitude results in smaller-scale imagery while results in smaller-scale imagery while decreasing altitude results in larger-decreasing altitude results in larger-scale imagery. scale imagery. b) Geometric modification may also be b) Geometric modification may also be introduced by aircraft or spacecraft introduced by aircraft or spacecraft changes in changes in attitudeattitude,, including including rollroll, , pitchpitch, and , and yawyaw. An aircraft flies in the . An aircraft flies in the x-x-direction. direction. RollRoll occurs when the occurs when the aircraft or spacecraft fuselage aircraft or spacecraft fuselage maintains directional stability but the maintains directional stability but the wings move up or down, i.e. they wings move up or down, i.e. they rotate about the rotate about the xx-axis angle (omega: -axis angle (omega: ). ). PitchPitch occurs when the wings are occurs when the wings are stable but the fuselage nose or tail stable but the fuselage nose or tail moves up or down, i.e., they rotate moves up or down, i.e., they rotate about theabout the y y-axis angle (phi: -axis angle (phi: ). ). YawYaw occurs when the wings remain parallel occurs when the wings remain parallel but the fuselage is forced by wind to be but the fuselage is forced by wind to be oriented some angle to the left or right oriented some angle to the left or right of the intended line of flight, i.e., it of the intended line of flight, i.e., it rotates about the z-axis angle (kappa: rotates about the z-axis angle (kappa: ). Thus, the plane flies straight but all ). Thus, the plane flies straight but all remote sensor data are displaced by remote sensor data are displaced by . .

a) Geometric modification in imagery a) Geometric modification in imagery may be introduced by changes in the may be introduced by changes in the aircraft or satellite platform aircraft or satellite platform altitudealtitude above ground level (AGL) at the time above ground level (AGL) at the time of data collection. Increasing altitude of data collection. Increasing altitude results in smaller-scale imagery while results in smaller-scale imagery while decreasing altitude results in larger-decreasing altitude results in larger-scale imagery. scale imagery. b) Geometric modification may also be b) Geometric modification may also be introduced by aircraft or spacecraft introduced by aircraft or spacecraft changes in changes in attitudeattitude,, including including rollroll, , pitchpitch, and , and yawyaw. An aircraft flies in the . An aircraft flies in the x-x-direction. direction. RollRoll occurs when the occurs when the aircraft or spacecraft fuselage aircraft or spacecraft fuselage maintains directional stability but the maintains directional stability but the wings move up or down, i.e. they wings move up or down, i.e. they rotate about the rotate about the xx-axis angle (omega: -axis angle (omega: ). ). PitchPitch occurs when the wings are occurs when the wings are stable but the fuselage nose or tail stable but the fuselage nose or tail moves up or down, i.e., they rotate moves up or down, i.e., they rotate about theabout the y y-axis angle (phi: -axis angle (phi: ). ). YawYaw occurs when the wings remain parallel occurs when the wings remain parallel but the fuselage is forced by wind to be but the fuselage is forced by wind to be oriented some angle to the left or right oriented some angle to the left or right of the intended line of flight, i.e., it of the intended line of flight, i.e., it rotates about the z-axis angle (kappa: rotates about the z-axis angle (kappa: ). Thus, the plane flies straight but all ). Thus, the plane flies straight but all remote sensor data are displaced by remote sensor data are displaced by . .

Page 9: Involves the manipulation and interpretation of digital images with the aid of a computer

04:03 PM

Rectification for RS Data

• Rectification: An image pre-processing procedures that correct systematic, non-systematic distortions in an image using ephemeris data.

• Ephemeris: Any tabular statement of satellite parameters recorded at regular intervals. RS Satellites and ground stations record and maintain ephemeris data (velocity, pitch, radiometric calibration, solar elevation, etc.) along with image data so that the image data can be geometrically corrected at the ground receiving station.

Page 10: Involves the manipulation and interpretation of digital images with the aid of a computer

Rectification

• The entire process of transforming image data

pixels from one pixel-based grid system into a

georeferenced grid system using a series of ground

control points (GCP) in conjunction with

resampling algorithms.• It is prerequisite for image registration with other

GIS layers:

Page 11: Involves the manipulation and interpretation of digital images with the aid of a computer

04:03 PM

Image Registration

• The process of making the pixels in one image conform spatially to the pixels in another image.

• Registration is necessary to compare images collected from multi-source or multi-temporal data in a GIS.

Page 12: Involves the manipulation and interpretation of digital images with the aid of a computer

04:03 PM

Creating a GCP Network

• Visually, find conspicuous locations such as a crossroad,

building corner, or field boundary on the source image,

and note its pixel coordinates.

• Find that same point on the reference file, and note its

georeferenced coordinates.

• Build up a network of these points spread out over the

source image.

Page 13: Involves the manipulation and interpretation of digital images with the aid of a computer

Ground Control PointsGround Control PointsGround Control PointsGround Control Points

Several alternatives to obtaining accurate Several alternatives to obtaining accurate ground control pointground control point (GCP)(GCP) map coordinates for geo-rectification include: map coordinates for geo-rectification include:

• hard-copy planimetric mapshard-copy planimetric maps (e.g., U.S.G.S. (e.g., U.S.G.S. 7.5-minute 7.5-minute 1:24,000-scale topographic maps);1:24,000-scale topographic maps);

• digital planimetric mapsdigital planimetric maps (e.g., the U.S.G.S. (e.g., the U.S.G.S. digital 7.5-digital 7.5-minute topographic map series) where GCP coordinates are minute topographic map series) where GCP coordinates are extracted directly from the digital map on the screen;extracted directly from the digital map on the screen;

• digital orthophotoquadsdigital orthophotoquads that are already geometrically that are already geometrically rectified (e.g., U.S.G.S. digital orthophoto quarter quadrangles rectified (e.g., U.S.G.S. digital orthophoto quarter quadrangles —DOQQ); —DOQQ);

• GGlobal positioning system (GPS)lobal positioning system (GPS)..

Several alternatives to obtaining accurate Several alternatives to obtaining accurate ground control pointground control point (GCP)(GCP) map coordinates for geo-rectification include: map coordinates for geo-rectification include:

• hard-copy planimetric mapshard-copy planimetric maps (e.g., U.S.G.S. (e.g., U.S.G.S. 7.5-minute 7.5-minute 1:24,000-scale topographic maps);1:24,000-scale topographic maps);

• digital planimetric mapsdigital planimetric maps (e.g., the U.S.G.S. (e.g., the U.S.G.S. digital 7.5-digital 7.5-minute topographic map series) where GCP coordinates are minute topographic map series) where GCP coordinates are extracted directly from the digital map on the screen;extracted directly from the digital map on the screen;

• digital orthophotoquadsdigital orthophotoquads that are already geometrically that are already geometrically rectified (e.g., U.S.G.S. digital orthophoto quarter quadrangles rectified (e.g., U.S.G.S. digital orthophoto quarter quadrangles —DOQQ); —DOQQ);

• GGlobal positioning system (GPS)lobal positioning system (GPS)..

Page 14: Involves the manipulation and interpretation of digital images with the aid of a computer

a) U.S. Geological Survey 7.5-minute 1:24,000-scale topographic map of Charleston, SC, with three a) U.S. Geological Survey 7.5-minute 1:24,000-scale topographic map of Charleston, SC, with three ground control points identified (13, 14, and 16). The GCP map coordinates are measured in meters ground control points identified (13, 14, and 16). The GCP map coordinates are measured in meters easting (easting (xx) and northing () and northing (yy) in a Universal Transverse Mercator projection. b) Un-rectified Landsat ) in a Universal Transverse Mercator projection. b) Un-rectified Landsat TM band 4 image with the three ground control points identified. The image GCP coordinates are TM band 4 image with the three ground control points identified. The image GCP coordinates are measured in rows and columns.measured in rows and columns.

a) U.S. Geological Survey 7.5-minute 1:24,000-scale topographic map of Charleston, SC, with three a) U.S. Geological Survey 7.5-minute 1:24,000-scale topographic map of Charleston, SC, with three ground control points identified (13, 14, and 16). The GCP map coordinates are measured in meters ground control points identified (13, 14, and 16). The GCP map coordinates are measured in meters easting (easting (xx) and northing () and northing (yy) in a Universal Transverse Mercator projection. b) Un-rectified Landsat ) in a Universal Transverse Mercator projection. b) Un-rectified Landsat TM band 4 image with the three ground control points identified. The image GCP coordinates are TM band 4 image with the three ground control points identified. The image GCP coordinates are measured in rows and columns.measured in rows and columns.

Page 15: Involves the manipulation and interpretation of digital images with the aid of a computer

Geometric Rectification: How?Geometric Rectification: How?Geometric Rectification: How?Geometric Rectification: How?

Two basic operations must be performed to Two basic operations must be performed to geometrically rectify a remotely sensed image to a geometrically rectify a remotely sensed image to a map coordinate system:map coordinate system:

• Spatial coordinate transformationSpatial coordinate transformation• Pixel Re-samplingPixel Re-sampling

Two basic operations must be performed to Two basic operations must be performed to geometrically rectify a remotely sensed image to a geometrically rectify a remotely sensed image to a map coordinate system:map coordinate system:

• Spatial coordinate transformationSpatial coordinate transformation• Pixel Re-samplingPixel Re-sampling

Page 16: Involves the manipulation and interpretation of digital images with the aid of a computer

Using a Polynomial Transformation Algorithm of which there are three types.

• 1st Order• 2nd Order• 3rd Order

Geometric Rectification: Spatial Coordinate Transformation

Page 17: Involves the manipulation and interpretation of digital images with the aid of a computer

First Order Spatial Coordinate Transformation for First Order Spatial Coordinate Transformation for RectificationRectification

First Order Spatial Coordinate Transformation for First Order Spatial Coordinate Transformation for RectificationRectification

where x and y are positions in the output-rectified image x and y are corresponding positions in the original input image.

where x and y are positions in the output-rectified image x and y are corresponding positions in the original input image.

ybxbby

yaxaax

210

210

ybxbby

yaxaax

210

210

Page 18: Involves the manipulation and interpretation of digital images with the aid of a computer

NASA ATLAS near-infrared image NASA ATLAS near-infrared image of Lake Murray, SC, obtained on of Lake Murray, SC, obtained on October 7, 1997, at a spatial October 7, 1997, at a spatial resolution of 2 resolution of 2 2 m. The image 2 m. The image was was rectified using a rectified using a second-order second-order polynomialpolynomial to adjust for the to adjust for the significant geometric distortion in significant geometric distortion in the original dataset caused by the the original dataset caused by the aircraft drifting off course during aircraft drifting off course during data collection.data collection.

NASA ATLAS near-infrared image NASA ATLAS near-infrared image of Lake Murray, SC, obtained on of Lake Murray, SC, obtained on October 7, 1997, at a spatial October 7, 1997, at a spatial resolution of 2 resolution of 2 2 m. The image 2 m. The image was was rectified using a rectified using a second-order second-order polynomialpolynomial to adjust for the to adjust for the significant geometric distortion in significant geometric distortion in the original dataset caused by the the original dataset caused by the aircraft drifting off course during aircraft drifting off course during data collection.data collection.

Page 19: Involves the manipulation and interpretation of digital images with the aid of a computer

04:03 PM

Pixel Resampling

After the image has been shifted, the pixel in a new grid may not fit exactly with the pixel in the source grid. It is therefore necessary to assign values to pixels in the new, georectified, grid. We do this using pixel resampling algorithms. There are three types:

Nearest Neighbor Bilinear Interpolation Cubic convolution

Page 20: Involves the manipulation and interpretation of digital images with the aid of a computer

04:03 PM

Nearest Neighbor Resampling

Uses the digital value from the pixel in the original image whose center is nearest to the new pixel location in the corrected image. The simplest method and does not alter the original values. Tends to result in a disjointed or blocky image appearance But is the best method if further processing, or a classification based on spectral response is to be done.

Page 21: Involves the manipulation and interpretation of digital images with the aid of a computer

04:03 PM

Bilinear Interpolation ResamplingTakes a weighted average of four pixels in the original image with centers nearest to the new pixel location.The averaging process alters the original pixel values and creates entirely new digital values in the output image. This method may be undesirable if further processing and analysis is to be done.

Page 22: Involves the manipulation and interpretation of digital images with the aid of a computer

04:03 PM

Cubic Convolution ResamplingCalculate a distance weighted average of a block of sixteen pixels from the original image which surround the new output pixel location. As with bilinear interpolation, this method results in completely new pixel values, and should be avoided if further processing is to be done. However, both methods produce images which avoid the blocky appearance of the nearest neighbor method.

Page 23: Involves the manipulation and interpretation of digital images with the aid of a computer

04:03 PM

Image MosaicingThe process of piecing together georeferenced images to form an image of a larger area.

Overlap

Page 24: Involves the manipulation and interpretation of digital images with the aid of a computer

MosaickingMosaickingMosaickingMosaicking