Abstract
New algorithms based on artificial neural network models are presented for cubic NURBS curve and surface interpolation. When all the knot spans are identical, the NURBS curve interpolation procedure degenerates into that of uniform rational B-spline curves. If all the weights of data points are identical, then the NURBS curve interpolation procedure degenerates into the integral B-spline curve interpolation.
Similar content being viewed by others
References
Piegl L. On NURBS: A survey.IEEE CG&A, 1991, 11(1): 55–71.
Boehm W, Farin G. A survey of curve and surface methods in CAGD.CAGD, 1984, 1(1): 1–60.
Farin G. Curves and Surfaces for Computer Aided Geometric Design. Academic Press, New York, 1988.
de Boor C. A Practical Guide to Splines. Springer-Verlag, New York, 1978.
Choi B K. Surface Modeling for CAD/CAM. Elsevier Science Publishers, The Netherlands, 1991.
Farin G. Rational curves and surfaces. In Mathematical Methods in Computer Aided Geometric Design (Lyche T, Schumaker L L (eds.)), Academic Press, Boston, 1989, pp. 215–238.
Qin K, Sun J, Fang G. An interpolating method for cubic NURBS curves.Computer Aided Drafting, Design and Manufacturing, 1993, 3(2): 10–15.
Lee E T Y. Choosing the nodes in parametric curve interpolation.CAD, 1989, 21(6): 363–370.
Choi B K, Yoo W S, Lee C S. Matrix representation for NURB curves and surfaces.CAD, 1990, 22(4): 235–240.
Qin K. Matrix formulae for NURBS curves/surfaces and applications.Chinese J. of Computers, 1996, 19(12): 941–947.
Wang X, Sun J, Qin K. Symbolic matrix representation of NURBS and its applications.Chinese J. of Computers, 1993, 16(1): 28–34.
Abe S, Kawakami J, Hirasawa K. Solving inequality constrained combinatorial optimization problems by the Hopfield neural networks.Neural Networks, 1992, 5: 663–670.
Kennedy M P, Chua L O. Neural networks for nonlinear programming.IEEE Trans. on Circuits and Systems, 1988, 35(5): 554–562.
Lippmann R P. An introduction to computing with neural nets.IEEE ASSP MAGAZINE, 1987, 4–22.
Culhane A D, Peckerar M C, Marrian C R K. A neural network approach to discrete hartley and Fourier transforms.IEEE Trans. on Circuits and Systems, 1989, 36(5): 695–702.
Hopfield J J. Neural networks and physical systems with emergent collective computational abilities. InProc. Natl. Acad. Sci. USA, 1982, 79: 2554–2558.
Chen M A, Grossberg S. Absolute stability of global pattern formation and parallel memory storage by competitive neural networks.IEEE Trans. on Syst. Man Cybern., 1983, SMC-13: 815–826.
Tank D W, Hopfield J J. Simple “neural” optimization networks: An A/D converter, signal decision circuit, and a linear programming circuit.IEEE Trans. on Circuits and Systems, 1986, CAS-33(5): 533–541.
Hopfield J J, Tank D W. Neural computation of decision in optimization problems.Biological Cybernetics, 1985, 52: 141–152.
Barsky B A, Greenberg D P. Determining a set of B-spline vertices to generate an interpolating surface.Computer Graphics & Image Processing, 1980, 14(3): 203–226.
Moreton H P, Bergeron R D. SUDS-surface description system. InProc. Eurographics 86, North-Holland, Amsterdam, 1986, pp. 221–236.
Woodward C D. Cross-sectional design of B-spline surfaces.Computer and Graphics, 1987, 11(2): 193–201.
Woodward C D. Skinning techniques for interactive B-spline surface interpolation.CAD, 1988, 20(8): 441–451.
Schaffner S C. Calculation of B-spline surfaces using digital filters.Comp. Graphics, 1981, 15(5): 437–457.
Goshtasby A, Cheng F, Barsky B A. B-spline curves and surfaces viewed as digital filters.Computer Vision, Graphics and Image processing, 1990, 52: 264–275.
Gu P, Yan X. Neural network approach to the reconstruction of freeform surfaces for reverse engineering.CAD, 1995, 27(1): 59–64.
Author information
Authors and Affiliations
Additional information
This project is supported by the National Natural Science Foundation of China.
Qin Kaihuai obtained his Ph.D. degree in computer-aided manufacturing from Huazhong University of Science and Technology in 1990. He is now an Associate Profess at Tsinghua University. His research areas include computer graphics, geometric modeling, spline curves and surfaces, neural network, scientific visualization, virtual reality and CAD/CAM.
Rights and permissions
About this article
Cite this article
Qin, K. Neural network methods for NURBS curve and surface interpolation. J. of Comput. Sci. & Technol. 12, 76–89 (1997). https://doi.org/10.1007/BF02943147
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02943147