... | ... | @@ -2,47 +2,63 @@ |
|
|
|
|
|
# Processing Chains
|
|
|
|
|
|
Most of DiapOTB applications have been used into larger processing workflows.
|
|
|
## Description
|
|
|
|
|
|
All processing chains build a final interferogram from two SLC (Single Look Complex) images and a digital elevation model.
|
|
|
DiapOTB remote module provides several processing chains that build a final interferogram from two SLC (Single Look Complex) images and a digital elevation model. The main processing can be displayed as follow :
|
|
|
|
|
|
Four kinds of workflows are available according input products and modes :
|
|
|
![image](./Art/chains_description/diapOTB_mainProcessing.png)
|
|
|
|
|
|
|
|
|
* [diapOTB.py](ProcessingChains/diapOTB_Chain) : Single intererometry chain for S1 Stripmap mode and Cosmo
|
|
|
This main processing is obtained by launching most of DiapOTB applications. The next schema sums up the link between all executions of DiapOTB/OTB applications :
|
|
|
|
|
|
![image](./Art/chains_description/diapOTB_flowchart.png)
|
|
|
|
|
|
* [diapOTB_S1IW.py](ProcessingChains/diapOTB_S1IW_Chain) : Single intererometry chain for S1 IW mode
|
|
|
|
|
|
At the end, a final interferogram is created as a VectorImage :
|
|
|
|
|
|
* [SAR_MultiSlc.py](ProcessingChains/Sar_MultiSlc_Chain) : Multitemporal intererometry chain for S1 Stripmap mode and Cosmo
|
|
|
|
|
|
* Band 1 : Amplitude
|
|
|
|
|
|
* [SAR_MultiSlc_IW.py](ProcessingChains/Sar_MultiSlc_IW_Chain) : Multitemporal intererometry chain for S1 IW mode
|
|
|
|
|
|
* Band 2 : Phase
|
|
|
|
|
|
All these chains can be executed by following the next [tutorial](ProcessingChains/tuto_chains).
|
|
|
|
|
|
* Band 3 : Coherence
|
|
|
|
|
|
A [Python API](PythonAPI/pythonAPI) was designed to organize python scripts and to help new chain development.
|
|
|
|
|
|
* Band 4 (if present) : IsData boolean to indicate if output pixels are consistent
|
|
|
|
|
|
At the end, a final interferogram is created as a VectorImage into Master geometry :
|
|
|
Example : Output interfergram for S1 SM product (Reunion island)
|
|
|
|
|
|
|
|
|
* Band 1 : Amplitude
|
|
|
![image](./Art/results_DiapOTB/Results_Reunion.png)
|
|
|
|
|
|
|
|
|
* Band 2 : Phase
|
|
|
Other optional outputs can be created such as a filtering interferogram.
|
|
|
|
|
|
|
|
|
* Band 3 : Coherence
|
|
|
## Available chains and execution
|
|
|
|
|
|
Four kinds of workflows are available according input products and modes :
|
|
|
|
|
|
* Band 4 : IsData boolean to indicate if output pixels are consistent
|
|
|
|
|
|
Example : Output interfergram for S1 SM product (Reunion island)
|
|
|
* [diapOTB.py](ProcessingChains/diapOTB_Chain) : Single intererometry chain for S1 Stripmap mode and Cosmo
|
|
|
|
|
|
|
|
|
* [diapOTB_S1IW.py](ProcessingChains/diapOTB_S1IW_Chain) : Single intererometry chain for S1 IW mode
|
|
|
|
|
|
|
|
|
* [SAR_MultiSlc.py](ProcessingChains/Sar_MultiSlc_Chain) : Multitemporal intererometry chain for S1 Stripmap mode and Cosmo
|
|
|
|
|
|
|
|
|
* [SAR_MultiSlc_IW.py](ProcessingChains/Sar_MultiSlc_IW_Chain) : Multitemporal intererometry chain for S1 IW mode
|
|
|
|
|
|
|
|
|
|
|
|
All these chains can be executed by following the next [tutorial](ProcessingChains/tuto_chains).
|
|
|
|
|
|
|
|
|
A [Python API](PythonAPI/pythonAPI) was designed to organize python scripts and to help new chain development. In case of existing workflows do not fullfill your needs, you can easily create your own workflow by calling DiapOTB appliccations.
|
|
|
|
|
|
|
|
|
|
|
|
![image](./Art/results_DiapOTB/Results_Reunion.png) |