GCP Reference Imagery Preparation module


Quick linksDescription :: Parameters :: Parameter descriptions :: Details

Back to top

Description


The GCP Reference Imagery Preparation module prepares reference imagery for optimal collection of ground control points (GCP).
Back to top

Parameters


Name Caption
Reference Images Folder of reference images to prepare
Search Pattern Pattern for file searching
Include Subfolders Include subfolders in search
Output Folder Output folder
Maintain Directory Structure Maintain directory structure in output folder
Create Linked PIX files Created linked PIX files
Overwrite Results Overwrite existing results
Update Existing Index File Add new reference imagery to existing index file
Indexing Method Method used for generating the index
Stored Path Type Path type of files stored in index
Horizontal Accuracy Theoretical horizontal accuracy of reference image
Generate GCP Candidates Whether to generate GCP candidates during processing
Generation Method Method for creating GCP candidates
Susan Channels Channel to use with Susan generation method
Distribution Method Method for distributing GCP candidates
Distribution Amount Value to determine candidate distribution
Candidate Trials Number of trials per candidate
Reference Background Type Reference background type
Reference Background Value Reference background pixel value
Back to top

Parameter descriptions

Reference Images

The path and name of the folder containing reference imagery to prepare.

The search pattern to use when scanning the folder of reference imagery.

For example, to search PCIDSK files, you can specify *.pix, or to search .TIFF (or .tif) files, you can specify *.tiff or *.tif, as applicable. You can also combine two or more patterns separated by a comma, such as *.pix, *.tif.

Include Subfolders

Select this check box to include subfolders in the search.

Output Folder

The path and name of the folder to which to write the output files.

Maintain Directory Structure

If selected, the directory structure of the Reference Images will be reproduced in the Output Folder. Otherwise all files will be placed directly in Output Folder.

Create Linked PIX files

If selected, the output files will be linked PIX files that link to the input files. Otherwise they will be standalone files.

Overwrite Results

Select this check box to overwrite the existing output files, if any exist. If this check box is left clear, and an output file exists in the relevant folder, the status of the job displays a message informing you of the existence and name of the output file. The message is also written to the event log of the job.

Update Existing Index File

If selected, the Reference Images will be added to the existing index file found in Output Folder. Otherwise, if the index file exists, it will be overwritten or no processing will be done, depending on the value of Overwrite Results.

Indexing Method

There are two options available for indexing: Fast and Accurate. With the Fast option selected, the four corners of the scene are detected, including areas where there is no data. This option performs indexing the fastest. With the Accurate option selected, the system attempts to find the inner four corners where data exists, and excludes most of the no-data area.

When indexing orthos that have no-data values in the corners, choosing the Accurate option is recommended, though it takes longer than the Fast option.

Stored Path Type

From the list, select one of the following:

The benefit of using a relative path is that you can move the index along with the images to another folder or computer, and the files are still be recognized. With an absolute path, the exact path of the image must always exist.

Horizontal Accuracy

The horizontal accuracy of a given pixel in the reference image data. Units for this value are the same as the map units of the source files.

For example, X,Y defines the coordinates of a specific pixel in the reference-image data. However, because there is always some margin of error in image data, the eX and eY coordinates define the level of horizontal accuracy in the reference imagery.

The specified accuracy levels are included as ORTHO_X_ACCURACY and ORTHO_Y_ACCURACY metadata tags in the output index file. These tags are read and interpreted by other CATALYST Enterprise modules.

Generate GCP Candidates

Select this check box to generate candidates for GCP collection during processing.

Generation Method

The method to use to create GCP samples from the source imagery.

You can specify either of the following methods:

Both methods determine how to find the candidate positions in the reference image. AutoGCP will attempt to collect GCPs at these locations.

When collecting GCPs, the Grid option is preferred because the Susan option finds candidates on building corners that may not be represented in the digital elevation model (DEM), leading to GCPs with higher residuals due to height errors.

The default method is Grid.

Susan Channels

The channel from the reference image to use with the Susan method when collecting GCPs. Channel 1 is the default.

Note: You can only use this parameter when the value of Generation Method is Susan.

Distribution Method

The method to use for distributing GCP candidates.

Available options are:

Distribution Amount

The distance between GCP candidates or the total number of GCPs to generate.

The meaning of the value of this parameter depends on the value of the Distribution Method parameter; that is, the value may be number of GCP candidates or a distance, in meters or pixes.

Candidate Trials

The number of trials per candidate.

A trial is an attempt to match a candidate point between the reference image and the input image. You can specify a value ranging from zero through three. If you specify a value greater than one, and the first attempt fails, another attempt is made to match the points. For example, if you specify a value of 3, up to three attempts is made.

Tip: If there are insufficient stereo GCPs, use a denser distribution rather than more trials, because subsequent attempts occur only if the primary attempt fails for a given image.

A higher value may increase GCP-collection time.

Reference Background Type

The method to use to determine which pixels in the reference image to process as background (NoData) pixels. In general, if a pixel is considered NoData, the module processes it in a specific manner.

If the Any option is selected, a value must be specified for the Reference Background Value parameter.

Available options are:

For specific examples, see the Reference Background Value parameter description.

Reference Background Value

The reference background value or values when the Reference Background Type parameter is set to Any.

The reference background value is provided as either a single number (applied to all channels) or as a pixel "stack" (a comma-delimited list of values). If a pixel stack is provided, but the number of values does not equal the number of channels, the list is truncated or the last value is repeated as necessary. The background values provided is truncated to the range allowed by the reference image data type.

The following examples apply to a 3-channel, 8-bit unsigned image:
Back to top

Details

General job details

Preprocessing requirements

Before running this module, the following requirements must be met to ensure the job processes successfully and produces accurate results:

Module details

The GCP Reference Imagery Preparation module searches for the given file pattern in the folder specified for Reference Images. For each GDB-supported file type found, the module creates a linked PCIDSK file, generates GCP candidates, creates overviews, and extracts image extents to add to the index.pix file. The generated index file is used by other CATALYST Enterprise modules.

The module performs the following tasks:
  • Generates GCP candidates for stereo-GCP collection. This is optional based on whether the Generate GCP Candidates check box is selected.
  • Creates overviews, or pyramids, on each reference image.

Job results

<file_name>.pix

For each accepted reference image in the input folder, a linked PCIDSK file is created that points to the original reference image. If GCP candidates are generated, the linked PCIDSK file contains a new vector layer with the name GCPCAND and description "GCP candidate points". If necessary, pyramids are generated on the linked PCIDSK file.

index.pix

All valid files and their footprints are added to the index.pix file. The index file created by the GCP Reference Imagery Preparation module is located in the folder specified for Reference Images. The index file points to the linked PCIDSK files in the output folder.

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