A parameterizable digital-approximated 2D Gaussian smoothing filter for edge detection in noisy image

This paper describes a 5times5 window-based, power-of-two approximation algorithm for 2D Gaussian smoothing filter and its generic hardware reference design. With a small change in standard deviation sigma, the Gaussian smoothing filter is able to provide different levels of smoothing and noise reduction capability, which is highly desirable in the early stage of an image processing flow. By using power-of-two terms, the digital-approximated 2D Gaussian filter can be implemented by simple hardware shifters. A hardware reference design is also proposed to achieve such functionality. Experiments in using the proposed filter with an existing edge detection algorithm show the flexibility and effectiveness of the proposed smoothing mask. The synthesized hardware of such combination shows a 200MHz high operating frequency under UMC 0.18mum technology, which proves the proposed filter is able to achieve the real-time high frame-rate and high-resolution video processing requirements

[1]  Tae-Sun Choi,et al.  Local threshold and Boolean function based edge detection , 1999, 1999 Digest of Technical Papers. International Conference on Consumer Electronics (Cat. No.99CH36277).

[2]  D Marr,et al.  Theory of edge detection , 1979, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[3]  Jiun-In Guo,et al.  An efficient 2-D DCT/IDCT core design using cyclic convolution and adder-based realization , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  Tom Chen,et al.  A Real-Time Edge Detector: Algorithm and VLSI Architecture , 1997, Real Time Imaging.

[5]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.