Day 4

Detailed paper information

Back to list

Paper title RIPPL: second-generation open-source interferometric software
  1. Gert Mulder Delft University of Technology (TU Delft)
  2. Yan Yuan Delft University of Technology
  3. Freek van Leijen Delft University of Technology (TU Delft) Speaker
  4. Yuxiao Qin Northwestern Polytechnical University
  5. Paco López-Dekker Delft University of Technology (TU Delft)
  6. Ramon F. Hanssen Delft University of Technology, Department of Geoscience and Remote Sensing
Form of presentation Poster
  • D1. Managing Risks
    • D1.01 Satellite EO for Geohazard Risks
Abstract text The field of InSAR has developed significantly over the last thirty years, both from a technical and an application viewpoint. Key element in this development has been the availability of open-source software tools, to stimulate scientific progress and collaboration. One of these tools was the Delft Object-oriented Radar Interferometric Software (DORIS), initiated and made available by the Delft University of Technology in the late nineties. Many researchers have worked with this software, and still are. Moreover, the DORIS software inspired the implementation of other interferometric software suits, such as ESA's SNAP toolbox.

Although the DORIS software is still used by researchers over the world on a daily basis, it also showed its limitations. Being originally designed for the processing of a single interferogram, on a single processing core, the scaling to stack processing required additional wrappers around the DORIS core. Moreover, the C++ implementation proved to be a hurdle for many researchers to contribute. Also, the adaption to other SAR acquisition modes, such as the Sentinel-1 TOPS mode, showed to be difficult.

These limitations stimulated us to develop a second-generation interferometric software suite: Radar Interferometric Parallel Processing Lab (RIPPL). RIPPL is fully implemented in Python3, commonly used in the scientific community, which hopefully will stimulate contributions in the further development of the code. The software is setup in a modular manner, enabling easy addition of new modules. Furthermore, RIPPL is designed to distribute its tasks over the processing cores available. The software can be used to download SAR data and precise orbits, apply radiometric calibration operations, perform the coregistration of a data stack, and generate output products, such as interferograms and coherence maps. Phase unwrapping can be performed via an interface with the SNAPHU software (the only non-python interface of the software). Output can be generated both in radar coordinates, or in any desired map projection, enabling easy integration with other data sources. Moreover, the contains modules to easily incorporate Numerical Weather Models (NWMs) in the processing.

Whereas various interferometric software tools already exist, the past showed that the co-existence of different software solutions stimulated science by inspiration and combination of ideas. This will also hold in the future, where new SAR satellite missions will be launched, possibly in combination with new acquisition modes. Early adaption of our software to these new data sets will stimulate the scientific pick-up. Therefore, we consider RIPPL software as a useful contribution to the scientific InSAR community.

In our contribution we will present the functionality of the RIPPL software, and show the results that can be generated based on various data sets.