4.4 Ground Control Points
Ground control points are the correct georeferencing method for indoor environments, GPS-denied spaces, and any project where GNSS cannot be relied on. Getting the spacing, distribution, naming, and coordinate file right determines whether LixelStudio can apply them at all.
Two Types of Control Points
XGRIDS documentation distinguishes between two types, and the distinction matters for what you need to prepare before the scan.
GCP1, Absolute ground control points carry known, absolute coordinates obtained by GPS survey or total station. When applied in LixelStudio, they align the scan to a real-world coordinate system and simultaneously correct the IMU leveling error that RTK would otherwise address. They both anchor the coordinate frame and constrain SLAM drift. The denser they are, the smaller the residual error between them.
GCP2, XGRIDS relative control points use XGRIDS sticker targets and carry no absolute coordinates. They have no external survey requirement. When marked in LixelGO and applied in LixelStudio, they function as internal anchors that constrain SLAM drift and improve internal consistency without tying the scan to any real-world coordinate system. Use these when relative accuracy matters but absolute georeferencing is not required.
GCP1 and GCP2 are both referred to as "control points" in LixelGO and on the scanner display. The difference is entirely in whether the point has a surveyed coordinate attached to it. A sticker target marked in LixelGO with a surveyed coordinate applied in LixelStudio becomes GCP1. The same sticker target marked without any coordinate file becomes GCP2.
Placement and Distribution
Control point placement determines how well the SLAM trajectory is constrained across the full scan. Three rules govern where points must go.
- Points cannot all be collinear. Three or more points on a single straight line provide correction in only one dimension. Points need to be distributed in three dimensions across the scan area, meaning they must not all be on the same floor, same corridor, or same wall alignment. At minimum, distribute them so that any two-dimensional cross-section of the scan contains at least one point
- Points must be evenly distributed, not clustered. A cluster of four points in one corner and nothing elsewhere provides good constraint in the corner and little constraint everywhere else. Space them evenly throughout the full extent of the scan area
- Place points at stable, permanent surfaces. Floor-mounted sticker targets are the most common placement. Avoid placing markers on portable equipment, furniture, carpet that compresses, or any surface that might shift between surveying and scanning
- For accuracy verification, the target stickers must be scanned properly, circle around each one before placing the device on the ground to mark it. This ensures enough geometry surrounds the marker for LixelStudio to detect it automatically during the accuracy verification process
Spacing Requirements
Maximum spacing defines the outer boundary of acceptable placement. In practice, environments with long feature-poor zones, complex geometry, or very high accuracy requirements benefit from tighter spacing. The relationship between spacing and error is direct: halving the spacing between control points roughly halves the maximum SLAM drift that can accumulate between them.
Physical Markers
XGRIDS provides reflective sticker targets for use as control point markers. These are designed to be detectable by LixelStudio's automatic target recognition during accuracy verification. Place them on flat, stable, floor-level surfaces at the positions you intend to survey.
- Place markers at locations with good ambient lighting, LixelStudio's target detection relies on the visual camera imagery from the scan, and dark or shadowed markers are harder to detect automatically
- Place markers in open areas where the scanner can circle them freely, not in corners, against walls, or behind obstructions where coverage from multiple angles is restricted
- Survey the center of each marker to the required accuracy before scanning begins. The surveyed position is the position that will be applied in LixelStudio, any error in the survey propagates directly into the final point cloud
- For projects without physical marker placement (using existing features as control, such as floor survey nails or column bases), ensure that the feature used is clearly visible in the point cloud and has unambiguous geometry for manual identification in LixelStudio
Coordinate File Format
LixelStudio accepts control point coordinates in CSV or TXT format. The file structure depends on whether you are providing absolute coordinates only (for GCP2-style relative use or simple absolute application) or both source geographic coordinates and projected plane coordinates (for seven-parameter coordinate transformation).
For seven-parameter coordinate transformation, required when the source ellipsoid of your RTK CORS differs from the target coordinate system, the file must include both the measured geographic coordinates (latitude, longitude, height in source datum) and the target projected coordinates (Northing, Easting, Elevation in the target system).
PointName, SourceLat(D:M:S), SourceLon(D:M:S), SourceHeight, TargetNorthing, TargetEasting, TargetElevation GCP01, 37:23:14.512, -122:01:45.221, 42.183, 4136822.441, 573948.112, 42.051 GCP02, 37:23:22.118, -122:01:38.904, 41.997, 4137071.223, 574187.339, 41.864 GCP03, 37:23:18.741, -122:01:52.663, 42.344, 4136944.882, 573712.004, 42.211
Point names are case-sensitive and must match exactly. The name in the coordinate file must match character-for-character what you typed in LixelGO when marking the point during the scan. A single uppercase/lowercase difference causes that control point to fail at the processing stage. If using the same points across multiple scan segments for Map Fusion, every occurrence of the same physical location must have the exact same name across all segment files. At least three valid control points are required for seven-parameter calculation.
Indoor GCP Workflows
Indoors, the only reliable georeferencing method is ground control points with surveyed absolute coordinates. RTK does not achieve Fixed status inside buildings. The workflow is straightforward but requires a survey step before any scanning begins.
- Survey each control point position using a total station referencing to an established control network, or by occupying each point with a GNSS receiver in a location with adequate sky visibility before moving indoors
- Place markers at the surveyed positions before the scan, do not attempt to survey marker positions after placing them without a fixed reference
- Verify the coordinate file is complete and named correctly before leaving for site, discovering a naming error or missing point in the office means a return visit
- On multi-floor buildings, distribute control points on every floor included in the scan. Control points on one floor do not constrain drift on other floors
- For projects where a total station survey is not feasible, XGRIDS relative control points (GCP2) with no absolute coordinates are still beneficial, they constrain internal drift even without external coordinate alignment
©2026 Alpine Reality Capture LLC • XGRIDS Pro Guide™

