+

CN105205867A - A Collision Detection Method in Minimally Invasive Virtual Abdominal Aortic Vascular Surgery - Google Patents

A Collision Detection Method in Minimally Invasive Virtual Abdominal Aortic Vascular Surgery Download PDF

Info

Publication number
CN105205867A
CN105205867A CN201510560776.3A CN201510560776A CN105205867A CN 105205867 A CN105205867 A CN 105205867A CN 201510560776 A CN201510560776 A CN 201510560776A CN 105205867 A CN105205867 A CN 105205867A
Authority
CN
China
Prior art keywords
abdominal aorta
blood vessel
collision detection
bounding box
dops
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510560776.3A
Other languages
Chinese (zh)
Other versions
CN105205867B (en
Inventor
刘蓉
王永轩
张婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian University of Technology
Original Assignee
Dalian University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dalian University of Technology filed Critical Dalian University of Technology
Priority to CN201510560776.3A priority Critical patent/CN105205867B/en
Publication of CN105205867A publication Critical patent/CN105205867A/en
Application granted granted Critical
Publication of CN105205867B publication Critical patent/CN105205867B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/203D [Three Dimensional] animation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/21Collision detection, intersection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2210/00Indexing scheme for image generation or computer graphics
    • G06T2210/41Medical

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Apparatus For Radiation Diagnosis (AREA)

Abstract

The invention relates to the technical field of simulation control and graphic processing, in particular to a collision detection method in a virtual minimally invasive abdominal aorta vascular surgery, which comprises the following steps: 1. three-dimensional modeling of an abdominal aorta blood vessel, 2, model construction of abdominal aorta blood vessel deformation, 3, coarse collision detection and 4, accurate collision detection. The invention solves the problems of complex intersection test and low efficiency in the classic bounding box method by utilizing the rapid collision detection of the outer AABB bounding box, and improves the real-time property of the system. The characteristics of the tightness of the inner K-DOPs bounding box are utilized to carry out accurate collision detection, so that the high accuracy of a detection result is ensured.

Description

一种微创虚拟腹主动脉血管手术中的碰撞检测方法A Collision Detection Method in Minimally Invasive Virtual Abdominal Aortic Vascular Surgery

技术领域 technical field

本发明涉及一种微创虚拟腹主动脉血管手术中的碰撞检测方法,属于仿真控制和图形处理技术领域。 The invention relates to a collision detection method in minimally invasive virtual abdominal aortic vascular surgery, and belongs to the technical field of simulation control and graphics processing.

背景技术 Background technique

基于虚拟现实技术的微创手术仿真系统即微创虚拟手术仿真系统是一种替代传统医学培训方式的技术,有利于提高手术技能,减少手术误差,具有很大的发展前景。一个基本的微创虚拟血管手术仿真系统可以由血管模型、碰撞检测、视觉和力反馈等功能模块构成,其中碰撞检测贯穿于血管手术仿真的整个过程,在实现虚拟场景所应提供的沉浸性和交互性等方面扮演了重要角色。 The minimally invasive surgery simulation system based on virtual reality technology, that is, the minimally invasive virtual surgery simulation system, is a technology that replaces traditional medical training methods. It is conducive to improving surgical skills and reducing surgical errors, and has great development prospects. A basic minimally invasive virtual vascular surgery simulation system can be composed of functional modules such as vascular model, collision detection, vision and force feedback, among which collision detection runs through the whole process of vascular surgery simulation, and realizes the immersion and Interactivity and other aspects play an important role.

微创虚拟血管手术系统中碰撞检测的基本任务就是确定手术器械与血管之间是否发生接触或穿透。高效的碰撞检测算法有利于保证血管与手术设备碰撞之后产生真实、实时的形变结果,提高虚拟手术系统的沉浸感。因此,提高碰撞检测过程的速率和准确度是保证手术仿真系统真实性和实时性的前提。在虚拟手术仿真系统中常采用的软组织碰撞检测方法包括空间法、基于图像空间的碰撞检测方法和碰撞包围盒法。空间法主要适用于稀疏环境中均匀分布的物体,而基于图像空间的碰撞检测方法由于图像硬件本身具有离散性,难以保证检测的准确性。层次包围盒法能快速去除不可能发生接触的几何元素,找出可能发生碰撞的几何集合,减少相交测试计算量,因此适用于软组织的相交测试。然而,由于血管本身具有塑性、粘弹性、各向异性、不均匀性、非线性等特性,导致其形变模型非常复杂,碰撞检测过程计算量非常大。采用经典层次包围盒法存在构造难度大、紧密性差和相交测试复杂、效率低等缺点,难以同时满足虚拟手术实时性和准确性的要求。 The basic task of collision detection in minimally invasive virtual vascular surgery system is to determine whether there is contact or penetration between surgical instruments and blood vessels. An efficient collision detection algorithm is beneficial to ensure that blood vessels and surgical equipment collide to produce real and real-time deformation results, and improve the immersion of the virtual surgery system. Therefore, improving the speed and accuracy of the collision detection process is the premise to ensure the authenticity and real-time performance of the surgical simulation system. Soft tissue collision detection methods commonly used in virtual surgery simulation systems include space method, image space based collision detection method and collision bounding box method. The space method is mainly suitable for uniformly distributed objects in a sparse environment, while the collision detection method based on the image space is difficult to guarantee the accuracy of the detection due to the discreteness of the image hardware itself. The hierarchical bounding box method can quickly remove the geometric elements that are unlikely to be in contact, find out the geometric sets that may collide, and reduce the calculation amount of the intersection test, so it is suitable for the intersection test of soft tissues. However, due to the characteristics of plasticity, viscoelasticity, anisotropy, inhomogeneity, and nonlinearity of the blood vessel itself, its deformation model is very complicated, and the calculation amount of the collision detection process is very large. The classic hierarchical bounding box method has disadvantages such as difficult construction, poor compactness, complex intersection test, and low efficiency, and it is difficult to meet the real-time and accuracy requirements of virtual surgery at the same time.

发明内容 Contents of the invention

为了克服现有技术中存在的不足,本发明目的是提供一种微创虚拟腹主动脉血管手术中的碰撞检测方法。为了提高微创虚拟血管手术系统的精确性和实时性,本发明针对腹主动脉血管的特点,提出了基于沿坐标轴的包围盒(AlignedAxisBoundingBox,AABB)和离散有向多面体(DiscreteOrientationPolytope,K-DOPs)包围盒的混合双层包围盒碰撞检测方法,采用自顶向下的方法对腹主动脉血管和手术刀进行包围盒构造。该方法利用外层AABB包围盒的快速碰撞检测解决了经典包围盒法存在的相交测试复杂、效率低的问题,提高了系统的实时性。利用内层K-DOPs包围盒紧密性的特点进行精确的碰撞检测,保证了检测结果的高准确率。 In order to overcome the deficiencies in the prior art, the object of the present invention is to provide a collision detection method in minimally invasive virtual abdominal aortic vascular surgery. In order to improve the accuracy and real-time performance of the minimally invasive virtual vascular surgery system, the present invention aims at the characteristics of abdominal aortic vessels, and proposes a method based on AlignedAxisBoundingBox (AABB) and discrete oriented polyhedrons (DiscreteOrientationPolytope, K-DOPs). ) bounding box hybrid double-layer bounding box collision detection method, using a top-down method for bounding box construction of abdominal aortic vessels and scalpels. This method uses the fast collision detection of the outer AABB bounding box to solve the problem of complex intersection test and low efficiency existing in the classic bounding box method, and improves the real-time performance of the system. Using the tightness of the inner K-DOPs bounding box to perform accurate collision detection ensures high accuracy of detection results.

