Ejemplo n.º 1
0
    def __get_mask_medoid(self, mask_img, coords):

        mask_medoid = np.zeros(mask_img.shape)

        mask_medoid[coords] = 1

        mask_medoid = nb.Nifti1Image(mask_medoid, mask_img.affine)

        masker = NiftiMasker(mask_img)

        masker.fit(mask_img)

        masker.standardize = False

        mask_medoid = masker.transform(mask_medoid)

        mask_medoid = mask_medoid.reshape([mask_medoid.shape[1]]) > 0

        del masker
        gc.collect()

        return mask_medoid