Choosing the Right Strategy for Aerotriangulation in iTwin Capture Modeler


Table of Contents

 

Introduction:

Aerotriangulation (AT) is a critical step in photogrammetry that determines the precise orientation and position of images (poses) and calculates the 3D positions of tie points that connect overlapping photos. Selecting the appropriate AT strategy in iTwin Capture Modeler is essential for achieving accurate and reliable results tailored to your dataset and project requirements.

This guide provides practical advice to help you choose the right strategy for pose and tie point settings in iTwin Capture Modeler, based on various use cases and the nature of your data.

 

Understanding the AT Options in iTwin Capture Modeler:

When configuring the AT process in iTwin Capture Modeler, you have four pose policies to choose from:

Compute

Computes the poses (camera positions and orientations) and tie points from scratch, ignoring any existing pose information.

Use When: Pose information is missing, incomplete, or unreliable.

Adjust:

Adjusts the current poses based on the computed tie points. It refines the existing poses rather than recalculating them entirely. This option is only available if all poses are already complete (i.e., have both position and orientation).

Use When: You have initial pose information that is acceptable (not necessarily highly accurate but not wrong) and may need refinement.

Extend:

Computes poses that are not yet part of the main component, computes tie points, and adjusts all poses. It extends an existing AT result by incorporating additional images or merging disconnected components.

Note: Extend is not available for the first AT run.

Use When: You want to add new images to an existing AT result or merge separate AT results.

Lock:

Keeps existing poses and tie points unchanged, without any adjustments or computations.

Use When: You are satisfied with the current results and do not want any modifications.

 

General Guidelines for Aerotriangulation:

Optical Properties:

Pose Information:

Ground Control Points (GCPs):

Improving Results:

 

 

Use Case Guidelines in iTwin Capture Modeler:

 

1. Nadir Flight with Complete Pose Information and Proper Initial Optical Properties

Explanation:

With complete pose information (positions and orientations) and accurate optical properties, using Adjust refines your existing poses. Setting position metadata as an adjustment constraint helps prevent large-scale deformations like the "curving" effect in extensive datasets. Defining the block type as "Vertical Views Only" and setting viewing distances optimize tie point matching. The Exhaustive pairs selection improves matching efficiency but should only be used when viewing distances are defined to avoid unnecessary computations.

 

2. Nadir Flight with Position Information and Proper Initial Optical Properties

Explanation:

Without orientation data, you cannot use Adjust. Compute recalculates poses while the position metadata guides the computation. Accurate initial optical properties enhance the result. Using position metadata as an adjustment constraint reduces the risk of deformation. Setting the block type and viewing distances helps optimize processing. The Exhaustive pairs selection should only be used if both viewing distances are defined and the block type is set to "Vertical Views Only" to ensure efficiency.

 

3. Nadir Flight with Complete Pose Information and Poor Initial Optical Properties

Explanation:

When optical properties are poor or unknown, activating pre-calibration allows the software to estimate camera parameters during AT. With complete pose information, Adjust refines the poses while pre-calibration improves optical settings. Using position metadata as an adjustment constraint helps prevent curving effects. As in Use Case 1, defining the block type and viewing distances, and cautiously using the Exhaustive pairs selection, optimizes tie point matching.

 

4. Nadir Flight with Position Information and Poor Initial Optical Properties

Explanation:

Lacking orientation data and with poor optical properties, you need to Compute poses and use pre-calibration. Position metadata as an adjustment constraint aids in achieving accurate results and prevents curving effects. Defining the block type and viewing distances, and using the Exhaustive pairs selection cautiously, enhances processing efficiency and accuracy.

 

5. Nadir Flight with Several Inconsistent Groups with Complete Poses and Accurate Optical Properties

Explanation:

When multiple groups (e.g., different flights) are inconsistent, using rigid registration on position metadata aligns them without constraining the results to several inconsistent positions. We do not recommend using position metadata as adjustment constraints in this case to avoid enforcing the inconsistencies. Adjust refines poses within each group, ensuring consistency across the dataset.

 

6. Previous AT is Curved or Incomplete

Explanation:

Processing individual flights separately can resolve issues like curving or incomplete AT results. After merging, Extend incorporates all data into a refined AT result.

 

7. Nadir Flight with Several Inconsistent Groups and Future Global Shift Support

Note: The "global shift" feature is intended for future implementation.

Explanation:

With inconsistent groups and when global shift support becomes available, you can use position metadata as adjustment constraints to correct for large-scale discrepancies. The global shift feature estimates biases between flights, helping to align them accurately. Using this strategy prevents curving effects and ensures consistent alignment across the dataset. Adjust refines poses within each group.

 

8. Any Dataset with Bad Pose Information

Explanation:

When pose information is unreliable or missing, it's best to compute poses from scratch without using faulty position metadata that could introduce errors.

 

9. Nadir Dataset with Control Points and Position Information Without Bias

Explanation:

When control points and position metadata are consistent (no translation bias), using both as adjustment constraints enhances accuracy. The pose policy depends on whether you have complete pose information.

 

10. Nadir Dataset with Control Points and Discrepancies Between Control Points and Position Information

Explanation:

When there's a discrepancy (e.g., translation bias) between control points and position data, using rigid registration on control points helps reconcile differences. This strategy aligns the dataset based on reliable control points while still using position metadata to guide the adjustment. Adjusting the positioning strategy accordingly improves overall accuracy.

 

11. Nadir Dataset with Control Points and Discrepancies (Future Global Shift Support)

Note: The "global shift" feature is intended for future implementation.

Explanation:

With inconsistencies and future global shift support, you can adjust for discrepancies between control points and position data, improving overall accuracy.

 

12. Complex Structures (e.g., Towers) and Unsatisfactory Previous AT Results

Explanation:

For complex structures like towers, starting with Adjust refines existing poses. If the initial AT results are not satisfactory (e.g., due to GPS challenges or complex geometry), recomputing poses with Compute may resolve issues. Using rigid registration on position metadata aligns the dataset based on position data. Defining the block type as "Orbit Around Thin Vertical Object" enhances the accuracy of tie points, particularly in the foreground.

 

13. Any Dataset with Accurate Pose Information

Explanation:

With accurate pose information, adjusting poses refines results without discarding existing data.

 

 

Additional Notes on Specific Scenarios:

 

3D Objects with Medium to Small Extent

Explanation:

High-accuracy positioning data benefits small-scale 3D objects. Adjusting poses refines the model, but computing may be necessary if issues arise.

 

Two Facing Oblique Flights with Ambiguous Patterns

Explanation:

Separating ambiguous data helps prevent misalignments. Merging and extending allows for a comprehensive model without confusion between similar patterns.

 

Bridges and Structures with GPS Challenges

Explanation:

Structures like bridges present unique challenges due to GPS signal interference and complex geometries. Begin by adjusting poses using Adjust. If issues like duplication or misalignment occur, switch to Compute. Processing different flight types separately (nadir, oblique) and then merging can improve results. Adjusting strategies based on results ensures better accuracy.

 

Best Practices:

 

Conclusion:

Selecting the appropriate aerotriangulation strategy in iTwin Capture Modeler is essential for achieving precise and accurate 3D models. By understanding the nature of your dataset and following these guidelines, you can choose the right pose policy and settings to optimize your results.

Key Takeaways:

By carefully selecting your AT strategy, you can maximize the quality of your photogrammetric projects using iTwin Capture Modeler.