网络课件三维动画的设计及传输技术的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机技术和网络技术的迅速发展,利用网络进行知识传播已经成了打破时间和地域限制的一种有效的教学方式。在WEB上进行交互式教学,可以实现图文并茂、声音动画等综合信息的传递,提高了学生的兴趣,使得课堂教学生动活泼,更易接受。
     然而,工程图学的远程教育与其他的课程有所不同。在其教学过程中,经常需要进行由3D零件到2D图形、又从2D图形回到3D零件的空间思维活动。怎样通过网页上的文字和图形表达这些概念并且实现对学生的空间想象能力和用二维图形表达三维形体能力的培养,这是工程制图远程教学的难点及重点。因此,必须提出一种全新的构筑网络课件的方法来代替传统方法。为了解决这一问题,我们采用了网上的三维建模语言VRML和JAVA实现三维模型的交互控制,采用了网络3D建模工具,如Viewpoint、Cult3D等进行网上三维形体展示。
     本文利用VRML、Java3D、HTML编程语言,结合AutoCAD、3DSMAX、Photoshop等图形软件,Cult3D、Viewpoint、Flash等网络动画制作工具,探讨了将Web3D融于工程制图远程教学系统中的方法。在系统中,对平面零件图纸的展示,使用了AutoCAD2002中附带的Volo View插件;对于三维模型的演示,使用了VRML建模语言;对于装配图的阅读配置了动画演示,使用了Web3D制作工具。为了减少三维动画文件大小,使之利于网络传输,我们采用了流媒体格式。将三维动画视频文件转换为流媒体传输,大大地增加了传输速度,而图像质量不受影响。本文主要使用了两种网络流媒体格式——swf和rm。使用Macromedia Flash
     Player插件以及swift3D,将3DSMAX中制作的三维动画转换成易于网上传输的swf矢量形式;对原始三维视频avi文件进行压缩,成为rm流式格式;本文灵活运用这些方法,有效地解决了网上三维数据传输带宽限制的问题。
     此外,为了克服图片对网络传输速度的影响,本文还对图像压缩技术作了一定的探讨,介绍了JPEG方法、小波变换方法和分形方法在图像编码中的应用,并用软件实现了这三种压缩,对它们的压缩效果进行了比较分析。在此基础上,本文提出了一种新的图像压缩方法—“小波变换与分形预测结合的图像压缩”方法。这种压缩编码方法结合了小波变换与分形理论的特点,理论上能够有效的改善压缩比率和压缩品质。本文对这个方法的可行性和实现方法作了一定的研究与探索,对其压缩效果进行了预测分析。
With the rapid development of Computer Technology and network, spreading knowledge through network has been an efficient teaching method, which breaks through the shackle of time and area. Interactively teaching on web makes it certain to provide compound information of pictures, words, sound and animations. So, students' interests are excitated and the teaching becomes lively and ready to be absorbed.
    However, long-distance teaching on Engineering Drawing is different to other courses, because during the teaching, we'll often transform the 3D parts into 2D graphics and imagine the 3D archetypes in our mind. How to express these concepts and realize to train students' abilities of space imagining and expressing 3D models by 2D lines is the difficulty and emphases for Engineering Drawing. So a new method for constructing an internet courseware must be put forward to replace the traditional method. In order to solve this problem, we use JAVA and a Web3D language named Virtual Reality Modeling Language(VRML) to implement interactive control on 3D models. Other Web3D modeling methods are used to show 3D models on web.
    In this paper, a VR Engineering Drawing long-distance education system is developed based on web, by using some graphics softwares, such as VRML, AutoCAD, 3DSMAX, Photoshop etc., and some Web3D animation tools, such as Cult3D, Viewpoint, Flash and so on. In this system, we use a plug-in called Volo View to realize showing detail drawing interactively; use VRML to construct 3D models; use Web3D tools to show assembly animations. In order to reduce the size of 3D file and make it easy to be transmitted, stream media fonnat is adopted here. The transmission speed is greatly heightened and the video quality remains impervious by converting 3D animation video to stream media. In this paper, we
    mainly use two types of stream media format-swf and rm. A plug-in named
    Macromedia Flash Player and a tool named swift3D are used to realize showing 3D animation which is made in 3DSMAX and then is converted to swf format, a vector format that is easy to be transmitted by internet; Compress original 3D animation
    
    
    
    video (avi format) to rm stream media format. All these methods are used skillfully in this paper, thus the limit of transmission bandwidth of 3D data on web is get over. Besides, in order to overcome the obstacle that more pictures in webpage result in slower network transmission speed, we have a discussion on image compression technology in this paper. JPEG method, wavelet transform method and fractal method are introduced here. We program software to realize these two methods and to compare their capacities. In addition, we present a new image compression
    algorithm based on both wavelet transform and fractal theory-"Wavelet
    Transform and Fractal Predict for Image Compression", which theoretically enable to improve the compression rate and quality efficiently. We have done some research and exploration on the feasibility and implementation of the compression method and prognosticated its capacity as well.
