本站小编为你精心准备了医药学三维标本数据库的策划参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
1系统平台的设计与实现
1.1系统实现的关键技术
1.1.1三维、全景图像处理技术
二维图像经过三维图像技术的处理后,如果图像的内容比较简单,可以不进行处理,直接显示成三维图像,三维图像效果就能达到应用的需求标准。如果图像的内容比较复杂,会出现尖锐的凸起和凹陷,所以需要对图像做一些平滑处理,才能达到理想的三维图像显示效果,最主要的平滑处理有滤波、插值等处理。
OpenGL提供了上百个库函数,可方便地绘制具有真实感的3D图形。许多图形加速卡都支持OpenGL,并且由于OpenGL遵循ARB制定的统一标准,各图形卡厂商也都按照这个标准提供接口,使用OpenGLAPI开发的图形程序具有很好的跨平台和可移植性。通过调用OpenGL库函数,启用光照,设置材质属性等,显示的三维图像才具有真实感。使用OpenGL绘制小三角形图面,多个小三角形图面组成曲面,达到二维图像的三维显示,并通过OpenGL的模型视图变换从不同角度观看三维图像,除了用二维图像本身对生成的小三角形面片进行纹理映射外,还可以用其他的纹理对其进行映射,丰富三维图像的显示效果。
三维全景虚拟现实技术是基于全景图像的真实场景虚拟现实技术。全景是在固定拍摄点用数码相机按照一均匀角度绕垂直轴向旋转360度的方式拍摄的实景图片,根据实际要求和具体情况拍摄一序列照片,在计算机中对图像进行处理,按照实景实际要求合成真实全景图像,通过计算机和网络技术实现实景全方位互动式展示的真实场景应用方式。
1.1.2FLASH技术
Flash是美国Macromedia公司开发基于矢量图形的交互式多媒体技术,可以非常方便地嵌入网页,并通过专用的插件来实现网页中的应用,由于其强大的动画、音频和视频应用功能,在互联网中现已实现广泛的应用。Flash是一种用于互联网的动画编程语言,与Ajax技术相比,Flash具有更安全、更好的浏览器兼容性,并且可以与JavaScript交互。相比脚本语言的功能,ActionScript要比JavaScript脚本的功能更加强大。
FLASH还具有以下优点:①采用了网络流媒体技术,对网络带宽的要求不高,可以在网络上流畅的视频、动画的播放。②采用矢量技术制作和生成流媒体动画,需要的文件存储空间较小,和其他格式的多媒体文件相比,能节省大量的硬盘存储空间。同样内容的Flash流媒体文件只需要几十千字节,而其他格式的文件可能需要几十兆字节。③Flash具有较好的交互性和易用性。强大的多媒体表现能力。视频图像的缩放不会变形,嵌入和控制播放音视频比较方便快捷。绘画工具强大而齐全,可以控制时间轴,支持层编辑,自动生成动画。④强大的三维表现能力;通过三维生动的表现力和交互能力,可以更好的展示实物的立体效果,为实物标本提供一个非常好的网上三维展示平台。
1.2系统设计与实现
1.2.1系统功能设计
三维教学标本特色数据库的建设包括:①实物标本资源的选取;②实物标本的三维FLASH三维互动性文件的设计与制作;③数据库软件的设计;④三维标本数据库的建设和网上;⑤数据库学习模块。三维标本软件系统平台主要功能模块有:
(1)用户管理模块。不同的系统管理用户具有不同的管理权限,实现对系统的分极管理。用户分为读者用户、普通管理员和超级管理员三大类,具有不同的使用和管理权限。
(2)系统三维标本的管理模块。可实现对三维标本文件的录入、增加、删除、修改和标注等功能。及时完成系统的三维标本数据库的建设和资源的更新和等工作。
(3)系统和新建标本资源通知管理模块。实现系统的新闻通知的管理和,系统管理员录入新的三维标本后,系统在通知栏目自动新建资源的提示信息,读者可以及时使用和浏览。
(4)读者用户模块。①用户管理:注册、查看和修改个人用户信息和登录密码;②浏览和学习数据库:可以系统或单独交互式学习三维标本数据库的学习内容;③留言或在线学习内容交流:可通过在线直接实现标本学习的问题咨询,也可以通过留言版给管理员或指导老师留言,通过留言实现学习问题的解决;④RSS信息推送。
1.2.2系统硬件平台架构
根据系统的设计和应用需求,系统应用和数据库服务器采用美国微软公司的Windows2003Server操作系统,后台数据库系统采用美国微软公司的SQLServer2005,WEB服务器为IIS5.0以上的.NET2.0版本,使用VisualStudio2008作为系统开发环境,在开发基于.NET2.0的动态网页时可以减少代码的输入,提高开发效率,ADOBE公司的Photoshop软件完成标本图像的前期处理工作,MacromediaFlash8.0简体中文版来完成三维FLASH标本的制作,结合Flash、Java、Javascript、OpenGL和DHTML等技术来实现。
2数据库网络应用的实现
2.1三维标本的数字化实现
(1)标本数字化图片的采集。利用学校各教研室现在的实体标本,用数码照相机,在2048×1536分辨率下拍摄。数码像机用三角架固定,标本置于固定的转盘中心,拍摄背景用蓝布,利于后期对标本图像的处理。拍摄过程中应避免照明光线强度发生变化。为了保证标本图像的质量,每个标本拍36张(即转盘每旋转10°拍摄1张)。图像文件按一定的命名规则,采用标本名拼音简写加1~36数字构成,每个标本图像文件单独存放一个文件夹。
(2)标本图像的前期处理。利用图片处理软件ADOBE公司的Photoshop软件来完成。将拍好的36张图片导入PhotoShop中,首先对所有图片进行亮度调整、对比度调整等操作,保证每幅图处理后的效果要统一,统一图片分辨率、大小和背景等。
(3)三维全景标本文件的制作。将第个标本的序列图片处理好后导入到Flash中生成一个MC,在场景中,通过设置功能按扭和ActionScript编程控制MC的播放,达到使物体可以交互完成360°旋转的效果,并加上放缩和鼠标交互功能按钮,在Flash中通过精确控制点的位移来达到模拟三维空间的真实效果。
2.2三维标本数据库的建设
三维标本数据库采用分类和分目录存储的方法,包括所有标本的具体数字化和实物存储的具体信息,标本信息数据库表如表1所示。
2.3网络应用的实现
三维立体标本浏览和学习可实现标本放大、缩小、旋转、移动,同时显示放大的病变的部位和病变描述等功能。可使用键盘的+、-进行放大缩小,用箭头←、→和y、z键进行标本旋转,或直接用鼠标对标本进行移动。在网页中调用Flash的SWF文件也有两种方法:一种是插入的形式,把SWF文件当作一种插件;一种是ActiveX控件的形式,把ShockWave-Flash控件导入网页文件中。
2.4网络应用的效果
通过三维标本数据库系统的使用,真正实现了管理简单、维护方便、安全可靠、兼容性好等特点。系统后台管理系统为管理员提供了易于操作、实现动态系统更新与维护的三维标本数据库构建与资源管理平台。系统交互性能和功能强大,管理界面友好直观,操作方便。图1是三维标本在网页中进行浏览的效果。
3结语
医药学三维标本数据库适用于所有医学及与医学相关专业学习和利用,用于对所学各学科的标本进行自学或复习,也可用于课堂教师讲解和演示。青年医生还可利用三维标本对手术部位的人全结构进行深入学习,从而增加手术成功率,降低手术风险和医疗事故的发生率。本文建设了一个功能较为完整的三维标本的数据库系统,可完成三维标本的制作,网上标本的录入、修改和更新等功能。管理系统为管理员提供了易于操作、实现动态系统更新与维护的资源管理平台。系统功能强大,管理界面友好直观,操作方便。便于读者使用,为实物标本的利用拓展了网上空间,增加了标本的利用率。
作者:朱成单位:桂林医学院