I’m not sure but don’t think that flipping the intermediate features would work.
If you only flip the input image, e.g. the conv kernels would not be flipped and the intermediate activations (as well as the ouput) would be different. Think about kernels used as edge detectors which work on a flipped image, so I would probably try to use the first approach of flipping the inputs.