AUTOTIE

Automatic tie-point collection


EnvironmentsPYTHON :: EASI :: MODELER
Batch ModeYes
Quick linksDescription :: Parameters :: Parameter descriptions :: Details

Back to top

Description


AUTOTIE automatically collects tie points (TP) from a set of overlapping images.
Back to top

Parameters


Name Type Length Value range
InputPRJ: Input OrthoEngine project file  * Text port 1 -    
Output: Output OrthoEngine project file  * Text port 1 -    
Working image set String 0 -   See Parameter Details.
Default: All images
Image IDs String 0 -    
LOCLMASK String 0 -   Default: NONE
Existing tie point rule String 0 -   REPLACE | ADD
Default: REPLACE
Matching channels: Input image channels Raster port 0 - 1024 Default: 1
InputDEM: Input elevation channel DEM port 0 - 1024 Default: 1
Elevation background value Float 0 - 1 Default: 
Elevation reference String 0 -   See Parameter Details
Default: MSL
Elevation units and accuracy String 0 - 1 METER | FEET | US_FEET
Default: METER
Elevation offset Float 0 - 1 Default: 0.0
Elevation scale Float 0 - 1 Default: 1.0
Search Source Method String 0 -   SUSAN | GRID
Default: SUSAN
Number of points per area Integer 0 - 1024 Default: 
Number of trials per point Integer 0 - 1024 Default: 1
Edge margin distance Integer 0 - 1024  
Distribution: Area of distribution Text port 0 - 1 ENTIRE | OVERLAP
Default: ENTIRE
Matching method String 0 -   FFTP| NCC
Default: FFTP
Search radius Integer 0 - 1 1 -
Default: 100
Search radius units String 0 - 1 PIXEL | METER | FEET | US_FEET
Default: PIXEL
Minimum acceptance score Float 0 - 1 0.0 - 1.0
Default: 0.75
Report String 0 - 192 See parameter description

* Required parameter
Back to top

Parameter descriptions

InputPRJ: Input OrthoEngine project file

The name of the input CATALYST Professional OrthoEngine project file or a text file in which each line is the path and file name of an OrthoEngine project. When you specify two or more OrthoEngine projects, they are merged into a single project to perform TP matching.

Images in the input project file or files must have an approximate math model, based on either existing information in the math-model segment or the orbit segment.

When your input is several projects, which are merged subsequently, the images must have a one-to-one mapping with photo ID. That is, a single image file referenced in more than one project must have the same photo ID in all projects, and the photo ID must be unique to that one image file.

Output: Output OrthoEngine project file

The name of the OrthoEngine project file to which to write the TPs collected automatically by AUTOTIE .

Working image set

The processing method to use for overlapping images.

Available options are as follows:

Image IDs

Available only when you select Specify image IDs in the Working image set list, enter the image IDs as one or more comma-delimited values; for example: 'IMAGES SPOTLEFT,SPOTRIGHT' . TPs are measured for all overlaps involving at least one of the specified images, including overlaps between images specified in the image set. If necessary, you can enter only a single image ID, such as 'IMAGES SPOTLEFT' .

LOCLMASK

Specify whether to apply a local mask to prevent points from being collected in those locations. If no value is specified for this parameter (default), or you specify a value, but one or more of the images do not contain a bitmap or vector segment, no local exclusion mask will be applied for those images.

The syntax for LOCLMASK is:
LOCLMASK = (NONE | BIT | VEC | <n>)
You can specify the value of LOCLMASK using the following:

This parameter is optional.

Existing tie point rule

The rule to apply for processing existing TPs in the input project or projects.

Available options are as follows:

Matching channels: Input image channels

The channel or channels in the input image file to use for matching TPs in a pair of images. When you specify two or more channels, averaging is used to determine matching.

InputDEM: Input elevation channel

The channel that contains the digital elevation model (DEM).

Elevation background value

The background elevation (NoData) value of the input DEM. Areas that are defined as NoData in the DEM are excluded from consideration while searching for TPs.

If no value is specified for this parameter, AUTOTIE scans for ELEVATION_BACKGROUND or NO_DATA_VALUE metadata tags, first at the channel level, and then at the file level. If this value is neither specified nor found in the metadata, a default value of -32768 is used.

Elevation reference

The vertical reference for the elevation values in the source DEM, or for the constant Elevation Offset and Elevation Scale ( ELFACTOR ) value or values, if defined.

Elevation units and accuracy

The unit of measure for the elevation values of the input DEM file. If necessary, you can specify the second value as the vertical accuracy of the DEM to use for TP collection. This DEM will also be used during TP collection by changing the TPs to elevation TPs.

Acceptable values are as follows:

If elevation values are specified by using FEET , the conversion factor to meters is 0.3048 (corresponding to International Feet). With US_FEET , the conversion factor to meters is 1200/3937 (corresponding to U.S. Survey Feet).

If no value is specified for this parameter, AUTOTIE scans for an ELEVATION_UNITS metadata tag at the file level, and then again at the channel level. If this value is neither specified for the parameter nor found in the metadata, METER is applied.

Elevation offset

The elevation offset used by the DEM.

If no value is specified for this parameter, AUTOTIE scans for an ELEVATION_OFFSET metadata tag at the file level, and then again at the channel level. If this value is neither specified for the parameter nor found in the metadata, a value of 0.0 is used, indicating that there is no offset.

Elevation scale