为了实现上述发明目的,解决已有技术中所存在的问题,本发明采取的技术方案是:一种虚拟微创腹主动脉血管手术中的碰撞检测方法,包括以下步骤: In order to achieve the above-mentioned purpose of the invention and solve the problems existing in the prior art, the technical solution adopted by the present invention is: a collision detection method in a virtual minimally invasive abdominal aortic vascular surgery, comprising the following steps:

步骤1、腹主动脉血管的三维建模:本发明的碰撞检测是建立在腹主动脉血管几何模型的基础上的,在碰撞检测前的模型准备阶段首先利用医疗图像软件对腹主动脉血管CT数据进行三维重建得到三维几何模型,然后对重建的三维几何模型进行覆盖修复、平滑光顺及网格优化操作后得到更精确的三维几何模型,具体包括以下子步骤: Step 1, three-dimensional modeling of the abdominal aorta blood vessel: the collision detection of the present invention is based on the geometric model of the abdominal aorta blood vessel, and at first the CT of the abdominal aorta blood vessel is performed using medical image software in the model preparation stage before the collision detection Perform 3D reconstruction of the data to obtain a 3D geometric model, and then perform overlay repair, smoothing, and mesh optimization operations on the reconstructed 3D geometric model to obtain a more accurate 3D geometric model, specifically including the following sub-steps:

(a)、对腹主动脉血管CT图像进行窗宽窗位调整和伪彩增强,增加腹主动脉血管组织的对比度; (a), window width and level adjustment and pseudo-color enhancement are performed on the CT image of the abdominal aorta to increase the contrast of the abdominal aortic tissue;

(b)、采用阈值分割与区域增长相结合的混合分割方式分割出大部分腹主动脉血管组织; (b), using a hybrid segmentation method combining threshold segmentation and region growth to segment most of the abdominal aorta vascular tissue;

(c)、对分割后的腹主动脉血管组织的蒙版进行空腔填充,用于减少因区域增长而引入的噪声; (c), cavity filling is performed on the mask of the segmented abdominal aorta vascular tissue to reduce noise introduced by region growth;

(d)、继续对腹主动脉血管组织的蒙版进行编辑,用于减少边界损失,获得完整的腹主动脉血管组织信息; (d), continue to edit the mask of the abdominal aorta vascular tissue to reduce boundary loss and obtain complete abdominal aortic vascular tissue information;

(e)、将分割处理后的完整腹主动脉血管组织进行三维重建; (e), carrying out three-dimensional reconstruction of the complete abdominal aorta vascular tissue after segmentation;

(f)、利用覆盖和平滑操作来减少腹主动脉血管模型表面的毛刺,优化重建腹主动脉血管模型; (f), using coverage and smoothing operations to reduce the burrs on the surface of the abdominal aorta vessel model, and optimize the reconstruction of the abdominal aorta vessel model;

步骤2、腹主动脉血管形变的模型构建:利用有限元分析软件构建出腹主动脉血管的基于四面体网格的粘弹性有限元模型,并通过赋材料属性,施加载荷和力,仿真血管切割但未切开时的形变特性,具体包括以下子步骤: Step 2. Model construction of abdominal aortic vessel deformation: use finite element analysis software to construct a viscoelastic finite element model of abdominal aortic vessel based on tetrahedral mesh, and simulate vessel cutting by assigning material properties, applying load and force However, the deformation characteristics when not cut, specifically include the following sub-steps:

(a)、将医疗图像软件重建的腹主动脉血管几何模型导入到有限元分析软件中; (a), import the abdominal aortic vessel geometric model reconstructed by the medical image software into the finite element analysis software;

(b)、对腹主动脉血管几何模型进行参数设定,选择腹主动脉有限元模型单元类型,并结合腹主动脉血管的组织特性构建腹主动脉血管的物理形变模型;腹主动脉血管组织的主要组成部分是弹性纤维和胶原纤维,其中弹性纤维是网状结构,胶原纤维是折叠的波纹状结构;当应力较小时,只有弹性纤维起作用,此时腹主动脉血管的弹性模量为弹性纤维的弹性模量;随着应力增大,胶原纤维的折叠部分被逐渐拉伸开,这时决定腹主动脉血管形变的不仅是弹性纤维,还有胶原纤维,因而腹主动脉血管的弹性模量包含弹性纤维和胶原纤维的弹性模量,根据该特性得出如下血管的力学特性公式(1): (b) Set the parameters of the geometric model of the abdominal aorta, select the unit type of the finite element model of the abdominal aorta, and combine the tissue characteristics of the abdominal aorta to construct the physical deformation model of the abdominal aorta; the tissue of the abdominal aorta The main components are elastic fibers and collagen fibers, in which the elastic fibers are a network structure, and the collagen fibers are a folded corrugated structure; when the stress is small, only the elastic fibers work, and the elastic modulus of the abdominal aorta at this time is The elastic modulus of elastic fibers; as the stress increases, the folded part of the collagen fibers is gradually stretched. At this time, it is not only the elastic fibers but also the collagen fibers that determine the deformation of the abdominal aortic blood vessels. Therefore, the elasticity of the abdominal aortic blood vessels The modulus includes the elastic modulus of elastic fibers and collagen fibers. According to this characteristic, the following mechanical property formula (1) of blood vessels is obtained:

σσ == EE. 11 ·&Center Dot; ϵϵ 00 ≤≤ ϵϵ ≤≤ λλ EE. 11 ·· ϵϵ ++ EE. 22 ·&Center Dot; (( ϵϵ -- λλ )) == (( EE. 11 ++ EE. 22 )) ·&Center Dot; ϵϵ -- EE. 22 ·· λλ ϵϵ >> λλ -- -- -- (( 11 ))

式中:σ为应力,ε为应变,E1为弹性纤维的弹性模量,E2为胶原纤维的弹性模量,λ为形变临界点;结合大量拉伸、压缩实验数据,得到血管弹性纤维和胶原纤维的弹性模量值分别为E1=2.208×105N/m2和E2=8.112×105N/m2,形变临界点值为λ=0.130,从而得到 In the formula: σ is the stress, ε is the strain, E 1 is the elastic modulus of elastic fibers, E 2 is the elastic modulus of collagen fibers, λ is the critical point of deformation; combined with a large number of tensile and compression experimental data, the vascular elastic fibers and the elastic modulus values of collagen fibers are respectively E 1 =2.208×10 5 N/m 2 and E 2 =8.112×10 5 N/m 2 , and the deformation critical point value is λ=0.130, so that

σσ == 0.2210.221 ϵϵ 00 ≤≤ ϵϵ ≤≤ 0.1300.130 1.0321.032 ϵϵ -- 0.1050.105 ϵϵ >> 0.1300.130 ,, (( Mm PP aa )) -- -- -- (( 22 ))

(c)、进行四面体网格划分,采用自由网格划分方式对腹主动脉血管几何模型进行四面体网格划分; (c), carry out tetrahedron grid division, adopt the free grid division mode to carry out tetrahedron grid division to abdominal aorta vascular geometric model;

(d)、建立有限元模型,对有限元模型添加自由度约束并施加载荷,求解分析,显示腹主动脉血管随施加外力的形变结果; (d), establish a finite element model, add a degree of freedom constraint to the finite element model and apply a load, solve the analysis, and display the deformation result of the abdominal aorta blood vessel with the applied external force;

