Skip to content
Photogrammetry· 14 min read·July 15, 2026

Agisoft Metashape for Heritage Photogrammetry: Complete Workflow Guide

Agisoft Metashape is the standard photogrammetry platform in Indian heritage practice. This step-by-step guide covers the complete workflow from image import through to georeferenced orthophoto, dense point cloud, and accuracy report — with settings recommendations for temple facades, carved ornament, and large site surveys.

Quick Answer

The standard Metashape workflow for heritage photogrammetry runs in five stages: image alignment (medium or high accuracy depending on image count), GCP import and optimisation, dense cloud generation (high quality for detailed surfaces), mesh and texture build, and export of orthophoto/point cloud with accuracy report. Key heritage-specific settings are: disable depth filtering for carved surfaces, use highest quality dense cloud for sub-10mm accuracy requirements, and always generate a marker accuracy report before accepting the result.

Agisoft Metashape (formerly PhotoScan) is the photogrammetry platform used by the majority of Indian heritage documentation practitioners. It sits at the intersection of accessibility — there is no subscription, the perpetual licence costs approximately ₹20,000–₹40,000 per seat — and professional capability. It handles everything from smartphone close-range photogrammetry to multi-thousand-image drone surveys with multiple GCP sets.

Understanding the settings and workflow decisions that matter for heritage output quality is the difference between a point cloud that accurately represents carved stone detail and one that looks plausible in the viewport but cannot support 1:50 elevation production. This guide focuses on the decisions that affect heritage documentation output, not the defaults.

Why Metashape for Heritage Work

Metashape is not the fastest SfM platform (RealityCapture is significantly faster), and it is not the cheapest (COLMAP is free and open-source). But it is the most practical for professional heritage documentation in India for three reasons: the perpetual licence model fits project-based billing without subscription commitment; its GCP workflow, accuracy reporting and coordinate system handling are production-quality; and its chunk-based multi-model workflow handles the common Indian heritage scenario of a large temple complex requiring separately processed sub-projects merged into a single georeferenced model.

Photogrammetry software comparison for heritage documentation

SoftwareLicence costSpeedGCP workflowHeritage suitabilityIndia adoption
Agisoft Metashape Pro~₹40,000 perpetualModerateExcellent — full marker, accuracy report, CRSHigh — industry standardDominant
RealityCapturePay-per-export or subscriptionVery fastGoodHigh — excellent detailGrowing
Pix4DmapperSubscription ~₹15,000/moModerateExcellentHigh — good for drone orthophotoCommon for drone-only projects
COLMAPFree (open source)SlowManual — no production GCP workflowResearch use — not productionAcademic / research
OpenDroneMapFree (open source)ModerateBasicAcceptable for overviewNGO / budget projects
DroneDeploy (cloud)Subscription — highFast (cloud)BasicLow — limited accuracy controlCommercial construction use

Before You Open Metashape

The quality ceiling of a Metashape project is set in the field, not in the office. Processing cannot recover images with motion blur, insufficient overlap, or surfaces that do not feature-match (uniform colour, transparent glass, highly reflective polished stone).

Before loading images, verify:

  • Image sharpness — open a selection of images at 100% zoom in any photo viewer; any motion blur or focus error in more than 10% of images is a problem; reshoot if required.
  • Overlap — estimate: for drone nadir surveys, 80% front/70% side; for facade photogrammetry, 70% overlap minimum; carved surface close-range work needs 80%+ overlap to resolve depth in recesses.
  • GCP targets — confirm that the GCP targets are visible and unambiguous in at least 5 images per target; remove any target that is partially obscured or blurred.
  • File naming — Metashape sorts images by filename for display; consistent naming by camera station makes reviewing alignment results much faster.
  • Hardware — dense cloud generation on High or Highest quality requires significant GPU VRAM; for a 2,000-image project on High quality, budget 16GB VRAM minimum; use GPU processing for dense cloud (not alignment); Metashape handles large projects better with NVMe SSD project file location.

Image Alignment

After alignment, review the alignment report: check that the reprojection error is below 1.0 px (ideally 0.5–0.7 px) and that the percentage of aligned cameras is above 95%. Cameras that failed to align — shown greyed out — usually indicate blurred images, images with no overlap with the rest, or images taken of featureless surfaces. Disable failed cameras before proceeding to dense cloud.

For multi-chunk projects, align all chunks separately, then use the Merge Chunks function before GCP import — or import GCPs per chunk and align chunks using the GCPs as tie points across chunks.

