Compute Camera Model (Reality Mapping Tools)
Summary
Estimates the exterior camera model and interior camera model from the EXIF header of the raw image and refines the camera models. The model is then applied to the mosaic dataset with an option to use a tool-generated, high-resolution digital surface model (DSM) to achieve better orthorectification.
This is especially helpful for UAV and UAS images in which the exterior and interior camera models are coarse or undefined.
Usage
A typical workflow might include running the Compute Camera Model tool twice: once with the Estimate Camera Model parameter checked and specifying an Output Control Point Table parameter value, and a second time with the Refine Camera Model parameter checked and using the output from the first run as the Input Tie Point Table parameter value. The goal of this workflow is to first make a quick estimate of the camera model and then create a more accurate camera model.
When the GPS Location Accuracy parameter is set to Very high GPS accuracy, the orientation parameters of the imagery will be adjusted and the GPS measurements will remain fixed. Additionally, ground control points (GCPs) are not required when this option is specified. GCPs will be marked as check points in the adjustment.
Parameters
| Label | Explanation | Data type |
|---|---|---|
|
Input Mosaic Dataset |
The mosaic dataset on which the camera model will be built and calculated. |
Mosaic Dataset; Mosaic Layer |
|
Output DSM (Optional) |
A DSM raster dataset generated from the adjusted images in the mosaic dataset. If Apply Adjustment is checked, this DSM will replace the DEM in the geometric function to achieve better orthorectification. |
Raster Dataset |
|
GPS Location Accuracy (Optional) |
Specifies the accuracy level of the input images. The tool will search for images in the neighborhood to compute matching points and automatically apply an adjustment strategy based on the accuracy level.
|
String |
|
Estimate Camera Model (Optional) |
Specifies whether the camera model will be estimated by computing the adjustment based on eight times the mosaic dataset's source resolution. Computing the adjustment at this level will be faster but less accurate.
|
Boolean |
|
Refine Camera Model (Optional) |
Specifies whether the camera model will be refined by computing the adjustment at the mosaic dataset resolution. Computing the adjustment at this level will provide the most accurate result.
|
Boolean |
|
Apply Adjustment (Optional) |
Specifies whether the calculated adjustment will be applied to the input mosaic dataset.
|
Boolean |
|
Maximum Residual (Optional) |
The maximum residual value allowed to keep a computed control point as a valid control point. The default is 5. |
Double |
|
Initial Tie Point Resolution (Optional) |
The resolution factor at which tie points will be generated when estimating the camera model. The default value is 8, which means eight times the source pixel resolution. For images with only minor differentiation of features, such as agriculture fields, a lower value such as 2 can be used. |
Double |
|
Output Control Point Table (Optional) |
The optional control points feature class. |
Feature Class |
|
Output Solution Table (Optional) |
The optional adjustment solution table. The solution table contains the root mean square (RMS) of the adjustment error and solution matrix. |
Table |
|
Output Solution Point Table (Optional) |
The optional solution point feature class. The solution points are the final controls points used to generate the adjustment solution. |
Feature Class |
|
Output Flight Path (Optional) |
The optional flight path line feature class. |
Feature Class |
|
Maximum Area Overlap (Optional) |
The percentage of overlap between two images to consider them duplicates. For example, if the value is 0.9, it means if an image is 90 percent covered by another image, it will be considered a duplicate and removed. |
Double |
|
Minimum Control Point Coverage (Optional) |
The percentage indicating the control point's coverage on an image. If the coverage is less than the minimum percentage, the image will be unresolved and removed. The default is 0. |
Double |
|
Remove Off-Strip Images (Optional) |
Specifies whether images will be automatically removed if they are too far from the flight strip.
|
Boolean |
|
Input Tie Point Table (Optional) |
The tie point table that will be used to compute the camera model. If no tie point table is provided, the tool will compute the tie points and estimate the camera model. |
Feature Class |
|
Additional Options (Optional) |
Additional options for the adjustment engine. The specifications of many of the options are supplied by the data provider. The options include the following:
Value table columns:
|
Value Table |
Derived output
| Label | Explanation | Data type |
|---|---|---|
|
Output Camera Model |
The output camera model. |
Mosaic Dataset; Mosaic Layer |
Environments
Current Workspace, GPU ID, Parallel Processing Factor, Processor Type, Scratch Workspace
Licensing information
- Basic: No
- Standard: Requires ArcGIS Reality for ArcGIS Pro
- Advanced: Yes