Abstract
The orientation, or pose, of an object is a fundamental property that helps to define the geometrical relationship between the object and its environment. In addition, knowledge of object orientation can also facilitate interpretive and decision-making tasks in a variety of practical domains, including industrial, meteorological, and medical applications. Determining object pose, however, remains an open research question in the fields of graphics and visualization. This article describes a novel yet intuitively simple approach, which we call topological goniometry, to directly determine the pose of a three-dimensional object from 3D data. The topology of interest is that of two-sided surfaces in a three-manifold, and includes objects whose shaped are unaffected by elastic transformations. Algorithmically, topological goniometry is composed of the following major steps. The first analyzes the global topology in order to generate a distribution of 3D coordinate triplets in the proximity of the desired pose axis. Using this set of 3D points, that second step then invokes a “3D Walk” algorithm that considers the local topology to produce a generalized curve representing an estimate of the object's axis of pose. The resultant pose axis is thus not constrained to lie along a straight line but can be generalized 3D curve. The methods are illustrated with a variety of synthetically created models that exhibit duct-like shapes, and are further tested by introducting noise as well as deformations to these models. The approach is also applied to a number of real discrete data obtained from meteorological and medical domains. The results suggest that the appproach is applicable to both real and synthetic datasets and is shown to be robust, computationally efficient, and applicable to a variety of problems. The approach can incorporate context- or application-dependent information about the object of interest by using a set of constraints that guide the process of orientation determination. This article describes the approach, its implementation, and the results obtained with numerous applications.
- ARCHBALD, C. AND MERRIT, C. 1990. Pose determination of known objects from sparse range images. In Proceedings of the International Conference on Intelligent Autonomous Systems 2, (Amherst, MA, July 10-141, Vol. 1, 185-195. Google Scholar
- ARNOLD, B.H. 1962. Intuitive Concepts in Elementary Topology. Prentice-Hall, Englewood Cliffs, NJ.Google Scholar
- BARTON, C. A. AND ZOI}ACK, M. D. 1988. Determination of in situ stress orientation from borehole guided waves. J. Geophys. Res. 93, B7, 7834-7844.Google Scholar
- BI.UM, H. 1967. A transformation for extracting new descriptors of shape. In Models for the Perception of Speech and Visual Form, MIT Press, Cambridge, MA, 74-87.Google Scholar
- CLINE, H. E., DUMOULIN, C. L., HART, H. R., LORENSON, W. E., AND LUDKE, S. 1987. 3D reconstruction of the brain from magnetic resonance images using a connectivity algorithm. Magnetic Resonance Imaging 5, 345-352.Google Scholar
- CI.1NE, H. E., LORENSEN, W. E., LUDKE, S., CRAWFORD, C. R., AND TEETER, B.C. 1988. Two algorithms for the three dimensional reconstruction of tomograms. Med. Physics 15, 3, 320 -327.Google Scholar
- CLINE, H. E., LUDKE, S., LORENSEN, W. E., AND TEETER, B.C. 1990. A 3D medical imaging research workstation. In Volume Visualization Algorithms and Architectures, ACM SIG- GRAPH'90 Course Notes, ACM, NY.Google Scholar
- COOKE, C. D., FOLKS, R. D., JONES, M. E., EZQUERRA, N. F., AND GARCIA, E.V. 1989. Automatic program for determining the long-axis of the left ventricular myocardium used for Thallium-201 tomographic reconstruction. J. Nuclear Med. 30, 6 IJune), 806.Google Scholar
- CYC. ANSKI, D. AND ORR, J. A. 1985. Application of tensor theory to object recognition and orientation determination. IEEE Trans. Pattern Anal. Mach. Intell. 7, 6, 662-673.Google Scholar
- EZQUERRA, N. AND MULLIf:K, R. 1996. 3D pose determination: Survey and robust approaches. CVGIP (submitted).Google Scholar
- FADER, T. AND STOKEI.Y, E. 1988. Orientation of 3D structures in medical images. 1EEE Trans. Pattern Anal. Mach. Intell. 10, 626-633. Google Scholar
- FOLEY, J. D., VAN DAM, A., FEINER, S., AND HUGHES, J. 1990. Computer Graphics: Principles and Practice, 2nd ed. Addison-Wesley, Reading MA. Google Scholar
- GI.ASSNER, A.S. 1989. An Introduction to Ray Tracing. Academic Press, London, U.K.Google Scholar
- HE, Z.X. 1991. Automatic reorientation of left ventricle long-axis in TI-201 SPECT scans. In Proceedings of the European Association of Nuclear Medicine Conference IAmsterdam, March 20-23 ~.Google Scholar
- HE, Z. X., MAUBLANT, J. C., CAUVIN, J. C., AND VEYRE, A. 1991. Reorientation of the left ventricular long-axis on myocardial transaxial tomograms by linear fitting method. J. Nuclear Med. 32, 1794-1800.Google Scholar
- JAIN, A. K. 1989. Fundamentals of Digital Image Processing. Prentice Hall, Englewood Cliffs, NJ. Google Scholar
- KAPOULEAS, I. 1990. Segmentation and feature extraction for magnetic resonance brain image analysis. In Proceedings of the Tenth International Conference on Pattern Recognition (Washington D.C., Dee. 4-8), Vol. 1, 583-590.Google Scholar
- LE~:, A. J. AND CASASENT, D. 1990. Optical neural network for pose determination of spinning satellites. SP1E: Int. Soc. Optical Eng. 1297, 317-328.Google Scholar
- LRL A., PIZER, S., EBERLY, D., MoRsE, B., ET AL. 1994. Volume registration using 3D core. In Proceedings of the Visualization in Biomedical Computing Conference tRochester, MN, Oct. 4-7), SPIE Proceedings, Vol. 2359, 217-226.Google Scholar
- Lo, C. H. ANI) DON, H.S. 1989. 3-D moment forms: Their construction and application to object identification and positioning. IEEE Trans. Pattern Anal. Mach. Intell. 11, 10, 1053-1064. Google Scholar
- LORENSEN, W. E. AND CLINE, H. E. 1991. Marching cubes: A high resolution 3D surface construction algorithm. IEEE Trans. Nuclear Sci. 38, 748-754.Google Scholar
- MERRIT, C., ARCHIBALD, C., AND NG, T. 1989. Pose determination of a satellite grapple fixture using a wrist-mounted laser range finder. In Proceedings of the SPIE (San Francisco, CA, Nov. 10-13), Vol. 1002, 583-590.Google Scholar
- MULLICK, R. AND EZQUERRA, N. F. 1995. Automatic determination of LV orientation from SPECT data. IEEE Trans. Med. Imag. 14, 1 (March) 88-99.Google Scholar
- MULLICK, R. AND EZQUERRA, N.F. 1993. Automatic segmentation of 3D cardiac SPECT data. In Proceedings of the Twelfth IEEE Southern Biomedical Engineering Conference (Atlanta, GA, July 23-27), 40-42.Google Scholar
- NCSA 1990. Public domain dataset made available courtesy of the National Center for Supercomputing Applications, University of Illinois, Urbana Champaign.Google Scholar
- PELLIZARI, C. A., CHEN, G. T. Y., SPELBRING, D. R., WEICHSELLBAUM, R. R., AND CHIN, C. T. 1989. Accurate three dimensional registration of CT, PET, and/or MR images of the brain. J. Comput. Assisted Tomography, 30, 20-26.Google Scholar
- RAWCHANDRAN, G. AND CASASENT, D.P. 1991. Generalized in-plane rotation-invariant minimum average correlation energy filter. Optical Eng. 30, 10, 1601-1607.Google Scholar
- RAY, L.P. 1990. Estimation of modeled object pose from monocular images. In Proceedings of the 1990 IEEE International Conference on Robotics and Automation (Los Angeles, CA, June 13-17), Vol. 1,408-413.Google Scholar
- SADJADI, F. A. AND HALL, E.L. 1980. Three dimensional moment invariants. IEEE Trans. Pattern Anal. Mach. Intell. 2, 127-136.Google Scholar
- SCHROEDER, W. J., ZARGE, J. A., AND LORENSON, W.E. 1982. Decimation of triangle meshes. In Proceedings of the SIGGRAPH'92 Conference, (Chicago IL, July 26-31), Vol. 26, 65-70. Google Scholar
- SHIRLEY, r. AND TUCKMAN, A. 1990. A polygonal approximation to direct scalar volume rendering. Comput. Graph. 24, 5, 51-58. Google Scholar
- SNYDER, W., BILBRO, G., LOGENTHIRAN, A., AND RAJALA, S. 1990. Optimal thresholding--a new approach. Pattern Recogn. Lett. 11, 12, 803-910. Google Scholar
- Tou, J. T. AND GONZALEZ, R. C. 1974. Pattern Recognition Principles. Addison-Wesley, Reading, MA.Google Scholar
- TRIVEDI, M. M., ABIDI, M. A., EASON, R. O., AND GONZALEZ, R.C. 1989. Object recognition and pose determination in multisensor robotic systems. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (Paris, Oct. 8-11), Vol. 1, 186-193.Google Scholar
- TUSK, G. 1992. Re-tiling polygonal surfaces. In Proceedings of the SIGGRAPH'92 Conference (Chicago IL, July 26-31), Vol. 26, 55-64. Google Scholar
- VILLASENOR, A. AND VINCENT, R. 1992. An algorithm for space recognition and time tracking of vorticity tubes in turbulence. Comput. Vision Graph. Image Proc. Image Understand. 55, 1, 27-35. Google Scholar
- WEEKS, J.F. 1985. The Shape of Space. Marcel Dekker, New York.Google Scholar
Index Terms
- An approach to 3D pose determination
Recommendations
Determining Pose of 3D Objects With Curved Surfaces
A method is presented for computing the pose of rigid 3D objects with arbitrary curved surfaces. Given an input image and a candidate object model and aspect, the method will verify whether or not the object is present and if so, report pose parameters. ...
Invariant-Based Recognition of Complex Curved 3D Objects from Image Contours
This paper addresses the problem of recognizing three-dimensional objects bounded by smooth curved surfaces from image contours found in a single photograph. The proposed approach is based on a viewpoint-invariant relationship between object geometry ...
Pose Determination of 3D Object Based on Four Straight Lines
ICNC '08: Proceedings of the 2008 Fourth International Conference on Natural Computation - Volume 06Pose determination of 3D object with respect to a camera is an important problem in computer vision. Straight line is one feature which exists widely in natural environments. In this paper, a new pose determination method from four straight line ...
Comments