Achieving Centimeter-Level Positional Accuracy: A ShapeMetriX Georeferencing Case Study  

In 3D modeling, positional accuracy is more than a metric, it under pins safety, reliability, repeatability and confidence in geologic mapping, mining operation, and geotechnical design. If model positioning is incorrect or inaccurate, discontinuities get misplotted, slope geometries and support systems misalign, and interpretations lose their edge. Correcting those offsets is the difference between a model that’s illustrative with limited use and one that’s truly actionable. 

Standard drone GPS can achieve a positional accuracy of several meters, which is certainly not sufficient for serious surveying tasks. It turns out that under similar external conditions (e.g. satellite constellations, etc.) relative distances between subsequent measurements may be much more accurate. Together with a clever drone flight path and related camera set-up, such drone GPS measurements can already be used to register modes for tasks in geologic mapping and geotechnical assessments where ease of use and quick results matter.

Many tasks in open pit mining or rock engineering require interoperability of data and predictive relevance, making accurate positioning a key aspect. To bridge the gap, ShapeMetriX provides the use of Ground Control Points (GCPs) – producing models whose geometry is both detailed and precisely tied to real‑world coordinates.

In this case study, we incorporated six GCPs into the ShapeMetriX georeferencing workflow, obtaining a positional accuracy of 0.016 m – taking performance from survey‑grade requirement to engineering‑grade certainty.  

Step-by-Step Georeferencing Using GCPs 

This case study demonstrates the process of achieving high-accuracy georeferencing in a 3D model generated from aerial imagery, using a single-bench open pit mine slope as an example. The goal: improving positional accuracy of the model by incorporating GCPs into the ShapeMetriX workflow.  

Check out Essential Tips for Using Ground Control Points in ShapeMetriX article for critical insights about GCPs. 

Step 1: Aerial Images

The example image dataset includes 33 overlapping aerial images captured in 4 rows, following the minimum 80% overlap and image quality recommendations outlined in the ShapeMetriX Field Procedures user guide. It also contains 6 GCPs for georeferencing our model to a higher-precision positional control.  

As illustrated below, begin the 3D model generation process by loading the images into MultiPhoto for the Coarse Reconstruction step.

Figure 1. Images loaded in the Configure Project screen prior to starting Coarse Reconstruction 

Step 2: Coarse Reconstruction 

This step determines the relative positions and orientations of the cameras, generating a basic 3D point cloud outlining the scene’s structure. 

The images are processed and aligned in coarse reconstruction, resulting in the placement of the green pyramids shown in Figure 2. These green pyramids represent the reconstructed camera positions, derived from the image data. 

Figure 2. Coarse reconstructed 3D model preview 

Next, enable the GPS positions stored in the image data by selecting Show Referencing Positions. The green spheres (GPS positions) should align with the reconstructed green pyramids (camera positions), as shown in Figure 3.  

Note the discrepancies between the camera positions and the GPS positions. These offsets, called GPS residuals, highlight the differences between measured and calculated positions. Larger residuals indicate a greater mismatch between the measured and calculated positions usually indicating inconsistencies in the GPS data. 

Figure 3. Coarse reconstructed 3D model preview with GPS positions 

In this dataset, the misalignment (known as GPS residuals) averaged 1.09 m, highlighting the limitations of standard drone GPS for geotechnical integrity. Reconstruction statistics (mean error, maximum error, standard deviation) are automatically summarized in the ShapeMetriX Reconstruction Report after dense reconstruction. 

Review the coarse 3D model and proceed to dense reconstruction. 

Step 3: Dense Reconstruction

Proceed with the default settings to begin the dense reconstruction. To learn more about how dense reconstruction settings influence the resolution and level of detail in the resulting 3D model, refer to our article: Dense Reconstruction Presets and their Influence on 3D Model Quality.

Step 4: Referencing 

ShapeMetriX automatically generates the dense reconstructed 3D model. In the final step, we will use externally surveyed GCPs to correct standard drone GPS residual errors to achieve centimeter-level accuracy in our georeferenced 3D model.

4.1 Load GCPs  

Use Load Ground Control Points from Text File in MultiPhoto Referencing mode to import GCPs from a csv file.  

Figure 4. Referencing mode Import Coordinates dialog
4.2. Locate GCPs 

Activate one GCP from the list and localize its position in the 3D viewer. This will update the list of reference images including specified position.

Figure 5. Localizing a GCP position in 3D viewer 

Locate the target discs (GCPs) in the images. Each GCP should be marked in at least two images, though three or more are recommended for greater stability.

Figure 6. Locating a GCP in the images

When the Baseline and Inliers status signals turn green for the selected GCP, activate the next GCP and repeat the same steps until all GCPs are localized. 

Figure 7. All GCPs are localized 
4.3. Complete Referencing 

Referencing statistics are displayed interactively under the Status tab. After all GCPs are localized, the estimated mean positioning error (residual) is now 0.016 m

Figure 8. Estimated mean residual after all GCPs are localized 

By utilizing GCPs in the georeferencing workflow, standard drone GPS residuals are corrected to achieve centimeter-level accuracy in our 3D model. Save and exit the model. 

Figure 9. GCP locations utilized in georeferencing

The Verdict

Using six GCP to tightening positional accuracy just over a centimeter (0.016 m), ShapeMetriX transforms drone-derived imagery into survey-grade 3D models. This level of fidelity not only meets but exceeds the accuracy requirements for structural geological mapping, surveying, and geotechnical analysis. 

The implications are direct: safer slope designs, more reliable rock mass characterizations, and greater confidence in every mapped discontinuity. Put simply: when errors are reduced from meters to centimeters, every decision is grounded in reality. 

Key Takeaways 

  • Standard drone GPS typically drifts from real-world coordinates by meter-level: this may only be applicable for geotechnical tasks with limited demands on accuracy and interoperability. 
  • Incorporating GCPs into ShapeMetriX workflows corrects residual errors, achieving centimeter-level accuracy. 
  • Centimeter-scale precision supports safer engineering design, more dependable analyses, and geospatial models that decision-makers can trust.