步骤3、粗糙碰撞检测:粗糙碰撞检测主要是对血管和手术刀建立AABB包围盒并进行快速的碰撞检测,快速去除不可能发生碰撞的元素集合,并确定可能发生碰撞,具体包括以下子步骤: Step 3. Rough collision detection: Rough collision detection is mainly to establish AABB bounding boxes for blood vessels and scalpels and perform fast collision detection, quickly remove the set of elements that cannot collide, and determine possible collisions, specifically including the following sub-steps:

(a)、导入腹主动脉血管模型和手术刀模型并确定所有根结点和叶子结点; (a), import abdominal aorta vessel model and scalpel model and determine all root nodes and leaf nodes;

(b)、求出腹主动脉血管所有根节点在三个坐标轴上的最大值(Xmax,Ymax,Zmax)和最小值(Xmin,Ymin,Zmin),确定腹主动脉血管的AABB包围盒,同理求出手术刀所有根节点在三个坐标轴上的最大值(xmax,ymax,zmax)和最小值(xmin,ymin,zmin),构造手术刀的AABB包围盒; (b) Calculate the maximum value (X max , Y max , Z max ) and minimum value (X min , Y min , Z min ) of all root nodes of the abdominal aorta on the three coordinate axes, and determine the abdominal aorta For the AABB bounding box of blood vessels, calculate the maximum value (x max , y max , z max ) and minimum value (x min , y min , z min ) of all the root nodes of the scalpel on the three coordinate axes in the same way, and construct the operation The AABB bounding box of the knife;

(c)、通过AABB包围盒确定发生碰撞的情况,包围盒的相交测试方法为比较两个AABB包围盒在三个坐标轴上投影的重叠情况,当三个坐标轴上的投影均有重叠时包围盒相交,投影区域由每个坐标轴上的最大最小值得出,需要比较运算不超过6次;设腹主动脉血管V和手术刀S所占用的空间分别为FV和FS,其AABB包围盒所占用的空间为CV和CS,且如果V和S发生碰撞,发生碰撞的几何基元集合为腹主动脉血管和手术刀几何元素的交集,即E=FV∩FS则对应到两者的AABB包围盒应为 (c) Determine the collision situation through the AABB bounding box. The intersection test method of the bounding box is to compare the overlapping of the projections of the two AABB bounding boxes on the three coordinate axes. When the projections on the three coordinate axes overlap The bounding boxes intersect, and the projection area is obtained by the maximum and minimum values on each coordinate axis, and no more than 6 comparison operations are required; suppose the space occupied by the abdominal aortic vessel V and the scalpel S is F V and F S respectively, and its AABB The space occupied by the bounding box is C V and C S , and If V and S collide, the set of geometric primitives that collide is the intersection of abdominal aorta blood vessels and scalpel geometric elements, that is, E=F V ∩ F S and Then the AABB bounding box corresponding to both should be

步骤4、精确碰撞检测:在粗糙碰撞检测阶段利用AABB包围盒去除掉不可能发生碰撞的集合后得到一个可碰撞的物体对象集,迅速缩小需要检测的范围,从而提高碰撞检测的速度;精确碰撞检测主要是对血管和手术刀中可能发生碰撞的对象集合建立K-Dops包围盒,然后依次对两个K-DOPs包围盒在其固定方向集中的K/2方向轴上的投影进行重叠测试,以此来判断两者之间是否相交,如果相交则确定碰撞点,具体包括以下子步骤: Step 4. Accurate collision detection: In the rough collision detection stage, use the AABB bounding box to remove the collection that cannot collide and obtain a collidable object object set, quickly narrowing the range that needs to be detected, thereby improving the speed of collision detection; precise collision The detection is mainly to establish a K-Dops bounding box for the collection of objects that may collide in the blood vessel and the scalpel, and then sequentially perform an overlapping test on the projections of the two K-DOPs bounding boxes on the K/2 direction axis of their fixed direction set, In this way, it is judged whether the two intersect each other, and if so, the collision point is determined, which specifically includes the following sub-steps:

(a)、选择的方向集为26-DOPs,由三个坐标轴的正负方向确定6-DOPs,在6-DOPs的基础上增加(1,1,1),(1,-1,1),(1,1,-1)和(1,-1,-1)四个向量的正负方向确定14-DOPs,再在14-DOPs基础上增加(1,1,0),(1,0,1),(0,1,1),(1,-1,0),(1,0,-1)和(0,1,-1)六个向量的正负方向确定26-DOPs; (a), the selected direction set is 26-DOPs, 6-DOPs are determined by the positive and negative directions of the three coordinate axes, and (1,1,1), (1,-1,1) are added on the basis of 6-DOPs ), (1,1,-1) and (1,-1,-1) The positive and negative directions of the four vectors determine the 14-DOPs, and then add (1,1,0), (1 ,0,1), (0,1,1), (1,-1,0), (1,0,-1) and (0,1,-1) the positive and negative directions of six vectors determine DOPs;

(b)、通过计算叶子结点向量与各方向向量的最大最小内积得到K-DOPs包围盒,设叶子结点向量和方向向量的集合分别为P和D,是第i个叶子结点向量,为第j个方向向量,Tj为P中各向量与dj内积的集合,其中pi与dj的内积值为tij=<pi,dj>,再设Tj中最小值tjmin对应的叶子结点为pjmin,最大值tjmax对应的叶子结点为pjmax,则经过叶子结点pjmin且方向为dj的平面djmin与经过叶子结点pjmax且方向为dj的平面djmax构成了在dj方向上的K-DOPs包围盒平面对,同理计算可获得K-DOPs包围盒其他平面对; (b), obtain the K-DOPs bounding box by calculating the maximum and minimum inner product of the leaf node vector and each direction vector, set the set of leaf node vector and direction vector as P and D respectively, is the ith leaf node vector, is the jth direction vector, T j is the set of the inner product of each vector in P and d j , where the inner product value of p i and d j is t ij =<p i ,d j >, and then the minimum value in T j is set The leaf node corresponding to the value t jmin is p jmin , the leaf node corresponding to the maximum value t jmax is p jmax , then the plane d jmin passing through the leaf node p jmin and the direction is d j is the same as the plane d jmin passing through the leaf node p jmax and the direction The plane d jmax of d j constitutes the plane pair of the K-DOPs bounding box in the direction of d j , and the other plane pairs of the K-DOPs bounding box can be obtained through similar calculations;

(c)、判断两个K-DOPs包围盒在13个方向轴上的投影是否都重叠,如果两个包围盒在某一方向轴上的投影不重叠,则说明两个包围盒没有发生碰撞;反之,可获得重叠的几何元素集合,进而根据重叠的几何集合确定碰撞发生点,并找到腹主动脉血管被手术刀切割后的形变部位。 (c), judging whether the projections of the two K-DOPs bounding boxes on the 13 direction axes all overlap, if the projections of the two bounding boxes on a certain direction axis do not overlap, it means that the two bounding boxes do not collide; Conversely, the overlapping geometric element sets can be obtained, and then the collision occurrence point can be determined according to the overlapping geometric element sets, and the deformed part of the abdominal aorta after being cut by the scalpel can be found.

