
This Article  
 
Share  
Bibliographic References  
Add to:  
Digg Furl Spurl Blink Simpy Del.icio.us Y!MyWeb  
Search  
 
ASCII Text  x  
P.J. Besl, R.C. Jain, "Segmentation through VariableOrder Surface Fitting," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 10, no. 2, pp. 167192, March, 1988.  
BibTex  x  
@article{ 10.1109/34.3881, author = {P.J. Besl and R.C. Jain}, title = {Segmentation through VariableOrder Surface Fitting}, journal ={IEEE Transactions on Pattern Analysis and Machine Intelligence}, volume = {10}, number = {2}, issn = {01628828}, year = {1988}, pages = {167192}, doi = {http://doi.ieeecomputersociety.org/10.1109/34.3881}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, }  
RefWorks Procite/RefMan/Endnote  x  
TY  JOUR JO  IEEE Transactions on Pattern Analysis and Machine Intelligence TI  Segmentation through VariableOrder Surface Fitting IS  2 SN  01628828 SP167 EP192 EPD  167192 A1  P.J. Besl, A1  R.C. Jain, PY  1988 KW  surface curvature sign labelling; computerised picture processing; variableorder surface fitting; image structure; piecewisesmooth surface model; surface coherence; bivariate functions; noiseless image reconstruction; image segmentation; iterative regiongrowing method; computerised picture processing; iterative methods VL  10 JA  IEEE Transactions on Pattern Analysis and Machine Intelligence ER   
The solution of the segmentation problem requires a mechanism for partitioning the image array into lowlevel entities based on a model of the underlying image structure. A piecewisesmooth surface model for image data that possesses surface coherence properties is used to develop an algorithm that simultaneously segments a large class of images into regions of arbitrary shape and approximates image data with bivariate functions so that it is possible to compute a complete, noiseless image reconstruction based on the extracted functions and regions. Surface curvature sign labeling provides an initial coarse image segmentation, which is refined by an iterative regiongrowing method based on variableorder surface fitting. Experimental results show the algorithm's performance on six range images and three intensity images.
[1] G. J. Agin and T. O. Binford, "Computer description of curved objects," inProc. 3rd Int. Joint Conf. Artificial Intelligence, Stanford, CA, Aug. 2023, 1973, pp. 629640.
[2] R. L. Anderson and E. E. Houseman,Tables of Orthogonal Polynomial Values Extended to N = 104, Iowa State College Agricultural and Mechanic Arts, Ames, IA, Res. Bull. 297, Apr. 1942.
[3] D. H. Ballard and C. M. Brown,Computer Vision. Englewood Cliffs, NJ: PrenticeHall, 1982.
[4] S. Barnard, "A stochastic approach to stereo vision," inProc. 5th Nat. Conf. Artificial Intelligence, AAAI, Philadelphia, PA, August 1115, 1986, pp. 676680.
[5] R. H. Bartels and J. J. Jezioranski, "Leastsquares fitting using orthogonal multinomials,"ACM Trans. Math. Software, vol. 11, no. 3, pp. 201217, Sept. 1985.
[6] P. R. Beaudet, "Rotationally invariant image operators," inProc. 4th Int. Conf. Pattern Recognition, Kyoto, Japan, Nov. 710, 1978, pp. 579583.
[7] G. Beheim and K. Fritsch, "Range finding using frequencymodulated laser diode,"Appl. Opt., vol. 25, no. 9, pp. 14391442, May 1986.
[8] P. J. Besl, "Surfaces in early range image understanding," Ph.D. thesis, EECS Dept., Univ. of Michigan, Ann Arbor, May 1986.
[9] P. J. Besl and R. C. Jain, "Threedimensional object recognition,"ACM Comput. Surveys, vol. 17, no. 1, pp. 75145, Mar. 1985.
[10] P. Besl and R. Jain, "Invariant surface characteristics for 3D object recognition in range images,"Comput. Vision Graphics Image Processing, 1986, pp. 3380, vol. 33.
[11] P. J. Besl, E. J. Delp, and R. C. Jain, "Automatic visual solder joint inspection,"IEEE J. Robotics Automation, vol. RA1, pp. 4256, Mar. 1985.
[12] B. Bhanu, "Representation and shape matching of 3D objects,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI6, no. 3, pp. 340350, May 1984.
[13] B. Bhanu, S. Lee, C. C. Ho, and T. Henderson, "Range data processing: Representation of surfaces by edges," inProc. Int. Pattern Recognition Conf., IAPRIEEE, Oct. 1986, pp. 236238.
[14] R. M. Bolle and D. B. Cooper, "Bayesian recognition of local 3D shape by approximating image intensity functions with quadric polynomials,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI 6, no. 4, pp. 418429, July 1984.
[15] R. C. Bolles and M. A. Fischler, "A RANSACbased approach to model fitting and its application to finding cylinders in range data," inProc. 7th Int. Joint Conf. Artificial Intelligence, Vancouver, B.C., Canada, Aug. 2428, 1981, pp. 637643.
[16] R. C. Bolles and P. Horaud, "3DPO: A three dimensional part orientation svstem,"Int. J. Robotics Res., vol. 5, no. 3, Fall 1986, pp. 326.
[17] B. A. Boyter, "Threedimensional matching using range data," inProc. 1st Conf. Artificial Intelligence Applications, IEEE Comput. Soc., 1984, pp. 211216.
[18] M. Brady, "Computational approaches to image understanding,"Comput. Surveys, vol. 14, pp. 371, Mar. 1982.
[19] M. Brady, J. Ponce, A. Yuille, and H. Asada, "Describing surfaces,"Comput. Vision, Graphics, Image Processing, vol. 32, pp. 128, 1985.
[20] C. Brice and C. Fennema, "Scene analysis using regions,"Artificial Intell., vol. 1, pp. 205226, 1970.
[21] B. Carrihill and R. Hummel, "Experiments with the intensity ratio depth sensor,"Comput. Vision, Graphics, Image Processing, vol. 32, pp. 337358, 1985.
[22] D. Chen, "A regression updating approach for detecting multiple curves," inProc. 2nd World Conf. Robotics Research, Scottsdale, AZ, Aug. 1821, 1986, Paper RI/SME, MS86764; alsoIEEE Trans. Pattern Anal. Machine Intell., to be published.
[23] S. S. Chern, "A proof of the uniqueness of Minkowski's problem for convex surfaces,"Amer. J. Math., vol. 79, pp. 949950, 1957.
[24] F. S. Cohen and D. B. Cooper, "Simple parallel hierarchical and relaxation algorithms for segmenting noncausal Markovian fields,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI9, pp. 195219, March 1987.
[25] E. N. Coleman and R. Jain, "Obtaining shape of textured and specular surfaces using foursource photometry,"Comput. Graphics Image Processing, vol. 18, no. 4, pp. 309328, Apr. 1982.
[26] G. R. Cross and A. K. Jain, "Markov random field texture models,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI5, pp. 25 39, 1983.
[27] C. Dane, "An objectcentered threedimensional model builder," Ph.D. dissertation, Dep. Comput. Inform. Sci., Moore School Elec. Eng., Univ. Pennsylvania, Philadelphia, 1982.
[28] W. W. Daniel,Applied Nonparametric Statistics. Boston, MA: HoughtonMifflin, 1978.
[29] L. S. Davis, "A survey of edge detection techniques,"Comput. Graphics Image Processing, vol. 4, pp. 248270, 1975.
[30] H. Derin and H. Elliott, "Modeling and segmentation of noisy and textured images using Gibbs random fields,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI9, pp. 3955, Jan. 1987.
[31] S. Dizenzo, "Advances in image segmentation,"Image and Vision Comput., vol. 1, no. 4, pp. 196210, Nov. 1983.
[32] T. G. Fan, G. Medioni, and R. Nevatia, "Description of surfaces from range data using curvature properties," inProc. Computer Vision and Pattern Recognition Conf., IEEE Comput. Soc., Miami, FL, June 2226, 1986, pp. 8691.
[33] O. D. Faugeras and M. Hebert, "The representation, recognition, and locating of 3D objects,"Int. J. Robotics Res., vol. 5, no. 3, Fall 1986, pp. 2752.
[34] O. D. Faugeras, M. Hebert, and E. Pauchon, "Segmentation of range data into planar and quadric patches," inProc. 3rd Computer Vision and Pattern Recognition Conf., Arlington, VA, 1983, pp. 8 13.
[35] I. Faux and M. Pratt,Computational Geometry for Design and Manufacture. Ellis Horwood, 1979.
[36] F. P. Ferrie and M. D. Levine, "Piecing together 3D shape of moving objects: An overview," inProc. Computer Vision and Pattern Recognition Conf., IEEE Comput. Soc., San Francisco, CA, June 913, 1985, pp. 574584.
[37] K. S. Fu and J. K. Mui, "A survey on image segmentation,"Pattern Recognition, vol. 13, pp. 316, 1981.
[38] S. Geman and D. Geman, "Stochastic relaxation, gibbs distributions, and Bayesian restoration of images,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI6, no. 6, pp. 721741, Nov. 1984.
[39] B. Gil, A. Mitiche, and J. K. Aggarwal, "Experiments in combining intensity and range edge maps,"Comput. Vision, Graphics, Image Processing, vol. 21, pp. 395411, Mar. 1983.
[40] D. Gilbarg and N. Trudinger,Elliptic Partial Differential Equations of Second Order. Berlin: SpringerVerlag, 1983.
[41] C. Goad, "Special purpose automatic programming for 3D modelbased vision," inProc. Image Understanding Workshop, DARPA, Arlington, VA, June 23, 1983, pp. 94104.
[42] G. H. Golub and C. F. Van Loan,Matrix Computations. Baltimore, MD: Johns Hopkins University Press, 1983.
[43] W. E. L. Grimson, "A computer implementation of a theory of human stereo vision," M.I.T. Artificial Intelligence Lab., Cambridge, MA, Memo. 565, 1980.
[44] W. E. L. Grimson,From Images to Surfaces. Cambridge, MA: M.I.T. Press, 1981.
[45] W. E. L. Grimson and T. Pavlidis, "Discontinuity detection for visual surface reconstruction,"Comput. Vision, Graphics, Image Processing, vol. 30, pp. 316330, 1985.
[46] E. L. Hall, J. B. K. Tio, C. A. McPherson, and F. A. Sadjadi, "Measuring curved surfaces for robot vision,"Computer, vol. 15, no. 12, pp. 4254, Dec. 1982.
[47] R. M. Haralick and L. G. Shapiro, "Image segmentation techniques,"Comput. Vision, Graphics, Image Processing, vol. 29, pp. 100132, 1985.
[48] R. M. Haralick and L. Watson, "A facet model for image data,"Comput. Graphics Image Processing, vol. 15, pp. 113129, 1981.
[49] R. M. Haralick, L. T. Watson, and T. J. Laffey, "The topographic primal sketch,"Int. J. Robotics Res., vol. 2, no. 1, pp. 5072, Spring 1983.
[50] M. Hebert and T. Kanade, "The 3D profile method for object recognition," inProc. Computer Vision and Pattern Recognition Conf., IEEE Comput. Soc., San Francisco, CA, June 913, 1985, pp. 458 463.
[51] M. Hebert and J. Ponce, "A new method for segmenting 3D scenes into primitives," inProc. 6th Int. Conf. Pattern Recognition, Munich, West Germany, Oct. 1922, 1982, pp. 836838.
[52] T. C. Henderson, "Efficient 3D object representations for industrial vision systems,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI5, no. 6, pp. 609617, Nov. 1983.
[53] T. C. Henderson and B. Bhanu, "Threeport seed method for the extraction of planar faces from range data," inProc. Workshop Industrial Applications of Machine Vision, Research Triangle Park, NC, May 1982, pp. 181186.
[54] M. Herman, "Generating detailed scene descriptions from range images," inProc. Int. Conf. Robotics and Automation, St. Louis, MO, Mar. 2528, 1985, pp. 426431.
[55] B. K. P. Horn, "Extended Gaussian images,"Proc. IEEE, vol. 72, no. 12, pp. 16561678, Dec. 1984.
[56] K. Ikeuchi and B. K. P. Horn, "Numerical shape from shading and occluding boundaries,"Artificial Intell., vol. 17, pp. 141184, Aug. 1981.
[57] S. L. Horowitz and T. Pavlidis, "Picture segmentation by a directed splitandmerge procedure," inProc. 2nd Int. Joint Conf. Pattern Recognition, 1974, pp. 424433.
[58] K. Ikeuchi and B. K. P. Horn, "Numerical shape from shading and occluding boundaries,"Artificial Intell., vol. 17, pp. 141184, Aug. 1981.
[59] S. Inokuchi and R. Nevatia, "Boundary detection in range pictures," inProc. 5th Int. Conf. Pattern Recognition, Miami, FL, Dec. 14, 1980, pp. 10311035.
[60] S. Inokuchi, T. Nita, F. Matsuday, and Y. Sakurai, "A threedimensional edgeregion operator for range pictures," inProc. 6th Int. Conf. Pattern Recognition, Munich, West Germany, Oct. 19 22, 1982, pp. 918920.
[61] S. Inokuchi, K. Sato, and F. Matsuda, "Range imaging system for 3D object recognition," inProc. 7th Int. Conf. Pattern Recognition, Montreal, P.Q., Canada, July 30Aug. 2, 1984, pp. 806808.
[62] R. Hoffman and A. K. Jain, "Segmentation and classification of range images,"IEEE Trans. Patt. Anal. Machine Intell., vol. PAMI9, pp. 608619, 1987.
[63] R. Jain, "Dynamic scene analysis," inProgress in Pattern Recognition, vol. 2, A. Rosenfeld and L. Kanal, Eds. Amsterdam, The Netherlands: NorthHolland, 1983.
[64] R. A. Jarvis, "A perspective on range finding techniques for computer vision,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI5, no. 2, pp. 122139, Mar. 1983.
[65] T. Kanade, "Survey: Region segmentation: Signal vs. semantics,"Comput. Graphics Image Processing, vol. 13, pp. 279297, 1980.
[66] T. Kanade, "Recovery of the threedimensional shape of an object from a single view,"Artificial Intell., vol. 17, pp. 409460, Aug. 1981.
[67] J. R. Kender and E. M. Smith, "Shape from darkness: Deriving surface information from dynamic shadows," inProc. 5th Nat. Conf. Artifical Intelligence, AAAI, Philadelphia, PA, Aug. 1115, 1986, pp. 664669.
[68] G. Kinoshita, M. Idesawa, and S. Naomi, "Robotic range sensor with projection of bright ring pattern,"J. Robotic Syst., vol. 3, no. 3, pp. 249257, 1986.
[69] D. T. Kuan and R. J. Drazovich, "Modelbased interpretation of range imagery," inProc. Nat. Conf. Artificial Intelligence, Austin, TX, Aug. 610, 1984, pp. 210215.
[70] C. L. Lawson and R. J. Hanson,Solving Least Squares Problems. Englewood Cliffs, NJ: PrenticeHall, 1974.
[71] R. A. Lewis and A. R. Johnston, "A scanning laser rangefinder for a robotic vehicle," inProc. 5th Int. Joint Conf. Artificial Intelligence, Cambridge, MA, Aug. 2225, 1977, pp. 762768.
[72] C. Lin and M. J. Perry, "Shape description using surface triangularization," inProc. Workshop Computer Vision: Representation and Control, IEEE Comput. Soc., Rindge, NH, Aug. 2325, 1982, pp. 3843.
[73] D. Marr,Vision. New York: Freeman, 1982.
[74] G. Medioni and R. Nevatia, "Description of 3D surfaces using curvature properties," inProc. Image Understanding Workshop, DARPA, New Orleans, LA, Oct. 34, 1984, pp. 291299.
[75] D. L. Milgrim and C. M. Bjorklund, "Range image processing: Planar surface extraction," inProc. 5th Int. Conf. Pattern Recognition, Miami, FL, Dec. 14, 1980, pp. 912919.
[76] B. Gil, A. Mitiche, and J. K. Aggarwal, "Experiments in combining intensity and range edge maps,"Comput. Vision, Graphics, Image Processing, vol. 21, pp. 395411, Mar. 1983.
[77] R. Nevatia and T. O. Binford, "Structured descriptions of complex objects," inProc. 3rd Int. Joint Conf. Artificial Intelligence, Stanford, CA, Aug. 2023, 1973, pp. 641647.
[78] W.M. Newman and R.F. Sproull,Principles of Interactive Computer Graphics, 2nd Ed., McGraw Hill, Amsterdam, 1979.
[79] M. Oshima and Y. Shirai, "Object recognition using threedimensional information,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI5, no. 4, pp. 353361, July 1983.
[80] T. Pavlidis, "Segmentation of pictures and maps through functional approximation,"Comput. Graphics Image Processing, vol. 1, pp. 360372, 1972.
[81] F. G. Peet and T. S. Sahota, "Surface curvature as a measure of image texture,"IEEE Trans. Pattern Anal. Machine Intell., vol. PAMI7, no. 6, pp. 734738, Nov. 1985.
[82] T. C. Pong, L. G. Shapiro, L. T. Watson, and R. M. Haralick, "Experiments in segmentation using a facet model region grower,"Comput. Vision, Graphics, Image Processing, vol. 25, pp. 123,, 1984.
[83] R. J, Popplestone, C. M. Brown, A. P. Ambler, and G. F. Crawford, "Forming models of planeandcylinder faceted bodies from light stripes," inProc. 4th Int. Joint Conf. Artificial Intelligence, Tbilisi, Georgia, USSR, Sept. 1975, pp. 664668.
[84] M. Potmesil, "Generating models of solid objects by matching 3D surface segments," inProc. 8th Int. Joint Conf. Artificial Intelligence, Karlsruhe, West Germany, Aug. 812, 1983, pp. 10891093.
[85] J. Prewitt, "Object enhancement and extraction," inPicture Processing and Psychopictorics, B. Lipkin and A, Rosenfeld, Eds. New York: Academic, 1979, pp. 75149.
[86] G. T. Reid, "Automatic fringe pattern analysis: a review,"Opt. Lasers Eng., vol. 7, pp. 3768, 1986.
[87] W. Richards and D. D. Hoffman, "Codon constraints on closed 2D shapes,"Comput. Vision, Graphics, Image Processing, vol. 31, pp. 265281, 1985.
[88] E. M. Riseman and M. A. Arbib, "Computational techniques in the visual segmentation of static scenes,"Comput. Graphics Image Processing, vol. 6, pp. 221276, 1977.
[89] I. Rock,The Logic of Perception. Cambridge, MA: M.I.T. Press, 1983.
[90] A. Rosenfeld and L. S. Davis, "Image segmentation and image models,"Proc. IEEE, vol. 67, no. 5, pp. 764772, May 1979.
[91] A. Rosenfeld and A. Kak,Digital Picture Processing, New York: Academic, 1976.
[92] I. K. Sethi and S. N. Jayaramamurthy, "Surface classification using characteristic contours," inProc. 7th Int. Conf. Pattern Recognition, Montreal, P.Q., Canada, July 30Aug. 2, 1984, pp. 438440.
[93] Y. Shirai, "Recognition of polyhedrons with a range finder,"Pattern Recognition, vol. 4, pp. 243250, 1972.
[94] Y. Shirai and M. Suwa, "Recognition of polyhedra with a range finder," inProc. 2nd Int. Joint Conf. Artificial Intelligence, London, UK, Aug. 1971, pp. 8087.
[95] D. R. Smith and T. Kanade, "Autonomous scene description with range imagery,"Comput. Vision, Graphics, Image Processing, vol. 31, pp. 322334, 1985.
[96] W. Snyder and G. Bilbro, "Segmentation of threedimensional images," inProc. Int. Conf. Robotics and Automation, IEEE Comput. Soc., St. Louis, MO, Mar. 2528, 1985, pp. 396403.
[97] K. Sugihara, "Rangedata analysis guided by junction dictionary,"Artificial Intell., vol. 12, pp. 4169, 1979.
[98] D. Terzopoulos, "Computing visible surface reconstruction," Memo 800, Artificial Intell. Lab., Mass. Inst. Technol., Cambridge, MA, 1985.
[99] W. Tiller, "Rational Bsplines for curve and surface representation,"IEEE Comput. Graphics Applications, vol. 3, no. 6, pp. 61 69, 1983.
[100] F. Tomita and T. Kanade, "A 3D vision system: Generating and matching shape descriptions in range images," inProc. Int. Conf. Robotics, IEEE Comput. Soc., Atlanta, GA, Mar. 1315, 1984, pp. 186191.
[101] S. Ullman,The Interpretation of Visual Motion. Cambridge, MA: M.I.T. Press, 1979.
[102] B.C. Vemuri, A. Mitiche, and J.K. Aggarwal, "Curvaturebased representation of objects from range data,"Image and Vision Comput., vol. 4, no. 2, pp. 107114, May 1986.
[103] A. P. Witkin, "Recovering surface shape and orientation from texture,"Artificial Intell., vol. 17, pp. 1745, Aug. 1981.
[104] A. P. Witkin and J. Tenenbaum, "The role of structure in vision," inHuman and Machine Vision, Beck et al., Eds. New York: Academic, 1983, pp. 481543.
[105] R. J. Woodham, "Analysing images of curved surfaces,"Artificial Intell., vol. 17, pp. 117140, Aug. 1981.
[106] J. Woods, "Twodimensional discrete Markov random fields,"IEEE Trans. Inform. Theory,vol. IT18, pp. 232240, 1972.
[107] S. W. Zucker, "Region growing: Childhood and adolescence,"Comput. Graphics Image Processing, vol. 5, pp. 382399, 1976.
[108] D. M. Zuk and M. L. Delleva, "Threedimensional vision system for the adaptive suspension vehicle," Defense Supply Service, Washington, Final Rep. 1704003F, ERIM, DARPA 4468, 1983.