纹理合成技术及其在虚拟手术中的应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
虚拟手术是虚拟现实技术在现代医学领域中的应用。虚拟手术仿真系统的开发应用不但可以为医生提供内窥镜手术的训练平台,还可以辅助真实的手术治疗。它的出现大大方便了内窥镜手术的推广和应用。因此,虚拟手术具有很好的研究价值和应用前景。
     实用的虚拟手术系统必须绘制出逼真的手术场景。要展现人体皮肤、各种组织器官和骨骼表面丰富的纹理细节,就需要综合运用纹理合成技术来进行纹理绘制。考虑到人体器官表面纹理的生理特殊性和几何形状复杂性,进行简单的纹理映射不能够满足系统需求。因此,对纹理合成技术进行改进和综合应用也是虚拟手术系统研发的重点内容之一。本文着眼提高虚拟手术系统中的纹理合成速度和合成质量两方面内容,分别对二维纹理合成技术和三维曲面纹理合成技术进行了研究和部分改进。主要内容如下:
     对二维纹理合成技术的理论基础进行了研究,提出了一种基于样图的逐点纹理合成算法。该算法能够计算识别样本的基本纹元,并自动选择最佳邻域进行二维纹理合成。在此基础上,作者设计了一个通用的图像处理和纹理合成软件Dipper,能够实现对医学纹理样本的快速、有效合成。
     对一种基于块的三维曲面纹理合成过程进行了改进,在这种算法的基础上,增加了网格简化和矢量场计算两个步骤,从而实现了快速有效的三维曲面纹理合成。采用这种方法不但能够有效消除曲面纹理合成中常见的纹理变形和接缝等问题,并且大大加快了曲面纹理的合成速度。
     最后,本文结合“虚拟膝关节镜手术系统”实例,设计了虚拟手术中的纹理贴图框架模型,并建立了纹理样本数据库。在系统开发过程中,使用这个纹理贴图框架,能够根据不同场景的不同需求,自由选择二维映射或三维曲面直接合成两种方法来绘制物体的纹理细节。这种混合的纹理贴图框架技术,不但为系统提供了更加逼真、一致的虚拟手术场景,而且加快了系统场景的更新速度,达到了虚拟手术系统的开发要求。
Virtual Surgery is the application of Virtual Reality technology in the field of modern medicine. The development and application of the Virtual Surgery system can not only provide the endoscopic surgery training platform for doctors, but also support real surgery. Its emergence promotes the popularity and application of endoscopic surgery greatly. Therefore, the Virtual Surgery is of great research value and prospect.
     Practical Virtual Surgery system must draw a realistic surgical scene. In order to show the rich texture details of surface skin, all kinds of soft tissues and bone surface, it is necessary to make comprehensive use of Texture Synthesis Technology. Because of the human organs' complexity of texture and geometrical features, a simple Texture Mapping system can not meet the need of Virtual Surgery system. Thus, the improvement and comprehensive application of the Texture Synthesis Technology is one of the key technologies of the research and development of Virtual Surgery system. This thesis focuses on the improvement of the texture synthesis in the perspective of speed and quality, and does some research on 2D texture synthesis and 3D texture synthesis technology. This research can be described as follows.
     In 2D texture synthesis technology, this thesis adopts a method based on the sample point by point, presents a best neighborhood algorithms and develops a practical software named "Dipper" which can process image and texture synthesis. The software "Dipper" realize fast and effective of synthesis the medical samples texture
     This thesis proposes a new method of 3D texture synthesis algorithm. Firstly, the triangle mesh is simplified and segmented. Then, a growth direction of the vector field is calculated on the triangle mesh. Base on the vector field, the texture is synthesized on the surface patch by patch. This algorithm not only avoids the phenomena of seaming and distortion in 3D surface texture synthesis, but also accelerates the process of texture synthesis.
     Finally, as shown in the example of "Virtual Arthroscopy Surgery System", we design the texture mapping framework and establishes the texture sample database. In the system development process, the use of the texture mapping framework can meet different scenes by choosing 2D texture mapping or 3D surface texture synthesis in rendering texture details for virtual objects. The proposed framework can provide more realistic and consistent virtual surgery scenes. Besides, it significantly speeds up the updating rate of the virtual scenes and therefore satisfies the demands of Virtual Surgery system.
