Use correction features

In ArcGIS Drone2Map, the point clouds created from project imagery are used to generate 2D and 3D products such as elevation surfaces, True Orthos and 3D Meshes. Since the point cloud is a key component of this process, any abnormalities in it can lower product reconstruction quality. Shadows, clouds, or lack of image coverage can cause areas of uncertainty in the point cloud features to have too many or too few points and become distorted.

You can create correction features for these areas of poor reconstruction to be used during preprocessing to improve product results. The point cloud will be cut out and sampled within the bounds of the correction feature. This restricts points within the correction feature area to only use the immediate neighboring points during processing, which typically results in cleaner edges to buildings and features with smoother surfaces.

Correction feature results
Note:

Correction features require exact z-values to work properly. When drawn, the features will use the digital surface model created from the block adjustment step to obtain their z-value (height). Drawing correction features on a 3D mesh product can be easier to visualize the features height.

Correction features are applied in a 2.5D fashion, from a nadir looking view onto the surface. This means it is not possible to work underneath overhangs or on purely vertical structures.

Create correction features

Create correction features to be applied to products before or after processing.

Use the Create Correction Feature tool to manually add a correction feature to the project.

  1. On the Home tab, in the Pre-processing group, click the Correction Feature drop-down menu and select Create Correction Feature.

    The Create Correction Feature pane appears.

  2. Click the Correction Feature template and draw new polygons over areas to be corrected.
  3. Each vertex in a correction feature must have its z-value set at the correct height so that it fits the actual shape of the object (such as, creating two sloped rectangles for a roof) to obtain the best results. Z-values are automatically populated when drawing features on the 2D map. If correction features are not processing properly on the 2D map, the 3D map can be used to edit z-values manually. Correction processing in 3D takes considerably more time. For steps regarding the elevation editing process, see Specify an elevation for 3D features.

  4. Finish and save the polygons you created.
  5. Click the Home tab, and in the Processing group, click the Start button to being processing.

The draw correction features are applied to the point cloud during processing, and the points within the correction area are sampled to the highest density.

Import a correction feature

Import a correction feature to be applied to products before or after processing.

  1. On the Home tab, in the Pre-processing group, click the Correction Feature drop-down menu and select Import Correction Feature.

    The Browse to Feature Class window appears.

  2. Browse to the project area feature layer on your file system, select the layer, and click OK.

    The features are imported into the Correction Feature layer in the Pre-Processing group in the Contents pane.

Remove correction features

To remove correction features that were drawn or imported into the project, on the Home tab, in the Pre-processing group, click the Correction Feature drop-down menu and select Remove Correction Feature.

All correction features are removed from the Correction Feature project layer.

Use correction features with tile-based processing

You can use correction features in combination with tile-based processing to fix areas of poor reconstruction. There are two methods to apply the tile-based processing workflow. The first method allows you to reprocess tiles but maintains the original tile in a mosaic dataset. This means you can select which tile you want to reprocess, but you can also revert to the original product if needed. The second method automatically overwrites the tiles that have correction features and writes a full new True Ortho. The original True Ortho is maintained in the project folder as a backup. To learn more about reprocessing, see Data reprocessing.

Note:

Since tile-based processing is only intended for True Ortho products, it is recommended that you turn off all other products when attempting the following workflows to save time. Otherwise, any enabled product will be regenerated and prolong processing times.

Individual tile processing

You can configure True Orthos to be created without the merge tiles option. This generates a mosaic dataset with all imagery separated into tiles. These tiles can have correction features drawn over them and reprocessed.

Choose which tiles to use with individual tile-based processing.

  1. From the Home tab, click the Options button in the Processing group to open the Options window.
  2. Browse to the 2D products tab.
  3. Uncheck the Merge Tiles check box in the True Ortho section.
  4. Click Apply and click OK.
  5. Click the Start button on the Home tab to begin processing.

    Ensure that the True Ortho product is checked before processing.

    A mosaic dataset named True Ortho Tiles is added to the Imagery Products group in the Contents pane.

  6. Once processing completes, click the Correction Feature drop-down menu on the Home tab.
  7. Choose the Create Correction Feature option.

    The Create Features pane appears and automatically starts an edit session with the polygon template enabled for drawing.

  8. Draw a new feature over any areas that require modification.
  9. Click the Finish button on the editing toolbar in the map window.
  10. Close the Create Features pane.
  11. Press Start to being reprocessing the tiles with your drawn features.

    Once processing completes, review the result. You may need to uncheck the preprocessing layers or refresh the map to see the changes.

  12. Confirm that the new tile has been created.

    By default, the First mosaic operator is used to display the tiles in the mosaic dataset. Any new tiles will appear as the first raster dataset and be pushed to the top of the display order. Subsequent runs of the workflow will create additional tiles and continue to use the same operator. To change the mosaic dataset operator for the True Ortho, click the True Ortho Tiles layer in the Contents pane. The Mosaic Layer tab appears on the ribbon and contains the Image Display Order group for modifying mosaic dataset display.

Mass tile processing

When you use the default option of merging tiles for generating a True Ortho, tiles are not individually displayed. Instead, you can draw the correction features over the existing True Ortho, and Drone2Map automatically reprocesses those tiles. The end result is a new True Ortho with your preprocessing features applied. Each new processing run will store the old True Ortho in a new backup folder in the project folder. To learn more about reprocessing, see Data reprocessing.

Draw features and iteratively process True Orthos to make tile-based corrections.

  1. Check the True Ortho product in the Manage pane.
  2. Click the Start button on the Home tab to begin processing.
  3. Once processing completes, click the Correction Feature drop-down menu on the Home tab.
  4. Choose the Create Correction Feature option.

    The Create Features pane appears and automatically starts an edit session with the polygon template enabled for drawing.

  5. Draw a new feature over any areas that require modification.
  6. Click the Finish button on the editing toolbar in the map window.
  7. Close the Create Features pane.
  8. Press Start to being reprocessing the tiles with your drawn features.

    Once processing completes, review the result. You may need to uncheck the preprocessing layers to see the changes. A backup of the original True Ortho is created and stored in the project folder under \Products\2D\True Ortho\backup. Subsequent runs of the workflow will continue to produce backup folders with the previously processed True Ortho in them.