Energy Based Multiple Refitting for Skinning

  • Jha, Kailash (Dept. of Mechanical Engineering and Mining Machinery Engineering Indian School of Mines)
  • Published : 2005.12.01

Abstract

The traditional method of manipulation of knots and degrees gives poor quality of surface, if compatibility of input curves is not good enough. In this work, a new algorithm of multiple refitting of curves has been developed using minimum energy based formulation to get compatible curves for skinning. The present technique first reduces the number of control points and gives smoother surface for given accuracy and the surface obtained is then skinned by compatible curves. This technique is very useful to reduce data size when a large number of data have to be handled. Energy based technique is suitable for approximating the missing data. The volumetric information can also be obtained from the surface data for analysis.

Keywords

References

  1. Piegl, L. and Tiller, W. (1996), 'Algorithm for approximate NURBS Skinning', Computer Aided Design, 28(9), 699-706 https://doi.org/10.1016/0010-4485(95)00084-4
  2. Park, H., Kim, K.and Lee, Sang-Chan (2000), 'A method for approximate NURBS curve compatibility based on multiple curve refitting', Computer Aided Design, 32(20), 237-252 https://doi.org/10.1016/S0010-4485(99)00088-3
  3. Hofler M. and Pottmann H. (2004), 'Energy-Minimization Splines in Manifolds', Proceeding of ACM Siggraph, 23(3), pp 284-293 https://doi.org/10.1145/1015706.1015716
  4. Abba A. and Nasri A. (2004), 'Interpolating Multiple Intersecting Curves using Catmull-Clark Subdivision Surfaces', The Journal of CAD and Application, 1, 1-4 https://doi.org/10.3722/cadaps.2004.1-6
  5. Nira D, Levin, D. and John, A. G. (1989), 'A Butterefly Subdivision Scheme for Surface Interpolation with Tension Control', ACM Transaction on Graphics, 9(2), 160-169 https://doi.org/10.1145/78956.78958
  6. Fang, L., Gossard, D. C. (1995), 'Multidimensional Curve Fitting to Unorganized Data Points by Non-linear Minimization', Computer Aided Design, 27(1), 45-58 https://doi.org/10.1016/0010-4485(95)90752-2
  7. Jha, Kailash (2004), 'Minimum Energy Based Interpolation for Interactive Incremental Well-Path Design', Engineering Computations, 21(7), 67-69 https://doi.org/10.1108/02644400410548332
  8. Jeong, J., Kim, K., Park H.,Cho, H. and Jung, M. (1991), 'B-Spline Surface Approximation to Cross-Section Using Distance Maps', 15, 876-885 https://doi.org/10.1007/s001700050145
  9. Farin, Gerald (1993), 'Curves and Surfaces for Computer Aided Geometric Design', Academic Press, USA
  10. Piegl, L. and Tiller, W. (1995), 'The NURBS book. Springer', New York
  11. Jha, Kailash (2003), 'Energy Based Multiple Curve Refitting for Skinning', CADG-2003, October 29-31, Macau (China)
  12. Park, H., Kim, K. (1996), 'Smooth Surface Approximation to Serial Cross-Section', Computer Aided Design, 28(12), 995-1005 https://doi.org/10.1016/0010-4485(96)00019-X
  13. Vassilev, T. I. (1996), 'Fair Interpolation and Approximation of B-Splines by Energy Minimization and Point Insertion', Computer Aided Design, 28(9), 753-760 https://doi.org/10.1016/0010-4485(95)00087-9
  14. Zhaohui, H. (1994), 'Shape Representation by B-Spline Curve Modeling with Application in Invariable Curve Matching Motion Estimation and Object Tracking', Ph D Thesis, The Drexel University