Multispectral and Panchromatic Registration

Feature Description

Multispectral and panchromatic registration uses the panchromatic image as the reference to register the multispectral image, ensuring the quality of image fusion.

Parameter Description

Parameter Name Parameter Interpretation Parameter Type
Dataset

Displays the original multispectral image data used for registration, not editable.

DatasetMosaic
Use Ortho Panchromatic Data Checked by default, uses the result data from Generate Orthophotos as the reference data. If unchecked, uses the panchromatic data in the original image as the reference data. Boolean
Panchromatic Data

Available after checking Use Ortho Panchromatic Data.

Displays the dataset containing the orthorectified panchromatic image data, not editable.

DatasetMosaic
Matching Method

The following six matching methods are provided. You can choose based on data characteristics and requirements. Among them, AFHORP and RIFT support multimodal data matching; CASP and DEEPFT are based on deep learning and require additional AI model configuration and CUDA environment installation. In general, MOTIF, CASP, or DEEPFT is recommended.

  • MOTIF (Default): A template matching algorithm for multimodal images, characterized by lightweight feature descriptors. MOTIF can overcome nonlinear radiometric distortions caused by differences between SAR and optical images.
  • CASP: A novel cascaded matching pipeline that benefits from integrating high-level features, helping to reduce the computational cost of low-level feature extraction. The pipeline decomposes the matching stage into two progressive stages: first, establishing one-to-many correspondences at a coarser scale as cascade priors, then using these priors to guide the determination of one-to-one matches at the target scale.[1]
  • DEEPFT: An image matching method based on deep learning.
  • SIFT: A method for extracting distinctive invariant features from images, which can be used for reliable matching between objects or scenes under different viewpoints.
  • RIFT: A feature matching algorithm robust to a wide range of nonlinear radiometric distortions. It improves the stability of feature detection and overcomes the limitations of gradient-based feature description.
  • AFHORP: A feature matching algorithm for multimodal images. AFHORP is highly resistant to radiometric distortions and contrast differences in multimodal images, and performs well in addressing orientation reversal and phase extremum mutation issues.
 
Correct the Model

Provides Linear RPC Correct the Model, Quadratic Polynomial RPC Correct the Model, and Cubic Polynomial RPC Correct the Model, with Linear RPC Correct the Model selected by default.

  • Linear RPC Correct the Model: Suitable for images with small internal distortions. This model requires at least 4 ground control points. Please add control point information using the Manage Ground Control Points function.
  • Quadratic Polynomial RPC Correct the Model: Suitable for images with moderate internal distortions. This model requires at least 9 ground control points. Please add control point information using the Manage Ground Control Points function.
  • Cubic Polynomial RPC Correct the Model: Suitable for images with large internal distortions. This model requires at least 16 ground control points. Please add control point information using the Manage Ground Control Points function.

If executing a production workflow, use the Correct the Model parameter from the Block Adjustment function, which is not editable.

CorrectedModelType
Number of Blocks in Column Direction The number of blocks dividing a scene image in the column direction, default is 12. Integer
Number of Blocks in Row Direction The number of blocks dividing a scene image in the row direction, default is 4. Integer
Minimum Points per Block The minimum number of matching points per image block, default is 1000. Integer
Cloud Mask Sets the datasource where the cloud mask dataset is located. DataSource
Dataset Automatically removes tie points within the dataset bounds based on the set cloud mask dataset. No cloud mask dataset is set by default, i.e., all tie points are retained. DatasetVector
Building Detection Not checked by default, i.e., no building area detection is performed. When checked, building area detection will be performed automatically, and all tie points within the detected result range will be removed. Boolean
Export Directory Uses the Processing Path parameter from Set Image Path, not editable. File
Resolution Type

Specifies the method for determining the output resulting image resolution, with Original Resolution selected by default.

  • Original Resolution: Retains the original resolution of the input image.
  • Fixed Value: Uses the input fixed value as the resolution of the output image.
  • Custom: Outputs different resolutions according to different satellite sensor types. After selecting the Custom option, the Custom Resolution: dialog box will appear. You can click the Add button on the toolbar to add a new row. Then click the cell in the Satellite Sensor Type column to select a sensor type. Finally, enter the resolution corresponding to the sensor type in the cell of the Resolution column.
    Notes:
    • If the corresponding satellite sensor type is not found, please select the USEDEFINE option. After selecting this option, the system will use the resolution corresponding to USEDEFINE to output data from all unsupported satellite sensor types.
    • If processing image data from multiple satellite sensor types simultaneously (e.g., ZY3, GF-2, LandSat) but only setting a resolution for one satellite sensor type (e.g., only ZY3), then images from other satellite sensor types (e.g., GF-2 and LandSat) will be output with their original resolutions.
OrthoRatioType
Coordinate System Settings Uses the Output Coordinate System parameter from Set Image Path, not editable. PrjCoordSys
Output Format Uses the Output Format parameter from Set Image Path, not editable. FileType
Compression Method Uses the Compression Method parameter from Set Image Path, not editable. CompressMethod

Output Result

  • Outputs the orthorectified multispectral image data to the local folder.
  • Automatically creates the OrthoMux mosaic dataset in the OrthoData datasource based on the multispectral ortho image data.
  • Outputs the registration report RegistrationReport.csv file to the Adjustment/Registration directory.
    • If the workflow is executed multiple times, the Registration folder name suffix will be appended with "_n".
    • In the registration report, each pair of images is recorded as one row.
    • The registration report includes: serial number, multispectral image, panchromatic image, point count, minimum root mean square error (in pixels), maximum root mean square error (in pixels), overall root-mean-square error (rmse) (in pixels).

Related Topics

Block Adjustment

Generate Orthophotos

Image Fusion