THE HOUGH TRANSFORM HAS O(N) COMPLEXITY ON NXN MESH CONNECTED COMPUTERS

被引:12
作者
CYPHER, RE [1 ]
SANZ, JLC [1 ]
SNYDER, L [1 ]
机构
[1] IBM CORP,ALMADEN RES CTR,DEPT COMP SCI,SAN JOSE,CA 95120
关键词
D O I
10.1137/0219056
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents algorithms for implementing an important image processing operation, the Hough transform, on a mesh connected computer (MCC). The MCC consists of an N × N array of processors, each of which holds a single pixel of the image. The MCC operates in a Single Instruction Stream, Multiple Data Stream (SIMD) mode, which is in agreement with the hardware constraints found in existing meshes. Five algorithms for computing the Hough transform are presented. These algorithms use a number of different techniques, and they have varying time complexities and architectural requirements. The most notable algorithm presented computes any P angles of the Hough transform in O(N + P) time and uses only a constant amount of memory per processor. Because the Hough transform is a particular case of the discrete Radon transform, all of the algorithms will be presented for computing the Radon transform of gray-level images.
引用
收藏
页码:805 / 820
页数:16
相关论文
共 37 条
[1]  
Ballard DH, 1982, COMPUTER VISION
[2]  
BATCHER KE, 1980, IEEE T COMPUT, V29, P836, DOI 10.1109/TC.1980.1675684
[3]  
CANTONI V, 1987, NATO ASI SERIES, V25
[4]  
CHUANG HYH, 1985, IEEE C COMP ARCH PAT, P300
[5]  
CYPHER R, 1987, SIMD870701 U WASH DE
[6]  
CYPHER R, UNPUB PARALLEL ALGOR
[7]  
DITURI J, 1986, 1986 WORKSH VLSI SIG
[8]  
DUFF MJ, 1978, REV CLIP IMAGE PROCE
[9]  
DUFF MJB, 1985, INTEGRATED TECHNOLOG
[10]   GAUGE INSPECTION USING HOUGH TRANSFORMS [J].
DYER, CR .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1983, 5 (06) :621-623