The elevation scale used by the DEM.

If no value is specified for parameter, AUTOTIE scans for an ELEVATION_SCALE metadata tag at the file level, and then again at the channel level. If this value is neither specified for the parameter nor found in the metadata, a value of 1.0 is used, indicating that the scale is one to one.

Search Source Method

The source of sample points for matching TPs. Sample points may be generated automatically by using the SUSAN or GRID option, or they can be specified explicitly in a sample file.

Available options are as follows:

The SUSAN and GRID options determine how to find the initial candidate positions in one image—the source image—for collecting sample points. AUTOTIE builds a patch around each candidate position for which it searches in overlapping images.

When collecting TPs, the SUSAN option is often preferred, because it facilitates performing quality assurance on the collected TPs; that is, you can visualize a recognizable feature (a building corner or specific tree, for example) and look at another image to see if it matches correctly.

Number of points per area

The number of sample points to use for matching TPs in the specified distribution area ( Distribution ) according to the value specified for Search source method . If Distribution is Entire or Overlap , the default value is 64 or 25 , respectively.

Number of trials per point

The total number of trials for each point before giving up on the match. AUTOTIE attempts to match the primary sample point and, if that fails to match, a secondary point will be chosen within the same grid cell as an additional sample. Possible values are integers between 1 and 5 The default value is 1 .

Note: The value you specify may slow the matching process. That is, a greater value will slow the process more than a lesser value, because the higher number means the system will try that many more times to match in each cell.

Edge margin distance

The minimum distance, in pixels, between the edge of the image and the placement of the candidates.

The edges of the candidate grid will be the number of pixels you specify from the edge of the image.

If no margin is specified, it will be calculated automatically as five percent of the overlap dimension or 256 pixels whichever is less.

Note: This parameter is available only when Search source method is GRID .

Distribution: Area of distribution

The area of each image in which to distribute the number of TPs per Number of points per area and the method selected for Search source method .

Available options are as follows:

Matching method

The algorithm used for automated matching of TPs.

The supported methods are as follows:

If no value is specified for this parameter, FFTP: Fast Fourier Transform Phase Matching is used by default.

When the two images being matched have similar gray values and appearances, NCC generally produces acceptable results. When there is a rotation or image-size error in the initial math models, NCC may produce better matching results than FFTP. Because the template size that NCC uses is smaller than that of FFTP, NCC also typically generates faster results.

For more consistently accurate results, one of the FFTP-based methods is recommended. An FFTP-based method uses a larger template size than NCC and, because it works in the frequency domain, it looks at the patterns of details in the image rather than the gray values in a small neighborhood, which NCC uses. This makes it more robust than NCC when there is a large difference in brightness between images or when a major land-use change has occurred. FFTP-based methods also better match images of the same area from different sensors or spectral bands.

Search radius

The size of the area to search in a target image. The unit of measure for this value is determined by the value of Search radius units ( SEARCHUN ).

Matching candidate points in the source image are projected to the ground, and then reprojected to the target image. You must have a good initial position for the two correlation windows. With an aerial project, a good initial position can be determined when the exterior orientation (EO) parameters of the images are accurate.

The following factors can affect automatic collection of TPs:

The search radius specifies the distance from a starting location on the target image over which to conduct the search for the best match with a fixed point on the source image.

The search radius is also an estimation of error with the positional information of the raw image and the accuracy of the DEM. If you know that your images are accurate to 80 meters, and your DEM is accurate to 200 meters, set the search radius to 280 meters. A larger search radius—for example, 300 or greater is recommended for hilly or mountainous terrain—will require more processing time, because more locations are evaluated to determine the best match for a TP.

If no value is specified for this parameter, AUTOTIE uses a default search radius of 100 pixels.

Search radius units

The unit of measure of the value of Search radius ( SEARCHR ).

Acceptable values are as follows:

With PIXEL , the value is interpreted as the number of pixels in the reference image. With METER , FEET , or US_FEET , the search radius represents meters or feet in the reference image.

Minimum acceptance score

The threshold value to use to control acceptance or rejection of a candidate TP as valid. The value is the minimum match quality to consider as an acceptable match, with 1.0 indicating a perfect match.

When using the FFTP matching method, the value is converted internally to a minimum-acceptable value for peak phase-shift.

When using the NCC matching method, the value specifies the minimum match score required to accept a local match between the input and reference images as a TP. The default value is 0.75 .

Report

Specifies where to direct the generated report.

Available options are:

Back to top

Details

AUTOTIE automatically collects TPs from a set of overlapping images. If no specific input files are defined, AUTOTIE searches for TPs between any two overlapping images in the specified folder.

Using AUTOTIE with radar data

When the input data contains image layers written as complex values, the total power in decibels is computed temporarily and used for matching. When possible, it is also recommended that you calibrate the data in sigma, beta, or gamma naught. FFTP matching is also recommended when working with SAR data.

DEM index file

With the FILEDEM parameter, you can specify the name of a file, a folder, or a text file. When you specify a folder, AUTOTIE reads the folder for an index.txt file. If found, the file must be in the required format for a DEM index. If you specified a text file, the file must also be in the required format for a DEM index. The format of the DEM index file is read as a single virtual DEM, eliminating the need to merge the DEM tiles into a single file.

Note: If the specified OrthoEngine project includes any inactive images, they are excluded from processing.

© PCI Geomatics Enterprises, Inc.®, 2026. All rights reserved.