Distortion-free Image Creation module


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

Back to top

Description


The Distortion-free Image Creation module resamples raw imagery to compensate for distortions in aerial photos. The distortion can be from various sources such as the camera lens, atmospheric refraction, earth curvature and other unpredictable errors. The module reads a valid CATALYST Professional OrthoEngine project file (.prj) which contains a BINGO grid correction file. The distortion-free images can be directly used in stereo measurement, image epipolar generation and can also benefit image matching.
Back to top

Parameters


Name Caption
Input File OrthoEngine project file containing the grid correction file
Output Folder Folder for output files
Overwrite Results Overwrite existing results
Send Email Email notification settings
Output Background Value Output background value
Image Set Images to process
Image Set Options Additional options for the image set
Lens Whether to correct lens distortions
Distortion Types Distortion types to correct
Points to be corrected Whether to correct point distortions
Points Types Point types to correct
Resampling Method Resampling method
Resampling Method Extra Options Extra options for resampling method
Back to top

Parameter descriptions

Input File

The path and name to an OrthoEngine project file that contains raw images and it references a BINGO grid correction file

Output Folder

The path and name of the folder to which to write distortion-free images and an updated OrthoEngine project file.

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.

Send Email

If necessary, you can set up CATALYST Enterprise to send an email notification on job start and job completion.

With this check box selected, an email message is sent to each address specified in the Email Addresses box after the job starts and on completion.

You can specify one or more addresses, and each must be separated by a comma or a semi-colon. The email address of the user currently logged in displays by default.

Output Background Value

The background (NoData) value to use for pixels that are not populated.

The specified background value is truncated to the range allowed by the source image data type.

When you specify one value, all channels are set to the same NoData value. If you want to specify different values for various channels, separate the values with commas. For example, to specify -32768 for channel 1 and zero for channel 2 (and any subsequent channels), enter "-32768, 0".

Image Set

Specifies which images will be processed:

Image Set Options

Extra options for the Image Set parameter. Available options are:

Lens

Select this check box to compensate for lens distortions.

Distortion Types

Choose the distortion types to eliminate. Available options are:

Points to be corrected

Select this check box to specify which points to remove distortions from.

Points Types

This option specifies which points will be included for distortion removal.

Available options are:

Resampling Method

The resampling method to use during processing.

Available resampling options are:

Resampling Method Extra Options

When you specify a value for the Resampling Method parameter, you can use the Resampling Method Extra Options parameter to specify additional options. The available options are specific to the following resampling methods:
Note: With each resampling method, the parameters MIN=[min], MAX=[max], and FILL=[NN or BGD] can be appended as a comma-delimited list. MIN and MAX define the clamp range for output pixels. This is useful when you want to keep pixel values within a certain range; for example, 1 to 2047 if 11-bit data is stored in a 16-bit file. FILL defines the behavior when the resampling window contains NoData pixels: NN instructs the resampler to use the Nearest Neighbor method, while BGD indicates that the output pixel is set to the background value. By default, NN is used for FILL.
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 Distortion-free Image Creation moduleresamples raw imagery to compensate for lens distortions. The lens distortions can be represented in radial, decentering and grid forms. The distortion grid can be a discrete form from a mix of all types of contiguous distortion models such as various added self-calibration parameters. With BINGO, the grid can even represent non-lens distortions including corrections from atmospheric refraction and/or earth curvature. This module has two major steps in processing. First, the transformation relationship is established for the distortion-free images. This is done by computing the actual coordinates on the raw image given any ideal coordinates on the distortion-free image using the camera’s intrinsic parameters. Second the values of pixels on the distortion-free photo are obtained by a specified resampling method from the raw photos employing the afore-mentioned transformation.

Job results

The module creates a new OrthoEngine project file that references newly created distortion-free images. The images themselves have the same name and format as the original images that were in the OrthoEngine input project file. With these files you can continue to perform other photogrammetric processes. The distortion free images can be directly used in stereo measurement.

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