GCPs and MTPs are used to improve the absolute and relative accuracy of photogrammetric projects while Checkpoints are used for quality assessment
In this article:
Import and export marks (Optional)
Automatic target detection, AutoGCP algorithm
Description
- Ground Control Points (GCPs) are points with known coordinates. Typically, GCP coordinates are very precise and are measured using RTK/PPK GNSS receivers or total stations. GCPs are used to accurately georeference a project to assess the accuracy of the reconstruction.
- Manual Tie Points (MTPs) are 3D points corresponding to features that are marked (clicked) by the user in the images. They are used for assessing and improving reconstruction accuracy.
- Checkpoints are used to assess the absolute accuracy of the model and are not used for georeferencing the project.
In this article, GCPs, MTPs, and Checkpoints will be collectively discussed as Control and Tie points.
Tie points can be imported and marked at different stages:
- Before the Calibration step: This requires more manual work as the position of Tie Points on images is not precise as it is determined only based on the initial image geolocation and orientation. However, marking the Tie Points before processing can eliminate the need for reprocessing or running the Reoptimization step.
- After the Calibration step: The position of Tie Points on images is more precise as external and internal camera parameters are calculated. However, reprocessing or running Reoptimization is required.
Import Tie Points
It is possible to import GCPs and Checkpoints in the .txt or .csv file format. For more information see Tie points (GCPs, CPs) import format - PIX4Dmatic.
To import Tie Points geolocation information:
- Click Tie Points to open the Tie Points table.
- Drag and drop, or use the Select from disk option to specify the file with GCPs.
- Define the Horizontal and vertical coordinate reference system.
- (Optional) Define the Geoid or Geoid height.
- Click Apply.
After the Tie Points are imported, they are displayed in the Tie points table, the 2D and 3D view.
Import and export marks (Optional)
Import marks
It is possible to import marks from PIX4Dmatic and PIX4Dmapper projects. This way it is not needed to mark them in the images again.
To import tie point marks:
- Click Tie Points > > Import marks... or
- Click File > Import > Marks...
- In the Import marks dialog, enter the File name and click Open.
For more information: How to import and export Tie Points marks - PIX4Dmatic.
Export marks
To export tie point marks:
- Click Tie Points > > Export marks...
- Click File > Export > Marks...
- In the Export marks dialog, enter the File name and click Save.
Add Manual Tie Points
There are three different ways to add MTPs to the project:
- [1] In the Image viewer, click Mark new MTP, or
- [2] In the Image viewer, right-click the image and click Add & and mark new MTP, or
- [3] In the Tie points panel, click and Add tie point.
Mark Tie Points
Once Tie Points are imported or added, they can be marked either before running the processing or after.
To do so:
- In the Tie Points panel, click the Tie Point, or select the point in the 3D view.
- On images, use left-click to mark the Tie Point. A yellow cross - appears each time the Tie Point is marked.
Important: To change the display of an individual image:- Hold Ctrl and left-click to pan on the image.
- Hold Ctrl and rotate the scroll wheel to zoom in and out of the image.
- (Optional) Repeat steps 1 and 2 for the rest of the Tie Points.
- [1] Center-to-center and resort images based on marks.
- [2] Change the number of displayed columns.
- [3] Use the Zoom Slider to change the zoom level of all images, or use the Alt + Scroll. Once in the full-screen marking mode, CTRL + 1 (minimum zoom) and CTRL +2 (maximum zoom) are enabled.
- [4] Sort images and display by Distance, Reprojection error or Name.
- [5] Maximize image viewer to display the image viewer full screen, or use the Ctrl + F shortcut
Automatic target detection - AutoGCP algorithm
AutoGCPs algorithm automatically locates targets in images and detects their centers with pixel-level accuracy. It reduces the time needed for tie points marking.
Note: The autoGCP algorithm only supports diagonal black-and-white targets. More information about the algorithm and the best practices can be found here: Automatic target detection, AutoGCP algorithm.
The recommended workflow to use the AutoGCP feature is:
- Import Ground Control Points (GCPs) and set the correct Coordinate Reference System (CRS).
- Calibration: Run the Calibration step with the preferred settings.
- AutoGCP marking: Run this function manually to optimize GCP placement.
- Check Marks: Review the check marks for GCP alignment accuracy. Manually adjust, add, or remove GCPs if needed.
- Reoptimize and Processing steps: If Calibration is successful and the alignment is correct, run the Repoptimization first. If successful, proceed with the next processing steps (Dense point cloud, Mesh, DSM, Orthomosaic).
- Quality Check: Conduct a quality check of your model. Export the Quality report to verify the accuracy, check for any misalignments or errors, and ensure that the results meet project specifications.
Automatic marking, Auto-mark algorithm
The Automatic marking (Auto-mark) algorithm is used to automatically propagate marks on images. It is available when:
- The Calibration step is completed.
- At least two marks are added manually on images.
The algorithm searches for automatic color correlation of a feature on the rest of the images. Thereby, the position of the marked feature will be optimized in additional images if the color correlation is good. The images that have a yellow cross are taken into account for processing during the Calibration step.
Use Tie Points for processing
We recommend adding the Tie Points before processing the project. In case GCPs and Checkpoints with a different coordinate system are imported after processing, the images will need to be reprocessed and previous calculations will be lost.
To process the project:
- Click Process or,
- On the Menu bar, click Process > Calibrate.
Checking Tie Points errors
Introducing Tie Points in the project gives insights into the accuracy of the reconstruction:
- GCPs and Checkpoints are used to assess absolute accuracy.
- MTPs are used to assess the relative accuracy.
For more information: What is the relative and absolute accuracy of drone mapping.
Tie points panel
In the Tie Points panel, the following can be used to assess the quality of the reconstruction:
- Reprojection error [px], the reprojection error of the Tie Point on images.
- Position error X [units], The difference between the computed and the initial position of the ground control point in the X-axis, i.e., initial position - computed position.
- Position error Y [units], The difference between the computed and the initial position of the ground control point in the Y-axis, i.e., initial position - computed position.
- Position error Z [units], The difference between the computed and the initial position of the ground control point in the Z-axis, i.e., initial position - computed position.
Outliers
When a Tie point does not fit within the calculated position it is then considered an outlier. In PIX4Dmatic, this is indicated by a red circle in the Tie points table found in the Status center.
Tip: More information on how to handle tie-point outliers can be found here: How to handle tie-point outliers - PIX4Dmatic
Quality report panel
The following is available after running the Calibration or Reoptimization step:
- Detailed quality report (.pdf):
- In the Reports panel, check the Quality Report box, then click on Export
- Navigate to > File, click Export > Quality report...
- General quality report :
- On the right bar, click Report
- On the right bar, click Report
Tip: For a detailed description of values included in the quality report: Quality report - PIX4Dmatic.