3.6.5 One application to rule them all in multi stereo framework scheme
An application has been added to fuse one or multiple stereo reconstruction(s) using all in one approach :
StereoFramework. It computes the DSM from one or several stereo pair. First of all the user have to choose
his input data and defines stereo couples using -input.co string parameter. This parameter use the following
formatting convention ” index0 index1, index2 index3, …”, which will create a first couple with image
index0 and index1, a second with image index1 and index2, and so on. If left blank images are
processed by pairs (which is equivalent as using ” 0 1,2 3,4 5 ” …). In addition to the usual
elevation and projection parameters, main parameters have been splitted in groups detailled
below:
-
Output :
- output parameters : DSM resolution, NoData value, Cell Fusion method,
- -output.map : output projection map selection.
- -output.res : Spatial Sampling Distance of the output DSM in meters
- -output.nodata : DSM empty cells are filled with this float value (-32768 by default)
- -output.fusionmethod : Choice of fusion strategy in each DSM cell (max, min, mean,
acc)
- -output.out : Output DSM
- -output.mode : Output DSM extent choice
-
Stereorect :
- Direct and inverse stereorectification grid subsampling parameters
- -stereorect.fwdgridstep : Step of the direct deformation grid (in pixels)
- -stereorect.invgridssrate : Sub-sampling of the inverse epipolar grid
-
BM :
- Block Matching parameters.
- -bm.metric : Block-matching metric choice (robust SSD, SSD, NCC, Lp Norm)
- -bm.radius : Radius of blocks for matching filter (in pixels, 2 by default)
- -bm.minhoffset : Minimum altitude below the selected elevation source (in meters,
-20.0 by default)
- -bm.maxhoffset : Maximum altitude above the selected elevation source (in meters,
20.0 by default)
-
Postproc :
- Post-Processing parameters
- -postproc.bij : use bijection consistency. Right to Left correlation is computed to
validate Left to Right disparities. If bijection is not found pixel is rejected
- -postproc.med : use median disparities filtering (disabled by default)
- -postproc.metrict : use block matching metric output to discard pixels with low
correlation value (disabled by default, float value)”);
-
Mask :
- Compute optional intermediate masks.
- -mask.left : Mask for left input image (must have the same size for all couples)
- -mask.right : Mask for right input image (must have the same size for all couples)
- -mask.variancet : This parameter allows to discard pixels whose local variance is
too small. The size of the neighborhood is given by the radius parameter. (disabledd by
default)