This Article 
 Bibliographic References 
 Add to: 
A Fast Line Finder for Vision-Guided Robot Navigation
November 1990 (vol. 12 no. 11)
pp. 1098-1102

There are two basic ways to improve the speed of a low-level vision algorithm: careful code optimization and selective processing. Reducing the computational effort expended on each pixel reduces the time required to process an image by a constant factor. Selective processing on a limited portion of an image using a focus of attention can decrease overall computation by orders of magnitude. A fast pixel-based algorithm is developed that uses these principles to achieve fast extraction of lines for use in vision-guided mobile robot navigation. It builds upon an algorithm for extracting lines by grouping pixels with similar gradient orientation. It allows parametric control of computational resources required to extract lines with particular characteristics.

[1] R. C. Arkin, "Working towards cosmopolitan robots: Intelligent navigation in extended man-made environments," Ph.D. dissertation, Dep. Comput. Inform. Sci., Univ. Massachusetts, Amherst, Sept. 1987.
[2] D. H. Ballard and C. M. Brown,Computer Vision. Englewood Cliffs, NJ: Prentice-Hall, 1982.
[3] J. Burns, A. Hanson, and E. Riseman, "Extracting straight lines,"IEEE Trans. Patt. Anal. Machine Intell., vol. PAMI-8, no. 4, pp. 425-455, July 1986.
[4] R. O. Duda and P. E. Hart,Pattern Recognition and Scene Analysis. New York: Wiley, 1973.
[5] P. Kahn, L. Kitchen, and E. M. Riseman, "Real-time feature extraction: A fast line finder for vision-guided robot navigation," Dep. Comput. Inform. Sci., Univ. Massachusetts, Amherst, Tech. Rep. 87-57, July 1987.
[6] L. J. Kitchen and J. Malin, "The effect of spatial discretization on the magnitude and direction response of simple differential edge operators on a step edge,"Comput. Vision, Graphics, Image Processing, vol. 47, pp. 243-258, 1989.
[7] C. Ronse,Connected Components Algorithms for Binary Images. New York: Research Studies Press, 1984.
[8] A. Rosenfeld and A. Kak,Digital Picture Processing, New York: Academic, 1976.
[9] F. M. Vilnrotter, R. Nevatia, and K. E. Price, "Structural analysis of natural textures,"IEEE Trans. Patt. Anal. Machine Intell., vol. PAMI-8, pp. 76-89, Jan. 1986.

Index Terms:
line extraction; pixel grouping; line finder; low-level vision algorithm; code optimization; selective processing; computational effort; fast pixel-based algorithm; vision-guided mobile robot navigation; gradient orientation; parametric control; computerised navigation; computerised pattern recognition; computerised picture processing; mobile robots
P. Kahn, L. Kitchen, E.M. Riseman, "A Fast Line Finder for Vision-Guided Robot Navigation," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 12, no. 11, pp. 1098-1102, Nov. 1990, doi:10.1109/34.61710
Usage of this product signifies your acceptance of the Terms of Use.