引文
[1]曾建超,俞志和.虚拟现实的技术及其应用[M].北京:清华大学出版社,1996
    [2]Grigore C.Burdea,Philippe Coiffet著,魏迎梅,栾悉道译.Virtual Reality Technology[M],Second Edition.北京:电子工业出版社,2005
    [3]John Waterworth.Virtual Reality in Medicine:A Survey of the State of the Art[D].Report RR-98.02,Department of informatics,Umea University,Sweden
    [4]Andreas Pommert,Martin Riemer,Thomas Schiemann,Rainer Schubert,Ulf Tided,Karl Höhne:Knowledge-based and 3D imaging systems in medical education[C].In Klaus Brunnstein,Erich Raubold(eds.):Information Processing 94,Proc.IFIP 13.World Computer Congress,Vol.Ⅱ:Applications and Impacts,IFTP Transactions A-52,North-Holland,Amsterdam,1994:525-532
    [5]R.Satava.Medical Virtual Reality:The Current status of the future[C].In Proc.4th Conf.Medicine Meet Virtual Reality(MMVR IV),San Diego,CA.1996:100-106
    [6]Satava RM,Jones SB,Shaun B.Virtual reality.In:Satava RM,ed.Cybersurgery:Advanced Technologies for Surgical Practice[C].New York,NY:Wiley-Liss;1997:75-96
    [7]Pieper,S.D.,Laub D.R.,Rosen,J.M.A Finite-element Facial Model for Simulating Plastic Surgery[J].Plastic and Reconstructive Surgery,1995,96(5):1100-1105
    [8]M.A.Sagar,D.Bullivant,G.D.Mallinson,P.J.Hunter and I.Hunter.A Virtual Environment and Model of the Eye for Surgical Simulation[C].Proc.SIGGRAPH'94,1994:205-212
    [9]Sarah Gibson,Joe Samosky,et al.Simulating Arthroscopic Knee Surgery using Volumetric Object Representations,Real-Time Volume Rendering and Haptic Feedback[D].MERL,201 Broadway,Cambridge,MA 02139,USA
    [10]UC Berkeley VESTA Lab Project[EB/OL].[2008-1-5].http://robotics.eecs.berkeley.edu/medical/research.html
    [11]U.K(u|¨)hnapfel,H.K.Cakmak,H.Maass.Endoscopic surgery training using virtual reality and deformable tissue simulation[J].Computers & Graphics,Elsevier,2000,24(5):671-682
    [12]H.K.Cakmak,U.K(u|¨)hnapfel.Animation and simulation techniques for VR-training systems in endoscopic surgery[C].Eurographics Workshop on Animation and Simulation '2000(EGCAS '2000),Interlaken,2000:173-185
    [13]G.Picinbono,J.-C.Lombardo,H.Delingette,N.Ayache.Improving realism of a surgery simulator:linear anisotropic elasticity,complex interactions and force extrapolation[R].Technical Report,INRIA,2000
    [14]Simbionix,medical training simulators and clinical devices for MIS[EB/OL].[2008-1-5].http://www.simbionix.com/
    [15]Mentice Medical Simulation[EB/OL].[2008-1-5].http://www.mentice.com/
    [16]Surgical Training and Surgery Education with SimSurgery[EB/OL].[2008-1-5].http://www.simsurgery.com/
    [17]Immersion Medical[EB/OL].[2008-1-5].http://www.immersion.com/medical/
    [18]Wei Liyi,Texture synthesis by fixed neighborhood searching[D].Department of Electronic Engineering of Stanford University,2002
    [19]徐晓刚.纹理合成技术研究[R].浙江大学博士后研究工作报告,2001
    [20]Catmull E.A subdivision algorithm for computer display of curved surfaces[D].Computer Science Department,University of Utah,Salt Lake City,1974
    [21]Blinn J F,Newell M E.Texture and reflection in computer generated images[J].Communications of the ACM,1976,19:542-546
    [22]K.Periln.An image synthesizer.In:Proc of ACM SIGGRAPH[C].Los Angeles:ACM Press,1985:287-296
    [23]D.R.Peachey.Solid texturing of complex surfaces[C].In:Proc of ACM SIGGRAPH.Los Angeles:ACM Press,1985:279-286
    [24]D.J.Heeger and J.R.Bergen.Pyramid based texture analysis/synthesis[C].In SIGGRAPH'95,1995:229-238
    [25]J.Portilla and E.Simoncelli,Texture Modeling and Synthesis Using Joint Statistics of Complex Wavelet Coefficients[C].In Proceedings of IEEE workshop on Statistical and Computational Theories of Vision,1999
    [26]Alexei A.Efros and Thomas K.Leung.Texture Synthesis by Nonparametric Sampling[C].ICCV99:1033-1038
    [27]M.Ashikhmin,Synthesizing natural textures.2001 ACM Symposium on Interactive 3D Graphics[C].North Carolina,Research Triangle Park,2001:217-226
    [28]徐晓刚,于金辉,马力庄.多种子快速纹理合成[J].中国图像图形学报,2002,7(10):994-999
    [29]彭群生,鲍虎军,金小刚.计算机真实感图形学的算法基础北京[M]:科学出版社,1999
    [30]汤颖,孙汉秋.张宏鑫,等.用户控制的纹理合成[J].计算机辅助设计与图形学学报,2004,16(10):1412-1418
    [31]邹谋炎,反卷积和信号复员[M].北京:国防工业出版社,2001
    [32]Hammersley J M,Clifford P.Markov fields on finite graphs and lattices.unpublished,1971
    [33]Wei Liyi,Levoy Marc.Fast texture synthesis using tree-structured vector quantization[C]Proceedings of SIGGRAPH'2000,2000:479-488
    [34]Emil Praun,Adam Finkelstein,Hugues Hoppe.Lapped Textures[C].Proceedings of SIGGRAPH'2000,2000:465-470
    [35]Wei Liyi,Levoy Marc.Texture synthesis over arbitrary manifold surfaces[C] Proceedings of SIGGRAPH'2001,Computer Graphics Proceedings,2001:355-360
    [36]Turk Greg.Texture synthesis on surfaces[C]Proceedings of SIGGRAPH 2001'2001:347-354
    [37]Ying Lexing,Hertzmann Aaron,Biermann Henning,et al.Texture and shape synthesis on surfaces[C]Proceedings of EGWR'2001,2001:301-312
    [38]Magda S,Kriegman D.Fast texture synthesis on arbitrary meshes[C]Proceedings of the 14~(th) Eurographics Workshop on Rendering.Leuven,Belgium,2003:82-89
    [39]Zhang J D,Zhou K,Velho L,et al.Synthesis of progressively variant textures arbitrary surfaces[J].ACM Transactions on Graphics,2003,22(3):295-302
    [40]Schroeder William J,Zarge Jonathan A,William E.Lorensen.Decimation Of triangle meshes[J].Computer Graphics,1992,26(2):65-70
    [41]Jarek Rossignac,Paul Borrel.Multi-resolution 3D approximations for rendering complex scenes[C]Modeling in Computer Graphics:Mehtods and Applications,1993:455-465
    [42]Garland M,Heekbert P.Surface simplification using quadric error metrics[C]Computer Graphics Proceedings,Annual Conference Series.Los Angeles,California,ACM Press,1997:209-216
    [43]Bruno Levy,Sylvain Petitjean,Nicolas Ray,et al.Least squares conformal maps for automatic texture atlas generation[C].USA:Proceedings of ACM Siggraph'2002,2002:362-371
    [44]Xianfeng Gu,Steven J Gortler,Hugues Hoppe.Geometry images[C].USA:Proce of Siggraph'2001,2001:355-361
    [45]阎丽霞.虚拟手术关键技术研究[D].浙江大学博士学位论文,2001
    [46]段宝山.虚拟手术的几何建模[D].青岛大学硕士学位论文,2005
    [47]SensAble Technologies,Inc.Products & Services:PHANToM Desktop Technical Specifications[OL].[2008-1-8].http://www.sensable.com/haptic-phantom-desktop.htm
    [48]John Waterworth.Virtual Reality in Medicine:A Survey of the State of the Art[D].Report RR-98.02,Department of informatics,Umea University,Sweden
    [49]向世明.OpenGL编程与实例[M].北京:电子工业出版社,1999
    [50]曾建超,俞志和.虚拟现实的技术及其应用[M].清华大学出版社,1996
    [51]T.Reenskaug,P.Word,O.A.Lehne.Working with Objects:The OOram Software Engineering Method[M].Manning Publications Company,1996
    [52]F.Buschmann.面向模式的软件体系结构(卷1:模式系统)[M].责可荣等译.机械工业出版社,2005