Image alignment settings for heritage project types

Project typeAccuracy settingKey pair selectionReason
Drone orthophoto survey — large site (>500 images)HighSequential + referenceHigh accuracy needed; sequential helps with flight line ordering; reference uses EXIF GPS to speed pairing
Drone facade survey — gopuram, temple wallHighestSequentialHighest to capture fine-carved geometry; sequential works well with systematic facade strips
Close-range carved ornament (< 200 images)HighestGenericGeneric pairing finds best matches across random camera positions
Multi-chunk large temple complexHigh per chunkSequential per chunkProcess chunks independently; merge after GCP optimisation
Mixed drone + ground photogrammetryHighestGenericMixed camera geometries require generic pairing to find cross-dataset correspondences

GCP Import and Optimisation

GCP import and optimisation is the most consequential step in a georeferenced heritage photogrammetry project. Errors at this stage propagate into all output products.

  1. 1Import coordinates — Tools > Reference > Import Reference; specify the coordinate system (WGS84 for GPS-measured GCPs; local site grid for total-station-measured GCPs). Ensure the CRS matches exactly how your GCPs were measured.
  2. 2Mark GCPs in images — open the Reference panel; for each GCP, double-click to open the filter view; in each image where the target is visible, right-click and place the marker at the exact centre of the target cross. Minimum 5 images per GCP; 8–12 is better for stable optimisation.
  3. 3Run optimisation — after marking all GCPs, click Optimise Cameras; the optimisation adjusts camera positions and orientations to minimise the difference between measured GCP positions and their projected positions in the model.
  4. 4Review residuals — in the Reference panel, examine the GCP residuals (XY and Z errors); all GCPs should show residuals below your target accuracy (for 1:50 drawing, residuals should be < 20mm; for 1:20, < 10mm); if a GCP shows high residual (>2× the average), review its marking in images — likely marking error.
  5. 5Designate check points — convert 2–3 GCPs to check points (not used in optimisation) to provide an independent accuracy check; their residuals after optimisation represent the true accuracy of the model at uncontrolled points.
  6. 6Re-optimise if needed — if residuals are high, review the worst-residual GCPs first; re-mark in images; re-optimise; do not increase accuracy by increasing the GCP marker accuracy parameter — this only suppresses the reported error, not the actual error.

GCP coordinate system mismatch: the most common geolocation error

If your GCPs were measured in UTM Zone 44N but you import them as Geographic (Lat/Long), or vice versa, the model will appear to process without error but will be placed in the wrong location on Earth by hundreds of metres. Always verify the CRS match between your import settings and your GCP measurement method. For Indian heritage projects: total station GCPs are usually in local site grid (no specific CRS); GPS GCPs are usually in WGS84 Geographic or UTM. State this clearly on the accuracy report.

Dense Cloud Generation

Depth filtering — for heritage carved surfaces, set depth filtering to Disabled or Mild. The Aggressive and Moderate settings remove points that are outliers in local depth — which is exactly what the edges of carved recesses look like to the algorithm. Aggressive depth filtering smooths out carved relief geometry. For flat or simple surfaces (orthophoto surveys of flat roofs, walls), Moderate depth filtering is acceptable.

Point cloud classification — after dense cloud generation, run Tools > Dense Cloud > Classify Ground Points if you need to separate ground from structure for DEM generation. For facade elevation work, classification is not needed.

Dense cloud quality settings for heritage output types

Quality settingProcessing time (2,000 img, RTX 4090)Point densityUse forAvoid for
Lowest< 30 minVery lowQuick preview; feasibility check onlyAny final output
Low~1 hrLowSite overview; non-detailed surveyCarved surfaces; 1:50 accuracy requirement
Medium~3 hrModerate1:100 plans and overview elevations; large sites where processing time is a constraint1:50 elevations; any carved surface work
High~8 hrHigh1:50 elevations; standard heritage survey outputSub-10mm accuracy close-range work
Highest~24+ hrVery high1:20 and 1:10 detail; carved ornament; fine architectural mouldingsLarge (>3,000 image) projects — processing time becomes prohibitive

Mesh and Texture

For most heritage documentation purposes, the dense point cloud is the primary deliverable, and mesh generation is optional. Generate a mesh when: the client needs a 3D model for visualisation or VR; you need a watertight surface for 3D printing or CNC reproduction; or the output requires a textured model.

Mesh settings for heritage documentation outputs

