mlreco.iotools.parsers.clean_data module

mlreco.iotools.parsers.clean_data.clean_sparse_data(grp_voxels, grp_data, img_voxels, img_data, meta, precedence)[source]

Helper that factorizes common cleaning operations required when trying to match true sparse3d and cluster3d data products.

  1. lexicographically sort group data (images are lexicographically sorted)

  2. remove voxels from group data that are not in image

  3. choose only one group per voxel (by lexicographic order)

Parameters
  • grp_voxels (np.ndarray) –

  • grp_data (np.ndarray) –

  • img_voxels (np.ndarray) –

  • img_data (np.ndarray) –

  • meta (larcv::Meta) –

  • precedence (list) –

Returns

  • grp_voxels (np.ndarray)

  • grp_data (np.ndarray)