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.
Thanks
Ajay

  • 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