A question from internal team: https://github.com/Project-MONAI/MONAI/blob/bcdee8c062031a75e95cd777d7108d9db31970e2/monai/transforms/spatial/array.py#L285 random flip per channel seems redundant, you can just flip once: np.flip(img, self.spatial_axis+1)