首页 | 本学科首页   官方微博 | 高级检索  
     

基于SPH方法的流体粒子与软体碰撞检测
引用本文:施鹏,陈飞,廖晋民. 基于SPH方法的流体粒子与软体碰撞检测[J]. 计算机系统应用, 2020, 29(5): 214-219
作者姓名:施鹏  陈飞  廖晋民
作者单位:中南财经政法大学,武汉 430073;中南大学湘雅二医院,长沙 410008;陆军勤务学院 战争经济实验室,重庆 404000
基金项目:国家自然科学基金(61540065)
摘    要:针对虚拟手术系统中流血粒子与软组织器官碰撞检测的问题进行了研究.虚拟手术中流血与软体器官组织进行碰撞检测不同于传统的刚体或者软体之间的碰撞检测,流血模型的拓扑结构变化较大,传统方法通过更新拓扑结构来进行碰撞检测的方法不能够保证碰撞检测的实时性和准确性.提出一种基于空间划分的流血粒子与软体碰撞检测算法,能够处理基于光滑粒子流体动力学(Smoothed Particle Hydrodynamics, SPH)模拟的流体与任意动力学模型模拟的软体之间的碰撞检测.同时,提出了对SPH算法进行最近相邻粒子搜索过程中建立起的均匀空间网格进行重复利用,使空间网格用于碰撞检测的空间划分与流体粒子的定位,从而减少了时间和空间资源的重复消耗.实验结果表明,该算法能够满足虚拟手术中流血粒子与软体之间的碰撞检测对精确性和实时性的要求.

关 键 词:空间划分  流血模拟  虚拟手术  碰撞检测  光滑粒子流体动力学
收稿时间:2019-09-30
修稿时间:2019-10-29

SPH Based Collision Detection Between Fluid Particle and Soft-Tissue
SHI Peng,CHEN Fei,LIAO Jin-Min. SPH Based Collision Detection Between Fluid Particle and Soft-Tissue[J]. Computer Systems& Applications, 2020, 29(5): 214-219
Authors:SHI Peng  CHEN Fei  LIAO Jin-Min
Affiliation:Zhongnan University of Economics and Lawmin, Wuhan 430073, China;The Second Xiangya Hospital, Central South University, Changsha 410008, China; Laboratory of War Economy, PLA Army Logistics University, Chongqing 404000, China
Abstract:In this work, the problem of collision detection of bloody particles and soft tissue organs in virtual surgery system was studied. The problem of collision detection between bloody blood and soft tissue in virtual surgery is different from that of traditional rigid body or software collision detection. The topological structure of bloody model changes greatly. The traditional method of collision detection by updating topology cannot ensure real-time and accuracy. A collision detection algorithm for bloody particles and software based on space partitioning is proposed, which can handle collision detection between software based on Smoothed Particle Hydrodynamics (SPH) simulation and software simulated by any dynamic model. At the same time, the uniform space grid established in the nearest neighboring particle search of SPH algorithm is proposed to be reused. The space grid is used for the space division of collision detection and the localization of fluid particles, thus reducing the time and space resources repeated consumption. Experimental results show that the algorithm can meet the accuracy and real-time requirements of collision detection between bloody particles and software in virtual surgery.
Keywords:space partition  bleeding simulation  virtual surgery  collision detection  Smoothed Particle Hydrodynamics (SPH)
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号