Finding neighbours on bincode-based images in O(n log log n) time

被引:9
|
作者
Chung, KL
Huang, CY
机构
[1] Department of Information Management, Natl. Taiwan Institute of Technology, Taipei, 10672, No. 43, Sec. 4, Keelung Rd.
关键词
bincodes; conversion algorithm; interpolation-based bintree; interpolation search; neighbor finding;
D O I
10.1016/0167-8655(96)00067-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The interpolation-based bintree is a storage-saving encoding scheme for representing binary images. It represents the image by using a sequence of increasing positive integers, called bincodes. In this paper, an efficient algorithm for solving the problem of neighbor finding on bincodes is presented. The time complexity of the algorithm is O(n log log n), where n is the number of the bincodes. In addition, experimental results are included to confirm the theoretical analysis. These experimental values show that our algorithm is faster than the previous best known results (Huang and Chung, 1995a,b). Furthermore, by using the conversion algorithms, we can apply our algorithm for the neighbor-finding problem on images represented by other representations such as the locational codes, the DF-expression, the S-tree, and the Morton codes to achieve better performance.
引用
收藏
页码:1117 / 1124
页数:8
相关论文
共 50 条
  • [1] FINDING CONNECTED COMPONENTS IN O(LOG-N LOG LOG-N) TIME ON THE EREW PRAM
    CHONG, KW
    LAM, TW
    JOURNAL OF ALGORITHMS, 1995, 18 (03) : 378 - 402
  • [2] Neighbor-finding algorithm for bincode-based images on reconfigurable meshes
    Chung, Kuo-Liang
    Chen, Hsiu-Niang
    1600, Oxford Univ Press, Oxford, United Kingdom (43):
  • [3] A neighbor-finding algorithm for bincode-based images on reconfigurable meshes
    Chung, KL
    Chen, HN
    COMPUTER JOURNAL, 2000, 43 (04): : 315 - 324
  • [4] FINDING THE UPPER ENVELOPE OF N LINE SEGMENTS IN O(N LOG N) TIME
    HERSHBERGER, J
    INFORMATION PROCESSING LETTERS, 1989, 33 (04) : 169 - 174
  • [5] Parallel neighbors-finding algorithm of bincode-based images on reconfigurable meshes
    Chung, KL
    Chen, HN
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 546 - 554
  • [6] BOUNDED ORDERED DICTIONARIES IN O(LOG LOG N) TIME AND O(N) SPACE
    MEHLHORN, K
    NAHER, S
    INFORMATION PROCESSING LETTERS, 1990, 35 (04) : 183 - 189
  • [7] Deterministic sorting in O (n log log n) time and linear space
    Han, YJ
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2004, 50 (01): : 96 - 105
  • [8] An O(n log n) algorithm for finding dissimilar strings
    Abbasi, S
    Sengupta, A
    INFORMATION PROCESSING LETTERS, 1997, 62 (03) : 135 - 139
  • [9] Implicit dictionaries supporting searches and amortized updates in O (log n log log n) time
    Franceschini, G
    Grossi, R
    PROCEEDINGS OF THE FOURTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2003, : 670 - 678
  • [10] An O(n(3) log log n/log(2) n) time algorithm for all pairs shortest paths
    Han, Yijie
    Takaoka, Tadao
    JOURNAL OF DISCRETE ALGORITHMS, 2016, 38-41 : 9 - 19