ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Pattern Recognition
Volume 23, Issues 1-2, 1990, Pages 35-50
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Purchase PDF (1139 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/0031-3203(90)90047-O    How to Cite or Link Using DOI (Opens New Window)
Copyright © 1990 Published by Elsevier Science B.V.

VLSI curve detector*1

H. D. Cheng

C. Tong

Y. J. Lu

School of Computer Science, Technical University of Nova Scotia, Halifax, Nova Scotia, Canada Department of Computer Science, University of California, Los Angeles, California, U.S.A. Department of Civil Engineering, Concordia University, Montreal, Quebec, Canada

Received 18 January 1989; 
revised 2 December 1989. 
Available online 19 May 2003.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

Line and curve detection find very important applications in image processing and pattern recognition. It is a key operation for line-like images and patterns. This paper presents a new VLSI architecture for implementing curve detection which has simpler control and interconnection structures and provides the capability to handle the backtracking in linear time. Firstly, we will propose a new curve detection algorithm which can be implemented by using the proposed VLSI architecture with extensive pipelining and parallel computation capabilities. The VLSI architecture proposed will find a curve of length n according to a certain figure of merit function in (n + min(M, N)) time units, where M × N is the number of pixels in the input picture and n is the length of the curve to be detected. It can then perform the backtracking procedure and determine the coordinates of the nodes along the detected curve in N + [log2M] + n time units. It will need O(N × M × n) time units, if using a uniprocessor. The algorithm partition problem is discussed. Verification of the proposed architecture is given. The important aspect of the curve detection algorithm-backtracking procedure is also studied in detail.

Author Keywords: Curve detection; Dynamic programming; Algorithm partition; VLSI architecture verification; Backtracking procedure

Article Outline

• References

 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.