The Maximum Estimated Size of Hail (MESH) algorithm is an operational hail size estimation algorithm used with both for single-radar and MRMS data; it uses a vertical integration of reflectivity weighted by both height relative to the melting level and reflectivity magnitude. However, MESH, despite its name, is not meant to be a 1-to-1 estimate of the absolute maximum hail size expected. Rather, the MESH output is meant to represent the 75th percentile of observed hail diameters (i.e., ~75% of hail stones will be smaller than the MESH value). This 75% threshold is roughly accurate for both single-radar and MRMS applications. However, anecdotally, MESH is often used as a 1-to-1 estimate of maximum hail size, which then leads to mixed impressions regarding the accuracy of the algorithm when verification information is available. There is a need for a 1-to-1 hail sizing algorithm, however, vertical integrations of reflectivity and curve fitting have shown their limits in providing accurate size estimates in large part due to significant overlap of reflectivity distributions for even general hail size categories.
Recently, an effort has started at CIMMS and NSSL to apply a range of machine learning techniques to the SHAVE data in an effort to improve hail size estimation, both in terms of detection and prediction. This presentation will focus on the study's neural networks being developed. Characteristics of polarimetric variables in small neighborhoods surrounding reports can be used to train a fully-connected, deep neural network to predict hail size. The spatial density of SHAVE reports allows for the reports to be gridded to verification images, thus fully convolutional neural networks can be trained to provide spatial predictions of hail size, where the polarimetric variables and other information, such as distance from the radar and height of the melting level, can serve as different channels of an image for use in the network. Comparisons to other machine learning models will be included.
![](images/flag.png)
![](images/blue_ribbon.png)