SENTINEL-1 Toolbox
Overview
The
Sentinel-1 Toolbox (S1TBX) is an open source (GNU GPL)
toolbox consisting of a collection of processing tools, data
product
readers and writers and a display and analysis applications to support
the
large archive of data from ESA SAR missions including Sentinel-1, ERS1 & 2
and ENVISAT,
as well as third party SAR-data from ALOS PALSAR, TerraSAR-X,
Cosmo-Skymed and
RADARSAT-2. S1TBX
has been built using the SeNtinels Application Platform (SNAP) making it compatible with the SENTINEL-2 and
SENTINEL-3 Toolboxes and incorporating tools for multispectral optical
products. The
Toolbox is composed of a Display and Analysis Tool (DAT) and various
processing
tools that could be run independently from the command-line and also
integrated
within the graphical user interface. The Toolbox includes tools for calibration, speckle
filtering,
coregistration, orthorectification, mosaicking, data conversion,
polarimetry
and interferometry.
Architecture Highlights
- Graph Processing Framework
(GPF): user-defined processing chains
- Graphical or command-line
execution
- Tiled memory management for
working with very large data products
- Data abstraction models to
handle all SAR missions in a common way
- Modular design for easy
modifications and upgrades
- Users are able to add
their own modules via APIs
- Multithreading and Multi-core
processor support
- Integrated WorldWind
visualisation
Main Features
- Statistics & Data Analysis
- Metadata handling
- Subset, Resample and Band Arithmetic
- Export to GeoTiff, HDF 4 & 5, NetCDF, Binary, Envi,
Kmz formats
- LUT and Layer Management
- ROI tools, layer stacking
- Absolute calibration (Envisat ASAR, ERS 1&2, ALOS,
RADARSAT-2, TerraSAR-X, Cosmo-SkyMed)
- Multilooking & speckle (single and multitemporal)
filtering
- ERS-ASAR precise orbit handling (Doris, Prare and Delft
orb.)
- Coregistration of detected and complex products
- Debursting of ASAR WSS
- Range-Doppler Terrain Correction
- Radiometric normalization during Terrain Correction
- SAR simulation
- Layover and shadow masks
- Simulated SAR Terrain Correction
- Ellipsoid correction, Map Reprojection, Mosaicking
- Automatic SRTM DEM download and tile selection
- Product library for scanning and cataloguing large archives
efficiently
- Ocean tools: basic routines for oil spill detection, ship
detection and wind field estimation from SAR data
- Fully integrated and featured InSAR processor
(JLinda) for Stripmap and Zero-Doppler focused data
- Polarimetric tools for decompositions and classification
- Compatibility with PolSARpro
Toolbox (Reader, Writer)
Supported Product Formats:
SAR Data Products
- Sentinel-1
- ENVISAT ASAR, MERIS, AATSR
- ERS AMI 1 & 2 (CEOS & Envisat format from
PGS and VMP)
- JERS SAR
- ALOS PALSAR
- ASAR Wave Products
- RADARSAT 1
- RADARSAT 2
- TerraSar-X
- Cosmo-Skymed
Common EO Data Formats
- DIMAP
- GeoTIFF
- HDF 4 & HDF 5
- NetCDF
- ENVI
- PolsarPro
- Generic Binary
Digital Elevation Models
- SRTM
- ASTER Global DEM
- ACE
- GETASSE30
- GTOPO30 tiles
Source Code
The complete S1TBX software has been developed under
the GNU public license and comes with full source code in Java.
An Application Programming Interface (API) is provided
with S1TBX to allow easy extension by users to add new data
readers/writers of other formats and to support data formats of future
missions. Plug-in modules can be developed separately and shared by the
user community. Processors can be easily extended without needing to
know about the complexities of the whole software.
Supported Platforms
S1TBX is programmed in Java™ to allow a maximum
portability. The S1TBX software has been successfully tested
under MS Windows™ XP®, Vista, 7 and 8 as
well as under Linux, and Mac OS X
operating systems.