An N-dimensional Pseudo-Hilbert scan for arbitrarily-sized hypercuboids

被引:1
|
作者
Zhang, Jian [1 ]
Kamata, Sei-ichiro [1 ]
机构
[1] Waseda Univ, Grad Sch Informat Prod & Syst, Kitakyushu, Fukuoka 8080135, Japan
关键词
space-filling curve; Hilbert scan; Euclidean distance; look-up table; hypercube;
D O I
10.1093/ietfec/e91-a.3.846
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The N-dimensional (N-D) Hilbert curve is a one-to-one mapping between N-D space and one-dimensional (I-D) space. It is studied actively in the area of digital image processing as a scan technique (Hilbert scan) because of its property of preserving the spatial relationship of the N-D patterns. Currently there exist several Hilbert scan algorithms. However. these algorithms have two strict restrictions in implementation. First, recursive functions are used to generate a Hilbert curve, which makes the algorithms complex and computationally expensive. Second, all the sides of the scanned region must have the same size and the length must be a power of two, which limits the application of the Hilbert scan greatly. Thus in order to remove these constraints and improve the Hilbert scan for general application, a nonrecursive N-D Pseudo-Hilbert scan algorithm based on two look-up tables is proposed in this paper. The merit of the proposed algorithm is that implementation is much easier than the original one while preserving the original characteristics. The experimental results indicate that the Pseudo-Hilbert scan can preserve point neighborhoods as much as possible and take advantage of the high correlation between neighboring lattice points, and it also shows the competitive performance of the Pseudo-Hilbert scan in comparison with other common scan techniques. We believe that this novel scan technique undoubtedly leads to many new applications in those areas can benefit from reducing the dimensionality of the problem.
引用
收藏
页码:846 / 858
页数:13
相关论文
共 43 条
  • [1] 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
  • [2] A Pseudo-Hilbert scan for arbitrarily-sized arrays
    Zhang, Jian
    Kamata, Sei-ichiro
    Ueshige, Yoshifumi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2007, E90A (03) : 682 - 690
  • [3] A pseudo-hilbert scan for arbitrarily-sized cuboid region
    Zhang, Jian
    Kamata, Sei-ichiro
    2006 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2006, : 920 - +
  • [4] A pseudo-Hilbert scan for arbitrarily-sized cuboid region
    Zhang, Jian
    Kamata, Sei-ichiro
    2006 IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2006, : 764 - +
  • [5] A Pseudo-Hilbert scan algorithm for arbitrarily-sized rectangle region
    Zhang, Jian
    Kamata, Sei-ichiro
    Ueshige, Yoshifumi
    ADVANCES IN MACHINE VISION, IMAGE PROCESSING, AND PATTERN ANALYSIS, 2006, 4153 : 290 - 299
  • [6] An address generator for an N-dimensional pseudo-Hilbert scan in a hyper-rectangular parallelepiped region
    Bandoh, Y
    Kamata, S
    2000 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL I, PROCEEDINGS, 2000, : 737 - 740
  • [7] An address generator of an N-dimensional Hilbert scan
    Kamata, S
    INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, PROCEEDINGS - VOL II, 1996, : 1031 - 1034
  • [8] An address generator of a pseudo-Hilbert scan in a rectangle region
    Kamata, S
    Bandoh, Y
    INTERNATIONAL CONFERENCE ON IMAGE PROCESSING - PROCEEDINGS, VOL I, 1997, : 707 - 710
  • [9] 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):
  • [10] Fast N-dimensional Hilbert mapping algorithm
    Li Chenyang
    Zhu Hong
    Wang Nengchao
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCES AND ITS APPLICATIONS, PROCEEDINGS, 2008, : 507 - +