SurfaceLocalMinima


Finds surface locations characterized by locally minimal heights.

Applications:Detection of characteristic points, usually after some surface transformations.

Syntax

C++
C#
Python
 
def SurfaceLocalMinima(
	inSurface: Surface,
	/,
	*,
	inRoi: Region | None = None,
	inConsiderLowlands: bool = False,
	inMinHeight: float | None = None,
	inMaxHeight: float | None = None,
	inMinDistance: float = 0,
	inMinimaVerification: SurfaceLocalExtremaVerification | None = None
)
-> (
	outLocalMinima: list[SurfaceExtremum],
	outMinimaRegions: list[Region]
)

Parameters

Name Type Range Default Description
Input value inSurface Surface
Input value inRoi Region | None None Range of pixels to be processed
Input value inConsiderLowlands bool False Consider multi-pixel minima (lowlands) or not
Input value inMinHeight float | None None Minimal height of minimum to be considered
Input value inMaxHeight float | None None Maximal height of minimum to be considered
Input value inMinDistance float 0.0 - 0 Minimal distance between two found minima
Input value inMinimaVerification SurfaceLocalExtremaVerification | None None Minima verification structure
Output value outLocalMinima list[SurfaceExtremum] Found local minima
Output value outMinimaRegions list[Region] Regions of local minima (plateaus and singletons)