引文
[1] Internet技术介绍.网上下载.
    [2] 网络基础知识绪论.网上资料.http://office.hebust.edu.cn/study/wljczs/index0102.htm
    [3] Internet历史.网上资料.http://www.he.edu.cn/learn/wlxy/internetstudy/Internetstudy/history/index.htm
    [4] 顾瑞华.计算机应用研究.1999
    [5] 王洪.现代远程教育的研究与实践.2001.11.21
    [6] 张旆,杜可亮,刘见灼,贾占峰.WWW上的虚拟现实技术—VRML语言[M].北京:电子工业出版社,1998
    [7] Aaron E. Walsh, Doug Gehringer. Java 3D[tm] API Jump-Start
    [8] Y. Zhang and L. M. Po. Fractal color image compression using vector distortion measure. In Proc. IEEE Int. Conf. Image Processing, Washlnton, D. C, Oct. 1995, Vol.3, pp. 284-287
    [9] D. Saupe et al. Optimal hierarchical Partition for fractal image compression. In Proc. IEEE Int. Conf. Image Processing, Chicago, IL. Oct. 1998, Vol.1, pp. 737-741
    [10] A. E. Jacquin. Fractal image coding based a theory of iterated contractive image transformations. Proc. M.Kunt, Ed. lausanne, Switzerland, Vol.1360 pp. 227-239, Oct. 1990
    [11] Y. Fisher. Ed. Fractal Image Compression: Theory and Application. Berlin Germany: Springer-verlag. 1995
    [12] 罗宁,傅秀芬.远程教学中三维图形的定制与展示.广东工业大学学报,Vol.17No.4,2000
    [13] 张广澍,周洪玉,王慧英,李文德.CAD图形转成三维动画的研究.哈尔滨理工大学学报.Vol.5 No.4,2000
    [14] 张颖,余英林,布礼文.基于分形和小波变换的自适应混合图像编码.电子学报.Vol.26.1998
    [15] 陈守吉,张立明.分形与图像压缩[M].上海:上海科技教育出版社.1998.
    [16] Eric J. Stollnitz. Tony D. DeRose. David H. Salesin. Wavelets for Computer
    
    Graphics: A Primer Part 1. University of Washington
    [17] William Gibson. Bruce Sterling. The Compression of Data. The Difference Engine.
    [18] 图像数据压缩和小波分析.高级图像处理技术
    [19] A.Jacquin. Fractal image coding based on a theory of iterated contractive image transformations in Proc.SPIE Visual Comm.and Image Proc, 1990:227~239
    [20] Y. Fisher. Fractal image compression with quadtrees in Fraetai Compression.
    [21] S.G. Mallat. A theory of multiresolution signal decomposition: the wavelet representation. IEEE Trans. Pattern Anal. and Machine Intel, 1989, PAMI-11 (7):674~693
    [22] J.Shapiro. Embedded image coding using zero trees of wavelet coefficients. IEEE Trans. on Signal Processing, 1993, SP-41(12):3445~3462
    [23] Jacquin A E. Image coding based on a fractal theory of iterated contractive image transformations. IEEE Trans on Image Processing, 1992, 1(1): 18~30
    [24] 顾瑞华.解决网上三维数据传输带宽的实施方案.计算机应用研究.1999
    [25] Franco Fluckiger.网络多媒体开发与应用.机械工业出版社
    [26] G. Davis. A Wavelet-based Analysis of Fractal Image Compression. IEEE Transactions on Image Processing, Feb. 1998
    [27] 刘运增.Web3D—图形技术革命的中心.计算机世界报,NO.31
    [28] 3D Technology. www. viewpoint.com
    [29] 曾剑芬,马争鸣.提升格式与JPEG2000.中山大学学报(自然科学版)Vol.41.2002.1
    [30] Marc Antonini, Michel Barlaud, Pierre Mathieu, Ingrid Daubechies. Image Coding Using Wavelet Transform. IEEE Transaction on Image Progressing. Vol. 1. NO.2. April 1992
    [31] Yuval Fisher. Fractal Image Compression: Theory and Application. Springer-Verlag New York, Incorporated. 1994.1
    [32] R.Chellali, V. Fremont. Virual 3D Objects Modeling: Axial symmetry case study
    [33] Mark, Kurt. The OpenGL Graphics System: A Specification. www.aw.com/cseng
    [34] Chris Marrin,Bruce Campbell. Teach Yourself VRML2. Sams.net Publishing
    [35] Laura Lemay, Justin Couch, Kelly Murdock. 3D Graphics and VRML2
    [36] John C.Russ. Raleigh. Image Processing Handbook
    [37] 沈锋.图像压缩技术.http://www.exin.net/cap-info/n7/10.html
    
    
    [38] M. Cristina Vipera. Some results on sequentially compact extensions. Comment. Math. Univ. Carolinae 39, 4(1998) 819-831.
    [39] Barsley M F, Sloan A D. A Better Way to Compress Image. Byte, 1988, 215~223
    [40] Jacquin A E. Fractal Image Coding Based on A Theory of Iterated Contractive Image Transformations. Visual Communications and Image Processing SPIE, 1990, 1360: 227~239
    [41] Transform and Hybrid Transform/DPCM Coding of Images Using Pyramid Vector Quantization. IEEE TRANSACTIONS ON COMMUNICATIONS
    [42] 流式传输基本概念.http://www.chinameal.com/tech/streamingtech.htm
    [43] 马小虎张明敏著,多媒体数据压缩标准及实现,清华大学出版社,1996.
    [44] 吴乐南著,数据压缩的原理与应用,电子工业出版社,1995.
    [45] 崔讹泰著,小波分析导论,西安交通大学出版社,1996
    [46] 崔屹茗;数字图像处理技术与应用,电子工业出版社,1997.
    [47] 胡晓峰吴玲达等著,多媒体系统原理与应用,人民邮电出版社,1995.
    [48] 史文革著,微机图像格式大全,海洋出版社.1997.
    [49] Willan B.Pennebaker Joanl.Mitcher.JPEG静止图像数据压缩标准,学苑出版社,1997。