How to do 2-D Gaussian convolution by 2 1-D convolution kernels?

Posted by panovr on
URL: http://imagej.273.s1.nabble.com/How-to-do-2-D-Gaussian-convolution-by-2-1-D-convolution-kernels-tp3698309.html

Hi,
 the Gaussian convolution is often used in image processing, and it
says that 2-D Gaussian convolution can be separated by 2 1-D Gaussian
convolution (thus more computation efficient). I have several questions in
implementing Gaussian convolution:
 1. How to compute 1-D and 2-D Gaussian convolution kernel?
 2. How to smooth image by 2 1-D Gaussian convolution kernel?
 3. How to compute image gradients by 2 1-D Gaussian convolution kernel?
 I have read some image processing books, but can not find related
information.
 Thanks!

--

Yili Zhao