| | This Article | |
| |
| |
| | Share | |
| |
| |
| | Bibliographic References | |
| |
| |
| | Add to: | |
| |
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
| |
| | Search | |
| |
| |
| | |
Generating Octrees from Object Silhouettes in Orthographic Views
February 1989 (vol. 11 no. 2)
pp. 137-149
An algorithm to construct the octree representation of a three-dimensional object from silhouette images of the object is described. The images must be obtained from thirteen viewing directions corresponding to the three face views, six edge views, and four corner views of an upright cube. These views where chosen because they provide a simple relationship between pixels in the image and the octant labels in the octree, thus replacing the computation of detecting intersections between the octree space and the objects by a table lookup operation. The average ratio of the object volume to the octree volume is found to be greater than 90%. The sequential use made of the chosen viewing directions results in a coarse-to-fine acquisition of occupancy information. The number and order of the viewpoints used provides a mechanism for trading accuracy of the representation against the computational effort needed to obtain the representation.
[1] 137N. Ahuja and C. Nash, "Octree representations of moving objects,"Comput. Vision, Graphics, Image Processing, vol. 26, pp. 207-216, 1984.[2] N. Ahuja and J. Veenstra, "Octree generation and display," Coordinated Sci. Lab., Univ. Illinois, Tech. Rep. UILU ENG-86-2215, May 1986.[3] R. Brooks, "'Symbolic reasoning among 3-D models and 2-D images,"Artificial Intell., vol. 17, pp. 285-348, 1981.[4] C.H. Chien and J. K. Aggarwal, "Volume/surface octrees for the representation of three-dimensional objects,"Comput. Vision, Graphics, Image Processing, vol. 36, pp. 100-113, 1986.[5] T. H. Hong and M. 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-726, Nov. 1985.[6] Y. Hwang and N. Ahuja, "Path planning using a potential field representation," Univ. Illinois Coordinated Sci. Lab., Tech. Rep. UILU-ENG-88-2251, Oct. 1988.[7] C. L. Jackins and S. L. Tanimoto, "Oct-trees and their use in representing three-dimensional objects,"Comput. Graphics Image Processing, vol. 14, pp. 249-270, 1980.[8] J. Veenstra and N. Ahuja, "Line drawings of octree-represented objects,"ACM Trans. Graphics, to be published.[9] D. Meagher, "Efficient synthetic image generation of arbitrary 3-D objects," inProc. IEEE Conf. Pattern Recognition and Image Processing, Las Vegas, NV, June 14-17, 1982, p. 473.[10] D. Meagher, "Geometric Modeling Using Octree Encoding,"Comput. Graphics Image Processing, vol. 19, p. 129, 1982.[11] W. Osse and N. Ahuja, "Efficient octree representation of moving objects," inProc. 7th Int. Conf. Pattern Recognition, Montreal, P.Q., Canada, July 30 Aug. 2, 1984, pp. 821-823.[12] M. Shneier, E. Kent, and P. Mansbach, "Representing workspace and model knowledge for a robot with mobile sensors," inProc. Seventh Int. Conf. Pattern Recognition, Montreal, P.Q., Canada, July 1984, pp. 199-202.[13] S. Srivastava and N. Ahuja, "An algorithm for generating octrees from object silhouettes in perspective views," inProc. IEEE Workshop Computer Vision. Miami Beach, FL, Nov. 30-Dec. 2, 1987. pp. 363-365.[14] J. Weng and N. Ahuja, "Octrees of Objects in Arbitrary Motion: Representation and Efficiency,"Computer Vision, Graphics, and Image Processing, Aug. 1987, pp. 167-185.
Index Terms:
3D object; object silhouettes; orthographic views; octree representation; face views; edge views; corner views; octant labels; table lookup; pattern recognition; picture processing; trees (mathematics)
Citation:
N. Ahuja, J. Veenstra, "Generating Octrees from Object Silhouettes in Orthographic Views," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 11, no. 2, pp. 137-149, Feb. 1989, doi:10.1109/34.16710