本发明有益效果是:一种虚拟微创腹主动脉血管手术中的碰撞检测方法,包括以下步骤:1、腹主动脉血管的三维建模,2、腹主动脉血管形变的模型构建,3、粗糙碰撞检测,4、精确碰撞检测。与已有技术相比,本发明利用外层AABB包围盒的快速碰撞检测解决了经典包围盒法存在的相交测试复杂、效率低的问题,提高了系统的实时性。利用内层K-DOPs包围盒紧密性的特点进行精确碰撞检测,保证了检测结果的高准确率。 The beneficial effect of the present invention is: a collision detection method in virtual minimally invasive abdominal aortic vessel surgery, comprising the following steps: 1. Three-dimensional modeling of abdominal aortic vessel, 2. Model construction of abdominal aortic vessel deformation, 3. Rough collision detection, 4. Accurate collision detection. Compared with the prior art, the present invention solves the problem of complicated intersection test and low efficiency in the classic bounding box method by using the fast collision detection of the outer AABB bounding box, and improves the real-time performance of the system. The precise collision detection is performed by using the tightness of the inner K-DOPs bounding box, which ensures the high accuracy of the detection results.

附图说明 Description of drawings

图1是本发明方法步骤流程图。 Fig. 1 is a flowchart of the method steps of the present invention.

图2是本发明中重建的腹主动脉血管三维几何模型图。 Fig. 2 is a three-dimensional geometric model diagram of the abdominal aorta reconstructed in the present invention.

图3是本发明中血管与手术刀发生碰撞后的形变部位示意图。 Fig. 3 is a schematic diagram of the deformed part after the blood vessel collides with the scalpel in the present invention.

图4是本发明中碰撞检测时间比较结果图。 Fig. 4 is a comparison result diagram of collision detection time in the present invention.

图5是本发明中碰撞检测时间随结点三角形数量变化的结果图。 Fig. 5 is a result diagram of the variation of the collision detection time with the number of node triangles in the present invention.

图6是本发明中三种碰撞检测算法正确率的柱状分析图。 Fig. 6 is a histogram of the correct rate of three collision detection algorithms in the present invention.

具体实施方式 Detailed ways

下面结合附图对本发明作进一步说明。 The present invention will be further described below in conjunction with accompanying drawing.

如图1所示,一种虚拟微创腹主动脉血管手术中的碰撞检测方法,包括以下步骤: As shown in Figure 1, a collision detection method in virtual minimally invasive abdominal aortic vascular surgery includes the following steps:

步骤1、腹主动脉血管的三维建模:本发明的碰撞检测是建立在腹主动脉血管几何模型的基础上的,在碰撞检测前的模型准备阶段首先利用医疗图像软件对腹主动脉血管CT数据进行三维重建得到三维几何模型,然后对重建的三维几何模型进行覆盖修复、平滑光顺及网格优化操作后得到更精确的三维几何模型,具体包括以下子步骤: Step 1, three-dimensional modeling of the abdominal aorta blood vessel: the collision detection of the present invention is based on the geometric model of the abdominal aorta blood vessel, and at first the CT of the abdominal aorta blood vessel is performed using medical image software in the model preparation stage before the collision detection Perform 3D reconstruction of the data to obtain a 3D geometric model, and then perform overlay repair, smoothing, and mesh optimization operations on the reconstructed 3D geometric model to obtain a more accurate 3D geometric model, specifically including the following sub-steps:

(a)、对腹主动脉血管CT图像进行窗宽窗位调整和伪彩增强,增加腹主动脉血管组织的对比度; (a), window width and level adjustment and pseudo-color enhancement are performed on the CT image of the abdominal aorta to increase the contrast of the abdominal aortic tissue;

(b)、采用阈值分割与区域增长相结合的混合分割方式分割出大部分腹主动脉血管组织; (b), using a hybrid segmentation method combining threshold segmentation and region growth to segment most of the abdominal aorta vascular tissue;

(c)、对分割后的腹主动脉血管组织的蒙版进行空腔填充,用于减少因区域增长而引入的噪声; (c), cavity filling is performed on the mask of the segmented abdominal aorta vascular tissue to reduce noise introduced by region growth;

(d)、继续对腹主动脉血管组织的蒙版进行编辑,用于减少边界损失,获得完整的腹主动脉血管组织信息; (d), continue to edit the mask of the abdominal aorta vascular tissue to reduce boundary loss and obtain complete abdominal aortic vascular tissue information;

(e)、将分割处理后的完整腹主动脉血管组织进行三维重建; (e), carrying out three-dimensional reconstruction of the complete abdominal aorta vascular tissue after segmentation;

(f)、利用覆盖和平滑操作来减少腹主动脉血管模型表面的毛刺,优化重建腹主动脉血管模型,如图2所示。 (f) Using covering and smoothing operations to reduce burrs on the surface of the abdominal aorta vessel model, and optimize and reconstruct the abdominal aorta vessel model, as shown in FIG. 2 .

步骤2、腹主动脉血管形变的模型构建:利用有限元分析软件构建出腹主动脉血管的基于四面体网格的粘弹性有限元模型,并通过赋材料属性,施加载荷和力,仿真血管切割但未切开时的形变特性,具体包括以下子步骤: Step 2. Model construction of abdominal aortic vessel deformation: use finite element analysis software to construct a viscoelastic finite element model of abdominal aortic vessel based on tetrahedral mesh, and simulate vessel cutting by assigning material properties, applying load and force However, the deformation characteristics when not cut, specifically include the following sub-steps:

(a)、将医疗图像软件重建的腹主动脉血管几何模型导入到有限元分析软件中; (a), import the abdominal aortic vessel geometric model reconstructed by the medical image software into the finite element analysis software;

(b)、对腹主动脉血管几何模型进行参数设定,选择腹主动脉有限元模型单元类型,并结合腹主动脉血管的组织特性构建腹主动脉血管的物理形变模型;腹主动脉血管组织的主要组成部分是弹性纤维和胶原纤维,其中弹性纤维是网状结构,胶原纤维是折叠的波纹状结构;当应力较小时,只有弹性纤维起作用,此时腹主动脉血管的弹性模量为弹性纤维的弹性模量;随着应力增大,胶原纤维的折叠部分被逐渐拉伸开,这时决定腹主动脉血管形变的不仅是弹性纤维,还有胶原纤维,因而腹主动脉血管的弹性模量包含弹性纤维和胶原纤维的弹性模量,根据该特性得出如下血管的力学特性公式(1): (b) Set the parameters of the geometric model of the abdominal aorta, select the unit type of the finite element model of the abdominal aorta, and combine the tissue characteristics of the abdominal aorta to construct the physical deformation model of the abdominal aorta; the tissue of the abdominal aorta The main components are elastic fibers and collagen fibers, in which the elastic fibers are a network structure, and the collagen fibers are a folded corrugated structure; when the stress is small, only the elastic fibers work, and the elastic modulus of the abdominal aorta at this time is The elastic modulus of elastic fibers; as the stress increases, the folded part of the collagen fibers is gradually stretched. At this time, it is not only the elastic fibers but also the collagen fibers that determine the deformation of the abdominal aortic blood vessels. Therefore, the elasticity of the abdominal aortic blood vessels The modulus includes the elastic modulus of elastic fibers and collagen fibers. According to this characteristic, the following mechanical property formula (1) of blood vessels is obtained:

&sigma;&sigma; == EE. 11 &CenterDot;&Center Dot; &epsiv;&epsiv; 00 &le;&le; &epsiv;&epsiv; &le;&le; &lambda;&lambda; EE. 11 &CenterDot;&Center Dot; &epsiv;&epsiv; ++ EE. 22 &CenterDot;&Center Dot; (( &epsiv;&epsiv; -- &lambda;&lambda; )) == (( EE. 11 ++ EE. 22 )) &CenterDot;&Center Dot; &epsiv;&epsiv; -- EE. 22 &CenterDot;&Center Dot; &lambda;&lambda; &epsiv;&epsiv; >> &lambda;&lambda; -- -- -- (( 11 ))

