🚧 Under construction — VoTechWorks is being built. A free tech program — complimentary, as our commitment to get America working.
voTechWorksGrade 13 · a vocational technology learning center, by urbanicity
newSchoolWorks.com › VoTechWorks › Technology & Design › GIS / Surveying / Drone Operations › Photogrammetry: Aerial and Close-Range Measurement › Lesson 6
TEC-GIS45-06 · Lesson 6 · 12 clock hours · demo

Introduction to SfM Processing Software

Objective. Students import imagery into Agisoft Metashape (or equivalent), align photos, and generate an initial sparse point cloud while explaining each processing parameter's effect on output quality.

⚠ Pending professional review

This lesson, its worked examples and its practice questions has not yet been verified by an industry-certified professional or by a certification or approval body. It is a study draft and may contain errors. Do not use it as instructions for work on a job site or on live equipment. Always follow your instructor, your supervising professional, and current official references and regulations.

VoTechWorks program approval and accreditation are still in progress. Credentials are issued only by the certifying bodies named in each program, after their own exams.

What Is Structure from Motion?

Structure from Motion (SfM) is a photogrammetric technique that reconstructs three-dimensional geometry from a series of overlapping two-dimensional photographs. The software analyzes common features visible in multiple images, calculates where each camera was positioned and aimed when the photo was taken, and then triangulates the position of thousands of matching points in three-dimensional space. The result is a sparse point cloud: an initial set of 3-D coordinates that represents the geometry of the scene and confirms that the photo alignment worked correctly.

Agisoft Metashape is one of the most widely used SfM applications in geospatial and surveying workflows. The steps covered in this lesson—adding photos, aligning them, and inspecting the sparse cloud—form the foundation of every photogrammetric project, whether you are mapping a construction site from a drone or documenting a historic facade from the ground.

The SfM Workflow at a Glance

A typical Metashape project follows this sequence:

