eos terra modis quality assurance overview joseph m glassy, director, modis software development at...

16
EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation Group University of Montana, Missoula Montana USA

Upload: darrell-wright

Post on 02-Jan-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

EOS TerraMODIS Quality Assurance Overview

Joseph M Glassy,

Director, MODIS Software Development at NTSG

School of Forestry,

Numerical Terradynamics Simulation Group

University of Montana, Missoula Montana USA

Page 2: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

Introduction

• Goals:– Summarize our SCF Quality Assurance

program (goals, protocols, interface to ECS)– Describe how QA/Validation information is

organized, formatted, and retrieved.– Introduce key Quality Assurance concepts and

techniques.– Invite feedback on how we can improve.

Page 3: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

Quality Assurance, Validation,and Evaluation

• Distributed quality control measures integrated into a NASA operational mission is a relatively new approach (e.g. where SCF’s actively participate in QA beyond initial assignment).

• Quality Control measures divided into QA, evaluation, and a formal validation program.

Page 4: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

Quality Assurance, Evaluation, and Validation

• Quality Assurance: near-real-time, tile and pixel level evaluation of tile products.

• Evaluation: reasonableness checks on trends towards “correctness” stopping short of saying outputs are “absolutely right”

• Validation: after-the-fact analysis (formal, global) using sparse point comparisons (FluxNet, Core Validation sites, campaigns like Safari 2000, etc) to “try” to assess absolute accuracy…

Page 5: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

Quality Assurance

• Two emphases: routine and trouble-ticket driven• Two scopes: tile level (ECS metadata) vs. pixel

level (separate pixel QA, often as categorical scores)

• Tile level QA: mandated EOSDIS Core System fields as searchable metadata, to qualify data orders, use of tiles in specific analysis applications

• ECS Metadata :Object-Data-Lang./Parameter Value Lang (ODL-PVL) hierarchies.

Page 6: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

Quality Assurance Data Flow

• Production at GSFC and/or MODAPS• Goal: SCF acquire(s) and analyze 5% of tiles• SCF check tile, pixel QA, then updates

SCIENCEQUALITYFLAG and explanation…• SCF posts QA evaluation back to LDOPE• LDOPE updates DB at Eros Data Center• User orders, receives tile(s) with updated QA

field(s).

Page 7: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

QA VALIDSfor SCIENCEQUALITYFLAG

• Passed• Suspect• Failed• Inferred Passed• Inferred Failed• Being investigated• Not being investigated (default)

Page 8: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

ECS Tile Level Metadata

• Appears in HDFEOS tiles as (3) file level character attributes:

• StructMetadata.0 – tile geolocation parameters• CoreMetadata.0 – user searchable key fields to

qualify Query/Orders and assessing usability in scientific analysis and field applications.

• ArchiveMetadata.0 – overlapping info, more for ECS/EDC use in organizing archives. (ignore)

Page 9: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

CoreMetadata.0 Example

• ODL/PVL information is organized into a nested hierarchy of object “stanzas”

• QAPERCENTGOODQUALITY or,• QAPERCENTCLOUDCOVER may be helpful…• Example of a ODL/PVL stanza for LOCALGRANULEID

• :CoreMetadata.0 = "\n",• "GROUP = INVENTORYMETADATA\n",• " GROUPTYPE = MASTERGROUP\n",• "\n",• " GROUP = ECSDATAGRANULE\n",• "\n",• " OBJECT = LOCALGRANULEID\n",• " NUM_VAL = 1\n",• " VALUE = \"MOD15A1.A2000208.h18v04.002.2000322020100.hdf\"\n",• " END_OBJECT = LOCALGRANULEID\n",• "\n",• " OBJECT = PRODUCTIONDATETIME\n",• " NUM_VAL = 1\n",• " VALUE = \"2000-11-17T02:01:01.000Z\"\n",• " END_OBJECT = PRODUCTIONDATETIME\n",• "\n",

Page 10: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation
Page 11: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

Embedded QA Bitfield Legend (via Noesys 2.0)

Page 12: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

..all QA bitfields merged…

Page 13: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

MODLAND_QC ALGOR_PATH

CLOUD_STATE

...vs. each QA bitfield separated…

CLOUD STATE (0=clear, 1=cloudy, 2=mixed, 3=not set)

QC N. Pixels Rel. Frequency

0 648401 45.028

1 404148 28.066

2 82511 5.730

3 304940 21.176

Page 14: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

Quality Assurance Techniques

• Tile level analysis using visualization tools like HDFLook, ENVI/IDL, Noesys, HDF-Explorer

• Tile level statistical analysis & characterization• Multiple tile statistical characterizations, over time

periods• Reprojection/mosaic post-processing, to import

into GIS/RS environments, for formal comparison with other geo-spatial datasets.

Page 15: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

Quality AssuranceTools Available

• Public domain: HDFLook (Lille,FR); Webwinds (JPL)

• Commercial: Noesys, ENVI/IDL, HDF-Explorer• Future: ERDAS Imagine, PCI EasiPACE, ArcInfo• Open source utilities: reprojtool.exe, qcbits.exe,

others as developed…• Ask your vendor to support HDF-EOS!

Page 16: EOS Terra MODIS Quality Assurance Overview Joseph M Glassy, Director, MODIS Software Development at NTSG School of Forestry, Numerical Terradynamics Simulation

Quality AssuranceResources Available

• Consult MODIS Product User’s Guide and/or the product Abstract, available with orders at EDC

• Consult main NASA EOSDIS Core System metadata web site:

• observer.gsfc.nasa.gov/applied_tech/metadata

• Main MODIS Quality Assurance URL is:• http://modland.nascom.nasa.gov/QA_WWW/qahome.html