式中:σ为应力,ε为应变,E1为弹性纤维的弹性模量,E2为胶原纤维的弹性模量,λ为形变临界点;结合大量拉伸、压缩实验数据,得到血管弹性纤维和胶原纤维的弹性模量值分别为E1=2.208×105N/m2和E2=8.112×105N/m2,形变临界点值为λ=0.130,从而得到 In the formula: σ is the stress, ε is the strain, E 1 is the elastic modulus of elastic fibers, E 2 is the elastic modulus of collagen fibers, λ is the critical point of deformation; combined with a large number of tensile and compression experimental data, the vascular elastic fibers and the elastic modulus values of collagen fibers are respectively E 1 =2.208×10 5 N/m 2 and E 2 =8.112×10 5 N/m 2 , and the deformation critical point value is λ=0.130, so that

&sigma;&sigma; == 0.2210.221 &epsiv;&epsiv; 00 &le;&le; &epsiv;&epsiv; &le;&le; 0.1300.130 1.0321.032 &epsiv;&epsiv; -- 0.1050.105 &epsiv;&epsiv; >> 0.1300.130 ,, (( Mm PP aa )) -- -- -- (( 22 ))

(c)、进行四面体网格划分,采用自由网格划分方式对腹主动脉血管几何模型进行四面体网格划分; (c), carry out tetrahedron grid division, adopt the free grid division mode to carry out tetrahedron grid division to abdominal aorta vascular geometric model;

(d)、建立有限元模型,对有限元模型添加自由度约束并施加载荷,求解分析,显示腹主动脉血管随施加外力的形变结果; (d), establish a finite element model, add a degree of freedom constraint to the finite element model and apply a load, solve the analysis, and display the deformation result of the abdominal aorta blood vessel with the applied external force;

步骤3、粗糙碰撞检测:粗糙碰撞检测主要是对血管和手术刀建立AABB包围盒并进行快速的碰撞检测,快速去除不可能发生碰撞的元素集合,并确定可能发生碰撞,具体包括以下子步骤: Step 3. Rough collision detection: Rough collision detection is mainly to establish AABB bounding boxes for blood vessels and scalpels and perform fast collision detection, quickly remove the set of elements that cannot collide, and determine possible collisions, specifically including the following sub-steps:

(a)、导入腹主动脉血管模型和手术刀模型并确定所有根结点和叶子结点; (a), import abdominal aorta vessel model and scalpel model and determine all root nodes and leaf nodes;

(b)、求出腹主动脉血管所有根节点在三个坐标轴上的最大值(Xmax,Ymax,Zmax)和最小值(Xmin,Ymin,Zmin),确定腹主动脉血管的AABB包围盒,同理求出手术刀所有根节点在三个坐标轴上的最大值(xmax,ymax,zmax)和最小值(xmin,ymin,zmin),构造手术刀的AABB包围盒; (b) Calculate the maximum value (X max , Y max , Z max ) and minimum value (X min , Y min , Z min ) of all the root nodes of the abdominal aorta on the three coordinate axes, and determine the abdominal aorta For the AABB bounding box of blood vessels, calculate the maximum value (x max , y max , z max ) and minimum value (x min , y min , z min ) of all the root nodes of the scalpel on the three coordinate axes in the same way, and construct the operation The AABB bounding box of the knife;

(c)、通过AABB包围盒确定发生碰撞的情况,包围盒的相交测试方法为比较两个AABB包围盒在三个坐标轴上投影的重叠情况,当三个坐标轴上的投影均有重叠时包围盒相交,投影区域由每个坐标轴上的最大最小值得出,需要比较运算不超过6次;设腹主动脉血管V和手术刀S所占用的空间分别为FV和FS,其AABB包围盒所占用的空间为CV和CS,且如果V和S发生碰撞,发生碰撞的几何基元集合为腹主动脉血管和手术刀几何元素的交集,即E=FV∩FS则对应到两者的AABB包围盒应为 (c) Determine the collision situation through the AABB bounding box. The intersection test method of the bounding box is to compare the overlapping of the projections of the two AABB bounding boxes on the three coordinate axes. When the projections on the three coordinate axes overlap The bounding boxes intersect, and the projection area is obtained by the maximum and minimum values on each coordinate axis, and no more than 6 comparison operations are required; suppose the space occupied by the abdominal aortic vessel V and the scalpel S is F V and F S respectively, and its AABB The space occupied by the bounding box is C V and C S , and If V and S collide, the set of geometric primitives that collide is the intersection of abdominal aorta blood vessels and scalpel geometric elements, that is, E=F V ∩ F S and Then the AABB bounding box corresponding to both should be

步骤4、精确碰撞检测:在粗糙碰撞检测阶段利用AABB包围盒去除掉不可能发生碰撞的集合后得到一个可碰撞的物体对象集,迅速缩小需要检测的范围,从而提高碰撞检测的速度;精确碰撞检测主要是对血管和手术刀中可能发生碰撞的对象集合建立K-Dops包围盒,然后依次对两个K-DOPs包围盒在其固定方向集中的K/2方向轴上的投影进行重叠测试,以此来判断两者之间是否相交,如果相交则确定碰撞点,具体包括以下子步骤: Step 4. Accurate collision detection: In the rough collision detection stage, use the AABB bounding box to remove the collection that cannot collide and obtain a collidable object object set, quickly narrowing the range that needs to be detected, thereby improving the speed of collision detection; precise collision The detection is mainly to establish a K-Dops bounding box for the collection of objects that may collide in the blood vessel and the scalpel, and then sequentially perform an overlapping test on the projections of the two K-DOPs bounding boxes on the K/2 direction axis of their fixed direction set, In this way, it is judged whether the two intersect each other, and if so, the collision point is determined, which specifically includes the following sub-steps:

(a)、选择的方向集为26-DOPs,由三个坐标轴的正负方向确定6-DOPs,在6-DOPs的基础上增加(1,1,1),(1,-1,1),(1,1,-1)和(1,-1,-1)四个向量的正负方向确定14-DOPs,再在14-DOPs基础上增加(1,1,0),(1,0,1),(0,1,1),(1,-1,0),(1,0,-1)和(0,1,-1)六个向量的正负方向确定26-DOPs; (a), the selected direction set is 26-DOPs, 6-DOPs are determined by the positive and negative directions of the three coordinate axes, and (1,1,1), (1,-1,1) are added on the basis of 6-DOPs ), (1,1,-1) and (1,-1,-1) The positive and negative directions of the four vectors determine the 14-DOPs, and then add (1,1,0), (1 ,0,1), (0,1,1), (1,-1,0), (1,0,-1) and (0,1,-1) the positive and negative directions of six vectors determine DOPs;

