Git Product home page Git Product logo

ez-insar's Introduction

Logo EZ-InSAR

EZ-InSAR

EZ-InSAR (formerly called MIESAR for Matlab Interface for Easy InSAR) is a toolbox written in MATLAB to conduct Interferometric Synthetic Aperture Radar (InSAR) data processing using the open-source software packages (ISCE+StaMPS/MintPy) within a easy-to-use Graphic-User-Interface (GUI). The toolbox now can generate SAR interferograms using ISCE and conduct displacement time series analysis with either Persistent Scatters (PS) or Small-Baselines (SBAS) approaches using StaMPS or MintPy.

EZ-InSAR minimizes the work of user in downloading, parametrizing, and processing the SAR data, so enabling these who are not familiar with InSAR but can also produce and analyze ground surface displacements by themselves. EZ-InSAR is also a contribution to the Platform for Atlantic Geohazard Risk Management (AGEO) project, which is funded by Interreg Atlantic Area Programme through the European Regional Development Fund.

Release info: Version 2.0.0 Beta, August 19, 2022

Sensors:

Satellite Mode EZ-InSAR SLC format
Sentinel-1 IW Ready .zip or .SAFE in the slc directory
Sentinel-1 StripMap Ready .zip or .SAFE in the slc directory
PAZ StripMap Ready Unzipped PAZ1_* directory in the slc directory
TerraSAR-X StripMap Ready Unzipped TSX1_* directory in the slc directory
Cosmo-SkyMed StripMap Ready [directory of the acquisition]/CSK*.h5 in the slc directory
ALOS2 StripMap No NE

For the Spotlight data, EZ-InSAR can manage the data similar to StripMap but the processing with ISCE should be modified.

Please check the guidelines to add a new sensor: here.

1. Dependencies & Installation

See Installation to install and configure the depended codes and software.

EZ-InSAR incorporates several the most popular open source InSAR processors to perform SAR interferometry and displacement time series analysis. These processors are:

· ISCE - Interferometric synthetic aperture radar Scientific Computing Environment (ISCE)

· StaMPS - Stanford Method for Persistent Scatterers (StaMPS)

· MintPy - The Miami INsar Time-series software in PYthon (MintPY)

Some additional dependencies are needed to run the above InSAR processors or enhancing the functions of the code. For example, you may need the TRAIN package to correct for tropospheric errors in SAR interferograms when using StaMPS, and in MintPy you may need PyAPS to do the similar work. Some toolboxes of MATLAB are also needed for successfully running the SAR processing code, which will be descripted in detail in Part II of the help document.

EZ-InSAR is developed on a Linux platform currently. The commercial software MATLAB is needed to run EZ-InSAR.

1.2 Running the toolbox

After the installation and configuration, lunch "Matlab" through a terminal, and then type "EZ_InSAR".

EZ-InSAR Interface

Figure 1. The snapshot of the interface of EZ-InSAR.

Basically, the interface contains three independent modules shown as the "Data preparation module", "ISCE InSAR processing module", and "InSAR time series analysis module". The “EZ-InSAR Paths” button allows the user to define the work path for processing the data. The StaMPS and MintPy processors can be activated by clicking the corresponding tables in the "InSAR time series analysis module" module, respectively. Also, there is a progress bar showing the running progress of each step and an information box showing the useful tip during data processing at the bottom of the interface.

A tutorial on the use of the toolbox can be downloaded from here.

1.3 Developers & Contact

Based on original idea and development from Alexis Hrysiewicz, EZ-InSAR is developed and maintained by the Natural Hazard Research group lead by Eoghan Holohan at School of Earth Sciences, University College Dublin (UCD). The people who develop and document the toolbox are acknowledged below:

1.4 Acknowledgement

We acknowledge that the open-source InSAR processing software and code used by EZ-InSAR are cited properly. EZ-InSAR is distributed for free under the GPLV3 License.

1.5 Partners

AGEO AGEO
Interreg Atlantic Area Interreg Atlantic Area
iCRAG iCRAG
UCD University College Dublin
SWJTU Southwest Jiaotong University

ez-insar's People

Contributors

alexisinsar avatar insarwxw avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.