隐参数曲线曲面及基于PHT样条的间断图像缩放
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
几何造型是计算机辅助几何设计和计算机图形学中的核心研究内容,主要解决计算机图像系统环境中曲线、曲面的表示、设计和分析等问题。随着时代的发展和科技的日新月异,在工业、影视及娱乐业等应用领域出现了越来越多的曲线、曲面处理方面的研究课题,推动着几何造型技术不断发展。本论文的主要工作是围绕着曲线曲面的表示而展开。
     本文首先介绍了CAD/CAM造型系统中曲线、曲面的参数表示方法和隐式表示方法,分别讨论它们的优点和缺陷,并概述两种表示方法之间的相互转化方式和这两种表示方法在数据重构方面的研究进展。
     为了能更好地利用这两种表示方法的优点,且希望给出一种便于两种表示方法之间进行相互转化的方式,我们在第二章中提出了一种新的表示形式一一隐参数曲线、曲面。结合参数曲线、曲面的微分几何性质研究了新表示形式的微分几何性质,并给出了隐参数表示与参数表示、隐式表示之间的相互转换方式。基于张量积B样条函数表示,我们演示了隐参数曲线、曲面易于表示复杂拓扑的曲线、曲面和可以通过改变控制网而修改曲线、曲面形状的特性。
     隐参数表示在参数表示和隐式表示之间的相互转化的过程中起到桥梁的作用。而其中隐式表示到隐参数表示的转化是一个难点,这也是论文中所要解决的主要问题。在第三章中我们给出了对于给定隐式曲线构造其对应的近似隐参数曲线的数学模型,其中所得映射是拓扑同胚于对应标准型的连续映射。并把该模型推广到三维空间中,构造隐式曲面的隐参数曲面表示。第四章中,我们对隐式曲线的隐参数曲线构造模型进行推广,用来构造给定离散数据点到多边形框架的映射,并将该模型应用于数据图像处理中。
     论文的第五章是利用T网格上样条理论研究带有间断特征的数字图像缩放问题,即利用具有间断效果的PHT样条进行数据重构和数据重采样。根据PHT样条插值基点几何信息的特性,在间断的基点处使用不同的几何信息,使数据重构结果具有间断效果。由于这种方法仅能处理间断特征位于水平和竖直位置上的数据,所以对于一般的间断问题需先将间断特征线映射到水平和竖直位置。文中结合最优化方法提供了将间断特征线映射到水平和竖直位置上的参数化模型,并利用所得参数化结果进行数据拟合。该方法解决了一般的样条函数本身由于整体连续性所造成的信息平滑问题,保留了图像中某些位置上的高频信息,且图像的缩放结果不会产生模糊现象,实验结果说明该方法的有效性。最后,在第六章中我们总结了本文所做的工作,并对将来的工作做了展望。
