Vision based navigation system for an endoscope

A vision based navigation system to guide an endoscope inside a human colon has been designed and tested. It uses low level vision techniques to extract two types of navigational landmarks, dark regions and curved contours. Dark regions correspond to the distant inner space of the colon, called the lumen. The curved contours represent occlusions due to the inner colon muscles. A hierarchical search space and environment representation, called the QL-tree, was developed to integrate the visual features and implement the navigation system. It uses multiple quadtrees which are linked at all hierarchical levels. A multiprocessor system was employed to achieve real-time performance. The endoscope navigation system has been used successfully in artificial colon models.

[1]  S. Sitharama Iyengar,et al.  Robot navigation in unknown terrains using learned visibility graphs. Part I: The disjoint convex obstacle case , 1987, IEEE Journal on Robotics and Automation.

[2]  Rodney A. Brooks Autonomous mobile robots , 1990 .

[3]  Duncan Fyfe Gillies,et al.  Detecting Insertion Direction for an Automatic Endoscope , 1989 .

[4]  Georges Giralt,et al.  A Multi-level Planning and Navigation System for a Mobile Robot: A First Approach to HILARE , 1979, IJCAI.

[5]  Duncan Fyfe Gillies,et al.  Extracting contours by perceptual grouping , 1992, Image Vis. Comput..

[6]  Steven L. Tanimoto,et al.  Bright-spot detection in pyramids , 1988, Comput. Vis. Graph. Image Process..

[7]  A.C.-C. Meng Free space modeling and geometric motion planning under unexpected obstacles , 1988, [1988] Proceedings. The Fourth Conference on Artificial Intelligence Applications.

[8]  Duncan Fyfe Gillies,et al.  Perceptual grouping and the Hough transform , 1992, Other Conferences.

[9]  John F. Canny,et al.  A Voronoi method for the piano-movers problem , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[10]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[11]  Duncan Fyfe Gillies,et al.  Probabilistic reasoning in high-level vision , 1994, Image Vis. Comput..

[12]  Ramesh Jain,et al.  Road Following Using Vanishing Point , 1987 .

[13]  A. Meystel,et al.  Structure of intelligence for an autonomous vechile , 1984, ICRA.

[14]  Narendra Ahuja,et al.  PATH PLANNING IN A THREE DIMENSIONAL ENVIRONMENT. , 1984 .

[15]  Duncan Fyfe Gillies,et al.  Transputer-based Implementation of a Parallel Machine Vision Method for Endoscope Navigation , 1991 .

[16]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[17]  Duncan Fyfe Gillies,et al.  Parallel-Hierarchical Image Partitioning and Region Extraction , 1992 .

[18]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[19]  R. Brooks Solving the Find-Path Problem by Representing Free Space as Generalized Cones , 1982 .

[20]  J PritchardD,et al.  Applications of Transputers 2 , 1990 .

[21]  King-Sun Fu,et al.  A hierarchical-orthogonal-space approach to collision-free path planning , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[22]  Azriel Rosenfeld,et al.  Compact Region Extraction Using Weighted Pixel Linking in a Pyramid , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  S. Sitharama Iyengar,et al.  Autonomous Mobile Robots , 1991 .

[24]  Mark Homewood,et al.  The IMS T800 Transputer , 1987, IEEE Micro.

[25]  Duncan Fyfe Gillies,et al.  A Parallel-Hierarchical Method For Grouping Line Segments Into Contours , 1990, Optics & Photonics.

[26]  Steven W. Zucker,et al.  Early orientation selection: Tangent fields and the dimensionality of their support , 1985, Comput. Vis. Graph. Image Process..

[27]  S. Sitharama Iyengar,et al.  Autonomous robot navigation in unknown terrains: incidental learning and environmental exploration , 1990, IEEE Trans. Syst. Man Cybern..

[28]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[29]  Azriel Rosenfeld,et al.  Computer vision and image processing , 1992 .

[30]  Larry S. Davis,et al.  Multiresolution path planning for mobile robots , 1986, IEEE J. Robotics Autom..

[31]  D. Marr,et al.  Analysis of occluding contour , 1977, Proceedings of the Royal Society of London. Series B. Biological Sciences.

[32]  Peter Burger,et al.  Differential algorithm for the determination of shape from shading using a point light source , 1992, Image Vis. Comput..

[33]  Thomas O. Binford,et al.  The Interpretation of Three-Dimensional Structure from Image Curves , 1981, IJCAI.