{"id":2905,"date":"2025-09-08T15:28:59","date_gmt":"2025-09-08T15:28:59","guid":{"rendered":"https:\/\/3gsm.at\/?post_type=learning&#038;p=2905"},"modified":"2025-09-08T15:29:00","modified_gmt":"2025-09-08T15:29:00","slug":"achieving-centimeter-level-positional-accuracy-a-shapemetrix-georeferencing-case-study","status":"publish","type":"learning","link":"https:\/\/3gsm.at\/learning\/achieving-centimeter-level-positional-accuracy-a-shapemetrix-georeferencing-case-study\/","title":{"rendered":"Achieving Centimeter-Level Positional Accuracy: A ShapeMetriX Georeferencing Case Study\u00a0\u00a0"},"content":{"rendered":"\n<p>In this case study, we incorporated six GCPs into the ShapeMetriX georeferencing workflow, obtaining a positional accuracy of 0.016 m \u2013 taking performance from survey\u2011grade requirement to engineering\u2011grade certainty.\u00a0\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Step-by-Step Georeferencing Using GCPs<\/strong>&nbsp;<\/h2>\n\n\n\n<p>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.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Check out <a href=\"https:\/\/3gsm.at\/learning\/essential-tips-for-using-ground-control-points-in-shapemetrix\/\" target=\"_blank\" rel=\"noreferrer noopener\">Essential Tips for Using Ground Control Points in ShapeMetriX<\/a> article for critical insights about GCPs.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 1: Aerial Images<\/strong><\/h4>\n\n\n\n<p>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.&nbsp;&nbsp;<\/p>\n\n\n\n<p>As illustrated below, begin the 3D model generation process by loading the images into MultiPhoto for the <em>Coarse Reconstruction<\/em> step.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"936\" height=\"492\" src=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image.png\" alt=\"\" class=\"wp-image-2906\" srcset=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image.png 936w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-300x158.png 300w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-768x404.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 1. Images loaded in the Configure Project screen prior to starting Coarse Reconstruction<\/em>&nbsp;<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 2: Coarse Reconstruction<\/strong>&nbsp;<\/h4>\n\n\n\n<p>This step determines the relative positions and orientations of the cameras, generating a basic 3D point cloud outlining the scene\u2019s structure.&nbsp;<\/p>\n\n\n\n<p>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.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"936\" height=\"510\" src=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-1.png\" alt=\"\" class=\"wp-image-2907\" srcset=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-1.png 936w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-1-300x163.png 300w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-1-768x418.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 2. Coarse reconstructed 3D model preview&nbsp;<\/em><\/figcaption><\/figure>\n\n\n\n<p>Next, enable the GPS positions stored in the image data by selecting <em>Show Referencing Positions<\/em>. The green spheres (GPS positions) should align with the reconstructed green pyramids (camera positions), as shown in Figure 3.&nbsp;&nbsp;<\/p>\n\n\n\n<p>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.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"936\" height=\"555\" src=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-2.png\" alt=\"\" class=\"wp-image-2908\" srcset=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-2.png 936w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-2-300x178.png 300w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-2-768x455.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 3. Coarse reconstructed 3D model preview with GPS positions<\/em>&nbsp;<\/figcaption><\/figure>\n\n\n\n<p>In this dataset, the misalignment (known as GPS residuals) averaged <strong>1.09 m<\/strong>, 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.&nbsp;<\/p>\n\n\n\n<p>Review the coarse 3D model and proceed to <em>dense reconstruction.<\/em>&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 3: Dense Reconstruction<\/strong><\/h4>\n\n\n\n<p>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: <a href=\"https:\/\/3gsm.at\/learning\/dense-reconstruction-presets-and-their-influence-on-3d-model-quality-open-pit-slope-example\/\" data-type=\"link\" data-id=\"https:\/\/3gsm.at\/learning\/dense-reconstruction-presets-and-their-influence-on-3d-model-quality-open-pit-slope-example\/\">Dense Reconstruction Presets and their Influence on 3D Model Quality<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step 4: Referencing<\/strong>&nbsp;<\/h4>\n\n\n\n<p>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.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">4.1 <strong>Load GCPs&nbsp;<\/strong>&nbsp;<\/h5>\n\n\n\n<p>Use <strong>Load Ground Control Points from Text File<\/strong> in MultiPhoto Referencing mode to import GCPs from a csv file.&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"471\" height=\"489\" src=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-3.png\" alt=\"\" class=\"wp-image-2909\" srcset=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-3.png 471w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-3-289x300.png 289w\" sizes=\"(max-width: 471px) 100vw, 471px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 4. Referencing mode Import Coordinates dialog<\/em><\/figcaption><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>4.2. Locate GCPs<\/strong>&nbsp;<\/h5>\n\n\n\n<p>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.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"444\" src=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-5.png\" alt=\"\" class=\"wp-image-2911\" srcset=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-5.png 936w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-5-300x142.png 300w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-5-768x364.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 5. Localizing a GCP position in 3D viewer<\/em>&nbsp;<\/figcaption><\/figure>\n\n\n\n<p>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.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"444\" src=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-6.png\" alt=\"\" class=\"wp-image-2912\" srcset=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-6.png 936w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-6-300x142.png 300w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-6-768x364.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 6. Locating a GCP in the images<\/em><\/figcaption><\/figure>\n\n\n\n<p>When the <em>Baseline<\/em> and <em>Inliers<\/em> status signals turn green for the selected GCP, activate the next GCP and repeat the same steps until all GCPs are localized.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"444\" src=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-7.png\" alt=\"\" class=\"wp-image-2913\" srcset=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-7.png 936w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-7-300x142.png 300w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-7-768x364.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 7. All GCPs are localized<\/em>&nbsp;<\/figcaption><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\"><strong>4.3. Complete Referencing<\/strong>&nbsp;<\/h5>\n\n\n\n<p>Referencing statistics are displayed interactively under the <em>Status<\/em> tab. After all GCPs are localized, the estimated mean positioning error (residual) is now <strong>0.016 m<\/strong>.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"444\" src=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-8.png\" alt=\"\" class=\"wp-image-2914\" srcset=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-8.png 936w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-8-300x142.png 300w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-8-768x364.png 768w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 8. Estimated mean residual after all GCPs are localized<\/em>&nbsp;<\/figcaption><\/figure>\n\n\n\n<p>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.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"286\" height=\"378\" src=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-9.png\" alt=\"\" class=\"wp-image-2915\" srcset=\"https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-9.png 286w, https:\/\/3gsm.at\/wp-content\/uploads\/2025\/09\/image-9-227x300.png 227w\" sizes=\"(max-width: 286px) 100vw, 286px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 9. GCP locations utilized in georeferencing<\/em><\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Verdict<\/strong><\/h2>\n\n\n\n<p>Using six GCP to tightening positional accuracy just over a centimeter (0.016\u202fm), 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.&nbsp;<\/p>\n\n\n\n<p>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.&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Key Takeaways<\/strong>&nbsp;<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>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.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Incorporating GCPs into ShapeMetriX workflows corrects residual errors, achieving centimeter-level accuracy.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Centimeter-scale precision supports safer engineering design, more dependable analyses, and geospatial models that decision-makers can trust.&nbsp;<\/li>\n<\/ul>\n","protected":false},"featured_media":2917,"parent":0,"template":"","meta":{"_acf_changed":false},"class_list":["post-2905","learning","type-learning","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/3gsm.at\/wp-json\/wp\/v2\/learning\/2905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3gsm.at\/wp-json\/wp\/v2\/learning"}],"about":[{"href":"https:\/\/3gsm.at\/wp-json\/wp\/v2\/types\/learning"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/3gsm.at\/wp-json\/wp\/v2\/media\/2917"}],"wp:attachment":[{"href":"https:\/\/3gsm.at\/wp-json\/wp\/v2\/media?parent=2905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}