DOI: 10.5281/zenodo.15430688
title: Hail Event on 2022-06-28 in Locarno-Monti (TI), Switzerland: Drone Photogrammetry Imagery, Mask R-CNN Model and Analysis Data of Hailstones

description: This hail data collection belongs to a drone hail survey performed on 2022-06-28 in Locarno-Monti (TI, Switzerland). The supercell reached the location around 07:50 UTC in the morning. Only one photogrammetry flight could be performed and thus no estimation of the hail melting process is available. The orthophoto is masked to ignore parts where detection of hail is unwanted.

 

Expert 1 (lai, mlainer), Expert 2 (jtm), Expert 3 (por, jportmann)
description: events.zip



annotations



Expert 1



Annotations



test.json

val.json

train.json



Images



Test



10 tiles 600x600px with 50px overlap in each direction



Train (train/val)



30 tiles 600x600px with 50px overlap in each direction







Expert 2



Annotations



test.json

val.json

train.json



Images



Test



10 tiles 600x600px with 50px overlap in each direction



Train (train/val)



30 tiles 600x600px with 50px overlap in each direction







Expert 3



Annotations



test.json

val.json

train.json



Images



Test



10 tiles 600x600px with 50px overlap in each direction



Train (train/val)



30 tiles 600x600px with 50px overlap in each direction









Orthophoto (masked)



20220628_odm-masked.png Full orthophoto with masked areas

20220628_odm-masked



435 tiles 600x600px generated from the orthophoto with 50px overlap in each direction





Models





Expert 1



model_final.pth

metrics.json

last_checkpoint

event.out.fsevents



Expert 2



model_final.pth

metrics.json

last_checkpoint

event.out.fsevents



Expert 3



model_final.pth

metrics.json

last_checkpoint

event.out.fsevents
description: event_detection_full.nc

This contains the full HSD

dimensions:        n = 12686 ;variables:        float hail_major_axis(n) ;                hail_major_axis:description = "Hailstone major axis length in the image plane" ;                hail_major_axis:units = "mm" ;        float hail_minor_axis(n) ;                hail_minor_axis:description = "Hailstone minor axis length in the image plane" ;                hail_minor_axis:units = "mm" ;        float hail_center_x(n) ;                hail_center_x:description = "X-coordinate of the hailstone center pixel within the orthophoto" ;                hail_center_x:units = "pixels" ;        float hail_center_y(n) ;                hail_center_y:description = "Y-coordinate of the hailstone center pixel within the orthophoto" ;                hail_center_y:units = "pixels" ;        string expert(n) ;                expert:description = "The model for detecting hailstones is trained on the annotations of different experts" ;        int64 n(n) ;        double gsd ;                gsd:description = "Ground Sampling Distance" ;                gsd:units = "mm/pixel" ;

// global attributes:                :description = "NetCDF file containing hailstone data from a thunderstorm intercepted in Locarno-Monti (Canton of Ticino, Switzerland) on 2022-06-28. The data is based on tiles created from the orthophoto 20220628_odm-masked.png" ;                :author = "Jannis Portmann (jannis.portmann@meteoswiss.ch), Martin Lainer (martin.lainer@meteoswiss.ch)" ;

 

event_detection_test.nc

dimensions:        n = 444 ;variables:        double detection_major_axis(n) ;                detection_major_axis:description = "Detections major axis length in the image plane" ;                detection_major_axis:units = "mm" ;        double detection_minor_axis(n) ;                detection_minor_axis:description = "Detections minor axis length in the image plane" ;                detection_minor_axis:units = "mm" ;        double detection_center_x(n) ;                detection_center_x:description = "X-coordinate of the detection center pixel within the orthophoto" ;                detection_center_x:units = "pixels" ;        double detection_center_y(n) ;                detection_center_y:description = "Y-coordinate of the detection center pixel within the orthophoto" ;                detection_center_y:units = "pixels" ;        string expert(n) ;                expert:description = "The model for detecting hailstones is trained on the annotations of different experts" ;        int64 n(n) ;        double gsd ;                gsd:description = "Ground Sampling Distance" ;                gsd:units = "mm/pixel" ;

// global attributes:                :description = "NetCDF file containing detection test data from a thunderstorm intercepted in Locarno-Monti (Canton of Ticino, Switzerland) on 2022-06-28. The data is based on tiles created from the orthophoto 20220628_odm-masked.png" ;                :author = "Jannis Portmann (jannis.portmann@meteoswiss.ch), Martin Lainer (martin.lainer@meteoswiss.ch)" ;

 

event_annotation_test.nc

dimensions:        n = 391 ;variables:        double annotation_major_axis(n) ;                annotation_major_axis:description = "Annotation major axis length in the image plane" ;                annotation_major_axis:units = "mm" ;        double annotation_minor_axis(n) ;                annotation_minor_axis:description = "Annotation minor axis length in the image plane" ;                annotation_minor_axis:units = "mm" ;        double annotation_center_x(n) ;                annotation_center_x:description = "X-coordinate of the annotation center pixel within the orthophoto" ;                annotation_center_x:units = "pixels" ;        double annotation_center_y(n) ;                annotation_center_y:description = "Y-coordinate of the annotation center pixel within the orthophoto" ;                annotation_center_y:units = "pixels" ;        string expert(n) ;                expert:description = "Expert that created the annotation" ;        int64 n(n) ;        double gsd ;                gsd:description = "Ground Sampling Distance" ;                gsd:units = "mm/pixel" ;

// global attributes:                :description = "NetCDF file containing annotation data from a thunderstorm intercepted in Locarno-Monti (Canton of Ticino, Switzerland) on 2022-06-28. The data is based on tiles created from the orthophoto 20220628_odm-masked.png" ;                :author = "Jannis Portmann (jannis.portmann@meteoswiss.ch), Martin Lainer (martin.lainer@meteoswiss.ch)" ;