Generate DSM

Feature Description

Generate DSM is the process of generating DSM data products by interpolating the results of geometrically corrected imagery using a dense matching method.

Currently, only single-scene DSM data generation is supported.

Supported starting from SuperMap iDesktopX 11i(2023) version.

Parameter description

Parameter Name Parameter Interpretation Parameter Type
Dataset

Displays the image data used for generating DSM data, which cannot be edited.

DatasetMosaic
Carry out three-line array production

When the input image data comes from a three-line-array sensor (including forward, nadir, and rear-view images), you can choose whether to perform three-line-array remote sensing imagery production.

  • Selected: Enables the three-line-array remote sensing imagery production mode.
  • Not selected (default): Performs imagery production only in the two-line-array mode.
Boolean
Dense matching method The dense matching method used to generate the disparity map from epipolar images. Supports two dense matching algorithms, SGM_CPU and DL_GPU, to generate point cloud datasets.
  • SGM_CPU: A semi-global dense matching algorithm based on a multi-path dynamic programming strategy. SGM considers the accuracy of matching target boundaries, robustness to illumination changes, and computational efficiency, offering excellent application value.
  • DL_GPU: A dense matching method for stereo images based on deep learning.
DenseMatchingMethod
Resolution Sets the spatial resolution of the result data. The default value is 10, and the unit is m. Double
Coordinate system settings Uses the Output coordinate system parameter from Set Image Path (dsm/dem) and cannot be edited. PrjCoordSys
Output format Uses the Output format parameter from Set Image Path (dsm/dem) and cannot be edited.
FileType
Compression method Uses the Compression method parameter from Set Image Path (dsm/dem) and cannot be edited.
CompressMethod
RPC file path Uses the RPC file path parameter from Block Network Adjustment and cannot be edited.
File
Output file path Uses the Processing path parameter from Set Image Path (dsm/dem) and cannot be edited.
File
Repair water body elevation Water areas are typically weak-texture regions, making it difficult to accurately match elevation points. This may cause errors in the elevation values of water areas when generating DSM/DEM. By reassigning elevation values to water areas, the elevation of water bodies in the result data can be automatically repaired, thereby improving the accuracy of the result data. Not selected by default, meaning water body elevation repair is not performed. Boolean
Source of data Available after selecting Repair water body elevation. Provides two methods, Existing data and Water body detection, to determine water areas. WaterBodyVectorSourceType
Data source

Available after selecting Existing data in Source of data.

Used to specify the data source where the water body zonal data is located.

DataSource
Dataset

Available after selecting Existing data in Source of data.

Used to specify the water body area surface dataset.

DatasetVector
Multispectral data source

Available after selecting Water body detection in Source of data.

Used to specify the data source where the multispectral data is located.

DataSource
Multispectral dataset

Available after selecting Water body detection in Source of data.

Used to specify the mosaic dataset where the multispectral data is located.

DatasetMosaic
Pixel threshold

Available after selecting Water body detection in Source of data.

Inputs the pixel threshold for extracting water areas. The default value is 64. If the detected pixel count is less than this value, it will not be extracted as a water area.


Integer
Downsampling factor

Available after selecting Water body detection in Source of data.

The default value is 1, meaning that in an n*m image, sampling is performed at every other point in each row and column to improve sampling efficiency.

The input value must be an integer greater than or equal to 1. A larger value results in faster sampling speed, but may lead to poorer detection results.


Integer
Elevation value Inputs the elevation value for the water body. If the elevation value is empty, the elevation value for that area will be obtained from the DEM elevation data.
String
Elevation smoothing If selected, smoothing will be applied to the boundary between the water body and the DSM data. If not selected, the elevation value of the water area will be directly updated to the specified elevation value. Boolean

Output Result

  • Outputs DSM data to the local folder.
  • Automatically creates a DSM mosaic dataset in the OrthoData data source based on the output data.

Related Topics

Set Image Path (dsm/dem)

DSM Filtering

Output results(DEM/DSM)