1. An optimal time multiplication free algorithm for edge detection on a mesh
- Author
-
Robert Michael Owens, M. Vishwanath, C. Nagendra, Mary Jane Irwin, and M. Borah
- Subjects
Pixel ,Computer science ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,Sobel operator ,Thresholding ,Processor array ,Edge detection ,Hough transform ,law.invention ,law ,Computer Science::Computer Vision and Pattern Recognition ,Signal Processing ,Multiplication ,Electrical and Electronic Engineering ,Laplace operator ,Time complexity ,Algorithm ,Information Systems - Abstract
This paper demonstrates an optimal time, fully systolic algorithm for edge detection on a mesh connected processor array. It uses only inexpensive addition and comparison operations which makes it ideal for fine grained parallelism in VLSI. Given anN xN image in the form of a two-dimensional array of pixels, our algorithm computes the Sobel and Laplacian operators for skimming lines in the image and then generates the Hough array using thresholding. The Hough transforms forM different angles of projection are obtained in a fully systolic manner inO(M+N) time, which is asymptotically optimal. In comparison, a previously published multiplication free algorithm has a time complexity ofO(NM). An implementation of our algorithm on a mesh connected finegrained processor array is discussed, which computes at the rate of approximately 170,000 Hough transforms per second using a 50 MHz clock.
- Published
- 1996
- Full Text
- View/download PDF