zero_suppression_tailcut_dilation

lstchain.reco.volume_reducer.zero_suppression_tailcut_dilation(geom, image, number_of_dilation=3, **kwargs)

Zero suppression and tailcut cleaning with dilation.

Parameters:
geom: `ctapipe.instrument.CameraGeometry`

Camera geometry information

image: object - ndarray

Pixel values. A event.inst.subarray.tel[telescope_id].camera object.

kwargs: dict

A dictionary containing the parameters of the selected volume reducer algorithm.

number_of_dilation: int

The number of times dilation will be applied to pixel_mask. Set by default to 3.

Returns:
mask_0_suppression: object - ndarray

A boolean mask (array) that contains the zero suppressed pixels.

Notes

tailcut_clean + 3 * dilate volume reducer method. Default parameters for the tailcut_clean:

>>> 'picture_thresh': 8
>>> 'boundary_thresh': 4
>>> 'keep_isolated_pixels': True
>>> 'min_number_picture_neighbors': 0