Ground Control Point Height Adjustment for Improved Ortho Accuracy
When generating ortho rectified imagery or products, DEM height error can result in distortions and ortho shift. Using satellite images taken from an off-nadir angle and adjusting them to be from an ortho perspective in particular creates building lean effects and other unwanted artifacts. By accounting for a DEM error, which is to say a difference in DEM height and GCP height, satellite images can be used to make images with improved ortho accuracy.
1 . A method for improving an ortho accuracy in ortho-rectified images, the method comprising:
obtaining a longitude, a latitude, and an altitude corresponding to a ground control point (GCP);
receiving an image including the GCP, wherein the image is taken at an off-nadir angle;
obtaining a Digital Elevation Model (DEM) error including a region that includes the GCP,
calculating a DEM error equal to the difference between the altitude in the GCP and a DEM height of the GCP;
determining an ortho shift equal to the DEM error multiplied by the tangent of the off-nadir angle; and
amending the image based on the determined ortho shift.
2 . The method of claim 1 , further comprising receiving a plurality of images including the GCP, wherein each of the images of the plurality of images is taken at a corresponding off-nadir angle.
3 . The method of claim 2 , further comprising amending each of the images of the plurality of images based on the determined ortho shift, and combining the plurality of amended images to improve the ortho accuracy.
4 . The method of claim 3 , further comprising performing a bundle block adjustment to the plurality of images.
5 . The method of claim 1 , wherein the errors in the DEM data are identified through a comparison between the DEM data and multiple GCPs.
6 . The method of claim 1 , wherein the adjusting of the pointing accuracy comprises modifying the pointing angles, azimuth, or elevation of the satellite image based on the identified errors in the DEM data.
7 . The method of claim 1 , wherein the adjusted pointing accuracy is applied to the satellite image by adjusting a position parameter or an orientation parameter used as an input to a satellite imaging software package.
8 . The method of claim 1 , wherein the corrected satellite imagery is generated by reprojecting the satellite image after correcting by the determined ortho shift.
9 . The method of claim 1 , further comprising generating an ortho-rectified product that is at least one of orthorectified satellite imagery or mosaics.
10 . A computer program product for correcting a satellite image by accounting for errors in Digital Elevation Models (DEM), comprising computer-readable instructions stored on a non-transitory computer-readable storage medium, which, when executed by a processor, cause the processor to perform the method steps of claim 1 .
11 . A method for determining an accuracy of satellite imagery, the method comprising:
obtaining a longitude, a latitude, and an altitude corresponding to a ground control point (GCP);
receiving an image including the GCP, wherein the image is taken at an off-nadir angle;
measuring a building lean in the image based as a function of GCP elevation;
comparing the building lean in the image as a function of GCP elevation against an expected building lean as a function of GCP elevation to determine an accuracy of the image.
12 . The method of claim 11 , further comprising obtaining a Digital Elevation Model (DEM) error for the region that includes the GCP, and incorporating the DEM error into the accuracy determination.
13 . The method of claim 11 , wherein the expected building lean as a function of GCP elevation is derived from a reference dataset or known ground truth information.
14 . The method of claim 11 , wherein the accuracy determination is based on a statistical analysis of the building lean measurements across multiple GCPs within the image.
15 . The method of claim 11 , wherein the accuracy determination is used to assess the quality and reliability of the ortho-rectified image.
16 . A computer program product for evaluating the accuracy of satellite imagery by measuring building lean, comprising computer-readable instructions stored on a non-transitory computer-readable storage medium, which, when executed by a processor, cause the processor to perform the method steps of claim 11 .