Circular shortest paths by branch and bound

被引:28
作者
Appleton, B
Sun, CM
机构
[1] Univ Queensland, Sch Informat Technol & Elect Engn, Intelligent Real Time Imaging & Sensing Grp, Brisbane, Qld 4072, Australia
[2] CSIRO Math & Informat Sci, N Ryde, NSW 1670, Australia
关键词
circular shortest path; dynamic programming; Branch and Bound; STEREO; IMAGES;
D O I
10.1016/S0031-3203(03)00122-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Shortest path algorithms are used for a large variety of optimisation problems in network and transportation analysis. They are also used in image analysis for object segmentation, disparity estimation, path finding and crack detection. Sometimes the topology of the problem demands that the path be circular. Such circular path constraints occur in polar object segmentation, disparity estimation for panoramic stereo images and in shortest paths around a cylinder. In this paper we present a new efficient algorithm for circular shortest path determination on a u-by-nu trellis in O(u(1.6)nu) average time. We impose a binary search tree on the set of path endpoints and use a best-first Branch and Bound search technique to efficiently obtain the global minimum circular path. The typical running time of our circular shortest path algorithm on a 256 x 256 image is in the order of 0.1 s on a 1 GHz Dell P3 workstation under the Linux operating system. Applications to crack detection and object segmentation are presented. (C) 2003 Pattern Recognition Society. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:2513 / 2520
页数:8
相关论文
共 17 条
[1]  
[Anonymous], P AAAI C FEB
[2]  
BAMFORD P, 1988, UNSUPERVISED CELL NU, V71, P203
[3]   Automatic finding of main roads in aerial images by using geometric-stochastic models and estimation [J].
Barzohar, M ;
Cooper, DB .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1996, 18 (07) :707-721
[4]   Regularised shortest-path extraction [J].
Buckley, M ;
Yang, J .
PATTERN RECOGNITION LETTERS, 1997, 18 (07) :621-629
[5]   Shortest paths algorithms: Theory and experimental evaluation [J].
Cherkassky, BV ;
Goldberg, AV ;
Radzik, T .
MATHEMATICAL PROGRAMMING, 1996, 73 (02) :129-174
[6]  
Dijkstra E., 1959, NUMER MATH, V1, P269, DOI [10.1007/BF01386390, DOI 10.1007/BF01386390]
[7]  
Gallo G., 1988, Annals of Operations Research, V13, P3
[8]   QUICKSORT [J].
HOARE, CAR .
COMPUTER JOURNAL, 1962, 5 (01) :10-&
[9]  
Jermyn I. H., 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision, P904, DOI 10.1109/ICCV.1999.790318
[10]   STEREO MATCHING USING INTRA-ROW AND INTER-ROW DYNAMIC-PROGRAMMING [J].
LLOYD, SA .
PATTERN RECOGNITION LETTERS, 1986, 4 (04) :273-277