1. Add Photos – import the image files into a chunk (Metashape's term for a processing group).

2. Align Photos – detect keypoints, match them across images, and solve for camera positions and orientations.

3. Build Dense Cloud – generate a much denser point cloud from the aligned cameras (a later lesson).

4. Build Mesh or DEM – create surface models (a later lesson).

5. Export products – deliver orthomosaics, DEMs, or point clouds to clients.

This lesson focuses on steps 1 and 2 only.

Adding Photos and Organizing a Chunk

When you open Metashape and select Workflow → Add Photos, you are telling the software which image files belong to this project. Keep all images for one flight or one capture session in a single chunk unless you have a specific reason to separate them (for example, combining nadir and oblique captures). Metashape reads EXIF metadata embedded in JPEG or TIFF files; GPS-tagged images will appear as approximate camera positions on the reference pane even before alignment.

Before running any processing, verify that your images load correctly: check that thumbnail previews appear, that EXIF coordinates populate in the Reference pane, and that there are no corrupted files (shown with a warning icon).

Aligning Photos: Key Parameters

The Align Photos dialog contains several settings that directly affect output quality and processing time.

Accuracy

The Accuracy setting controls the resolution at which the software searches for matching keypoints:

For professional survey deliverables, High accuracy is the standard starting point.

Key Point Limit and Tie Point Limit

Generic and Reference Preselection

Evaluating the Sparse Cloud

After alignment, examine three indicators:

1. Tie-point count – visible in the model view tooltip or the report. More tie points generally mean more robust geometry, though redundant or low-quality points can add noise.

2. Reprojection error (RMS) – measures how far each tie point's projected position deviates from its observed position across images, expressed in pixels. Values below 1 pixel are typically acceptable; values above 2–3 pixels suggest poor image quality, incorrect camera calibration, or mismatched features.

3. Camera alignment coverage – aligned cameras appear as blue frustum icons; unaligned cameras appear gray or are flagged with a warning. A cluster of unaligned cameras usually signals a low-overlap area or blurry imagery.

Diagnosing Low-Overlap Problems

Insufficient image overlap is one of the most common field mistakes. When a portion of the project area was captured with fewer than the recommended number of overlapping images (typically 75 % forward overlap and 60 % side overlap for mapping missions), the software cannot find enough common features, and cameras in that area fail to align. In the camera position view, you will see a gap—a region with no blue frustum icons—corresponding to that area on the ground.

Solutions include:

For future missions, plan flight lines carefully using your ground sampling distance (GSD) requirements and overlap settings in your flight planning app before takeoff.

Safety and Professional Conduct

During computer lab sessions, standard workstation safety applies: keep liquids away from equipment, save work frequently, and follow instructor procedures for logging off shared machines. When discussing datasets collected in the field, remember that drone imagery may include sensitive infrastructure; handle data according to your organization's data security policy. Never share client or training datasets outside the class without authorization.

Key terms10

Structure from Motion (SfM)A photogrammetric method that reconstructs 3-D geometry from overlapping 2-D photographs by tracking common features across images to solve for camera positions and scene structure simultaneously.
Sparse point cloudThe initial set of 3-D points generated during photo alignment, representing matched tie points in space; used to confirm alignment quality before building a denser model.
Tie pointA feature location identified in two or more overlapping images and used to calculate the relative positions and orientations of those cameras.
Reprojection errorThe distance, measured in pixels, between where a tie point was observed in an image and where the solved camera model projects it; a key indicator of alignment accuracy.
ChunkAgisoft Metashape's term for a processing group that holds a set of images, camera data, reference coordinates, and derived products such as point clouds.
Key Point LimitA Metashape parameter that caps the maximum number of candidate feature points extracted from each image during the alignment step.
Tie Point LimitA Metashape parameter that caps the number of matched points retained per image after cross-image matching; setting it to 0 retains all valid matches.
Reference PreselectionAn alignment option that uses GPS/EXIF coordinates to identify which image pairs are likely to overlap, reducing computation time compared to comparing all possible pairs.
Image overlapThe percentage of shared ground area between adjacent images; adequate overlap (commonly 75 % forward, 60 % side for mapping) is required for reliable SfM alignment.
Camera frustumThe pyramid-shaped icon Metashape displays to represent each successfully aligned camera's position and field of view in the 3-D model view.
In class: Instructor-led walkthrough: open a pre-collected dataset in Metashape, demonstrate Add Photos, Align Photos (high accuracy), and inspect the sparse cloud and camera positions, pausing to explain tie-point count, reprojection error, and alignment failures. · Parameter comparison exercise: students run Photo Alignment at two different accuracy settings on the same dataset, export both sparse clouds to a shared folder, and write a one-paragraph comparison of tie-point counts, processing time, and visual quality. · Error diagnosis activity: instructor provides a dataset with a deliberately low-overlap area; students identify the gap in the camera network using the Metashape camera position view and propose a solution (re-fly, adjust overlap, use oblique imagery).
Materials: Workstations running Agisoft Metashape (or equivalent SfM software), pre-collected imagery dataset (provided by instructor), Metashape user manual, comparison worksheet
Check: Students submit parameter comparison writeup and error diagnosis memo; writeup must correctly identify at least three parameter effects; diagnosis must identify the gap and propose a valid solution; pass = both documents acceptable per rubric.

Practice check8

Answer each question, then check it. Nothing is recorded; this is your own practice.

Photogrammetry / GIS data processing
1. In Agisoft Metashape, what does the Align Photos step primarily accomplish?
Photogrammetry / GIS data processing
2. A student runs Photo Alignment at High accuracy and again at Low accuracy on the same dataset. Which result is most likely?
Photogrammetry / field operations / FAA Part 107 mission planning
3. After alignment, you notice a cluster of gray (unaligned) camera icons in the center of the project area. What is the most likely cause?
Photogrammetry / GIS data quality
4. What does a reprojection error value of 0.5 pixels indicate about a photo alignment?
Photogrammetry / GIS data processing
5. Which Metashape parameter should a student set to zero (0) if they want to retain all valid tie-point matches per image without an artificial cap?
FAA Part 107 / drone mission planning / photogrammetry
6. A drone pilot plans a photogrammetric mapping mission. Industry guidance commonly recommends which minimum forward overlap for reliable SfM alignment?
Photogrammetry / NSPS CST / field operations
7. A student's sparse cloud shows good coverage over most of the site but a triangular gap in the northwest corner. Using the Metashape camera position view, the student confirms no cameras aligned in that corner. Which response is most appropriate?
Photogrammetry / GIS data processing / FAA Part 107
8. Why is it important to check EXIF GPS data in the Metashape Reference pane immediately after adding photos, before running alignment?
Record this lesson on my transcript. Sign in with your key and enrollment email to record lessons (enroll free if you have no key). This page stays open to read and practise.