(b)、通过计算叶子结点向量与各方向向量的最大最小内积得到K-DOPs包围盒,设叶子结点向量和方向向量的集合分别为P和D,是第i个叶子结点向量,为第j个方向向量,Tj为P中各向量与dj内积的集合,其中pi与dj的内积值为tij=<pi,dj>,再设Tj中最小值tjmin对应的叶子结点为pjmin,最大值tjmax对应的叶子结点为pjmax,则经过叶子结点pjmin且方向为dj的平面djmin与经过叶子结点pjmax且方向为dj的平面djmax构成了在dj方向上的K-DOPs包围盒平面对,同理计算可获得K-DOPs包围盒其他平面对; (b), obtain the K-DOPs bounding box by calculating the maximum and minimum inner product of the leaf node vector and each direction vector, set the set of leaf node vector and direction vector as P and D respectively, is the ith leaf node vector, is the jth direction vector, T j is the set of the inner product of each vector in P and d j , where the inner product value of p i and d j is t ij =<p i ,d j >, and then the minimum value in T j is set The leaf node corresponding to the value t jmin is p jmin , and the leaf node corresponding to the maximum value t jmax is p jmax , then the plane d jmin passing through the leaf node p jmin and the direction of d j is the same as the plane d jmin passing through the leaf node p jmax and the direction The plane d jmax of d j constitutes the plane pair of the K-DOPs bounding box in the direction of d j , and the other plane pairs of the K-DOPs bounding box can be obtained through similar calculations;

(c)、判断两个K-DOPs包围盒在13个方向轴上的投影是否都重叠,如果两个包围盒在某一方向轴上的投影不重叠,则说明两个包围盒没有发生碰撞;反之,可获得重叠的几何元素集合,进而根据重叠的几何集合确定碰撞发生点,并找到腹主动脉血管被手术刀切割后的形变部位,如图3所示。 (c), judging whether the projections of the two K-DOPs bounding boxes on the 13 direction axes all overlap, if the projections of the two bounding boxes on a certain direction axis do not overlap, it means that the two bounding boxes do not collide; On the contrary, the set of overlapping geometric elements can be obtained, and then the collision occurrence point can be determined according to the overlapping set of geometric elements, and the deformation part of the abdominal aorta after being cut by the scalpel can be found, as shown in Fig. 3 .

表1为5组受试者的腹主动脉血管的AABB-K-DOPs混合层次包围盒碰撞检测方法分析结果,可以看出,AABB-K-DOPs混合层次包围盒在粗糙检测阶段去除了大量不可能发生碰撞的几何基元(结点三角形),因而大大降低了碰撞检测的计算量,减少了碰撞检测的时间,极大提高了碰撞检测的速度。 Table 1 shows the analysis results of the AABB-K-DOPs mixed hierarchical bounding box collision detection method for the abdominal aorta vessels of the 5 groups of subjects. It can be seen that the AABB-K-DOPs mixed hierarchical bounding box removed a large number of different Geometric primitives (node triangles) that may collide, thus greatly reducing the calculation amount of collision detection, reducing the time of collision detection, and greatly improving the speed of collision detection.

表1 Table 1

图4为AABB、K-DOPs和AABB-K-DOPs三种方法碰撞检测方法的时间比较图,图5是对三种方法的碰撞检测时间随结点三角形数量变化的对比图。由图4和图5可以明显看出,K-DOPs所需要的时间大约是AABB-K-DOPs方法的8倍,而AABB-K-DOPs所需的检测时间比AABB略多一点。在20次碰撞检测实验过程中AABB-K-DOPs所耗费的时间变化波动要比K-DOPs相对稳定一些。因此,基于AABB-K-DOPs的混合层次包围盒相对于K-DOPs包围盒的检测速度、执行性能和稳定性提高了许多。 Fig. 4 is a time comparison diagram of the collision detection methods of AABB, K-DOPs and AABB-K-DOPs, and Fig. 5 is a comparison diagram of the collision detection time of the three methods with the number of node triangles. It can be clearly seen from Figure 4 and Figure 5 that the time required by K-DOPs is about 8 times that of AABB-K-DOPs method, and the detection time required by AABB-K-DOPs is slightly longer than that of AABB. During the 20 collision detection experiments, the fluctuation of the time spent by AABB-K-DOPs is relatively more stable than that of K-DOPs. Therefore, the detection speed, execution performance and stability of the mixed hierarchical bounding box based on AABB-K-DOPs are much improved compared with the K-DOPs bounding box.

图6是5名受试者的三种碰撞检测方法在经过20次碰撞检测实验后的正确率比较。从图6中可以看出AABB-K-DOPs混合层次包围盒碰撞检测方法的正确率与K-DOPs包围盒碰撞检测方法的正确率基本持平,而AABB-K-DOPs混合层次包围盒碰撞检测方法的正确率明显高于AABB包围盒碰撞检测方法。因此,AABB-K-DOPs混合层次包围盒碰撞检测方法比AABB包围盒碰撞检测方法的正确率提高了很多。 Figure 6 is a comparison of the accuracy rates of the three collision detection methods for 5 subjects after 20 collision detection experiments. It can be seen from Figure 6 that the accuracy rate of the AABB-K-DOPs hybrid hierarchical bounding box collision detection method is basically the same as that of the K-DOPs bounding box collision detection method, while the AABB-K-DOPs hybrid hierarchical bounding box collision detection method The correct rate is significantly higher than the AABB bounding box collision detection method. Therefore, the accuracy rate of the AABB-K-DOPs hybrid bounding box collision detection method is much higher than that of the AABB bounding box collision detection method.

实验结果表明,基于AABB-K-DOPs的混合层次包围盒碰撞检测方法在满足虚拟血管手术准确性的同时满足了实时性的要求。 Experimental results show that the hybrid hierarchical bounding box collision detection method based on AABB-K-DOPs meets the real-time requirements while meeting the accuracy of virtual vascular surgery.

本发明优点在于:一种虚拟微创腹主动脉血管手术中的碰撞检测方法,利用外层AABB包围盒的快速碰撞检测解决了经典包围盒法存在的相交测试复杂、效率低的问题,提高了系统的实时性。利用内层K-DOPs包围盒紧密性的特点进行精确碰撞检测,保证了检测结果的高准确率。 The invention has the advantages of: a collision detection method in virtual minimally invasive abdominal aortic vascular surgery, using the fast collision detection of the outer AABB bounding box to solve the problems of complex intersection testing and low efficiency in the classic bounding box method, and improve the System real-time. The precise collision detection is performed by using the tightness of the inner K-DOPs bounding box, which ensures the high accuracy of the detection results.

Claims (1)

