Published September 25, 2024 | Version v2.1
Dataset Open

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

  • 1. Bundesamt für Meteorologie und Klimatologie MeteoSchweiz
  • 1. Bundesamt für Meteorologie und Klimatologie MeteoSchweiz
  • 2. ROR icon Federal Office of Meteorology and Climatology MeteoSwiss

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)

Table of contents (English)

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
  • detections
    • masked (full orthophoto)
      • Expert 1
        • pkl
      • Expert 2
        • pkl
      • Expert 3
        • pkl
    • test (test set only)
      • Expert 1
        • pkl
      • Expert 2
        • pkl
      • Expert 3
        • pkl
  • 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

Technical info (English)

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)" ;

Files

events.zip

Files (1.5 GB)

Name Size Download all
md5:16320f2a973d89d5145a4344bad0633d
47.8 kB Download
md5:9a4f729f982bc8a02f48279a9a794b48
1.0 MB Download
md5:a3494b04b1a552d973ade45a9a6981de
50.8 kB Download
md5:6fe48d31ed123a9041cb7748ba5b1dfc
1.5 GB Preview Download
md5:af5f818ac379f9831f4d787dad5fe7b4
176.4 kB Preview Download

Additional details

Dates

Collected
2022-06-28
Date of hail data collection
Created
2024-09-25
Date of data set creation
Updated
2025-08-06
Update with masked orthophoto and adapted for publication
Updated
2025-08-08
Fixed zip file and added missing test detection files