Ground Control Points in Drone Survey

Surveygyaan
5 min readNov 7, 2022

--

G round Control Points (GCPs) are defined as the points on the surface of the earth which help to georeference raster data such as satellite, aerial, or drone imagery. They help in high-precision drone mapping. GCPs reduce the margin of error from a scale of meters to centimeters.

Figure 1: Different Types of GCP

They usually look like checkboard and are marked on the ground. They are marked with black and white color because it is easy to spot from high altitudes. They are also marked with numbers so that it is easy to identify them.

How to create GCP Placement?

  • The individual GCPs should have a size of at least 1.5 meter x 1.5 meters so that it is visible from a higher altitude.
Figure 2: Size of GCP
  • The GCP points should be spread out evenly throughout the map so that the raster data is geo-referenced properly.
Figure 3: GCPs spread out evenly
  • The GCP should be clearly visible and unobstructed.
  • A minimum of 3 GCPs are required.

What if Printed Banners are not available?

  1. You can use black spray paint on a white background and mark the GCPs using the “X” sign. Also, make sure to mark a number next to each point to assist with identification at the time of processing.
  2. If spray paints are not available, you can always use Lime or similar stuff to mark on the ground.

How is GCP measured?

Surveyors use a surveying instrument known as DGPS (Differential Global Positioning System) to place on the center of the GCP point and note down the accurate data and preserve it in the logbook.

Figure 4: Measuring GCP Point with DGPS

Why do we need GCPs?

GCPs can be considered reference points. To know why we need GCPs, we need to know what accuracy is.

Accuracy is how close a given set of measurements are to their true value.

There are two types of accuracy:

Absolute accuracy is derived from comparing the position of real-world point data to the position of the data points within a processed map. For example, the absolute accuracy is high if a point, let’s say, a house or a road is matching the exact location with the real-world data.

Figure:5 Position of House A in the Real World (Top) Position of House A in the Processed Map (Bottom)

Here in Fig 5 above, Imagine A is a house nearby a road in the real world (left) and to the (right) is the processed map. On the map, the house is positioned in the middle of the road. Here the map has an absolute error as the house is in the wrong place.

Relative accuracy is the degree to which a given point on a map is accurate relative to other points within that same map. For example, the relative accuracy is high if two points have the same distance between them on the processed map, and in reality.

Figure 6: Distance Between the Roads in the Real World (Top) and in the Processed Map (Bottom)

Here in Fig 6 above, Imagine the distance between the 2 roads to be 14 m in the real world. If the distance between these 2 roads in the processed map is also the same, then we can say that there is no relative error.

This is why we need GCP points for making maps with high absolute and relative accuracy.

Whether or not, we need to plan GCP for a project depends on the use case. If the use case is just to take measurements of objects you don’t need GCPs but if the use case is related to land surveys in need of positional accuracy, then we need GCPs.

When and where to use GCP?

As you know they are also known as reference points, GCP points are also used to create a model or replica of the world terrain. GCPs are primarily used in projects that exclusively demand precision mapping like construction, mining, topographic surveying, etc. If your project requires a high degree of global accuracy, then you should use ground control points.

Generally, per sq. km or 100 Hectares, 4–5 GCPs are more than sufficient to geo-reference raster data. The thumb rule of placing the GCP is that wherever there’s an abrupt change in the terrain, you can place the GCP, and also GCPs should be spread out uniformly throughout the terrain

Figure 7: Orthomosaic map displaying the GCPs in the map

GCP Accuracy

With the help of any Photogrammetry Software, we can get a detailed GCP report. For those of you who are not familiar with what RMSE is, Root Mean Square Error or RMSE is used to measure the difference between 2 values or datasets. Here the first dataset is the error value obtained from the GCP points in the ground and the second dataset is the error value obtained after processing in the Photogrammetry Software.

Figure 8: GCP Report generated from Surveyaan Geoworkspace

Here in this report, we can view the GCP number, GCP label, and Error-values obtained.

Now let us see how to calculate the RMSE. The formula for calculating the RMSE error is

Figure 9: Root Mean Square Error (RMSE) Formula

Where:

Pi = Predicted Value, Oi = Observed Value, n = Number of Observations

(Pi — Oi) = Here the X, Y, and Z errors are the difference between the Predicted and Observed values

N = 4

Figure 10: Calculating Root Mean Square Error (RMSE)

Hope this article gained some knowledge for you!

Please find the video on our YouTube channel from here.

Thanks for reading.

About SurveyGyaan
SurveyGyaan is an educational initiative under the Surveyaan brand, which is a subsidiary of Nibrus Technologies Private Limited. Surveyaan specializes in drone manufacturing and the development of photogrammetry software.

Surveyaan: www.surveyaan.com
Surveyaan GeoWorkspace: app.surveyaan.com

--

--

Surveygyaan
Surveygyaan

Written by Surveygyaan

Surveygyaan is an education initiative of Nibrus Technologies Private Ltd. We are the manufacturer of Surveyaan UAV and developers of Surveyaan GeoWorkspace.