What is actual Convolution Operation?

Difference between Cross Correlation vs Convolution?
Do we need to do all the flipping for the Convolution operation?
Please explain the difference between both.

  • Both the operations are pretty same. The only difference being in convolution, the kernel is first flipped by 180 degrees and then applied.
  • In cross-correlation, we do no such thing. It doesn’t matter if we use the first or the second if the kernel involved is symmetric.
  • For more info, refer to https://towardsdatascience.com/convolution-vs-correlation-af868b6b4fb5