Distance Transform in Images and Connected Plane Graphs

被引:0
|
作者
Banaeyan, Majid [1 ]
Kropatsch, Walter G. [1 ]
机构
[1] TU Wien, Pattern Recognit & Image Proc Grp, Vienna, Austria
基金
奥地利科学基金会;
关键词
Distance transform; Connected plane graph; Parallel logarithmic complexity; Irregular graph pyramids; Parallel processing; ALGORITHMS; PYRAMIDS;
D O I
10.1007/978-3-031-54726-3_2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The distance transform (DT) serves as a crucial operation in numerous image processing and pattern recognition methods, finding broad applications in areas such as skeletonization, map-matching robot self-localization, biomedical imaging, and analysis of binary images. The concept of DT computation can also be extended to non-grid structures and graphs for the calculation of the shortest paths within a graph. This paper introduces two distinct algorithms: the first calculates the DT within a connected plane graph, while the second is designed to compute the DT in a binary image. Both algorithms demonstrate parallel logarithmic complexity of O(log(n)), with n representing the maximum diameter of the largest region in either the connected plane graph or the binary image. To attain this level of complexity, we make the assumption that a sufficient number of independent processing elements are available to facilitate massively parallel processing. Both methods utilize the hierarchical irregular pyramid structure, thereby retaining topological information across regions. These algorithms operate entirely on a local level, making them conducive to parallel implementations. The GPU implementation of these algorithms showcases high performance, with memory bandwidth posing the only significant constraint. The logarithmic complexity of the algorithms boosts execution speed, making them particularly suited to handling large images.
引用
收藏
页码:19 / 32
页数:14
相关论文
共 50 条
  • [31] Grid Drawings of 4-Connected Plane Graphs
    K. Miura
    S. Nakano
    T. Nishizeki
    Discrete & Computational Geometry, 2001, 26 : 73 - 87
  • [32] Grid Drawings of Five-Connected Plane Graphs
    Miura, Kazuyuki
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2022, E105A (09) : 1228 - 1234
  • [33] Grid drawings of four-connected plane graphs
    Miura, K
    Nakano, S
    Nishizeki, T
    GRAPH DRAWING, 1999, 1731 : 145 - 154
  • [34] Convex drawings of 3-connected plane graphs
    Bonichon, Nicolas
    Felsner, Stefan
    Mosbah, Mohamed
    ALGORITHMICA, 2007, 47 (04) : 399 - 420
  • [35] Hierarchical connected skeletonization algorithm based on distance transform
    Ding, Y
    Liu, WY
    Zheng, YH
    JOURNAL OF INFRARED AND MILLIMETER WAVES, 2005, 24 (04) : 281 - 285
  • [36] The k-max distance in graphs and images
    Holusa, Michael
    Sojka, Eduard
    PATTERN RECOGNITION LETTERS, 2017, 98 : 103 - 109
  • [37] Distance transform for automatic dermatologic images composition
    Grana, C.
    Pellacani, G.
    Seidenari, S.
    Cucchiara, R.
    MEDICAL IMAGING 2006: IMAGE PROCESSING, PTS 1-3, 2006, 6144
  • [38] DISTANCE TRANSFORM FOR IMAGES REPRESENTED BY QUADTREES.
    Samet, Hanan
    IEEE Transactions on Pattern Analysis and Machine Intelligence, 1982, PAMI-4 (03) : 298 - 303
  • [39] On Succinct Greedy Drawings of Plane Triangulations and 3-Connected Plane Graphs
    He, Xin
    Zhang, Huaming
    ALGORITHMICA, 2014, 68 (02) : 531 - 544
  • [40] On Succinct Greedy Drawings of Plane Triangulations and 3-Connected Plane Graphs
    Xin He
    Huaming Zhang
    Algorithmica, 2014, 68 : 531 - 544