1. From the Type drop-down list in the Build RPCs dialog, select Pushbroom Sensor.
  2. Enter a Focal Length (mm) value for the camera or sensor. This field is required.
  3. Enter Principal Point x0 (mm) and Principal Point y0 (mm) coordinates.
  4. Enter X Pixel Size (mm) and Y Pixel Size (mm) values. These are required fields.
  5. Enter Incidence Angle Along Track and Incidence Angle Across Track values.
  6. Select a Sensor Line Along Axis option. Each sensor line has one projective center.
    • X: The sensor line direction is along the image x-axis.
    • Y: The sensor line direction is along the image y-axis.
  7. Set the required Polynomial Orders for XS, YS, ZS, Omega, Phi, and Kappa.
    • 0: The parameter is constant for the entire image.
    • 1: The parameter has a linear relationship with the y camera coordinates, for example: XS(i) = a0 + a1yi
    • 2: The parameter is modeled using a second-order polynomial, for example: XS(i) = a0 + a1yi + a2yi2
  8. The default value is 1 for all six exterior orientation parameters. The higher you set the polynomial order, the more GCPs you must select in the image. Usually, a second-order polynomial is only needed to model a scenario where there is a nonlinear variation of the exterior orientation between sensor lines, which implies an unstable flight path. Experiment with different polynomial orders to select the optimal modeling strategy.

  9. Click Select GCPs in Display. A Select GCPs in Display dialog appears. See Build Exterior Orientation for the remaining steps.
  10. If you want to further improve the RMS error of the exterior orientation model, click Select GCPs in Display again. You can add more GCPs or delete GCPs with large errors.
  11. When you are finished modifying the GCPs, click Recalculate Exterior Orientation in the Build RPCs dialog.
  12. Click OK. The Scene Elevation in Meters dialog appears.
  13. The Minimum Elevation and Maximum Elevation fields are initially populated with the range of global elevation values in world_dem (found in the data directory of your ENVI installation path). If you know the elevation range of your scene, you can enter new Minimum Elevation and Maximum Elevation values. These values represent the height above the WGS-84 ellipsoid for the geographic region that the image covers.
  14. Click OK. After processing is complete, an ENVI Message dialog appears: “RPCs have been calculated for this file, and the header has been updated.” Click OK.

Once RPCs are computed, the RPC information is added to the input file header so that you can use the file with DEM Extraction.