Automated Extraction of Storm Characteristics

Slides:



Advertisements
Similar presentations
Build 10 Tornado Detection Algorithm The Build 9 Tornado Vortex Signature ( TVS ) Detection Algorithm was not very robust, and was designed to be a place.
Advertisements

Radar Climatology of Tornadoes in High Shear, Low CAPE Environments in the Mid-Atlantic and Southeast Jason Davis Matthew Parker North Carolina State University.
Cell Tracking Algorithm (R3) Dan Cecil, UAH
DYnamical and Microphysical Evolution of Convective Storms Thorwald Stein, Robin Hogan, John Nicol DYMECS.
Calibration of GOES-R ABI cloud products and TRMM/GPM observations to ground-based radar rainfall estimates for the MRMS system – Status and future plans.
Clustering & image segmentation Goal::Identify groups of pixels that go together Segmentation.
Internet Vision - Lecture 3 Tamara Berg Sept 10. New Lecture Time Mondays 10:00am-12:30pm in 2311 Monday (9/15) we will have a general Computer Vision.
Tornado Detection Algorithm (TDA) By: Jeffrey Curtis and Jessica McLaughlin.
RECENT PROGRESS IN CONVECTIVE PHENOMENA MONITORING AND FORECASTING AT THE INM F. Martín, F. Elizaga, I. San Ambrosio and J. M. Fernández Servicio de Técnicas.
Travis Smith (OU/CIMMS) February 25–27, 2015 National Weather Center
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Operational thunderstorm nowcasting in the Alpine region.
VALLIAPPA LAKSHMANAN NATIONAL SEVERE STORMS LABORATORY / UNIVERSITY OF OKLAHOMA SEP, 2009 An Algorithm to Identify and Track Objects on.
: Chapter 10: Image Recognition 1 Montri Karnjanadecha ac.th/~montri Image Processing.
SCAN SCAN System for Convection Analysis and Nowcasting Operational Use Refresher Tom Filiaggi & Lingyan Xin
Data Integration: Assessing the Value and Significance of New Observations and Products John Williams, NCAR Haig Iskenderian, MIT LL NASA Applied Sciences.
Nowcasting thunderstorms in complex cases using radar data Alessandro Hering* Stéphane Sénési # Paolo Ambrosetti* Isabelle Bernard-Bouissières # *MeteoSwiss.
THE GOES-R GLM LIGHTNING JUMP ALGORITHM (LJA): RESEARCH TO OPERATIONAL ALGORITHM Elise V. Schultz 1, C. J. Schultz 1,2, L. D. Carey 1, D. J. Cecil 2, G.
Verification of the 88D Hail Detection Algorithm at WFO Cheyenne Mike Weiland WFO Cheyenne.
Image Classification 영상분류
A statistical framework for the analysis of large lightning and radar datasets Timothy J. Lang and Steven A. Rutledge Department of Atmospheric Science.
National Lab for Remote Sensing and Nowcasting Dual Polarization Radar and Rainfall Nowcasting by Mark Alliksaar.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Doppler Weather Radar Algorithms
Map of the Great Divide Basin, Wyoming, created using a neural network and used to find likely fossil beds See:
NSF Medium ITR Real-Time Mining of Integrated Weather Information Setup meeting (Aug. 30, 2002)
1 National Severe Storms Laboratory & University of Oklahoma Nowcasting.
Relationships between Lightning and Radar Parameters in the Mid-Atlantic Region Scott D. Rudlosky Cooperative Institute of Climate and Satellites University.
+ Storm Tracking and Lightning Cell Clustering using GLM for Data Assimilation and Forecast Applications Principal Investigators: Kristin Kuhlman and Don.
Storm tracking & typing for lightning observations Kristin Calhoun, Don MacGorman, Ben Herzog.
NR 143 Study Overview: part 1 By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
Multi-Radar, Multi-Sensor: A Successful Case of Research-To-Operations
Discriminating Between Severe and Non-Severe Storms Scott D. Rudlosky Henry E. Fuelberg Department of Meteorology Florida State University.
Production of a multi-model, convective- scale superensemble over western Europe as part of the SESAR project EMS Annual Conference, Sept. 13 th, 2013.
NOAA-MDL Seminar 7 May 2008 Bob Rabin NOAA/National Severe Storms Lab Norman. OK CIMSS University of Wisconsin-Madison Challenges in Remote Sensing to.
Travis Smith Hazardous Weather Forecasts & Warnings Nowcasting Applications.
Remote Sensing Unsupervised Image Classification.
CI VERIFICATION METHODOLOGY & PRELIMINARY RESULTS
Travis Smith, Jidong Gao, Kristin Calhoun, Darrel Kingfield, Chenghao Fu, David Stensrud, Greg Stumpf & a cast of dozens NSSL / CIMMS Warn-on-Forecast.
Greg Stumpf Hazardous Weather Forecasts & Warnings Advanced Storm Visualization Techniques.
COMPARISONS OF NOWCASTING TECHNIQUES FOR OCEANIC CONVECTION Huaqing Cai, Cathy Kessinger, Nancy Rehak, Daniel Megenhardt and Matthias Steiner National.
Investigating Lightning Cessation at KSC Holly A. Melvin Henry E. Fuelberg Florida State University GOES-R GLM Workshop September 2009.
Travis Smith U. Of Oklahoma & National Severe Storms Laboratory Severe Convection and Climate Workshop 14 Mar 2013 The Multi-Year Reanalysis of Remotely.
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
Database management system Data analytics system:
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Paper Review Jennie Bukowski ATS APR-2017
Digital Data Format and Storage
GOES-R Risk Reduction Research on Satellite-Derived Overshooting Tops
UZAKTAN ALGIILAMA UYGULAMALARI Segmentasyon Algoritmaları
Map of the Great Divide Basin, Wyoming, created using a neural network and used to find likely fossil beds See:
Presented by Pat McCarthy Prairie and Arctic Storm Prediction Centre
High resolution radar data and products over the Continental United States National Severe Storms Laboratory Norman OK, USA.
A Real-Time Automated Method to Determine Forecast Confidence Associated with Tornado Warnings Using Spring 2008 NWS Tornado Warnings John Cintineo Cornell.
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
An overview by: Thomas Jones December 2, 2002
Range Imaging Through Triangulation
Winter storm forecast at 1-12 h range
Nic Wilson’s M.S.P.M. Research
Tornado Warning Verification and its Relationship to Storm Type
An overview of real-time radar data handling and compression
Cartographic and GIS Data Structures
The 2008 Artificial Intelligence Competition
A Real-Time Learning Technique to Predict Cloud-To-Ground Lightning
The SIFT (Scale Invariant Feature Transform) Detector and Descriptor
A Neural Network for Detecting and Diagnosing Tornadic Circulations
Aiding Severe Weather Forecasting
On Crying “Wolf” A Modest Tirade on Confusing and Inconsistent Weather Radar Displays & A favorite topic – Pireps Aided & Abetted by MIT, FSS, ATC, NWS.
Image Segmentation.
CSE 185 Introduction to Computer Vision
A New Approach to Tornado Warning Guidance Algorithms
Presentation transcript:

