You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

A discussion of data quality flags during the ESDSWG meeting during April, 2016 prompted me to take a look at existing quality flags in the CMR. These all originated in ECHO and we know how to represent them in ISO. The data clearly indicate that the current quality flags suffer from considerable inconsistency which makes them hard to use if we should decide to support quality information as part of a search strategy.

In this blog I propose a small effort to reframe the automatic quality flags in terms of a small number of consistent values. Specifically, I propose the values Passed, Suspect, Failed, and Undetermined. The table below maps the current values to these proposed values. It also shows a number of current flag values that appear to be more appropriate as flag explanations than as flag values.

The table also shows the occurrence frequency of current flags. If the mapping is accepted as proposed, the distribution of values would be: Passed - 77%, Suspect - < 1%, Failed - < 1%, Undetermined  - 13.5%. Roughly 8.5% of the current values would be migrated to explanations.

Current flag values

%

Migrated to Explanation

 
Based on percentage of product that is good. Suspect used where true quality is not known.5.15%
Passed indicates parameter passed for specific automatic test; Suspect, QA not run; Failed, parameter failed specific automatic test.1.10%
QA flag explanation0.70%
Passed if algorithm ran within bounds of execution constraints. Suspect if bounds of execution constraints violated. Failed if PGE failed.0.31%
All three channels WN, SW, and Total had values less than 50% bad0.23%
All MODIS data is classified suspect at this point Set QA flag to pass if geolocation can be performed on one footprint Exhau SS4.5-6:0.17%
Same as the flag for the SSF.0.11%
An updated automatic quality flag and explanation is put in the product .met file when a granule has been evaluated. The flag value in this file, Not Investigated, is an automatic default that is put into every granule during production.0.09%
Inspection estimate: Passed Failed0.08%
Number of good profiles is more than number of bad profiles.0.06%
Percentage of good pixels of 3 channels is more than 50.0.06%
Flag set to Passed if NrofGoodOutputSamples &gt;= 75% of NrofGoodInputSamples, to Suspect if NrofGoodOutputSamples &gt;= 50% but &lt; 75% of NrofGoodInputSamples, and to Failed if NrofGoodOutputSamples &lt; 50% of NrofGoodInputSamples.0.05%
Passed, indicates parameter passed for specific automatic test; Suspect, QA not run; Failed, parameter failed specific automatic test.0.05%
The value is based on a combination of the RadianceScienceQualityFlag, IrradianceScienceQualityFlag, QAPctRadianceError, QAPctFitError, QAPctCloudFractionMissing, QAPctCloudPressureMissing. Thresholds used: 50% for Failed and 20% for Suspect.0.05%
To be set as 'Passed' or 'Failed' to indicate failure of PGE test.0.05%
Flag set to Passed if QAPercentHighQualityData >= 90%, Flag set to Suspect if QAPercentHightQualityData >= 60% or or input L1B do not have its AutomaticQualityFlag set to Passed, Flag set to Failed if QAPercentHighQualityData < 60%.0.03%
The value is based on a combination of the RadianceScienceQualityFlag, IrradianceScienceQualityFlag, QAPctRadianceError, QAPctCloudDataError, QAPctSCDError, QAPctGhostColumnError, QAPctVCDError. Thresholds used: 50% for Failed and 20% for Suspect.0.03%
The value is based on a combination of the RadianceScienceQualityFlag, IrradianceScienceQualityFlag, QAPctRadianceError, QAPctMWError and QAPctNUVError. Thresholds used: 50% for Failed and 20% for Suspect.0.03%
Flag set to Passed if QAPercentHighQualityData &gt;= 80%, Flag set to Suspent if QAPercentHighQualityData &gt;= 20%, or L1B AutomaticQualityFlag not set to Passed, otherwise Flag set to Failed0.02%
Flag set to Passed if QAPercentHighQualityData &gt;= 90%, Flag set to Suspect if QAPercentHightQualityData &gt;= 60% or or input L1B do not have its AutomaticQualityFlag set to Passed, Flag set to Failed if QAPercentHighQualityData &lt; 60%.0.02%
Set QA flag to pass if geolocation can be performed on one footprint All VIIRS data is classified as good Exhausted IES D SS4.5-6: no errorscessed pixel and IES data to SSF.0.02%
Set QA flag to pass if geolocation can be performed on one footprint All VIRS data is passed as is to convolution Exhaust SS4.5-6: no errorsully processed pixel and IES data to SSF.0.02%
Set to 'Failed' if processing error occurred,'Passed' otherwise0.02%
The value is based on a combination of the RadianceScienceQualityFlag, IrradianceScienceQualityFlag, QAPctRadianceError and the ProfileErrorFlag. Thresholds used: 30% for Failed and 50% for Suspect.0.02%

Mapped to Passed

 
Passed46.83%
parameter is produced correctly27.32%
Validated1.01%
All data passed during checkout0.69%
Data passed automatic quality checks.0.26%
Process terminated normally - Check HIRDLS Data Description and Quality document for more information on the quality0.25%
no error detected0.18%
Process Terminated Normally0.18%
This file passed automatic quality checks.0.15%
The data passed all automatic quality tests0.08%
This granule passed automatic tests that were performed by the PGE. The percentage of missing, out-of-bounds and contaminated data were computed to determine data quality.0.02%

Mapped to Undetermined

 
No automatic quality assessment is performed in the PGE5.07%
DummyValue2.22%
Automatic quality determination software not yet implemented1.61%
Process Terminated Normally - Check Science Quality Flag for Science Team quality assessment1.43%
No automatic quality assessment is performed in the PGE.0.52%
No automatic quality assessment done in the PGE.0.46%
No automatic quality assessment done in the PGE0.28%
Program Execution Completed0.28%
Refer to Log Files0.26%
Passed was set as a default value. More algorithm will be developed0.18%
Passed or Failed0.15%
Always Passed0.12%
Not implemented0.11%
Passed was set as a default value. May or may not require further study0.11%
Not Investigated0.09%
Process Terminated Normally - Check Science Quality Statement0.09%
Currently assuming all data received good, check percent_bad fields0.09%
TBD0.08%
Program execution completed.0.06%
set Passed as default, will decide later0.06%
Always 'Passed'.0.06%
Automatic quality determination software not implemented0.06%
not being investigated0.06%
Define VAL=Maximum(QAStatPctPixBad,QAStatPctPixProcessingError,QAStatPctGeolocationError,QAStatPctMeasError). Flag set to Passed if VAL is less or equal than 10%, to Suspect if VAL is between 10% and 20% and to Failed if VAL greater or equal than 20%0.05%
currently not used0.03%
An automatic quality investigation has not yet been devised.0.02%
df0.02%

Suspect

 
Suspect0.64%

Failed

 
Failed0.40%

 

 

 

  • No labels