基于Unity 3D的远程医疗系统的设计与实现
本文选题:Unity + 3D ; 参考:《北京交通大学》2017年硕士论文
【摘要】:随着计算机技术、互联网技术的快速不断发展,虚拟现实技术逐渐趋向于成熟与完善,并广泛应用于生活中的各个领域。目前,虚拟现实技术已经触及到了远程医疗活动,并成为远程医疗活动中的另一种直观有效的服务形式。本文通过对远程医疗应用现状和虚拟现实技术的研究,将三维器官模型和虚拟现实技术相结合,设计并实现了一个基于Unity 3D的远程医疗系统。不同于传统的远程医疗系统,该系统的运用能够实现远距离共享三维手术画面。不同区域的医护人员只需要通过网络操作就可以实现虚拟的手术环境,不仅可以全面展示手术场景,还可以从任意方向和角度来观察,从而降低医疗费用、节省时间;该系统还能运用在医疗教学活动中,应用于手术培训、手术预演、临床诊断、医学辅助教学等环节。因此,设计远程医疗系统具有很高的实践意义和价值。本文的主要的工作成果有以下4方面:(1)研究了主流三维虚拟开发工具的功能及使用场景。对比目前主流的三维虚拟开发工具的特征与性能,选择了具有跨平台、编辑器友好、性能稳定等优势的Unity 3D作为系统的开发平台。(2)设计并实现了一个基于Unity 3D的会议系统。对于系统部署的网络环境,针对P2P网络通信特点,分析并提出NAT穿透的解决方案,并在此基础之上,设计数据分发网络,明确消息分发机制和传递途径,实现了适用于复杂网络环境的会议平台。(3)设计并实现了基于AssetBundle的画面更新机制。设计Frame同步模型,利用AssetBundle对多Prefab模型进行封装与解包,结合序列化与反序列化方法,实现画面从网络中快速更新。(4)实现了多终端下三维手术画面的实时同步。通过Unity 3D中Prefab模型将手术导航场景设置为预设并封装,生成XML配置文件,利用数据分发网络提供的通信服务,完成画面的Serialization和Deserialization,实时同步三维手术画面。本文最后采用动态测试的方法对系统进行了功能测试,设计的数据分发网络能在较复杂的网络环境下传输画面数据,转发性能上有较大提升。手术画面的同步延时在300ms左右,能满足远程医疗系统的要求。
[Abstract]:With the rapid development of computer technology and Internet technology, virtual reality technology gradually tends to mature and perfect, and is widely used in every field of life.At present, virtual reality technology has touched on telemedicine activities, and has become another kind of intuitive and effective service form in telemedicine activities.In this paper, a telemedicine system based on Unity 3D is designed and implemented based on the research of the status quo of telemedicine application and virtual reality technology, combining 3D organ model with virtual reality technology.Different from the traditional telemedicine system, the application of this system can realize long-distance sharing of three-dimensional surgical images.Doctors and nurses in different areas can realize virtual operation environment only through network operation, which can not only show the operation scene, but also can be observed from any direction and angle, so as to reduce the medical cost and save time.The system can also be used in medical teaching activities, surgery training, surgical preview, clinical diagnosis, medical assistant teaching and so on.Therefore, the design of telemedicine system has high practical significance and value.The main results of this paper are as follows: 1) the functions and usage scenarios of mainstream 3D virtual development tools are studied.Compared with the features and performance of the current mainstream 3D virtual development tools, Unity 3D, which has the advantages of cross-platform, friendly editor and stable performance, is selected as the development platform of the system and a conference system based on Unity 3D is designed and implemented.For the network environment of system deployment, according to the characteristics of P2P network communication, the solution of NAT penetration is analyzed and put forward. On this basis, the data distribution network is designed, and the message distribution mechanism and transmission path are defined.The design and implementation of AssetBundle based picture updating mechanism are presented.The Frame synchronization model is designed, the multi-#en2# model is encapsulated and unpacked by AssetBundle, and the method of serialization and deserialization is combined to realize the real-time synchronization of 3D surgical images under multiple terminals by rapidly updating the images from the network.The operation navigation scene is set to preset and encapsulated by Prefab model in Unity 3D, the XML configuration file is generated, and the communication service provided by the data distribution network is used to complete the Serialization and Deserialization of the screen and synchronize the 3D operation picture in real time.In the end, the function of the system is tested by the method of dynamic test. The designed data distribution network can transmit picture data in more complex network environment, and the forwarding performance is greatly improved.The synchronous delay of operation screen is about 300ms, which can meet the requirements of telemedicine system.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
【参考文献】
相关期刊论文 前8条
1 孟凡淇;;浅谈P2P网络的拓扑结构[J];山东工业技术;2016年24期
2 黄静;;电子病历系统在医院信息管理系统中的应用[J];电子技术与软件工程;2016年16期
3 卿桐;;对等网络应用与发展研究[J];电脑知识与技术;2015年22期
4 过菲;杨波;许传亮;孙颖浩;;达芬奇机器人腹腔镜技术在泌尿外科中的应用现状[J];中华腔镜泌尿外科杂志(电子版);2014年03期
5 窦娜;张梅奎;周红辉;吴小芳;;远程医学在医院建设中存在的问题与对策[J];中华医院管理杂志;2012年05期
6 ;中国运用“达芬奇”机器人成功实施首例肝胆外科手术[J];机器人技术与应用;2009年01期
7 李强 ,刘金平;欧洲远程医疗的发展及现状[J];软件世界;2002年06期
8 呼大明,曹晖;卫星通信系统在中国远程医疗和远程教育的应用[J];通信世界;2000年24期
相关硕士学位论文 前6条
1 耿强;基于Unity3D的多平台虚拟仿真关键技术研究[D];天津工业大学;2016年
2 陈璞;基于RabbitMQ的电子商务系统设计与实现[D];天津大学;2015年
3 王彦龙;3D虚拟现实技术在商业活动策划中的应用研究[D];北京工业大学;2014年
4 刘少君;医院远程医疗会诊系统的设计与实现[D];电子科技大学;2014年
5 沈雁;基于消息队列的分布式图像处理系统的设计与实现[D];浙江大学;2013年
6 朱柱;基于Unity3D的虚拟实验系统设计与应用研究[D];华中师范大学;2012年
,本文编号:1733125
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1733125.html