Automated Extraction of Storm Characteristics Valliappa Lakshmanan National Severe Storms Laboratory & University of Oklahoma http://cimms.ou.edu/~lakshman/ 11/20/2018 lakshman@ou.edu

Automated Extraction of Storm Characteristics Goal WDSS-II K-Means Local Maximum Summary 11/20/2018 lakshman@ou.edu

Project 1: Skill Score By Storm Type Try to answer this question (posed by Travis Smith) Very critical, but hard to answer based on current knowledge Is it the type of weather or is it the forecaster skill? Initially, concentrate on tornadoes Based on radar imagery, classify the type of storms at every time step Take NWS warnings and ground truth information for a lot of cases Compute skill scores by type of storm Summer REU project Eric Guillot, Lyndon State Mentors: Travis Smith, Don Burgess, Greg Stumpf, V Lakshmanan Does the skill score of a forecast office as evaluated by the NWS depend on the type of storms that the NWS office faced that year? 11/20/2018 lakshman@ou.edu

Project 2: National Storm Events Database Build a national storm events database With high-resolution radar data combined from multiple radars Derived products Support spatiotemporal queries Collaboration between NSSL, NCDC and OU (CAPS, CSA) 11/20/2018 lakshman@ou.edu

Approach Project 1: How to get classify lots and lots of radar imagery? Need automated way to identify storm type Technique: Cluster radar fields Extract storm characteristics for each cluster Associate storm characteristics to human-identified storm type Train learning technique (NN/decision tree) to do this automatically Let it loose on entire dataset Project 2: How to support spatiotemporal queries on radar data? Can create polygons based on thresholding data But need to tie together different data sources Need automated way to extract storm characteristics for querying 11/20/2018 lakshman@ou.edu

