This Article 
 Bibliographic References 
 Add to: 
New Prospects in Line Detection by Dynamic Programming
April 1996 (vol. 18 no. 4)
pp. 426-431

Abstract—The detection of lines in satellite images has drawn a lot of attention within the last 15 years. Problems of resolution, noise, and image understanding are involved, and one of the best methods developed so far is the F* algorithm of Fischler, which achieves robustness, rightness, and rapidity. Like other methods of dynamic programming, it consists of defining a cost which depends on local information; then a summation-minimization process in the image is performed. We present herein a mathematical formalization of the F* algorithm, which allows us to extend the cost both to cliques of more than two points (to deal with the contrast), and to neighborhoods of size larger than one (to take into account the curvature). Thus, all the needed information (contrast, grey-level, curvature) is synthesized in a unique cost function defined on the digital original image. This cost is used to detect roads and valleys in satellite images (SPOT).

[1] J.B. Burns, A.R. Hanson, and E.M. Riseman, "Extracting straight lines," Trans. Pattern Analysis and Machine Intelligence, vol. 8, pp. 425-455, 1986.
[2] I.J. Cox, J.M. Rehg, and S. Hingorani, “A Bayesian Multi-Hypothesis Approach to Edge Grouping and Contour Segmentation,” Int'l J. Computer Vision, vol. 11, no. 1, pp. 5-24, 1993.
[3] M.A. Fischler, J.M. Tenenbaum, and H.C. Wolf, "Detection of roads and linear structures in low-resolution aerial imagery," CVGIP, vol. 15, pp. 201-223, 1981.
[4] D. Geman and B. Jedynak, "Detection of roads in satellite images," Proc. IGARSS, Espoo, 1991.
[5] A. Martelli, "An application of heuristic search methods to edge and contour detection," Comm. ACM, vol. 19, pp. 73-83, 1976.
[6] D.M. McKeown and L. Denlinger, "Cooperative Methods for Road Tracing in Aerial Imagery," CVPR, 1988.
[7] N. Merlet and J. Zerubia, "Classical mechanics and road detection in SPOT images," Joint Research Report No. 1889, INRIA/Hebrew Univ., 1993.
[8] N. Merlet and J. Zerubia, "New prospects in line detection for remote sensing images," Proc. ICASSP, Adelaide, 1994.
[9] R. Nevatia and K.R. Babu, "Linear feature extraction and description," CGIP, vol. 13, pp. 257-269, 1980.
[10] Y.T. Zhou, V. Venkateshwar, and R. Chellappa, "Edge Detection and Linear Feature Extraction Using a 2D Random Field Model," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 11, no. 1, pp. 84-95, Jan. 1989.

Index Terms:
Line detection, energy minimization, dynamic programming, curvature, satellite images.
Nicolas Merlet, Josiane Zerubia, "New Prospects in Line Detection by Dynamic Programming," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 18, no. 4, pp. 426-431, April 1996, doi:10.1109/34.491623
Usage of this product signifies your acceptance of the Terms of Use.