pysteps.feature

Implementations of feature detection methods.

pysteps.feature.interface

Interface for the feature detection module. It returns a callable function for detecting features.

get_method(name)

Return a callable function for computing detection.

pysteps.feature.blob

Blob detection methods.

detection(input_image[, method, threshold, …])

pysteps.feature.tstorm

Thunderstorm cell detection module, part of Thunderstorm Detection and Tracking (DATing) This module was implemented following the procedures used in the TRT Thunderstorms Radar Tracking algorithm ([HMG+04]) used operationally at MeteoSwiss. Modifications include advecting the identified thunderstorms with the optical flow obtained from pysteps, as well as additional options in the thresholding.

References

[HMG+04]

@author: mfeldman

detection(input_image[, minref, maxref, …])

This function detects thunderstorms using a multi-threshold approach.

breakup(ref, minval, maxima)

This function segments the entire 2-D array into areas belonging to each identified maximum according to a watershed algorithm.

longdistance(loc_max, mindis)

This function computes the distance between all maxima and rejects maxima that are less than a minimum distance apart.

get_profile(areas, binary, ref, loc_max, …)

This function returns the identified cells in a dataframe including their x,y locations, location of their maxima, maximum reflectivity and contours.

pysteps.feature.shitomasi

Shi-Tomasi features detection method to detect corners in an image.

detection(input_image[, max_corners, …])