1. the collision checking method in the abdominal aorta vascular surgery of virtual Wicresoft, is characterized in that comprising the following steps:
The three-dimensional modeling of step 1, abdominal aorta blood vessel: collision detection of the present invention is based upon on the basis of abdominal aorta blood vessel geometric model, first the model preparation stage before collision detection utilizes medical image software to carry out three-dimensional reconstruction to abdominal aorta blood vessel CT data and obtains 3-D geometric model, then obtain more accurate 3-D geometric model after covering reparation, level and smooth fairing and grid optimization operation being carried out to the 3-D geometric model rebuild, specifically comprise following sub-step:
(a), abdominal aorta blood vessel CT image carried out to window width and window level adjustment and puppet coloured silk strengthens, increase the contrast of abdominal aorta vascular tissue;
B (), employing Threshold segmentation increase with region the mixing partitioning scheme combined and are partitioned into most of abdominal aorta vascular tissue;
(c), cavity filling is carried out to the masking-out of abdominal aorta vascular tissue after segmentation, for reducing the noise introduced because region increases;
(d), continue to edit the masking-out of abdominal aorta vascular tissue, for reducing marginal loss, obtain complete abdominal aorta vascular tissue information;
(e), the complete abdominal aorta vascular tissue after dividing processing is carried out three-dimensional reconstruction;
F (), utilization covering and smooth operation reduce the burr on abdominal aorta vascular pattern surface, optimized reconstruction abdominal aorta vascular pattern;
The model construction of step 2, the deformation of abdominal aorta blood vessel: utilize finite element analysis software to construct the viscoelasticity finite meta-model based on tetrahedral grid of abdominal aorta blood vessel, and by composing material properties, imposed load and power, the cutting of emulation blood vessel but deformation behavior when not cutting, specifically comprise following sub-step:
(a), the abdominal aorta blood vessel geometric model of medical image software rebuild is imported in finite element analysis software;
(b), setting parameter is carried out to abdominal aorta blood vessel geometric model, select abdominal aorta finite element model cell type, and build the physical deformation model of abdominal aorta blood vessel in conjunction with the tissue characteristics of abdominal aorta blood vessel; The chief component of abdominal aorta vascular tissue is snapback fibre and collagenous fibres, and wherein snapback fibre is reticulate texture, and collagenous fibres are folding wave structures; When stress is less, only have snapback fibre to work, now the elastic modulus of abdominal aorta blood vessel is the elastic modulus of snapback fibre; Along with stress increases, the folded part of collagenous fibres is stretched gradually and is opened, what at this moment determine the deformation of abdominal aorta blood vessel is not only snapback fibre, also have collagenous fibres, thus the elastic modulus of abdominal aorta blood vessel comprises the elastic modulus of snapback fibre and collagenous fibres, draws the mechanical characteristic formula (1) of following blood vessel according to this characteristic:
&sigma; = E 1 &CenterDot; &epsiv; 0 &le; &epsiv; &le; &lambda; E 1 &CenterDot; &epsiv; + E 2 &CenterDot; ( &epsiv; - &lambda; ) = ( E 1 + E 2 ) &CenterDot; &epsiv; - E 2 &CenterDot; &lambda; &epsiv; > &lambda; - - - ( 1 )
In formula: σ is stress, ε is strain, E 1for the elastic modulus of snapback fibre, E 2for the elastic modulus of collagenous fibres, λ is deformation critical point; In conjunction with a large amount of stretching, compression experiment data, the elastic mould value obtaining blood vessel elasticity fiber and collagenous fibres is respectively E 1=2.208 × 10 5n/m 2and E 2=8.112 × 10 5n/m 2, deformation critical point is λ=0.130, thus obtains
&sigma; = 0.221 &epsiv; 0 &le; &epsiv; &le; 0.130 1.032 &epsiv; - 0.105 &epsiv; > 0.130 , ( M P a ) - - - ( 2 )
(c), carry out tetrahedral grid division, adopt free mesh mode to carry out tetrahedral grid division to abdominal aorta blood vessel geometric model;
(d), set up finite element model, add degree of freedom constraint and imposed load to finite element model, solve analysis, display abdominal aorta blood vessel is with the deformation results applying external force;
Step 3, coarse collision detection: coarse collision detection is mainly set up AABB bounding box to blood vessel and scalpel and carried out collision detection fast, the element set that quick removal can not collide, and determine to collide, specifically comprise following sub-step:
(a), import abdominal aorta vascular pattern and scalpel model and determine all root nodes and leafy node;
(b), obtain the maximal value (X of all root nodes of abdominal aorta blood vessel in three coordinate axis max, Y max, Z max) and minimum value (X min, Y min, Z min), determine the AABB bounding box of abdominal aorta blood vessel, in like manner obtain the maximal value (x of all root nodes of scalpel in three coordinate axis max, y max, z max) and minimum value (x min, y min, z min), the AABB bounding box of structure scalpel;
(c), determined situation about colliding by AABB bounding box, the test for intersection method of bounding box is compare the overlapping cases that two AABB bounding boxs project in three coordinate axis, when the projection in three coordinate axis all has overlap, bounding box intersects, view field is drawn by the maximin in each coordinate axis, needs comparison operation to be no more than 6 times; If abdominal aorta blood vessel V and the space shared by scalpel S are respectively F vand F s, its space shared by AABB bounding box is C vand C s, and if V and S collides, the geometric primitive set collided is the common factor of abdominal aorta blood vessel and scalpel geometric element, i.e. E=F v∩ F sand the AABB bounding box then corresponding to both should be
Step 4, collision detection of high precision: after the coarse collision detection stage utilizes AABB bounding box to get rid of the set that can not collide, obtain a subject collection that can collide, reduce rapidly the scope needing to detect, thus improve the speed of collision detection; Collision detection of high precision mainly sets up K-Dops bounding box to the object set that may collide in blood vessel and scalpel, then overlap test is carried out in the projection on the K/2 axis of orientation concentrated at its fixed-direction two K-DOPs bounding boxs successively, judge whether intersect between the two with this, if intersected, determine the point of impingement, specifically comprise following sub-step:
A (), the direction set selected are 26-DOPs, determine 6-DOPs by the positive negative direction of three coordinate axis, and the basis of 6-DOPs increases (1,1,1), (1,-1,1), (1,1 ,-1) and (1 ,-1,-1) four vectorial positive negative directions determine 14-DOPs, then increase (1,1 on 14-DOPs basis, 0), (1,0,1), (0,1,1), (1 ,-1,0), (1,0,-1) and the vectorial positive negative direction in (0,1 ,-1) six determine 26-DOPs;
(b), obtain K-DOPs bounding box by calculating leafy node vector with the minimax inner product of all directions vector, if the set of leafy node vector sum direction vector is respectively P and D, i-th leafy node vector, for a jth direction vector, T jfor vector each in P and d jthe set of inner product, wherein p iwith d jinner product value be t ij=<p i, d j>, then establish T jmiddle minimum value t jmincorresponding leafy node is p jmin, maximal value t jmaxcorresponding leafy node is p jmax, then through leafy node p jminand direction is d jplane d jminwith through leafy node p jmaxand direction is d jplane d jmaxconstitute at d jk-DOPs bounding box plane pair on direction, in like manner calculates and can obtain other planes pair of K-DOPs bounding box;
(c), judge that the projection of two K-DOPs bounding boxs on 13 axis of orientations be whether all overlapping, if two projections of bounding box on a direction axle are not overlapping, then illustrate that two bounding boxs do not collide; Otherwise, overlapping geometric element set can be obtained, and then determine to collide origination point according to the geometry set of overlap, and the deformation position after finding abdominal aorta blood vessel to be cut by scalpel.
CN201510560776.3A 2015-09-06 2015-09-06 A Collision Detection Method in Minimally Invasive Virtual Abdominal Aortic Vascular Surgery Expired - Fee Related CN105205867B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510560776.3A CN105205867B (en) 2015-09-06 2015-09-06 A Collision Detection Method in Minimally Invasive Virtual Abdominal Aortic Vascular Surgery

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510560776.3A CN105205867B (en) 2015-09-06 2015-09-06 A Collision Detection Method in Minimally Invasive Virtual Abdominal Aortic Vascular Surgery

Publications (2)

Publication Number Publication Date
CN105205867A true CN105205867A (en) 2015-12-30
CN105205867B CN105205867B (en) 2017-12-26

Family

ID=54953525

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510560776.3A Expired - Fee Related CN105205867B (en) 2015-09-06 2015-09-06 A Collision Detection Method in Minimally Invasive Virtual Abdominal Aortic Vascular Surgery

Country Status (1)

