Multi-polyhedron reconstruction in a three-view system using relaxation

Abstract In this paper, two stereo matching algorithms based on relaxation are proposed for finding the correspondences among multi-polyhedron objects in a three-view system. In the first algorithm, the feature points on the second image near the intersection of the two epipolar lines derived from the first and the third images are considered as possible correspondences. In the second algorithm, the features near either epipolar line, instead of the features near the intersection of the two crossing epipolar lines as in the first algorithm, are considered as possible correspondences. The initial probability for every triplet is assigned according to the distance from the intersection of the two crossing epipolar lines (or one of the two epipolar lines) to the feature location. Connection relationship between feature points is then used in the relaxation model to resolve the ambiguious correspondence triplets. Experimental results show that the first matching algorithm is faster and requires smaller memory, while the second matching algorithm is slower but more reliable. For acute angles smaller than 60°, the first algorithm becomes unreliable and one has to appeal to the second algorithm. By properly choosing one of the two algorithms proposed, 3D multiple polyhedra in a complex scence can be successfully reconstructed with arbitrary camera configurations in a three-view system.

[1]  Thomas S. Huang,et al.  Connected Line Drawing Extraction from a Perspective View of a Polyhedron , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Azriel Rosenfeld,et al.  Digital Picture Processing , 1976 .

[3]  Urs Ramer Extraction of line structures from photographs of curved objects , 1975 .

[4]  Robert L. Henderson,et al.  Automatic Stereo Reconstruction Of Man-Made Targets , 1979, Other Conferences.

[5]  Akira Ishii,et al.  Three-View Stereo Analysis , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Donald B. Gennery,et al.  Object Detection and Measurement Using Stereo Vision , 1979, IJCAI.

[7]  Luc Van Gool,et al.  An algorithm for the extraction of line drawings for polyhedral scenes and their use in stereo vision , 1985 .

[8]  Xiao-Wei Tu,et al.  3-D information derivation from a pair of binocular images , 1990, Pattern Recognit..

[9]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[10]  Takeo Kanade,et al.  Stereo by Intra- and Inter-Scanline Search Using Dynamic Programming , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Azriel Rosenfeld,et al.  An Application of Relaxation Labeling to Line and Curve Enhancement , 1977, IEEE Transactions on Computers.

[12]  Ramakant Nevatia,et al.  Segment-based stereo matching , 1985, Comput. Vis. Graph. Image Process..

[13]  Chin-Hsing Chen,et al.  The optimal camera geometry and performance analysis of a trinocular vision system , 1995, IEEE Trans. Syst. Man Cybern..

[14]  Chin-Hsing Chen,et al.  Polyhedron recognition using three-view analysis , 1992, Pattern Recognit..

[15]  M. B. Clowes,et al.  Finding Picture Edges Through Collinearity of Feature Points , 1973, IEEE Transactions on Computers.

[16]  Jau-Yien Lee,et al.  Robot location determination in a complex environment by multiple marks , 1988, Pattern Recognit..

[17]  William B. Thompson,et al.  Disparity Analysis of Images , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Alberto Martelli,et al.  Edge detection using heuristic search methods , 1972, Comput. Graph. Image Process..

[19]  Martin A. Fischler,et al.  Computational Stereo , 1982, CSUR.

[20]  KING-CHiA HUNG,et al.  Polyhedron reconstruction using three-view analysis , 1989, Pattern Recognit..

[21]  Jake K. Aggarwal,et al.  Structure from stereo-a review , 1989, IEEE Trans. Syst. Man Cybern..

[22]  Thomas O. Binford,et al.  Depth from Edge and Intensity Based Stereo , 1981, IJCAI.

[23]  Arnold K. Griffith,et al.  Edge Detection in Simple Scenes Using a Priori Information , 1973, IEEE Transactions on Computers.

[24]  Olivier Faugeras,et al.  Fundamentals in Computer Vision: An Advanced Course , 1983 .

[25]  Makoto Nagao,et al.  Automatic model generation and recognition of simple three-dimensional bodies , 1973, Comput. Graph. Image Process..

[26]  Søren Ingvor Olsen Stereo Correspondence by Surface Reconstruction , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  Chris Goad,et al.  Special purpose automatic programming for 3D model-based vision , 1987 .