检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《系统仿真学报》2014年第2期332-338,共7页Journal of System Simulation
基 金:山东省自然科学基金(ZR2009GM014)
摘 要:使用多线程技术实现了任务并行化的实时手术仿真系统框架。系统由主控制、力反馈控制、变形计算和GPU控制四大主线程和若干碰撞辅助线程构成。主控制线程处理手术工具与软组织的交互操作、碰撞检测和碰撞响应。力反馈控制线程处理力反馈设备状态读入和反馈力输出。变形计算线程完成基于CPU的软组织变形计算。GPU控制线程处理三维场景图形渲染和基于GPU的软组织变形计算。碰撞辅助线程与主控制线程协同运作完成碰撞检测的并行处理。系统在数据结构和运行机制上进行了特殊设计,使得切割操作可以和GPU加速的变形计算并行运作。对若干测试场景的仿真结果表明,并行框架可以提高系统运行速度,并且运行稳定正常,无死锁现象。Task parallel framework was designed for real-time surgical simulation system using multi-threading technique. The system consists off our main threads: main control haptic device management, deformation calculation and GPU control as well as several auxiliary collision threads. Main control thread performs interaction between surgical tool and soft tissue, collision detection and response. Haptic device management thread performs haptic device state input and force output. Deformation calculation thread performs CPU-based deformation calculation of soft tissue. GPU control thread performs 3D scene rendering and GPU-based deformation calculation of soft tissue. Auxiliary collision threads cooperate with main control thread to perform parallel collision detection. Special designs were made for data structures and running mechanisms in order to make cutting operation and GPU-based deformation calculation run in parallel Results from several simulation test scenes show that the framework can increase system running speed and is stable without dead-locks.
关 键 词:实时手术仿真 软组织变形 软组织切割 GPU加速
分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.30