Country Link
CN (1) CN105205867B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106067269A (en) * 2016-05-13 2016-11-02 中国科学院自动化研究所 The determination method and system of feedback force in virtual cardiovascular interventional operation training system
CN110047143A (en) * 2019-03-04 2019-07-23 南昌大学 A kind of method for detecting continuous collision based on space subdivision and dynamic encompassing box
CN110232741A (en) * 2019-06-17 2019-09-13 腾讯科技(深圳)有限公司 Multilayer bounding box determines method, collision detection and motion control method and equipment
CN111524222A (en) * 2020-04-01 2020-08-11 北京东软医疗设备有限公司 Image forming method, apparatus, device and storage medium
CN112686280A (en) * 2020-12-05 2021-04-20 泰州国安医疗用品有限公司 Medical semiconductor cold knife control platform
CN114882172A (en) * 2022-04-26 2022-08-09 青岛埃米博创医疗科技有限公司 Rapid generation method of blood vessel teaching aid based on automatic advancing of bounding box
CN115576424A (en) * 2022-10-24 2023-01-06 广东外语外贸大学 Method for enhancing real-time performance of VR teaching interactive operation
WO2023159882A1 (en) * 2022-02-23 2023-08-31 华为技术有限公司 Space collision detection method and apparatus, and electronic device
CN119867919A (en) * 2025-03-30 2025-04-25 自贡市第一人民医院 Surgical procedure monitoring method and system based on machine vision

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2719264A1 (en) * 2018-01-09 2019-07-09 Cella Medical Solutions Sl HELP TEAM FOR BREAST INTERVENTION

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102855353A (en) * 2012-08-20 2013-01-02 上海交通大学 Real-time simulation method for embedded suture technology
CN102982238A (en) * 2012-11-13 2013-03-20 深圳市环球博洋机电科技有限公司 Three-dimensional kidney neoplasm surgery simulation method and platform based on computed tomography (CT) film
US20140039517A1 (en) * 2012-08-03 2014-02-06 Stryker Corporation Navigation System for use with a Surgical Manipulator Operable in Manual or Semi-Autonomous Modes
CN204428157U (en) * 2014-12-24 2015-07-01 天津理工大学 A kind of multidimensional information vision feedback system for blood vessel intervention operation aid system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140039517A1 (en) * 2012-08-03 2014-02-06 Stryker Corporation Navigation System for use with a Surgical Manipulator Operable in Manual or Semi-Autonomous Modes
CN102855353A (en) * 2012-08-20 2013-01-02 上海交通大学 Real-time simulation method for embedded suture technology
CN102982238A (en) * 2012-11-13 2013-03-20 深圳市环球博洋机电科技有限公司 Three-dimensional kidney neoplasm surgery simulation method and platform based on computed tomography (CT) film
CN204428157U (en) * 2014-12-24 2015-07-01 天津理工大学 A kind of multidimensional information vision feedback system for blood vessel intervention operation aid system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王秋锋 等: "虚拟手术仿真系统碰撞检测及其形变的研究", 《科学技术与工程》 *

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106067269B (en) * 2016-05-13 2019-03-15 中国科学院自动化研究所 Method and system for determining feedback force in virtual cardiovascular interventional surgery training system
CN106067269A (en) * 2016-05-13 2016-11-02 中国科学院自动化研究所 The determination method and system of feedback force in virtual cardiovascular interventional operation training system
CN110047143A (en) * 2019-03-04 2019-07-23 南昌大学 A kind of method for detecting continuous collision based on space subdivision and dynamic encompassing box
CN110232741A (en) * 2019-06-17 2019-09-13 腾讯科技(深圳)有限公司 Multilayer bounding box determines method, collision detection and motion control method and equipment
CN110232741B (en) * 2019-06-17 2022-11-25 腾讯科技(深圳)有限公司 Multilayer bounding box determination method, collision detection and motion control method and device
EP3985616A4 (en) * 2019-06-17 2022-12-07 Tencent Technology (Shenzhen) Company Limited Multi-layer bounding box determination method, and collision detection and motion control methods and devices
US11922574B2 (en) 2019-06-17 2024-03-05 Tencent Technology (Shenzhen) Company Limited Method and device for determining plurality of layers of bounding boxes, collision detection method and device, and motion control method and device
CN111524222A (en) * 2020-04-01 2020-08-11 北京东软医疗设备有限公司 Image forming method, apparatus, device and storage medium
CN111524222B (en) * 2020-04-01 2023-08-08 北京东软医疗设备有限公司 Imaging method, device, equipment and storage medium
CN112686280A (en) * 2020-12-05 2021-04-20 泰州国安医疗用品有限公司 Medical semiconductor cold knife control platform
WO2023159882A1 (en) * 2022-02-23 2023-08-31 华为技术有限公司 Space collision detection method and apparatus, and electronic device
CN114882172A (en) * 2022-04-26 2022-08-09 青岛埃米博创医疗科技有限公司 Rapid generation method of blood vessel teaching aid based on automatic advancing of bounding box
CN115576424B (en) * 2022-10-24 2023-09-01 广东外语外贸大学 A method to enhance the real-time performance of VR teaching interactive operation
CN115576424A (en) * 2022-10-24 2023-01-06 广东外语外贸大学 Method for enhancing real-time performance of VR teaching interactive operation
CN119867919A (en) * 2025-03-30 2025-04-25 自贡市第一人民医院 Surgical procedure monitoring method and system based on machine vision

Also Published As

Publication number Publication date
CN105205867B (en) 2017-12-26

Similar Documents

Publication Publication Date Title
CN105205867A (en) A Collision Detection Method in Minimally Invasive Virtual Abdominal Aortic Vascular Surgery
CN110047143B (en) Continuous collision detection method based on space subdivision and dynamic bounding box
CN106875462A (en) A kind of real-time digital organ cutting method based on first spherical model and hybrid driving method
CN105513130B (en) A kind of soft tissue deformation method mixed based on grid with mesh free
Ijiri et al. A procedural method for modeling the purkinje fibers of the heart
CN110289104B (en) Soft tissue compression and deformation recovery simulation method
CN105302974A (en) Real-time cutting simulation method of flexible object on the basis of finite element and time-variant modal analysis
CN101650836A (en) Self-adaptive gridding method and self-adaptive gridding system of geometric curved surfaces of three-dimensional plant organs
Holdstein et al. Three-dimensional surface reconstruction using meshing growing neural gas (MGNG)
CN102930602A (en) Tomography-image-based facial skin three-dimensional surface model reconstructing method
CN114241156A (en) Device for simulating soft tissue deformation and simulation system
Rego et al. Growing self-reconstruction maps
CN106709902A (en) Real-time motion simulation method for guide wire under effects of blood flow in minimally invasive vascular interventional surgery
CN102682473B (en) Virtual clothing real-time physical modeling method
Nienhuys et al. A Delaunay approach to interactive cutting in triangulated surfaces
CN114693892B (en) A modeling method for cutting and bleeding model in virtual surgery
Marcon et al. High-order curvilinear hybrid mesh generation for CFD simulations
CN116228951B (en) Expression data processing method and device for digital virtual object
CN116561935A (en) A Soft Tissue Deformation Simulation Method Based on Body Spring and Multiscale Volume Invariance
Ye et al. Filling model based soft tissue deformation model
CN106777658B (en) Stitching Simulation Method Based on Relaxing LRA Constraint Algorithm
Ye et al. An improved collision detection and cutting algorithm of the soft tissue in virtual surgical simulation
CN114724723A (en) Soft tissue deformation method based on driving of metasphere model
Dong et al. A Nonlinear Viscoelastic Meshless Model for Soft Tissue Deformation
Guo et al. A new collision detection algorithm for vascular interventional surgery simulation training system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171226

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载