Automated Extraction of Storm Characteristics Goal WDSS-II K-Means Local Maximum Summary 11/20/2018 lakshman@ou.edu

Warning Decision Support System: Evolution 1993-1998 Single-radar SCIT, MDA, TDA Part of 88D Radar Product Gen. 1995-2000 Single-radar with multi-sensor input NSE inputs Part of Open RPG-8 2003 Multi-radar multi-sensor over regional domain (1000km x 1000 km) Gridded products Shipped to select WFOs, SPC 2005 Multi-radar multi-sensor over CONUS CONUS 1km grids Available on the Internet Used in SPC, licensed commercially 2007 Polarimetric, phased array radars; 0.25km x 0.5 degree resolution 11/20/2018 lakshman@ou.edu

Methods Need way to extract storm characteristics in automated manner WDSS-II has two techniques to do this K-Means hierarchical segmentation (w2segmotionll) Tracking of local maxima (w2localmax) What about the input data? WDSS-II provides a variety of CONUS grids and derived products http://www.wdssii.org/ 11/20/2018 lakshman@ou.edu

WDSS-II CONUS Grids In real-time, combine data from 130+ WSR-88Ds Reflectivity and azimuthal shear fields Use these to derive products: Reflectivity Composite VIL Echo top heights Hail probability (POSH), Hail size estimates (MESH), etc. Low-level, mid-level shear Many others (90+) Have the 3D reflectivity and shear products archived Can use these to recreate derived products 11/20/2018 lakshman@ou.edu

Hail Case (Apr. 19, 2003; Kansas) Reflectivity Composite from KDDC, KICT, KVNX and KTWX 11/20/2018 lakshman@ou.edu

Height of echo above 18 dBZ Echo Top Height of echo above 18 dBZ 11/20/2018 lakshman@ou.edu

Maximum expected size of hail MESH Maximum expected size of hail 11/20/2018 lakshman@ou.edu

Vertical Integrated Liquid VIL Vertical Integrated Liquid 11/20/2018 lakshman@ou.edu

Automated Extraction of Storm Characteristics Goal WDSS-II K-Means Local Maximum Summary 11/20/2018 lakshman@ou.edu

Technique Identify storm cells based on reflectivity and its “texture” Merge storm cells into larger scale entities Estimate storm motion for each entity by comparing the entity with the previous image’s pixels Interpolate spatially between the entities Smooth motion estimates in time Use motion vectors to make forecasts Courtesy: Yang et. al (2006) 11/20/2018 lakshman@ou.edu

Why it works Hierarchical clustering sidesteps problems inherent in object-identification and optical-flow based methods 11/20/2018 lakshman@ou.edu

Trends What about trends? Compute properties of current cluster Min, max, mean, count, histogram, etc. Project cluster backwards onto previous sets of images Can use fields other than the field being tracked Compute properties of projected cluster Use to diagnose trends 11/20/2018 lakshman@ou.edu

w2segmotionll Parameters K-Means segmentation algorithm Tracks Reflectivity Composite In data range 20-60 dBZ Use VIL, MESH, EchoTop, SHI fields Computes statistics specified in stormType.xml Starts clustering at size=20 Minimum size increases 10x, so 2nd scale is 200 and 3rd scale is 2000 Zero indicates that smaller regions are pruned at coarser scales Used default values for this slideshow, but 20:50:1 may suit better w2segmotionll -f "VIL MESH EchoTop_18 SHI“ -T MergedReflectivityQCComposite -d "20 60" -X ~/w2config/algs/stormTypeInput.xml -p 20:10:0 11/20/2018 lakshman@ou.edu

