2D Convolution  Edge Detection
Convolution would be the one of the most important operations in engineering math. If you don't have any prior study and understanding on how Convolution works, it would not be easy to make sense out of it. For those who is not familiar with Convolution, I would suggest you to go through my descriptive note here.
Convolution would be the one of the most important operations in engineering math. If you don't have any prior study and understanding on how Convolution works, it would not be easy to make sense out of it. For those who is not familiar with Convolution, I would suggest you to go through my descriptive note here.
The example in this page is to show how the convolution works for 2D data(i.e, 2D array data like an image). This 2D convolution has long been used for the purpose of various image processing (especially for edge detection), but it has become very popular and important concept since it is used by a famous neural
network/machine learning algorithm called CNN.
I assume that you have clear understanding on 2D convolution from previous examples in term of calcuation process. This example is designed to give you some intuitive understanding on the meaning of several famous kernel (also called 'filter').
