ComparisonAugmented Reality (AR)
Marker, image, model target or markerless: choosing AR tracking for equipment
AR tracking methods differ in what they need from the site and how well content stays aligned once the worker moves. Fiducial markers and image targets are simple and dependable but must be placed and maintained; CAD-based model targets need good 3D data; markerless SLAM needs nothing prepared but drifts. Most industrial apps combine two. Here is how they compare, how to choose and how to test them on site.
On this page
- Five tracking approaches rated on site conditions
- Why a small misalignment changes what a technician does
- Tracking vocabulary used in SDK documentation
- What each method asks of your site and your data
- A field test protocol for alignment accuracy
- Matching a tracking method to the asset and the job
- Hybrid set-ups that combine two methods
- Questions and answers
- Sources
Five tracking approaches rated on site conditions
| Criterion | Fiducial marker or QR code | Image target | Model target from CAD | Markerless SLAM | Spatial or cloud anchor |
|---|---|---|---|---|---|
| What it needs | A printed marker fixed at a known spot on the asset | A flat, feature-rich graphic already on or near the asset | An accurate 3D model or scan of a rigid object | Nothing prepared; the device maps surfaces as it goes | An area mapped and saved earlier |
| Initial alignment | Precise if the marker position is recorded | Precise while the image is clearly in view | Precise once the user matches the guide view | Approximate; content is placed by hand or on a detected plane | Depends on how well the area was mapped |
| Drift as the user moves | Low near the marker, growing with distance | Low near the image, growing with distance | Low while the object stays in view | Accumulates with distance and time | Corrected whenever the device relocalizes |
| Setup effort | Low per asset, but every asset needs a marker | Low if suitable graphics already exist | High at first: model preparation and training | Lowest | Moderate: map each location and manage anchor lifetimes |
| Glare, low light, shiny or plain surfaces | Tolerant if the marker is clean and matte | Struggles with glare and worn graphics | Shiny surfaces are unsupported in some tools3 | Struggles on featureless or reflective surfaces | Struggles in the same conditions as SLAM |
| When the equipment changes | Move or replace the marker | Replace the target if the graphic changes | Update the model and retrain | Nothing to update | Re-map if the surroundings change a lot |
Ratings are qualitative and describe typical behavior. Accuracy depends on the device, the SDK and the environment, so measure it with the protocol further down this page.
Why a small misalignment changes what a technician does
In consumer AR, a virtual object that sits slightly off is a cosmetic flaw. On equipment, an arrow that lands on the wrong terminal, fastener or valve is an instruction to do the wrong thing. Workers notice quickly: once an overlay has misled them, many stop trusting it and return to the manual, and the project loses its value without anyone formally rejecting it.
The tolerance you need comes from the task. Showing which cabinet to open can survive a large error; pointing to one connector in a dense row cannot. Write the tolerance down per step before choosing a method, in units a technician could check with a ruler. Where no method meets it reliably, design the step so the overlay frames an area and the worker confirms the exact part. ColdAI's AR work keeps conventional verification for safety-critical steps for the same reason1.
Tracking vocabulary used in SDK documentation
- Registration
- Aligning the coordinate frame of digital content with a physical object, so a point in the model coincides with the same point on the equipment.
- Drift
- Gradual error in the estimated pose as small tracking mistakes accumulate, seen as content sliding away from where it was placed.
- Relocalization
- Recognizing a previously mapped place and snapping the device's estimated position back onto that map, which also removes accumulated drift.
- Guide view
- A silhouette of the object from a set angle and distance, which the user lines up with the real object so that model tracking can start3.
- Occlusion
- Real objects passing in front of digital content; good handling hides the content behind hands, tools and pipework instead of drawing over them.
What each method asks of your site and your data
Fiducial markers and QR codes are high-contrast patterns designed to be detected quickly. Their weakness is logistics: someone must print, fix and maintain a marker on every asset at a recorded offset from the equipment, and replace it when it is painted over, damaged or removed during maintenance. OpenXR now includes a cross-vendor extension for tracking markers such as QR codes, which reduces dependence on any one SDK2.
Image targets use graphics that already exist, such as a nameplate, label or control panel overlay. ARCore's guidance asks for flat images with many distinctive features, warns against repetitive patterns and asks that the image fill a good part of the camera frame for detection4. ARKit offers equivalent image detection and tracking on Apple devices5. Worn or glossy labels are the usual failure.
Model targets recognize the object by its shape, from a 3D CAD model or scan. Vuforia's documentation requires the object to be rigid with stable surface features and says shiny surfaces are not supported3. On Apple Vision Pro, a reference object is trained in Create ML from a USDZ model, and Apple advises that objects which are mostly stationary, rigid and non-symmetrical work best6. Preparation is real work: simplifying geometry, matching colors to the physical object and retraining after modifications.
Markerless SLAM maps feature points and planes as the device moves, which is why it needs no preparation and why it drifts. It suits content that only has to sit roughly on a floor or bench. Spatial and cloud anchors save a mapped place so content returns between sessions; persistence and sharing across devices are covered in shared spatial anchors.
A field test protocol for alignment accuracy
Run the same protocol for every candidate method, on the real equipment, with the devices you intend to deploy.
Mark check points
Choose several points the task depends on, such as a terminal, a bolt head and a valve handle, and record their positions from the CAD model or with a tape measure.
Define the conditions
Plan sessions in normal light, low light and strong glare, on the reflective or plain surfaces the site really has, with the dirt and wear of a working plant.
Measure initial error
After alignment, place a virtual pin on each check point and measure the gap to the real point with a ruler, from the distance a technician would actually work at.
Measure drift
Walk around the asset, step back, crouch and return. Measure each check point again; the change from the first reading is drift.
Test occlusion and interruption
Put hands, tools and a second person in view, cover the marker or target, and note whether content holds, jumps or disappears.
Repeat and record the spread
Repeat the full run on different days with different people. Consistency matters as much as the best result.
Time the setup
Record how long it takes from opening the app to usable tracking, failed attempts included. A precise method that takes too long to start will be skipped.
Matching a tracking method to the asset and the job
- If
You have many identical assets and can fix a label to each one.
ThenUse fiducial markers or QR codes, ideally encoding the asset ID so the right content loads automatically.
Detection is fast and dependable, and the marker doubles as asset identification.
- If
The asset has accurate CAD data, is rigid and has a matte finish.
ThenUse a model target, so there is no marker to fix or maintain.
Shape recognition survives label damage and works from the angles the task needs, once the model is prepared.
- If
The asset is shiny, transparent, flexible or modified often.
ThenAvoid model targets; put a marker on a stable part of the asset or on a fixed fixture nearby.
These are exactly the conditions in which shape recognition fails.
- If
Content only needs to sit approximately in a room, such as a keep-out zone on the floor.
ThenUse markerless plane detection, adding anchors if the content must return later.
The tolerance is loose enough that drift will not mislead anyone.
- If
Content must reappear in the same place for different people and devices.
ThenUse persistent or shared anchors, with a marker as the fallback for initialization.
Anchors provide persistence, and the marker gives a known starting point when relocalization fails.
Hybrid set-ups that combine two methods
Questions and answers
Do we need CAD models to align AR content to our equipment?
Only for model targets. Markers, image targets and markerless tracking need no CAD data, and many work instruction apps run on markers alone. If you want shape-based recognition, existing CAD is the usual starting point, but it often needs simplifying and color-matching first, and some tools accept a 3D scan where no CAD model exists.
How accurate can AR alignment on equipment be?
It depends on the method, the device, the working distance and the conditions, so treat any single figure with caution. Methods that recognize the object directly are usually more precise near it than markerless tracking, and accuracy falls as the worker moves away from whatever was recognized. Measure it with your own check points under site conditions, and design steps that need more precision so the worker confirms the part.
What happens to AR tracking when the equipment is modified?
Markers survive modifications if their mounting point is unchanged, though their recorded offset may need updating. Image targets break if the graphic is replaced. Model targets need the model updated and retrained when the shape changes noticeably. Link each asset's tracking data to its asset record so that a modification triggers a review of the AR content.
Does AR tracking work on shiny metal or stainless steel?
Poorly, for most methods. Reflections confuse feature-based SLAM and shape recognition alike, and some model target tools state that shiny surfaces are not supported. Practical workarounds are a matte marker on a stable part, tracking a nearby non-reflective fixture, or anchoring content to the room rather than to the object itself.
Sources
- Augmented Reality (AR): ColdAI's approach to object-aligned AR — ColdAI
- OpenXR Spatial Entities Extensions Released for Developer Feedback — The Khronos Group · checked 10 October 2026
- Model Targets — PTC Vuforia Engine developer library · checked 10 October 2026
- Augmented Images overview — Google ARCore · checked 10 October 2026
- Tracking and altering images — Apple Developer · checked 10 October 2026
- Explore object tracking for visionOS (WWDC24) — Apple Developer · checked 10 October 2026