Identified Cluster IDs (Intermediate Scale) Identified clusters on tracked image 11/20/2018 lakshman@ou.edu

Identified Clusters (Intermediate Scale) Identified clusters scale=1 11/20/2018 lakshman@ou.edu

Identified Clusters (Detailed Scale) Identified clusters scale=0 11/20/2018 lakshman@ou.edu

Identified Clusters (Coarsest Scale) Identified clusters scale=2 11/20/2018 lakshman@ou.edu

Cluster Table One XML table per scale One row of table per cluster Three XML tables per frame One XML table per scale One row of table per cluster ID in the table keeps temporal continuity as much as possible Each identified cluster has these properties: ConvectiveArea in km^2 MaxEchoTop and LifetimeEchoTop MESH and LifetimeMESH MaxVIL, IncreaseInVIL and LifetimeMaxVIL Centroid, LatRadius, LonRadius, Orientation of ellipse fitted to cluster MotionEast, MotionSouth in m/s Size in km^2 11/20/2018 lakshman@ou.edu

Controlling the Cluster Table Can choose any gridded field for output From gridded field, can compute the following statistics within cluster Minimum value, Maximum value Average, Standard deviation Area within interval (Useful to create histograms) Increase in value temporally Does not depend on cluster association being correct Computed image-to-image Lifetime maximum/minimum Depends on cluster association being correct, so better on larger clusters 11/20/2018 lakshman@ou.edu

Automated Extraction of Storm Characteristics Goal WDSS-II K-Means Local Maximum Summary 11/20/2018 lakshman@ou.edu

Technique Identify local maxima in the tracked field This is a more generic version of traditional centroid tracking method Identify local maxima in the tracked field Find region of support for each local maximum Associate regions between frames based on overlap and proximity to expected position Can use region of support to calculate properties over time 11/20/2018 lakshman@ou.edu

Local Maxima Tracking Data range to look for local maxima in Parameters Data range to look for local maxima in Minimum size of a valid region How many data levels are allowed in a peak 11/20/2018 lakshman@ou.edu

w2localmax Parameters W2localmax -I MergedReflectivityQCComposite Local maximum tracking algorithm Tracks Reflectivity Composite In data range 30-60 dBZ A region can comprise depth of up to 15 dBZ As small as necessary Minimum size of 100 km^2 Better parameters may be needed W2localmax -I MergedReflectivityQCComposite -d "30 60 5“ -D 3 -S 100 -s 11/20/2018 lakshman@ou.edu

Identified Local Maxima Identified maxima on tracked image 11/20/2018 lakshman@ou.edu

Identified Local Maxima Identified maxima with regions of support 11/20/2018 lakshman@ou.edu

Tracking Output Average Maximum Minimum Currently no capability to track other fields and compute their properties Only properties of tracked field are reported Average Maximum Minimum Increase in Average, Max and Min Ellipse fit parameters (centroid, radii, orientation) 11/20/2018 lakshman@ou.edu

Automated Extraction of Storm Characteristics Goal WDSS-II K-Means Local Maximum Summary 11/20/2018 lakshman@ou.edu

KMeans vs. LocalMax Advantages of LocalMax Cluster ID is more robust across time Easy to understand rules on what a storm id is Disadvantages of LocalMax Not hierarchical although it can be made multi-scale No tracking of other fields (can be added) Advantages of K-Means Hierarchical Hierarchical is more than just multi-scale Cluster of detailed scale is inside cluster of coarser scale (“contained”) Motion estimates are very robust Time delta properties not dependent on time association of clusters Disadvantages of K-Means Cost-function minimization to identify clusters makes it harder to understand Cluster identification not robust across time Small changes in image can cause large changes in cluster result 11/20/2018 lakshman@ou.edu

Way Forward Determine ideal parameters for each algorithm Determine storm characteristics that need to be collected Choose algorithm to use for study Is true hierarchical clustering needed or is multi-scale enough? Enhance algorithm if needed to support desired features Choose data cases Create storm type truth for row of table for each data case Train learning system (NN/decision tree) on truthed data Create data cases for entire year Run trained system on rest of data Place output of training set into GIS system Compute skill score on data set by storm type 11/20/2018 lakshman@ou.edu