A new algorithm for N-dimensional Hilbert scanning

被引:49
|
作者
Kamata, S [1 ]
Eason, RO
Bandou, Y
机构
[1] Kyushu Univ, Grad Sch Informat Sci & Elect Engn, Dept Intelligent Syst, Fukuoka 81281, Japan
[2] Univ Maine, Dept Elect & Comp Engn, Orono, ME 04469 USA
关键词
Hilbert scan; multidimensional analysis; Peano curve;
D O I
10.1109/83.772242
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
There have been many applications of Hilbert curve, such as image processing, image compression, computer hologram, etc. The Hilbert curve is a one-to-one mapping between N-dimensional space and one-dimensional (1-D) space which preserves point neighborhoods as much as possible, There are several algorithms for N-dimensional Hilbert scanning, such as the Butz algorithm and the Quinqueton algorithm. The Butz algorithm is a mapping function using several bit operations such as shifting, exclusive OR, etc. On the other hand, the Quinqueton algorithm computes all addresses of this curve using recursive functions, but takes time to compute a one-to-one mapping correspondence. Both algorithms are complex to compute and both are difficult to implement in hardware. In this paper, we propose a new, simple, nonrecursive algorithm for N-dimensional Hilbert scanning using look-up tables, The merit of our algorithm is that the computation is fast and the implementation is much easier than previous ones.
引用
收藏
页码:964 / 973
页数:10
相关论文
共 50 条
  • [1] Fast N-dimensional Hilbert mapping algorithm
    Li Chenyang
    Zhu Hong
    Wang Nengchao
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCES AND ITS APPLICATIONS, PROCEEDINGS, 2008, : 507 - +
  • [2] Algorithm for analyzing N-dimensional Hilbert curve
    Li, CY
    Feng, YC
    ADVANCES IN WEB-AGE INFORMATION MANAGEMENT, PROCEEDINGS, 2005, 3739 : 657 - 662
  • [3] Calculation of N-dimensional Hilbert codes
    College of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao, 2006, 7 (1032-1038):
  • [4] An address generator of an N-dimensional Hilbert scan
    Kamata, S
    INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, PROCEEDINGS - VOL II, 1996, : 1031 - 1034
  • [5] On n-dimensional Hilbert transform of weighted distributions
    Guzman-Partida, Martha
    INTEGRAL TRANSFORMS AND SPECIAL FUNCTIONS, 2008, 19 (3-4) : 235 - 248
  • [6] GENERALIZED N-DIMENSIONAL HILBERT TRANSFORM AND APPLICATIONS
    CHAUDHRY, MA
    PANDEY, JN
    APPLICABLE ANALYSIS, 1985, 20 (3-4) : 221 - 235
  • [7] Generating and Analyzing N-dimensional Hilbert Cell
    Feng Yucai
    Li Chenyang
    GEO-SPATIAL INFORMATION SCIENCE, 2005, 8 (04) : 297 - 305
  • [8] An N-dimensional Pseudo-Hilbert scan algorithm for an arbitrarily-sized hypercuboid
    Zhang, Jian
    Kamata, Sei-ichiro
    IECON 2007: 33RD ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, VOLS 1-3, CONFERENCE PROCEEDINGS, 2007, : 2459 - 2464
  • [9] Equivariant Embeddings of the n-Dimensional Space into a Hilbert Space
    M. Gorbulsky
    Journal of Mathematical Sciences, 2004, 121 (3) : 2326 - 2329
  • [10] ALGORITHM FOR N-DIMENSIONAL ADAPTIVE QUADRATURE
    KAHANER, DK
    WELLS, MB
    SIAM REVIEW, 1976, 18 (04) : 811 - 811