Advanced configuration

This section describes CARS main advanced configuration structure through a json configuration file.

The structure follows this organization:

{
    "inputs": {},
    "orchestrator": {},
    "applications": {},
    "output": {},
    "advanced": {}
}

Warning

Be careful with commas to separate each section. None needed for the last json element.

This key is optional and allows to redefine parameters for each application used in pipeline.

This section describes all possible configuration of CARS applications.

CARS applications are defined and called by their name in applications configuration section:

"applications":{
    "application_name": {
        "method": "application_dependent",
        "parameter1": 3,
        "parameter2": 0.3
    }
}

Be careful with these parameters: no mechanism ensures consistency between applications for now. And some parameters can degrade performance and DSM quality heavily. The default parameters have been set as a robust and consistent end to end configuration for the whole pipeline.

Name: “grid_generation”

Description

From sensors image, compute the stereo-rectification grids

Configuration

Name

Description

Type

Available values

Default value

Required

method

Method for grid generation

string

“epipolar”

epipolar

No

epi_step

Step of the deformation grid in nb. of pixels

int

should be > 0

30

No

save_intermediate_data

Save the generated grids

boolean

false

No

Example

"applications": {
    "grid_generation": {
        "method": "epipolar",
        "epi_step": 35
    }
},