Tool Histogram Matching
This tool alters the values of a grid so that its value distribution (its histogram), matches that of a reference grid. The first method simply uses arithmetic mean and standard deviation for adjustment, which usually is sufficient for normal distributed values. The second method performs a more precise adjustment based on the grids' histograms. 
- Author: O.Conrad (c) 2019
 
- Menu: Grid|Calculus|Transformations
 
Parameters
|   | Name | Type | Identifier | Description | Constraints | 
| Input | Grid | Grid (input) | GRID | - | - | 
 | Reference Grid | Grid (input) | REFERENCE | - | - | 
| Output | Adjusted Grid (*) | Grid (optional output) | MATCHED | - | - | 
| Options | Grid System | Grid system | PARAMETERS_GRID_SYSTEM | - | - | 
 | Grid system | Grid system | REFERENCE_GRIDSYSTEM | - | - | 
 | Method | Choice | METHOD | - | Available Choices: [0] standard deviation [1] histogram Default: 1 | 
 | Histogramm Classes | Integer | NCLASSES | Number of histogram classes for internal use. | Minimum: 100 Default: 10 | 
 | Maximum Sample Size | Integer | MAXSAMPLES | If set to zero all data will be used to build the histograms. | Minimum: 0 Default: 1000000 | 
| (*) optional | 
Command-line
Usage: saga_cmd grid_calculus 21 [-GRID <str>] [-MATCHED <str>] [-REFERENCE <str>] [-METHOD <str>] [-NCLASSES <num>] [-MAXSAMPLES <num>]
  -GRID:<str>      	Grid
	Grid (input)
  -MATCHED:<str>   	Adjusted Grid
	Grid (optional output)
  -REFERENCE:<str> 	Reference Grid
	Grid (input)
  -METHOD:<str>    	Method
	Choice
	Available Choices:
	[0] standard deviation
	[1] histogram
	Default: 1
  -NCLASSES:<num>  	Histogramm Classes
	Integer
	Minimum: 100
	Default: 10
  -MAXSAMPLES:<num>	Maximum Sample Size
	Integer
	Minimum: 0
	Default: 1000000