SettingValue for documentationValue for visualisationNotes
Source dataDense cloudDense cloudDepth maps source is faster but lower detail
Face countHigh or Custom (match dense cloud density)MediumHigh face count for documentation accuracy; medium for web or presentation
InterpolationDisabledEnabledDisabled preserves accurate surface; Enabled fills holes (may introduce false geometry in deep recesses)
Texture size4096 × 4096 or 8192 (per atlas)4096Larger texture = better resolution; 8192 per atlas for fine carved detail
Blending modeMosaicMosaicMosaic is most visually consistent; Average can smooth texture at crisp edges

Outputs: Orthophoto, DEM and Point Cloud

Export settings for heritage documentation deliverables

OutputFormatResolution / specificationExport settingsHeritage use
Orthophoto (facade elevation)GeoTIFF2–5mm GSD for 1:50; 1mm GSD for 1:20Split in blocks: No; Blending: Mosaic; Refine seamlines: YesBase for elevation drawings; condition mapping overlay
Orthophoto (site plan)GeoTIFF5–10cm GSD for 1:200; 2cm for 1:50As above; check CRS is set correctly for georeferencingSite plan production; GIS import
Dense point cloudE57 or LAS 1.4Full resolution; all return classesExport with colour; export with normals for mesh conversionCAD import; CloudCompare processing; archival copy
DEM (Digital Elevation Model)GeoTIFF1–5× GSDInterpolation: Kriging for smooth terrain; no interpolation for urban with hard edgesSite section profiles; drainage analysis for conservation planning
3D model (mesh)OBJ + MTL + TIFF textureTexture 8192; face count per output purposeScale: 1:1 metric; CRS: same as projectVisualisation; 3D print; VR
Accuracy reportPDFFull Metashape reportFile > Generate Report; include all markers and residualsDeliverable documentation; quality certification

Reading the Accuracy Report

Metashape's generated PDF report is the quality certificate for a heritage photogrammetry project. Every professional deliverable should be accompanied by a report. Know what to look for:

  • Camera alignment: percentage of aligned cameras should exceed 95%; reprojection error should be below 1.0 px (ideally 0.5–0.7 px); values above 1.5 px indicate alignment quality problems.
  • Ground control: GCP residuals (X, Y, Z errors) in the markers table; for 1:50 output, all residuals should be below 20mm; for 1:20, below 10mm; report the RMS (root mean square) error across all GCPs.
  • Check points: the check point residuals are the true accuracy indicator — these are GCPs not used in optimisation; if check point error is 2× the GCP residuals, there is likely a systematic error (scale, rotation, CRS mismatch).
  • Ground sampling distance: reported GSD should match your capture distance and camera specifications; if the reported GSD is significantly larger than expected, images were captured too far from the subject.
  • Camera model: review the calibrated lens parameters (f, cx, cy, k1–k4); if radial distortion coefficients are very high (k1 > 0.3), the camera has significant lens distortion; check that the camera model was calibrated in-project (auto-calibration) or pre-calibrated.

Always submit the accuracy report with the orthophoto

For any heritage documentation deliverable produced from photogrammetry, the Metashape accuracy report is not optional — it is part of the deliverable. A heritage elevation drawing produced from an orthophoto without a declared accuracy is a drawing of unknown quality. Include the report as a supporting PDF; reference it in the drawing title block as 'Photogrammetric accuracy: ±Xmm (see report ref YYY)'.

Settings Quick Reference by Project Type

Metashape settings summary by heritage project type

Project typeAlignmentDense cloudDepth filteringOrthophoto GSD targetTypical processing time
Drone site survey — large temple complex (1,000–3,000 img)High / Sequential+ReferenceHighMild2–5cm for 1:200; 5–10mm for 1:508–16 hrs (GPU-enabled)
Drone facade — gopuram (500–1,000 img)Highest / SequentialHigh or HighestMild or Disabled3–8mm for 1:5012–24 hrs
Close-range ornament — carved panel (50–200 img)Highest / GenericHighestDisabled0.5–2mm for 1:102–6 hrs
Mixed drone + ground — courtyard complexHighest / GenericHighMild5–10mm16–24 hrs
Interior survey — mandapam ceiling (200–500 img)Highest / GenericHighMild3–5mm for 1:206–12 hrs

