Podcast
Questions and Answers
What is the primary purpose of preprocessing remotely sensed data through geometric correction?
What is the primary purpose of preprocessing remotely sensed data through geometric correction?
To remove geometric distortion, ensuring individual pixels are in their correct planimetric (x, y) map locations.
Why is geometric correction of remotely sensed images necessary when overlaying temporal sequences of images?
Why is geometric correction of remotely sensed images necessary when overlaying temporal sequences of images?
To ensure accurate alignment and comparison of images acquired at different times by different sensors.
What are two main categories of geometric errors in remotely sensed imagery, and how do their characteristics differ?
What are two main categories of geometric errors in remotely sensed imagery, and how do their characteristics differ?
Internal (systematic) and external (unsystematic) errors. Internal errors are inherent to the sensor/system, while external errors are due to variable external factors.
Explain why systematic geometric errors are generally easier to correct compared to unsystematic errors.
Explain why systematic geometric errors are generally easier to correct compared to unsystematic errors.
Name three sources of systematic geometric errors in remotely sensed imagery.
Name three sources of systematic geometric errors in remotely sensed imagery.
List two sources of unsystematic (random) geometric errors in remotely sensed imagery.
List two sources of unsystematic (random) geometric errors in remotely sensed imagery.
How are systematic geometric errors commonly corrected in remotely sensed data?
How are systematic geometric errors commonly corrected in remotely sensed data?
Why are Ground Control Points (GCPs) essential for correcting unsystematic geometric errors?
Why are Ground Control Points (GCPs) essential for correcting unsystematic geometric errors?
What distinguishes Level 1 geometric rectification from Level 2?
What distinguishes Level 1 geometric rectification from Level 2?
What additional data is used in Level 3 geometric rectification (orthorectification) compared to Level 2?
What additional data is used in Level 3 geometric rectification (orthorectification) compared to Level 2?
Name the two basic operations that must be performed to geometrically rectify a remotely sensed image to a map coordinate system.
Name the two basic operations that must be performed to geometrically rectify a remotely sensed image to a map coordinate system.
What is the role of ground control points (GCPs) in geometric rectification?
What is the role of ground control points (GCPs) in geometric rectification?
What is the minimum number of GCPs needed to establish a first-order polynomial transformation?
What is the minimum number of GCPs needed to establish a first-order polynomial transformation?
In the context of polynomial models for geometric correction, what parameters does a first-order polynomial transformation account for?
In the context of polynomial models for geometric correction, what parameters does a first-order polynomial transformation account for?
How does the complexity of the geometric transformation relate to the distortion present in the image and the size of the area?
How does the complexity of the geometric transformation relate to the distortion present in the image and the size of the area?
Why is spatial distribution of GCPs critical in geometric correction?
Why is spatial distribution of GCPs critical in geometric correction?
What are some potential challenges in selecting GCPs in areas such as seas, water bodies, or featureless regions like deserts?
What are some potential challenges in selecting GCPs in areas such as seas, water bodies, or featureless regions like deserts?
What is the purpose of intensity interpolation in geometric correction?
What is the purpose of intensity interpolation in geometric correction?
Name three methods of intensity interpolation (resampling) used in geometric correction.
Name three methods of intensity interpolation (resampling) used in geometric correction.
Describe the Nearest Neighbor resampling method and name a situation where it may be preferable.
Describe the Nearest Neighbor resampling method and name a situation where it may be preferable.
How does Bilinear Interpolation determine the new pixel value during resampling?
How does Bilinear Interpolation determine the new pixel value during resampling?
Explain why Bilinear Interpolation is not typically used prior to image classification.
Explain why Bilinear Interpolation is not typically used prior to image classification.
Describe how the Cubic Convolution method determines pixel values during resampling.
Describe how the Cubic Convolution method determines pixel values during resampling.
What are residual errors in the context of geometric correction?
What are residual errors in the context of geometric correction?
What is Root Mean Square Error (RMSE) used for in geometric correction?
What is Root Mean Square Error (RMSE) used for in geometric correction?
How does the RMSE tolerance relate to the accuracy of the output location after geometric correction?
How does the RMSE tolerance relate to the accuracy of the output location after geometric correction?
Explain the concept of 'spatial interpolation' in the context of image to map geometric rectification.
Explain the concept of 'spatial interpolation' in the context of image to map geometric rectification.
What are the key properties that the 'Affine' transformation preserves, and where might it be effectively used?
What are the key properties that the 'Affine' transformation preserves, and where might it be effectively used?
What is the goal of 'intensity interpolation' when rectifying a remotely sensed image and provide an example.
What is the goal of 'intensity interpolation' when rectifying a remotely sensed image and provide an example.
In what scenarios is 'geometric rectification' of remotely sensed images particularly vital before further analysis?
In what scenarios is 'geometric rectification' of remotely sensed images particularly vital before further analysis?
Explain the key differences between a 'Projective' transformation versus an 'Euclidean' transformation. What does each handle best?
Explain the key differences between a 'Projective' transformation versus an 'Euclidean' transformation. What does each handle best?
How can identifying and removing Ground Control Points (GCPs) with high individual error contributions improve the accuracy of image geometric correction?
How can identifying and removing Ground Control Points (GCPs) with high individual error contributions improve the accuracy of image geometric correction?
Why may the 'Nearest Neighbor' resampling method for image geometric correction be the better choice when classifying land cover when compared to others?
Why may the 'Nearest Neighbor' resampling method for image geometric correction be the better choice when classifying land cover when compared to others?
When should you avoid using GCPs from maps for the purpose of geometric correction?
When should you avoid using GCPs from maps for the purpose of geometric correction?
Briefly describe the function of 'ephemeris' data and how it aids in the correction of systematic geometric errors.
Briefly describe the function of 'ephemeris' data and how it aids in the correction of systematic geometric errors.
Give an example of how geometric correction supports combined GIS data analysis.
Give an example of how geometric correction supports combined GIS data analysis.
Summarize when geometric correction of remotely sensed images is required.
Summarize when geometric correction of remotely sensed images is required.
What do internal geometric errors result from?
What do internal geometric errors result from?
How often should you use Ground Control Points for geometric error correction?
How often should you use Ground Control Points for geometric error correction?
Flashcards
What is image preprocessing?
What is image preprocessing?
Operations required before main data analysis to remove errors caused by image acquisition.
What is Geometric Correction?
What is Geometric Correction?
Correcting geometric distortions in images so pixels match their true map locations.
Why is geometric correction needed?
Why is geometric correction needed?
To preprocess remotely sensed data and remove geometric distortion for accurate pixel placement.
When is geometric correction required?
When is geometric correction required?
Signup and view all the flashcards
What are Internal geometric errors?
What are Internal geometric errors?
Signup and view all the flashcards
What are external geometric errors?
What are external geometric errors?
Signup and view all the flashcards
What is systematic geometric error?
What is systematic geometric error?
Signup and view all the flashcards
Examples of unsystematic errors?
Examples of unsystematic errors?
Signup and view all the flashcards
What are systematic errors correction?
What are systematic errors correction?
Signup and view all the flashcards
What is "ephemeris"?
What is "ephemeris"?
Signup and view all the flashcards
What are non-systematic errors?
What are non-systematic errors?
Signup and view all the flashcards
What causes geometric distortion?
What causes geometric distortion?
Signup and view all the flashcards
What happens in Level 1 rectification?
What happens in Level 1 rectification?
Signup and view all the flashcards
What happens in Level 2 rectification?
What happens in Level 2 rectification?
Signup and view all the flashcards
What happens in Level 3 rectification?
What happens in Level 3 rectification?
Signup and view all the flashcards
What are the two basic operations to perform Geometric Rectification?
What are the two basic operations to perform Geometric Rectification?
Signup and view all the flashcards
What does spatial interpolation do?
What does spatial interpolation do?
Signup and view all the flashcards
What does Intensity Interpolation do?
What does Intensity Interpolation do?
Signup and view all the flashcards
What are Ground Control Points (GCPs)?
What are Ground Control Points (GCPs)?
Signup and view all the flashcards
What are (f1, f2 )?
What are (f1, f2 )?
Signup and view all the flashcards
What is the purpose of Polynomial Models?
What is the purpose of Polynomial Models?
Signup and view all the flashcards
What parameters are acounted for in 1st order polynomial?
What parameters are acounted for in 1st order polynomial?
Signup and view all the flashcards
What is the formula for the number of GCPs needed?
What is the formula for the number of GCPs needed?
Signup and view all the flashcards
Important consideration regarding GCPs?
Important consideration regarding GCPs?
Signup and view all the flashcards
What does Intensity (Spectral) Interpolation do?
What does Intensity (Spectral) Interpolation do?
Signup and view all the flashcards
What are the Intensity Interpolation / Resampling Methods?
What are the Intensity Interpolation / Resampling Methods?
Signup and view all the flashcards
How the Nearest Neighbor Interpolation works?
How the Nearest Neighbor Interpolation works?
Signup and view all the flashcards
How does Bilinear Interpolation operate?
How does Bilinear Interpolation operate?
Signup and view all the flashcards
How does Cubic Convolution work?
How does Cubic Convolution work?
Signup and view all the flashcards
What are residual errors?
What are residual errors?
Signup and view all the flashcards
What is the Root Mean Square Error used for?
What is the Root Mean Square Error used for?
Signup and view all the flashcards
What does RMS Error helps to check?
What does RMS Error helps to check?
Signup and view all the flashcards
Formula for calculating RMS error?
Formula for calculating RMS error?
Signup and view all the flashcards
What is RMS Error Tolerance?
What is RMS Error Tolerance?
Signup and view all the flashcards
Study Notes
- Image processing includes image pre-processing which requires operations to be done before main data analysis.
- Image pre-processing removes errors caused by image acquisition, using image restoration and rectification.
- Image processing includes image enhancement, image correction and transformation, and image classification.
Geometric Correction
-
Geometric correction preprocesses remotely sensed data to remove geometric distortion.
-
It ensures individual pixels have proper planimetric (x, y) map locations.
-
Remote sensing-derived information is related to other thematic information in GIS or SDSS by geometric corrections.
-
Geometrically corrected imagery helps extract accurate distance, polygon area, and direction/bearing information.
-
Geometric correction of remotely sensed images is needed when using them, or a product derived from them to:
- Transform an image to match a map projection.
- Locate points of interest on a map and image.
- Overlay temporal sequences of images of the same area, acquired by different sensors.
- Overlay images and maps for GIS data analysis.
Internal and External Geometric Errors
- Remotely sensed imagery may have internal and external geometric errors.
- Identifying if errors are systematic (predictable) or nonsystematic (random) is important.
- Systematic geometric error is easier to identify and correct than random geometric error.
- Internal geometric errors (systematic) are introduced by the remote sensing system itself or in combination with Earth's rotation/curvature.
- External geometric errors (unsystematic) are introduced by phenomena varying in nature through space and time.
- Random movements by aircraft/spacecraft during data collection are the most important external variables causing geometric error.
Sources of Geometric Errors
-
Systematic errors include:
- Earth's rotation effect that skews the image.
- Relief distortion.
- Panoramic distortion which is a scale distortion.
- Earth Curvature.
-
Unsystematic (random) errors include variations in altitude and attitude of the sensor (roll, yaw, pitch).
-
These errors contribute unequally to the overall geometric distortion in an image.
Error Correction
-
Systematic errors can be corrected using:
- Data from platform ephemeris.
- Knowledge of internal sensor distortions.
- Systematic errors are mostly removed after data acquisition by satellite data providers.
- Easily corrected by formulas that model distortions.
-
Ephemeris is the calculated positions of a celestial object at regular intervals throughout a period.
-
Unsystematic errors cannot be corrected with acceptable accuracy without enough GCPs (Ground Control Points).
-
Unsystematic errors may remain in the image, making it non-planimetric and not in proper x,y locations.
Geometric Rectification Levels
- Level 1 involves mostly systematic errors corrected through original rectification.
- Level 2 uses GCPs (X, Y) and transformation for geometric rectification on less and flat area.
- Level 3 uses 3D GCPs, DEM (Digital Elevation Model) and transformation for ortho rectification.
Image to Map Geometric Rectification Logic
-
Two basic operations must be performed.
-
Geometric rectification of remotely sensed image to a map coordinate system:
- Spatial interpolation
- Geometric relationship that relates/relocates x,y to X,Y coordinates is required.
- Intensity interpolation
- Proper input BV (Brightness Value) must be assigned to the output pixel location.
- Spatial interpolation
Geometric Rectification via GCPs
-
Corresponding points are selected (usually manually) from map/image or reference images.
-
Transformation is computed to transform distorted image to map/reference image:
- x = f1(X,Y)
- y = f2(X,Y)
- (x,y) = distorted-image coordinates (col, row)
- (X,Y) = correct (map) coordinates
- (f1, f2) = transformation functions created using ground control points (GCPs)
-
Low order polynomials commonly accomplish transformation.
Polynomial Models
-
They relate two-dimensional ground coordinates to image coordinates.
-
The equation for 1st order polynomial needs two equations for each GCP:
- x = a0+ a1X + a2Y
- y = b0+ b1X + b2Y
-
Transformation accounts for six parameters: shift (translation) in x and y, scale in x and y, shear (skew), and rotation.
-
The minimum number of GCPs needed is 3.
-
Six equations can be written for three GCPs, and solved simultaneously for unknowns.
Affine/Polynomial Model
- Calculates the equation for minimum number of GCPs
- No of GCPs = ((T+1)*(T+2)) / 2 , where T=order of transformation (polynomial)
- Simple transformation works for moderate distortions and small areas.
- Complex transformations are involved for large areas and more distortion.
Transformations
- Projective transformations can transform a square into any more general quadrilateral, maps lines to lines, and does not preserve parallelism.
- Affine transformations preserve lines and parallelism and maps parallel lines to parallel lines.
- Similarity transformations are shape-preserving and are proportional scaling transformations.
- Euclidean transformations allow only rotations and translations.
Important Notes - GCPs
- Using more than the minimum GCPs is desirable.
- Results from a small number of GCPs should be viewed cautiously.
- Spatial distribution of points is critical to avoid biased fit, which may be a problem in sea, water areas, or featureless regions like deserts.
- Avoid GCPs from maps not revised for a long period of time.
Intensity (Spectral) Interpolation
- It is the transfer of brightness values from original image and their relocation to the rectified image.
- The mechanism is for determining brightness value (BV) to assign to the output rectified pixel.
- There is no direct one-to-one relationship between the movement of input pixel values to output pixel locations.
Intensity Interpolation/Resampling
-
Includes extraction of brightness values from original image and their relocation to the rectified image.
-
Methods include:
- Nearest Neighbor (Zero order interpolation)
- Bilinear interpolation (1st order interpolation)
- Cubic convolution (Bicubic interpolation or 2nd order interpolation)
-
The optimal resampling method depends upon the data application and the advantages/disadvantages of each.
-
Nearest Neighbor selects the actual pixel whose center is closest to a point located on the image, maintaining actual pixel values, but boundaries are not smooth, and have Jagged edges.
-
Nearest Neighbor is recommended if data are to be classified later.
-
Bilinear interpolation calculates a value for each corrected pixel based on the weighted average of the four nearest input pixels, resulting in a more natural look, and is geometrically accurate
-
Result is interpolated pixel values (altered values), not used prior to classification, rather post classification.
-
Cubic convolution uses cubic polynomials and 16 surrounding pixels, resulting in interpolated pixel values with data values altered more than other methods.
Error and Accuracy
-
Errors remaining after transformation are residual errors.
-
The magnitude of residual errors indicates the quality of transformation.
-
Overall accuracy of transformation is expressed by the Root Mean Square Error.
-
RMS error calculates a mean value from the individual residuals.
-
It helps to check which GCP contributes more error and find overall RMS error of the process.
-
If it does not meet the user defined threshold:
- Delete the GCP contributing higher error.
- Re-compute Transformation parameters.
- Re-compute Error.
-
RMS error is calculated using the equation:
- RMS error = √(xr - xi)² + (yr - yi)², where xi and yi are the source coordinates in the reference image/map and xr and yr are the transformed coordinates.
-
RMS error test sets a window of pixels that is considered as correct.
-
If the RMS error is set at 1.0, the output location is considered correct if it falls within 1 pixel of the source.
-
the output location can be off by one pixel in either the x or y direction.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.