| Environments | PYTHON :: EASI :: MODELER |
| Batch Mode | Yes |
| Quick links | Description :: Parameters :: Parameter descriptions :: Details :: Related |
| Back to top |
| Back to top |
| Name | Type | Length | Value range |
|---|---|---|---|
| InputText: Input OrthoEngine Project * | Text port | 1 - | |
| Output: Output OrthoEngine Project | Text port | 0 - | |
| Run RANSAC Before Refinement | Boolean | 0 - 1 | |
| Rejection Method | Float | 0 - 6 | See parameter description |
| Number of TPs to Reject | Integer | 0 - 1 | |
| Percentage of TPs to Reject | Float | 0 - | |
| Rejection Ratio (X to Y) | Float | 0 - 1 | |
| Minimum X Standard Deviation | Float | 0 - 1 | |
| Minimum Y Standard Deviation | Float | 0 - 1 | |
| Minimum X Absolute Residual | Float | 0 - 1 | |
| Minimum Y Absolute Residual | Float | 0 - 1 | |
| Minimum X RMS Error | Float | 0 - 1 | |
| Minimum Y RMS Error | Float | 0 - 1 | |
| Maximum TPs to Remove per Iteration | Integer | 0 - 1024 | |
| Minimum TPs to Preserve per Image | Float | 0 - 1024 | |
| Thinning Option | String | 1 - | Inactive | Delete Default: Inactive |
| Report | String | 0 - 192 | See parameter description |
| Back to top |
InputText: Input OrthoEngine Project
The name of the input CATALYST Professional OrthoEngine project file that contains the TPs to refine.
Output: Output OrthoEngine Project
The name of the output OrthoEngine project file that will contain the refined TPs.
Run RANSAC Before Refinement
Selected by default, this check box controls whether to run the random sample consensus (RANSAC) algorithm to remove large residual points first before refinement.
RANSAC is an iterative method to estimate parameters of a mathematical model from a set of observed data that contains outliers, when outliers are to be accorded no influence on the values of the estimates. Therefore, it also can be interpreted as an outlier-detection method.
Rejection Method
The method to use to reject TPs.
Number of TPs to Reject
Available when Absolute Number (1) is selected for Rejection Method, the absolute number of TPs to reject, starting with the ones with the highest residual. For example, to reject 10 TPs, enter 10.
Percentage of TPs to Reject
Available when Percentage Number (2) is selected for Rejection Method, the percentage of the number of TPs to reject. For example, to reject 5 percent of the TPs, enter 5.
Rejection Ratio (X to Y)
Available when Absolute Number (1) or Percentage Number (2) is selected for Rejection Method, the ratio weighting between the x and y residuals. For example, to give twice the weight to the x-residual as the y-residual, enter 2. When a point has an x-residual of 0.4 and a y-residual of 0.5, the point will be given an x-residual of 0.8 and a y-residual of 0.5 for the rejection.
Minimum X Standard Deviation
Available when Standard Deviation (3) is selected for Rejection Method, the minimum standard deviation value of the x-residual to reject. For example, to reject points with a standard deviation higher than two of the x-residual, enter 2.
Minimum Y Standard Deviation
Available when Standard Deviation (3) is selected for Rejection Method, the minimum standard deviation value of the y residual to reject. For example, to reject points that have a standard deviation of higher than one of the y-resolution mean, enter 1.
Minimum X Absolute Residual
Available when Absolute Distance (4) is selected for Rejection Method, the minimum absolute x-residual to reject. The rejection starts from the point with the greatest x-residual distance. For example, to reject pixels with an x-resolution greater than three-quarters, enter 0.75.
Minimum Y Absolute Residual
Available when Absolute Distance (4) is selected for Rejection Method, the minimum absolute y-residual to reject. The rejection starts from the point with the greatest y-residual distance. For example, to reject pixels with a y-resolution greater than three-quarters, enter 0.75.
Minimum X RMS Error
Available when RMS Error (5) is selected for Rejection Method, the minimum x-RMS error. For example, to reject points with an x-RMS greater than two, enter 2.
Minimum Y RMS Error
Available when RMS Error (5) is selected for Rejection Method, the minimum y-RMS error. For example, to reject points with a y-RMS greater than two, enter 2.
Maximum TPs to Remove per Iteration
The maximum number of points to remove in each iteration before recomputing the model. A negative value represents the percentage of the total number of TPs that can be removed in each iteration.
The value you specify is applicable to rejection methods 1 through 5.
Minimum TPs to Preserve per Image
The minimum number of points to preserve per image. That is, by specifying a minimum, you ensure that each image retains that number of TPs after processing.
Thinning Option
Whether to delete the rejected points or render them inactive. By default, points are rendered inactive.
Report
Specifies where to direct the generated report.
Available options are:
| Back to top |
TPREFN eliminates TPs that have the highest residuals, based on the calculation of the math model for an image. You can run the algorithm on any OrthoEngine project file that contains TPs. Details, such as orbit information or RPCs, are read from the project file. TPREFN uses the math model derived from the supplied project to compute the residuals of existing TPs.
TPs that are deemed undesirable can be rejected by using various rejection methods. For more information, see the description of Rejection Method .
TPREFN saves an updated project file with a refined set of tie points and with updated math-model parameters.
© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.