Common Processing Mistakes

  • Using Aggressive depth filtering on carved surfaces — smooths out the carved relief the project was designed to capture; always use Disabled or Mild for any carved stone or timber surface.
  • Not reviewing alignment quality before dense cloud — running dense cloud on a poorly aligned model wastes hours of processing time; always check reprojection error and camera alignment percentage first.
  • Marking GCPs only in the minimum required number of images — 5 images per GCP is the minimum; 8–12 produces significantly more stable optimisation; marking in more images than necessary has no downside.
  • Importing GCPs in the wrong coordinate system — the most common cause of georeferencing errors; always confirm the CRS against the GCP measurement method before importing.
  • Not generating a check point — without check points, there is no independent accuracy check; always designate 2–3 GCPs as check points before optimisation.
  • Processing drone images and close-range images in the same chunk without careful camera group management — Metashape may struggle to align cameras with very different focal lengths and GSD in a single chunk; use separate chunks, optimise separately, then merge.

Professional Practice

In professional practice, Metashape processing time is rarely the bottleneck — fieldwork, GCP marking and quality review are. A disciplined professional workflow treats GCP marking as requiring approximately 20–30 minutes per GCP (marking in 8–12 images, reviewing residuals, re-marking as needed) — for a 10-GCP project, that is 3–5 hours of careful work at the monitor.

Hardware investment matters significantly. The difference between a project that processes overnight on a workstation with a current-generation GPU and one that takes four days on a laptop without GPU processing is the difference between professional turnaround and an unbillable bottleneck. A workstation with 32GB RAM, NVMe SSD and a GPU with 12GB+ VRAM (RTX 3060 or better) is the minimum practical specification for professional heritage photogrammetry work. The approximate India cost for a suitable workstation build (2026) is ₹1.5–₹3 lakhs.

File management is a professional discipline that processing tutorials rarely address. A completed Metashape project for a major heritage site may include: the .psx project file, 50–200GB of raw images, multiple dense clouds at different quality settings, multiple chunk exports and a processing log. Establish a consistent folder structure at project inception; archive the final project with all source images in a format that can be re-opened without the original operator's knowledge. E57 export for the point cloud, GeoTIFF for orthophotos, and PDF accuracy report are the archival deliverables; the .psx file and raw images should be retained for the project archive period.

Key Takeaways

  • 1Metashape Professional is the standard for georeferenced heritage photogrammetry in India — the perpetual licence, full GCP workflow and accuracy reporting make it the most practical choice.
  • 2Dense cloud quality and depth filtering settings are the most consequential processing decisions for heritage output; use High or Highest quality and Disabled or Mild depth filtering for carved surfaces.
  • 3GCP residuals below 20mm for 1:50 work and below 10mm for 1:20 work are the accuracy thresholds; always designate 2–3 check points to provide an independent accuracy check.
  • 4The accuracy report is a required deliverable — include it with every professional photogrammetry output; a heritage drawing without a declared accuracy is a drawing of unknown quality.
  • 5Processing time scales steeply with quality setting — plan GPU hardware and overnight processing time into every project budget.

Frequently Asked Questions

What is the difference between Metashape Standard and Professional?

Metashape Professional adds: network processing (distribute across multiple machines), Python API access, coordinate system support, ground control point workflow, accuracy reports, and several export formats including LAS point cloud and georeferenced GeoTIFF. For any heritage documentation work requiring GCPs, coordinate systems and accuracy certification, Professional is required. Standard is suitable only for hobbyist or non-georeferenced use.

How many GCPs do I need for a temple complex drone survey?

The minimum for a reliable result is 5 well-distributed GCPs, with 2–3 designated as check points. For a large temple complex (multiple hectares), 8–12 GCPs distributed across the site perimeter and interior, with 3 check points, produces reliable results. More GCPs are not always better — poorly marked GCPs add noise to the optimisation. For accuracy requirements below 10mm, supplement GCPs with a higher-accuracy measurement method (total station rather than GPS).

How do I process a project with both drone and ground-level images in Metashape?

The most reliable approach is to use separate chunks: one for drone images, one for ground-level images. Process each chunk separately through alignment and optimisation with shared GCPs. Then use Merge Chunks to combine them into a single project. This gives you control over the alignment quality of each dataset before committing to the merge. If the two datasets share sufficient GCPs, the merge will be well-constrained and the combined dense cloud will benefit from both the coverage of the drone dataset and the surface detail of the ground-level images.

J

Jabendra Raja

Technical-Commercial Partner, Evergreen Origins

Jabendra Raja leads heritage documentation practice at Evergreen Origins, with Metashape processing experience across drone surveys of temple complexes, close-range photogrammetry of carved stone facades, and multi-chunk projects at large Indian heritage sites.