Professional Documents
Culture Documents
ABSTRACT
The NOAA Sea-viewing Data Analysis System (NOAA-SeaDAS) is an Interactive Data Language (IDL)-based satellite
data visualization, analysis, and processing system based on the version 6.4 of the NASA’s Sea-viewing Wide Field-of-
view (SeaWiFS) Data Analysis System (SeaDAS) released in 2012. NOAA-SeaDAS inherited all the original
functionalities of SeaDAS 6.4 and was upgraded with many new functions and new sensor supports, particularly the
support of the Visible Infrared Imaging Radiometer Suite (VIIRS) onboard the Suomi National Polar-Orbiting
Partnership (SNPP). The main goal of the NOAA-SeaDAS development is primarily in support of NOAA ocean color
team’s calibration and validation activities. The current version of NOAA-SeaDAS can visualize, analyze, and process
VIIRS Sensor Data Records (SDR or Level-1B data) produced by the NOAA Interface Data Processing System (IDPS),
ocean color Environmental Data Records (EDR or Level-2 data) produced by the NOAA Multi-Sensor Level-1 to Level-
2 (MSL12) ocean color data processing system, and Level-3 data binned or mapped from Level-2 data produced by
NOAA-MSL12. NOAA-SeaDAS is currently serving an active IDL user group at NOAA and will serve other
institutions and universities in the future. The goal is to allow various scientific users to visualize, analyze, and process
VIIRS data from Level-1B through Level-2 and Level-3. In addition, NOAA-SeaDAS can also visualize satellite images
from the Korean Geostationary Ocean Color Imager (GOCI), as well as many other satellite ocean color sensors, e.g.,
SeaWiFS, the Moderate Resolution Imaging Spectroradiometer (MODIS), etc. NOAA-SeaDAS is under constant
development to create new system functionalities and enhance user experience. With constantly increasing volume in the
global ocean color data archive, NOAA-SeaDAS will play an important role in support of global marine environment
data analysis and various scientific applications.
Keywords: NOAA-SeaDAS, VIIRS, MODIS, GOCI, IDL, ocean color remote sensing, image visualization
1. INTRODUCTION
The Sea-viewing Wide Field-of-view Sensor (SeaWiFS) Data Analysis System (SeaDAS) was a comprehensive image
analysis package for the processing, display, analysis, and quality control of ocean color data [1] developed at NASA
Goddard Space Flight Center (GSFC). NOAA Sea-viewing Dada Analysis System (NOAA-SeaDAS) is a continuous
development of Interactive Data Language (IDL)-based SeaDAS 6.4 at NOAA Center for Satellite Applications and
Research (STAR). NASA SeaDAS was the primary data analysis software for SeaWiFS Project starting 1995. Later
system upgrades added support for the Moderate-Resolution Imaging Spectroradiometer (MODIS) [2, 3], Medium
Resolution Imaging Spectrometer (MERIS) [4], and other earlier ocean color sensors [5]. SeaDAS through version 6.4
released in 2012 was based on IDL. The IDL-based SeaDAS provides a user-friendly interface that meets the needs of
novice users of data analysis software, as well as more advanced IDL users who want capabilities for algorithm
modification and new method or model exploration on various satellite sensors. The IDL-based SeaDAS was award-
winning system software with a fully functional Linux/Mac platform version and PC platform version via virtual
machine applications and was widely used by the ocean color community.
SeaDAS 6.4, however, was the last IDL-based release by NASA Ocean Biology Processing Group (OBPG). Beginning
with SeaDAS 7.0 release in 2013, Java and Python have been used to replace IDL as the programming language, and all
IDL-based functions were removed. Although Java and Python have their advantages in the software development
process, heritage SeaDAS users familiar with IDL-based functions and scripts may not want to switch to Java and
Ocean Remote Sensing and Monitoring from Space, edited by Robert J. Frouin, Delu Pan,
Hiroshi Murakami, Young Baek Son, Proc. of SPIE Vol. 9261, 92611H · © 2014 SPIE
CCC code: 0277-786X/14/$18 · doi: 10.1117/12.2070478
X I r
!lItSF,I,.!
(.1.
7111, 5.X.E.1, r.
$ $
944m
J I. J 11,1,19..1
r v.
, con. 9,
&J
Figure 1. General NOAA-SeaDAS GUI for VIIRS EDR image visualization (chlorophyll-a on March 26,
2012). All image quality flags can be checked at pixel level, zoom window was open to focus on Florida
Keys regions.
LJ
I rLWU
Figure 2. VIIRS NOAA-MSL12 32-bit Level-2 flag display on a mapped image (October 24, 2012).
Figure 3. VIIRS IDPS EDR data display with quality flag display (pink color identified as turbid water regions (April 6, 2012).
Figure 4. VIIRS global chlorophyll-a concentration generated from 8-day Level-3 binned file (August 29, 2014).
Figure 5. VIIRS true color image for the U.S. east coast region acquired on November 25, 2012 and the Great Barrier
Reef, Australia on September 17, 2014 from SDR granule aggregated files (SDR bands 3, 4, 5 & 7 radiance data were
used in processing at 1 km resolution).
Figure 6. VIIRS chlorophyll-a concentration in Gulf of Mexico (March 26, 2012), before (left) and after (right) bowtie
pixel mitigation with two granules aggregation.
Figure 7. GOCI Level-2 water diffuse attenuation coefficient at 490 nm, Kd(490), in the west Pacific Ocean (April 5, 2011).
ACKNOWLEDGMENT
This work was supported by the Joint Polar Satellite System (JPSS) and NOAA funding and grants. The motivation for
NOAA-SeaDAS arose from requests of active IDL users at NOAA and stands on the shoulders of the NASA IDL-based
SeaDAS series and its decade-long success and widespread use in the ocean color community. We are grateful for the
sharing of codes and IDL program routines developed under SeaDAS from NASA OBPG. The views, opinions, and
findings contained in this paper are those of the authors and should not be construed as an official NOAA or U.S.
Government position, policy, or decision.