Geometric modeling is one of the key technologies in the fields of computer aided geometric design and computer graphics. Its main research topics include represen-tation, design, display, and analysis of curves and surfaces. With the progress of science and technology in recent years, research relevant to the processing of curves and surfaces in industry, film and entertainment is required, which promotes con-tinuous development of geometric modeling techniques. This thesis addresses the representation of curves and surfaces and its applications.
     Firstly, the two major representations of curves and surfaces in CAD/CAM systems, which are parametric and implicit presentation, are briefly recalled. The inherent advantages and disadvantages of both representations are detailed. Re-search work of conversion between them and data reconstructions with them is summarized.
     In order to better take advantage of these two representations and give a con-venient way for the conversion between them, we present a new representation of curves and surfaces in chapter2, named parametric curves with implicit domains and parametric surfaces with implicit domains. According to the differential geom-etry properties of parametric curves and surfaces, we give the relevant differential geometry concepts of the new representation forms. And the conversion between the new representation and any of the other two representations which are parametric and implicit is provided. Finally examples are provided to show its application in representation of curves or surfaces with complex topology and the local control of curves or surfaces for the parametric curves with implicit domains or parametric surfaces with implicit domains with the tensor-product B-splines forms.
     PCID provides a bridge between parametric curve and implicit curve because the conversion of parametric form or implicit form to PCID is convenient and effi-cient. Since the conversion from implicit form to PCID form is difficult and impor-tant, this is the main problem to be solved in the paper. In chapter3, we propose a framework model for constructing the approximate PCID of given implicit curve. It can map given points to the implicit domain homeomorphically. The resulting map is smooth and overlapping-free. The model is also extended to three-dimensional space, constructing approximate parametric surfaces with implicit domains of im-plicit surfaces. In chapter4, we extend the model to more general cases, which constructs the mapping between two groups of given sample points. And we also successfully apply the proposed models to several different fields of digital image processing.
     In chapter5, image zooming with intermittent features is studied based on the theory of PHT-spline, namely data reconstruction and data resampling using PHT-spline with mixed orders of continuity. According to the characteristics of in-terpolation Hermitian information at basis vertices for PHT-spline, the image data reconstruction can achieve the intermittent effect by using different Hermitian in-formation at the intermittent basis vertices. Since this method can just handle the data whose intermittent characteristic line is in the horizontal and vertical position, a parametric model combined optimization method is provided for general inter-mittent data, which can map the intermittent curves to horizontal or vertical lines. Based on the parameterization result, reconstruction image is got. This method solves the image smoothing problem of general spline functions due to the overall continuity. Reconstruction image can not only maintain a higher resolution in some locations, but also have good smoothness in other locations. The image scaling will not produce blurring in the feature lines, and experimental results show the effectiveness of this method.
     In the end, we conclude our thesis with future research problems.
