Feature Description
A ground control point (GCP) is a control point located at a specific position and on a specific target in an image, with coordinate information in the mapping coordinate system. Due to its high-precision spatial coordinate data, it can be used in processes such as geometric correction of remote sensing imagery, positioning accuracy verification, and spatial registration, to achieve high-precision geographic reference and location tracking of image data.
Parameter Description
| Parameter Name | Parameter Interpretation | Parameter Type |
| Dataset |
Displays the dataset containing the image used to generate ground control points. Not editable. |
DatasetMosaic |
| Input Image Type | Selects the type of image used to generate ground control points. The default is Panchromatic Image, and can also be switched to Multispectral Image, Forward-looking Image, Rear-view Image, or Front View and Rear View Image depending on the situation. | ComboBoxImageType |
| Error Threshold | The error threshold for eliminating gross errors in image matching. The value range is [0,40], the default is 5, and the unit is px. During image matching, the least squares method is used to fit the resulting points, and points greater than the error threshold are removed. The larger the threshold, the more tie points are retained, but the probability of retaining incorrect points increases. | Double |
| Point Distribution Mode |
Selects the distribution mode for ground control points. Provides two modes: Conventional and Uniform, with the default being Conventional.
|
PointDistributionMethod |
| Number of Blocks in Column Direction |
Available when Conventional is selected in Point Distribution Mode. The number of blocks each scene image is divided into in the column direction. The default value is 4. |
Integer |
| Number of Blocks in Row Direction |
Available when Conventional is selected in Point Distribution Mode. The number of blocks each scene image is divided into in the row direction. The default value is 4. |
Integer |
| Matching Method |
Available when Conventional is selected in Point Distribution Mode. Provides the following six matching methods, which can be selected based on data characteristics and requirements. Among them, AFHORP and RIFT support multi-modal data matching; CASP and DEEPFT are based on deep learning and require additional configuration of AI models and installation of the CUDA environment; in general, MOTIF, CASP, or DEEPFT are recommended.
|
ImageMatchMethod |
| Intra-Block Maximum |
Available when Conventional is selected in Point Distribution Mode. The maximum number of points retained in each image block during image matching. The value range is [1,2048], and the default is 256. |
Integer |
| Number of Seed Points |
Available when Uniform is selected in Point Distribution Mode. Sets the number of seed points for matching corresponding points on each scene image. The value range is [64,6400], and the default is 512. When the image texture is poor, it is recommended to increase the number of ground control points to match enough points and improve the subsequent image quality. |
Integer |
| Seed Point Search |
Available when Uniform is selected in Point Distribution Mode. Sets the method for searching seed points. The default is Grid Center Point.
|
SearchSeedPointMethod |
| Template Size |
Available when Uniform is selected in Point Distribution Mode. Sets the interval size between seed points. The value range is [1,256], the default is 40, and the unit is px. The larger the template, the more reliable the searched points, but the longer the time taken. |
Integer |
| Search Radius |
Available when Uniform is selected in Point Distribution Mode. Sets the search radius for image matching seed points. The value range is [0,256], the default value is 40, and the unit is px. The larger the search radius, the larger the matching range and the longer the time taken. |
Double |
| Semantic Culling of Non-Ground Points | Not checked by default. When checked, ground control points in cloud areas and building areas can be automatically removed based on AI semantic technology. | Boolean |
| Cloud Area |
Available after checking Semantic Culling of Non-Ground Points. Checked by default, meaning that ground control points within the cloud area will be automatically removed based on the set dataset. If not checked, ground control points in the cloud area will be retained. The dataset must contain the ImageName field, and the name must correspond to the current image to be processed. |
Boolean |
| Dataset |
Displayed after checking Cloud Area, not editable. If it is a DOM production related workflow, the cloud amount data from Set Image Path is used. If it is a DSM production related workflow, the cloud amount data from Set Image Path (DSM/DEM) is used. |
DatasetVector |
| Building Area | Available after checking Semantic Culling of Non-Ground Points. Checked by default, meaning building areas will be automatically identified and ground control points in those areas will be removed. If not checked, ground control points in building areas will be retained. | Boolean |
Output Result
Generates a GroundControlPoint vector point dataset in the Control Point datasource.
Related Topics
References
[1] Chen, P., Yu, L., Wan, Y., Pei, Y., Liu, X., Yao, Y., ... & Zhang, Y. (2025). CasP: Improving Semi-Dense Feature Matching Pipeline Leveraging Cascaded Correspondence Priors for Guidance. In Proceedings of the IEEE/CVF International Conference on Computer Vision (pp. 28063-28072).