[发明专利]一种虚拟手术的方法及其装置无效
申请号: | 200810027073.4 | 申请日: | 2008-03-28 |
公开(公告)号: | CN101404039A | 公开(公告)日: | 2009-04-08 |
发明(设计)人: | 鲍苏苏;方驰华;潘家辉;范应方;徐清振 | 申请(专利权)人: | 华南师范大学;南方医科大学珠江医院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06T17/00 |
代理公司: | 广州华进联合专利商标代理有限公司 | 代理人: | 莫瑶江 |
地址: | 510631广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 手术 方法 及其 装置 | ||
1.一种虚拟手术的方法,其特征在于,包括以下步骤:
步骤一、读取虚拟手术器械的几何模型,根据导入的操作对象模型文件生成操作对象模型;所述虚拟手术器械包括笔杆状虚拟手术器械和交叉状虚拟手术器械,所述几何模型和所述操作对象模型是由三角片模型组成;
步骤二、建立所述几何模型和所述操作对象模型的坐标映射;
步骤三、当所述虚拟手术器械模拟笔杆状手术器械操作时,所述虚拟手术器械的质点和笔杆状几何模型的顶点对应,根据所述笔杆状几何模型的顶点是否在所述操作对象模型的三角面片所在的平面内来检测所述虚拟手术器械和所述操作对象模型是否碰撞;或者,
当所述虚拟手术器械模拟交叉状手术器械时,所述虚拟手术器械的质点和交叉状几何模型的交叉点对应,根据所述交叉点到所述操作对象模型的三角面片上所有点的最小距离是否小于所述交叉点到所述交叉状几何模型的顶点的距离来检测所述虚拟手术器械是否和所述操作对象模型发生碰撞;
步骤四、如果检测到所述虚拟手术器械和所述操作对象模型发生碰撞;
当所述虚拟手术器械模拟所述笔杆状手术器械操作时,检测所述笔杆状几何模型的顶点在碰撞前后的坐标值,并连接成轨迹线段,计算该轨迹线段在水平和垂直方向的向量值,再根据切割的阻力刚度系数和约束力刚度系数确定所述操作对象模型对所述虚拟手术器械的切割阻力和所述操作对象模型对所述虚拟手术器械的约束力,最后根据所述切割阻力和约束力确定所述虚拟手术器械的力反馈,并反馈给操作者,具体力反馈的计算过程为:
D=R-P,Dn=(D·n)n,Dt=D-Dn
F=Fn+Ft,Ft=kcuttingDt,Fn=kconstraintDn
其中P是碰撞前虚拟手术器械的质点对应的坐标,R是碰撞后虚拟手术器械的质点对应的坐标,F是虚拟手术器械的力反馈,kcutting是切割的阻力刚度,kconstraint是约束力刚度,n是笔杆状手术器械的几何模型表面的法线向量;
或者,当所述虚拟手术器械模拟交叉状手术器械中的手术剪操作时,检测所述操作对象中与所述手术剪的几何模型发生碰撞的三角面片,确定该三角面片中各个顶点的权数,并根据该权数确定三角面片中每个顶点碰撞前后的位移量,根据该位移量更新所述三角面片的各个顶点的坐标位置,同时根据该位移量确定所述虚拟手术器械的力反馈,并反馈给操作者,具体力反馈的计算过程为:
F=kextering∑li,
其中li=n(r-h)Xi,
r是手术剪的几何模型对应的交叉点到其顶点的距离,h是该交叉点到所述操作对象模型中与所述手术剪的几何模型发生碰撞的三角面片的距离,∑Ai是手术剪的几何模型中,与相交的所有含顶点i的三角面片的面积之和,kextering是力反馈的比例系数,n是三角面片的法向向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南师范大学;南方医科大学珠江医院,未经华南师范大学;南方医科大学珠江医院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810027073.4/1.html,转载请声明来源钻瓜专利网。