460 likes | 857 Views
Next ESA SAR Toolbox (NEST) release 4A 1.5. Salvatore Dinardo SERCO c/o European Space Agency ESRIN EOP-Exploitation & Services Division 8/11/2010. Content. NEST Project overview NEST architecture NEST functionalities and tools Practical exercise. NEST Project overview.
E N D
Next ESA SAR Toolbox (NEST) release 4A 1.5 Salvatore Dinardo SERCO c/o European Space Agency ESRIN EOP-Exploitation & Services Division 8/11/2010 FUNCEME-COSPAR, Fortaleza, Brasil
Content • NEST Project overview • NEST architecture • NEST functionalities and tools • Practical exercise
NEST Project overview NEST (Next ESA SAR Toolbox) is an open source ESA software for exploitation (visualizing, analyzing and post-processing) of ESA and other spaceborne SAR data processed from Level-1 or higher. NEST-DORIS InSAR Module (11/2009-12/2010) 1st Release in 4A Project schedule Kick off November 2007 Phase A - SRR System Requirements Review (month 2) - PDR Preliminary Design Review (month 4) Phase B Release 1A – 1B – 1C 1st Public release Nov. 2008 Release 2A – 2B –2C (June 2009) Release 3A -3B- 3C (March 2010) 2 year Follow-up contract Release 4A-1.5 (October 2010)
NEST Project overview NEST is being developed by Array Systems Computing Inc. of Toronto Canada under ESA Contract number 20698/07/I-LG. • ESA Marcus Engdahl (ESA Technical Officer), Andrea Minchella (RSAC c/o ESA) • Array Systems Computing Rajesh Jha, Luis Veci, Jun Lu, Shengli Dai • Brockmann Consult Norman Fomferra, Marco Peters • PPO.labs (InSAR) Petar Marinkovic • TU Delft (InSAR) Ramon Hanssen NEST TEAM
NEST Architecture • Fully portable to multiple hardware platforms and operating systems (Windows, Linux, Mac) thanks to a 100% pure Java implementation. • Modular design for easy modifications and upgrades • An API enables users to easily add their own modules (readers/writers) and extend the capabilities of NEST • Fully Open Source under the GNU GPL • Support from multiple platforms and multi-core support
NEST Architecture NEST-BEAM Co-development • NEST is built re-using the BEAM Earth Observation Toolbox and Development Platform • With cooperation between Array Systems Computing and Brockmann Consult, the shared NEST-BEAM Core supports plug-in modules for both toolboxes • Both toolboxes may benefit from improvements and new features from either project
Functionalities and Tools • Supported SAR Missions: how accessing • DAT and general utilities • Basic SAR tools • Advanced SAR Tools • Graph builder
How accessing supported SAR Missions • Product readers • Product Library (NEW!)
The Product Library • Convenient browsing and importing of products having information and product previews. • Import to a project • Apply batch processing chain
Display and Analysis Tool (DAT) • Clear and intuitive GUI • ProductsView (Pixel info) • Project View • World Maps (open gl cards) • NASA WorldWind Integration • Metadata/header (editable) • Statistics & Data Analysis • Colour Management • Layer Management • Flexible windows management (Floating, Dockable, tabbed)
General utilities • Data Conversion and Export (GeoTiff, HDF 4 & 5, NetCDF, Bynary, Envi) • Subset and Resampling • Band Arithmetic • Image Filtering • ROI tools (export to shape file) • Shape file overlay • Create layer stack • Image Analysis -Principle Component Analysis - EM Cluster Analysis - KMeans Cluster Analysis
Basic SAR Tools • Absolute calibration (Envisat ASAR, ERS 1&2, ALOS, Radarsat2, TerraSAR-X, Cosmo-SkyMed) • ERS-ASAR precise orbit handling (Doris, Prare and Delft orb.) • Coregistration of detected and complex products • Multilooking & speckle filtering • Debursting of ASAR WSS
Coregistration March (Red) ALOS PALSAR HV Amazon 2007 April (Green) RGB July (Blue)
Advanced SAR Tools • Range-Doppler Terrain Correction • Simulated SAR Terrain Correction with GIM mask • Radiometric normalization during Terrain Correction • Ellipsoid correction • Map Reprojection • Mosaicking Supported_Products&MainTools_4A-1.5.xls
Mosaicking 62 ASAR GM Products Mosaic of Australia
Advanced SAR Tools: OCEAN tools • Oil Spill Detection • Wind Field Estimation • Object Detection Detection Land Masked Map Projected Currently only ASAR and ERS are fully supported
NEST-DORIS InSAR functionalities • Coregistration and resampling • DEM assisted coregistration • Products: interferogram and coherence • Filtering: both spectral and phase • Geo-coding • Unwrapping: through 3rd party software • Limited stack processing • Differential InSAR • Supporting tools and utilities Currently only ASAR and ERS are fully supported
Graph Builder • Create your own processing chains • Visual Graph Processing Framework interface • Executed from command line or from GUI • Allows for batch processing on stack of images
From SLC to Orthorectified product ASA_IMS_1PNUPA20081212_092731_000000162074_00351_35475_2365.N1 Slant range geometry
From SLC to Orthorectified product Multilook 2:10
From SLC to Orthorectified product Range Doppler orthorectification
From SLC to Orthorectified product Radiometric normalization using the DEM local incidence angle
Further information For software upgrades, documentation and more information regarding the NEST project, please visit the website at http://earth.esa.int/nest
Exercise Objective is to show how creating a Calibrated, despeckled, coregistered and orthorectified ASAR WSM Time series • Dataset • ASA_WSM_1PNUPA20080124_.N1 • ASA_WSM_1PNUPA20080228_.N1 • ASA_WSM_1PNUPA20080508_.N1 C:\COSPAR_NEST_practical Descending-track 237
Absolute calibration Graph Builder Batch processing Speckle filtering Processing steps Open & Inspect product DAT 1. 2. Coregistration DAT 3. RD Terrain Correction RGB Visualization
2. Inspect product • Identification: Basic information on the product (Mission, Product type, Acquisition time, Pass, Track and Orbit) • Metadata: This includes all the original metadata within the product, the Abstracted Metadata which is the important metadata fields used by the Operators in a common format and the Processing graph history recording the processing that was done • Tie Point Grids: Raster grids created from interpolating the tie-points information within the product. The interpolation is done on the fly according to the product. • Bands: The actual bands inside the product and virtual bands created by NEST from expressions. Different icons are used to distinguish these bands.
2. Graph Builder: Calibration&SpeckleFil Op Save the chain clicking on Save Select the output directory Link the blocks using the mouse right button The Chain will be saved in xml language.
2. Batch processing The Chain has been defined for one product. Now we want to run the chain over the 3 WSM of the dataset via batch processing Drag and drop products from Products View to I/O Parameters window
2. Batch processing Run the Chain Load the Exercise_chain.xlm just defined
3. Coregistration Drag and drop products from Products View to I/O Parameters window
3. RGB Visualization Click on mouse right button
THANK YOUSalvatore DinardoSERCO c/o European Space Agency ESRIN EO Science, Applications and New Technologies DepartmentSalvatore.Dinardo@esa.int