This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Construction of the Octree Approximating a Three-Dimensional Object by Using Multiple Views
November 1988 (vol. 10 no. 6)
pp. 769-782

A fast, efficient, algorithm that processes polyhedral cones from views of an object to produce an octree representation of the object is proposed. A polyhedral cone defined by both a viewpoint and a polygonal contour of the object in the image for each view always contains the object. Thus the common region of the cones for multiple views is considered to be an approximating one of the object. The octree representation controls all cubic regions in three-dimensional space as a set of nodes with a hierarchical description in positioning, and therefore is suitable for registration of the common region. The computational complexity of the algorithm is directly proportional to the common region surface area and exponentially proportional to the finest resolution level of the octree. The calculation time of the algorithm is determined for illustrative examples of three-dimensional objects.

[1] Y. Ohta and T. Kanade, "Stereo by intra- and interscanline search using dynamic programming,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-7, pp. 139-154, 1985.
[2] B. Horn, "Obtaining shape from shading information," inThe Psychology of Computer Vision, P. H. Winston, Ed. New York: McGraw-Hill, 1975.
[3] T. Pavlidis,Structural Pattern Recognition. New York: Springer-Verlag, 1977.
[4] T. Miyake and J. Doi, "Three-dimensional shape approximation system with a polyhedron,"ISP Japan, vol. 25, pp. 745-754, Sept. 1984 (in Japanese).
[5] C. L. Jackins and S. L. Tanimoto, "Oct-trees and their use in representing three-dimensional objects,"Comput. Vision, Graphics, Image Processing, vol. 14, pp. 249-270, 1980.
[6] D. Meagher, "Geometric modelling using octree encoding,"Comput. Vision, Graphics, Image Processing, vol. 19, pp. 129-147, 1982.
[7] Y. C. Kim and J. K. Aggarwal, "Rectangular parallelepiped coding: A volumetric representation of three-dimensional objects,"IEEE J. Robotics Automation, vol. RA-2, pp. 127-134, 1986.
[8] T.-H. Hong and M. O. Shneier, "Describing a robot's workspace using a sequence of views from a moving camera,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-7, pp. 721-725, 1985.
[9] H. Noborio, S. Fukuda, and S. Arimoto, "A new interference check algorithm using octree," presented at the 1987 IEEE Int. Conf. Robotics and Automation, Raleigh, NC, 1987.
[10] H. Noborio, S. Fukuda, and S. Arimoto, "A new interference check algorithm using octree representation,"J. Robotics Soc. Japan, vol. 5, no. 3, pp. 189-198, 1987 (in Japanese).
[11] S. Arimoto, H. Noborio, S. Fukuda, and A. Noda, "A feasible approach to automatic planning of collision-free robot motions," inProc. Fourth Int. Symp. Robotics Research, Santa Cruz, CA, 1987, pp. 163-172.
[12] E. Kawaguchi and T. Endo, "On a method of binary picture representation and its application to data compression,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI-2, pp. 27-34, 1980.
[13] M. I. Shamos, "Computational geometry," Ph.D. dissertation, Dep. Comput. Sci., Yale Univ., 1978.
[14] T. Pavlidis,Algorithms for Graphics and Image Processing. Rockville, MD: Computer Science Press, 1982.
[15] M. Potmesil, "Generating octree models of 3D objects from their silhouettes in a sequence of images,"Comput. Vision, Graphics, Image Processing, vol. 40, pp. 1-29, 1987.

Index Terms:
3-D objects; computerized pattern recognition; computerized picture processing; polyhedral cones; octree representation; polygonal contour; nodes; hierarchical description; computational complexity; resolution level; computational complexity; computerised pattern recognition; computerised picture processing; trees (mathematics)
Citation:
H. Noborio, S. Fukuda, S. Arimoto, "Construction of the Octree Approximating a Three-Dimensional Object by Using Multiple Views," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 10, no. 6, pp. 769-782, Nov. 1988, doi:10.1109/34.9101
Usage of this product signifies your acceptance of the Terms of Use.