引文
[Hoffmann 1989] C. Hoffmann. Geometric and Solid Modeling:An Introduction. San Francisco, Morgan Kaufmann,1989.
    [Adamson 2003] A. Adamson and M. Alexa. Approximating and intersecting surfaces from points. In Proceedings of the Eurographics Symposium on Geometry Processing, Eurographics Association,23:230-239,2003.
    [de Boor 1972] C. de Boor. On calculating with B-splines. Journal of Approximation The-ory,6(1):50-62,1972.
    [Versprille 1975] K. J. Versprille. Computer aided design application of the rational B-spline approximation form. Ph. D. Thesis, Syracuse University, Syracuse, New York, 1975.
    [Piegl 1987] L. Piegl, and W. Tiller. Curve and surface constructions using rational B-splines. Computer-Aided Design,19(9):485-498,1987.
    [Tiller 1986] W. Tiller. Geometric modeling using nonuniform rational B-splines:mathe-matical techniques. Siggraph tutorial notes, ACM, New York,1986.
    [Piegl 1989] L. Piegl. Key developments in computer-aided geometric design. Computer-Aided Design,21(5):262-274,1989.
    [Boehm 1984] W. Boellm, G. Farin, J. Kahmann. A survey of curve and surface meth-ods.Computer Aided Geometric Design,1(1):1-60,1984.
    [Farin 1993] G. Farin. Curves and Surfaces for Computer-Aided Geometric Design:A practical Guide (3rd edition). Boston, Academic Press,1993.
    [Davis 1968] J. R. Davis, R. Nagel, and W. Guber. A Model Making and Display Tech-nique for 3D Pictures. Proceedings of the 7th Annual Meeting of UAIDE,89-108, 1968.
    [Mittelman 1983] P. Mittelman. Computer Graphics at MAGI. In Computer Graphics 83, Online Publications,291-301,1983.
    [Wyvill 1986] B. Wyvill, C. McPheeters, and G. Wyvill. Animating soft objects. The Visual Computer,2(4):235-242,1986.
    [Pasko 1995] A. Pasko, D. Adzhiev, I. Sourin, V. Savchenko. Function Representation in Geometric Modeling:concepts, implementations and applications. The Visual Computer,11(8):429-446,1995.
    [Menon 1996] J. Menon. An Introduction to Implicit Techniques. Course Notes:Implicit surfaces for Geometric Modeling and Computer Graphcis, Siggraph'96,1-14.1996.
    [杨周旺2005]杨周旺.隐式曲线曲面重构.中国科学技术大学博士学位论文,2005.
    [Sclaroff and Pentland 1991] S. Sclaroff, A. Pentland. Generalized Implicit Functions for Computer Graphics. Computer Graphics,25(4):247-250,1991.
    [Rocci 1973] A. Ricci. A Constructive Geometry for Computer Graphics. The Computer Journal,16(2):157-160,1973.
    [Miller 1989] J. R. Miller. Architecture issues in solid modelers. IEEE Computer Graphics and Applications,9(5):72-87,1989.
    [Sederberg and Snively 1987] T. Sederberg and J. Snively. Parameterizing Cubic Alge-braic Surfaces. In R.R.Martin(ed.), The Mathematics of surfaces II, Oxford Univer-sity Press,299-320,1987.
    [Abhyankar 1987a] S. S. Abhyankar, C.Bajaj. Automatic parameterization of rational curves and surfaces Ⅰ:conics and conicoids. Computer Aided Design,19(1):11-14, 1987.
    [Abhyankar 1987b] S. S. Abhyankar, C. Bajaj. Automatic parameterization of rational curves and surfaces Ⅱ:cubics and cubcoids. Computer Aided Design,19(9):499-502,1987.
    [Abhyankar 1988] S. S. Abhyankar, C. Bajaj. Automatic parameterization of rational curves and surfaces Ⅲ:algebraic plane curves. Computer Aided Geometric Design, 5(4):309-321,1988.
    [Abhyankar 1989] S. S. Abhyankar, C. Bajaj. Automatic rational parameterization of curves and surfaces Ⅳ:algebraic space curves. ACM Transactions on Graphics,8(4): 325-334,1989.
    [Bajaj 1998] C. Bajaj, R. Holt, A. Netravali. Rational Parameterization of Nonsingular Real Cubic Surfaces. ACM Transations on Graphics,17(1):1-31,1998.
    [Van 1994]M. van Hoeij. Computing Parametrizations of Rational Algebraic Curves. In Proceeding of ISSAC'94, ACM press,187-190,1994.
    [Schicho 1998] J. Schicho. Rational parametrization of real algebraic surfaces. Proceedings of the 1988 international symposium on Symbolic and algebraic computation,1998.
    [Schicho 2000] J.Schicho. Proper Parametrization of real tubular surfaces. Journal of sym-bolic Computing,30(5):583-593,2000.
    [Salmon 1914] George Salmon. A Treatise on the Algebraic Geometry of Three Dimen-sions(vols.land2). edited by R. Rogers, New York, Chelsea Publishing,1914.
    [Manocha and Canny 1992] D. Manocha and J. F. Canny. Algorithm for implicitizing ra-tional parametric surfaces. Computer Aided Geometric Design,9(1):25-51,1992.
    [Sederberg and Anderson 1984] T. Sederberg and D. Anderson. Implicit representation of parametric curves and surfaces,1984.
    [Sederberg and Chen 1995] T. Sederberg and F. Chen. Implicitization Using Moving Curves and Surfaces, Computer Graphics, Annual Conference Series,301-308,1995.
    [Velho and Gomes 1996] L. Velho and J. Gomes. Approximate conversion of parametric to implicit surfaces. Computer Graphics Forum, Elsevier Science Publishers,15(5): 327-338,1996.
    [Kaufman 1987] A. Kaufman. Efficient algorithms for 3d scan-conversion of parametric curves, surfaces, and volumes. Computer Graphics,21(4):171-179,1987.
    [Pavlidis 1978] T. Pavlidis. Filling algorithms for raster graphics. Computer Graph-ics(SIGGRAPH'78 Proceedings),12(3):161-166,1978.
    [Amenta 1998] N. Amenta, M. Bern, and M. Kamvysselis. A new voronoi-based surfaces reconstruction algorithm. SIGGRAPH:98 Conference Proceedings,415-422,1998.
    [Franke 1982] R. Franke. Scattered data interpolation:tests of some methods. Mathematics of Computation,38:181-200,1982.
    [Morse 2001] B. S. Morse, T. S. Yoo, D. T. Chen, P. Rheingans, and K. R. Subramanian. Interpolating implicit surfaces from scattered surface data using compactly supported radial basis functions. In SMI'01:Proceedings of the International Conference on Shape Modeling and Applications, IEEE Computer Society, Washington DC, USA. 89-98,2001.
    [Ohtake 2003] Y. Ohtake, A. Belyaev, M. Alexa, G. Turk and H. P. Seidel. Multi-level partition of unity implicits. In ACM Transactions on Graphics,22(3):463-470,2003.
    [Ohtake 2005] Y. Ohtake, A. Belyaev, and H. Seidel.3D scattered data interpolation and approximation with multilevel compactly supported RBFs. Graphical Models,67(3): 150-165,2005.
    [Juttler 2000] B. Juttler. The Mathematics of Surfaces IX, chapter Least-squares fitting of algebraic spline curves via normal vector estimation. Springer-Verlag,263-280,2000.
    [Yang 2005] Z. W. Yang, J. S. Deng, and F. L. Chen. Fitting unorganized point clouds with active implicit B-spline curves. The Visual Computer,21:831-839,2005.
    [Osher 2001] S. Osher and R. Fedkiw. Level set methods:An overview and some recent results. Journal of Computational Physics,169:463-502,2001.
    [童伟华2006]童伟华,冯玉瑜,陈发来.基于隐式T样条的曲面重构算法.计算机辅助设计与图形学学报,3:358-364,2006.
    [Zhao 2002] H. Zhao and S. Osher. Visualization, analysis and shape reconstruction of un-organized data sets. Contributed chapter in Geometric Level Set Methods in Imaging, Vision and Graphics, S. Osher and N. Paragios, Eds. Springer-Verlag,2002.
    [Kass 1988] M. Kass, A. Witkin, and D. Terzopoulos. Snakes:active contour models. International Journal of Computer Vision,321-331,1988.
    [Greiner 1997] G. Greiner and K. Hormann. Interpolation and approximation scattered 3D data with hierarchical tensor product B-spline. In Surface Fitting and Multiresolution Methods, A.L. Mehaute, C. Rabut, and L.L.Schumaker, Eds. Vanderbilt University Press,163-177,1997.
    [Pottmann 2002] H. Pottmann, S. Leopoldseder, M. Hofer. Approximation with activeB-spline curves and surfaces. Proceedings of Pacific Graphics,223-244,2002.
    [Pottmann 2003] H. Pottmann and M. Hofer. Geometry of the squared distance function to curves and surfaces. H. Hege and K. Polthier, eds. Visualization and Mathematics Ⅲ,223-244,2003.
    [Zheng 2005] J. Zheng, Y. Wang, H. Soon Seah. Adaptive T-spline surface fitting to Z-map models. In Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia,405-411,2005.
    [Wang 2006] W. Wang, H. Pottman, and Y. Liu. Fitting B-spline curves to point clouds by squared distance minimization. ACM Transactions on Graphics,25:214-238,2006.
    [Deng 2008] J. S. Deng, F. L. Chen, X. Li, C. Q. Hu, W. H. Tong, Z. W.,Yang, Y. Y. Feng. Polynomial splines over hierarchical T-meshes. Graphical Models,74(4):74-86, 2008.
    [苏步青1984]苏步青,胡和生.微分几何.北京:高等教育出版社,1984.
    [Bloornenthal 1988] J. Bloomenthal. Polygonization of implicit surfaces. Computer Aided Geometric Design,5(4):341-355,1988.
    [Bloomenthal 1994] J. Bloomenthal. An Implicit Surface Polygonizer. it Graphics Gems Ⅳ, Academic Press, New York,1994.
    [Wyvill 1986], G. Wyvill, C. McPheeters, B. Wyvill. Data Structure for Soft Objects. The Visual Computer,2(4):227-234,1986.
    [Sampson 1982] P. D. Sampson. Fitting conic sections to very scattered data:An iterative refinement of the bookstein algorithm. Computer Graphics and Image Processing, 18(1):97-108,1982.
    [Reinsch 1967] C. Reinsch. Smoothing by spline functions. Numerische Mathematik,10: 177-183,1967.
    [Eilers 1996] P. H. C. Eilers, B. D. Marx. Flexible Smoothing with B-splines and Penalties. Statistical Science,11(2):89-121,1996.
    [James 2001] E. G. James, A. D. Neil, Preventing Self-Intersection under Free-Form Defor-mation. IEEE Transaction on Visualization and Computer Graphics,7(4):289-298, 2001.
    [Xu 2011]G. Xu, B. Mourrain, R. Duvigneau, A. Galligo. Parameterization of Compu-tational Domain in Isogeomatric Analysis:Methods and Comparision. Computer Methods in Applied Mechanics and Engineering,200:2021-2031,2011.
    [Xu 2013]G. Xu, B. Mourrain, R. Duvigneau, A. Galligo. Optimal analysis-aware param-eterization of computational domain in 3D isogeometric analysis. Computer-Aided Design,45(4):812-821,2013.
    [Grant 2011] M. Grant, S. Boyd. CVX:Matlab software for disciplined convex program-ming, version 2.0 beta,2011.
    [Golub 1979] G. H. Golub, M. Heath, G. Wahba. Generalized Ross Validation as a Method for Choosing a Good Ridgeparamete. Technometrics,21(2):215-223,1979.
    [Fischer 1999] B. Fischer, M. Hegland. Collocation, Filtering and Nonparametric Regres-sion, Part2. Zeitschrift fur Vermessungswesen,2:46-52,1999.
    [Lukas 2006] M. A. Lukas, Robust generalized cross-validation for choosing the regular-ization parameter. Inverse Problems,22:1883-1902,2006.
    [Reeves 1990] S. J. Reeves. A cross-validation approach to image restoration and blur identification.Doctor's thesis, Georgia institute of technology,1990.
    [Detlef 1995] R. Detlef, H. Muller. Image Warping with Scattered Data Interpolation. IEEE Computer Graphics and Application,15(2):37-43,1995.
    [George 1990] W. George. Digital Image Warping. IEEE Computer Society Press, Los Alamitos, CA,1990.
    [Bookstein 1989] F. L. Bookstein. Principal warps:Thin-plate splines and the decompo-sition of deformations. IEEE Transactions on Pattern Analysis and Machine Intelli-gence,11(6):567-585,1989.
    [Beier 1992] T. Beier, S. Neely. Feature-based image metamorphosis. In siggraph 1992:Pro-ceedings of the 19th annual conference on Computer grahpics and interactive tech-niques, ACM Press, New York, USA,35-42,1992.
    [Lee 1994]S. Y. Lee, K. Y. Chwa, J. Hahn, and S. Y. Shin. Image Morphing Using De-formable Surfaces. In Proceedings of Computer Animation'94, IEEE computer Soci-ety Press,31-39,1994.
    [Litwinowicz 1994] P. Litwinowicz, W. Lance. Animating images with Drawings. In SIG-GRAPH 94 Conference Proceedings (1994), ACM Press,409-412.
    [Igarashi 2005] T. Igarashi, T. Moscovich, J. F. Hughes. As-rigid-as possible shape ma-nipulation. ACM Transaction on Graphics,24(3):1134-1141,2005.
    [Weng 2006] Y. L. Weng, W. W. Xu, Y. C. Wu et al.2D shape deformation using nonlinear least squares optimization. Visual Computer,22(9):653-660,2006.
    [Sederberg 1986] T. W. Sederberg, S. R. Parry. Free-form deformation of solid geometric models. In Proceedings of ACM Siggraph 1986, ACM Press,151-160.
    [Lee 1995]S. Y. Lee, K. Y. Chwa, S. Y. Shin. Image metamorphosis using snakes and free-form deformations. In Siggraph 1995:Proceedings of the 22nd annual conference on Computer graphics and interactive techniques, ACM Press, New York, NY, USA, 439-448,1995.
    [Guo 2008]H. Guo, X. Y. Fu, Chen F. As-rigid-as-possible shape deformation and interpo-lation. Journal of Visual Communication and Image Representation,19(4):245-255, 2008.
    [Eitz 2007] M. Eitz, O. Sorkine, M. Alexa. Sketch based image deformation. In:Proc. of Vision,Modeling and Visualization,135-142,2007.
    [Fang 2007] H. Fang, J. C. Hart. Detail Preserving Shape Deformation in Image Editing. ACM Transactions on Graphics,26(3):12-es,2007.
    [Wang 2008] Y. S. Wang, C. L. Tai, O. Sorkine et al. Optimized scale-and-stretch for image resizing. ACM Transactions on Graphics.27(5):118-130,2008.
    [Castleman 1998] R. Castleman Kenneth, Digital image processing. Beijing:Tsinghua University Press,1998.
    [Li 2001]X. Li, M. T. Orchard. New edge-directed interpolation. IEEE Transactions on Image Processing,10(10):1521-1527,2001.
    [Takahashi 2008] N. Takahashi. An elastic map system with cognitive map-based opera-tions. International Perspectives on Maps and the Internet,73-87,2008.
    [苏步青和刘鼎元1980]苏步青,刘鼎元.计算几何.上海:上海科技出版社,1980.
    [Hou 1978]H. H. Hou, H. C. Andrews. Cubic splines for image interpolation and digital filtering. IEEE Transactions on Acoust Speech, Signal Processing,26(6):508-512, 1978.
    [Keys 1981]R.G.Keys.Cubic convolution interpolation for digital image process-ing.IEEE Transactions on Acoust Speech Signal Processing,29(6):1153-1160,1981.
    [Durand 1990]C.X.Durand,D.Faguy.Rational zoom of bitmaps using B-spline inter-polation in computerized 2-D animation.Computer Graphics Forum,9(1):27-37, 1990.
    [Lee 1993]S.W.Lee,J.K.Paik.Image interpolation using adaptive fast B-spline fil-tering.in Proc.IEEE Int.Conf.Acoustics,Speech,Signal Processing,5:177-180, 1993.
    [杨朝霞2001]杨朝霞,逯峰,关履泰.用B一样条的尺度关系来实现图像任意精度的放 大缩小.计算机辅助设计与图形学学报,13(9):824-827,2001.
    [Mallat 1998]S.G.Mallat.A Wavelet Tour of Signal Processing.New York:Academic, 1998.
    [Revathy 2000]K.Revathy, G.Raju,S.R.Prabhakaran Nayar.Image Zooming by Wavelets.Fractals,8(3):245-253,2000.
    [冯象初2008]冯象初,姜东焕,徐光宝.基于变分和小波变换的图像放大算法.计算机学报,31(3):340-345,2008.
    [Pumar 1996]M.A.Pumax.zooming of Terrain imagery Using Fractal-Based Interpola-tion.Computers and Graphics,20(1):171-176,1996.
    [尹忠科1998]尹忠科,杨绍国.分形插值图像放大和压缩编码,信号处理,14(1):86-89,1998.
    [Deng 2006]J.S.Deng,F.L.Chen,and Y.Y.Feng.Dimensions of spline spaces over T-meshes.Journal of Computational and Applied Mathematics,194:267-283,2006.
    [Sederberg 2003]T.W.Sederberg,J.Zheng,A.Bakenov,A.Nasri.T-splines and T-NURCCs.In Proceedings of ACM Siggraph 2003,ACM Press,477-484.
    [王仁宏1979]王仁宏.任意剖分下的多元样条分析.中国科学,数学专辑(1),325-340,1979.
    [吴梦2012]吴梦.T网格上的高光滑阶样条与异度样条.中国科学技术大学博士论文,2012.
    [Eck 1995]Eck M, DeRose T, Duchamp T. Multiresolution Analysis of Arbitrary Meshes. SIGGRAPH'95 Proceedings of the 22nd annual conference on Computer graphics and interactive techniques,173-182,1995.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700