smpy.filters.processing.schirmer_filter¶
- smpy.filters.processing.schirmer_filter(scaled_radii, scale)[source]¶
Compute Schirmer filter values for given scaled radii.
Calculate the Schirmer filter function values used in aperture mass mapping for optimal mass reconstruction with suppressed noise.
- Parameters:
scaled_radii (numpy.ndarray) – Radius values scaled by the aperture radius.
scale (float) – Scale radius of the filter in pixels.
- Returns:
filter_values – Filter values at the given radii positions.
- Return type:
numpy.ndarray
Notes
Implements the Q function filter as defined in McCleary et al. 2020: Q(x) = [1/(1 + e^(a-bx) + e^(dx-c))] * [tanh(x/x_c)/(pi*Rs^2*(x/x_c))]
Parameters are set to: a = 6, b = 150, c = 47, d = 50, x_c = 0.12 (Hetterscheidt et al. 2005)
References