CN101099673A - Surgical instrument positioning method using infrared reflective ball as marker point - Google Patents
Surgical instrument positioning method using infrared reflective ball as marker point Download PDFInfo
- Publication number
- CN101099673A CN101099673A CNA2007100447091A CN200710044709A CN101099673A CN 101099673 A CN101099673 A CN 101099673A CN A2007100447091 A CNA2007100447091 A CN A2007100447091A CN 200710044709 A CN200710044709 A CN 200710044709A CN 101099673 A CN101099673 A CN 101099673A
- Authority
- CN
- China
- Prior art keywords
- image
- infrared reflective
- matrix
- utilize
- camera
- 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.)
- Pending
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明涉及一种采用红外反光球为标志点的手术器械定位方法,分别确定左右摄像机的内参数和一阶径向畸变参数,计算出表征左右摄像机相对位置关系的旋转矩阵和平移向量,再用红外光源照射装有3个红外反光球的导航支架,拍摄得到左右两幅包含红外反光球的椭圆影像的图像并进行畸变校正;通过拟合经畸变校正后的左右图像平面的椭圆影像,直接线性地计算出3个红外反光球球心的投影点;对左右图像上的3个球心投影点进行点匹配,再重建出3个红外反光球的球心坐标;最后经坐标变换得到手术器械尖端工作部位的坐标。本发明精确确定出红外反光球球心的投影点,使得手术器械的定位精度不随其位置的改变而不同,同时扩大了手术器械的有效工作范围。
The invention relates to a positioning method for surgical instruments using infrared reflective balls as marker points, respectively determining the internal parameters and first-order radial distortion parameters of the left and right cameras, calculating the rotation matrix and translation vector representing the relative positional relationship between the left and right cameras, and then using The infrared light source irradiates the navigation bracket equipped with three infrared reflective balls, and two images of elliptical images containing infrared reflective balls are captured and corrected for distortion; by fitting the elliptical images of the left and right image planes after distortion correction, the direct linear The projection points of the three infrared reflective spheres are accurately calculated; the three center projection points on the left and right images are matched, and then the coordinates of the three infrared reflective spheres are reconstructed; finally, the tip of the surgical instrument is obtained through coordinate transformation The coordinates of the working part. The invention accurately determines the projection point of the center of the infrared reflective sphere, so that the positioning accuracy of the surgical instrument does not change with the change of its position, and at the same time expands the effective working range of the surgical instrument.
Description
技术领域technical field
本发明涉及一种采用红外反光球为标志点的手术器械定位方法,可应用于手术导航仪中的手术器械跟踪定位系统,并可以扩展到所有采用红外反光球为标志点的光学定位系统中。本发明属于先进医疗装备与技术领域。The invention relates to a surgical instrument positioning method using an infrared reflective ball as a mark point, which can be applied to a surgical instrument tracking and positioning system in a surgical navigator, and can be extended to all optical positioning systems that use an infrared reflective ball as a mark point. The invention belongs to the field of advanced medical equipment and technology.
背景技术Background technique
到目前为止,外科手术主要依靠医生用肉眼来判断病灶的位置,从而进行手术切除等操作。这种方式的缺点是手术开口大,出血多,术后恢复时间长。随着计算机成像技术、虚拟现实技术以及计算机视觉理论的发展,手术导航系统(Surgical Navigation System)越来越受到人们的重视。手术导航系统可以给医生提供一个直观、可视化的手术操作平台,使微创手术成为现实,病人的痛苦大大减轻。在西方发达国家,在手术导航系统辅佐下的微创手术甚至远程手术逐渐推广。So far, surgical operations mainly rely on doctors to judge the location of the lesion with the naked eye, so as to perform operations such as surgical resection. The disadvantage of this method is that the surgical opening is large, the bleeding is much, and the postoperative recovery time is long. With the development of computer imaging technology, virtual reality technology and computer vision theory, people pay more and more attention to Surgical Navigation System. The surgical navigation system can provide doctors with an intuitive and visualized surgical operation platform, making minimally invasive surgery a reality and greatly reducing the pain of patients. In western developed countries, minimally invasive surgery and even remote surgery assisted by surgical navigation systems are gradually being promoted.
为了实现手术导航,对手术器械进行准确的跟踪和定位是不可或缺的步骤。加拿大NDI公司生产的导航定位仪是目前国际市场上的主流产品。但由于现有定位算法的缺陷,几乎所有的导航定位设备的有效工作范围都较狭窄,往往无法满足手术过程中任意移动手术器械的要求。目前,人们常用红外反光标志球的椭圆投影中心代替反光球球心的投影点,但这一前提仅仅在手术器械处于摄像机视场中间区域时近似成立。但是,在手术过程中,很有可能需要对手术器械作比较大范围的移动。一旦手术器械偏离摄像机视场的中心区域,定位精度就会降低,那么很有可能导致风险操作甚至医疗事故。目前,常见导航产品通过提示用户超出使用范围来避免风险发生,但这往往造成使用不便。比如,NDI公司就对其产品使用有严格的规定(POLARIS User Manual,http://www.ndigital.com)。同时,现有技术要求尽量减小反光球的直径,但光斑很小时,光斑边界就容易受到图像上各种噪声的干扰,从而产生比较大的误差。In order to achieve surgical navigation, accurate tracking and positioning of surgical instruments is an indispensable step. The navigation locator produced by Canadian NDI company is the mainstream product in the international market at present. However, due to the defects of existing positioning algorithms, the effective working range of almost all navigation and positioning equipment is relatively narrow, which often cannot meet the requirements of arbitrarily moving surgical instruments during the operation. At present, people often use the elliptical projection center of the infrared reflective marker ball to replace the projection point of the reflective ball center, but this premise is only approximately true when the surgical instrument is in the middle of the camera's field of view. However, during the operation, it is very likely that the surgical instrument needs to be moved in a relatively large range. Once the surgical instrument deviates from the central area of the camera's field of view, the positioning accuracy will decrease, which may lead to risky operations or even medical accidents. At present, common navigation products avoid risks by prompting users to exceed the scope of use, but this often causes inconvenience to use. For example, NDI has strict regulations on the use of its products (POLARIS User Manual, http://www.ndigital.com ). At the same time, the existing technology requires reducing the diameter of the reflective ball as much as possible, but when the spot is small, the spot boundary is easily disturbed by various noises on the image, resulting in relatively large errors.
总之,为了扩大导航仪的有效工作范围,需要准确确定出红外反光球的球心投影点,进而确定反光球球心的空间坐标,而不是用反光球椭圆影像的中心代替球心的投影点。因此,一种能够以较小计算代价求取反光球球心投影点的算法具有较高的实用价值。In short, in order to expand the effective working range of the navigator, it is necessary to accurately determine the projection point of the center of the infrared reflective ball, and then determine the spatial coordinates of the center of the reflective ball, instead of replacing the projection point of the center of the ball with the center of the ellipse image of the reflective ball. Therefore, an algorithm that can obtain the projection point of the center of the reflective sphere with a small calculation cost has high practical value.
发明内容Contents of the invention
本发明的目的在于针对现有技术的不足,提出一种采用红外反光球为标志点的手术器械定位方法,扩大手术导航系统的有效工作范围,提高手术器械的定位精度。The purpose of the present invention is to address the deficiencies of the prior art, to propose a surgical instrument positioning method using infrared reflective balls as marker points, to expand the effective working range of the surgical navigation system, and to improve the positioning accuracy of the surgical instrument.
本发明的上述目的是通过下述技术方案实现的:利用单摄像机标定方法,分别确定出左右摄像机的内参数和一阶径向畸变参数,利用立体摄像机标定方法,计算出表征左右摄像机相对位置关系的旋转矩阵和平移向量;用红外光源照射安装有3个不在同一直线上的红外反光球的手术器械导航支架,再利用左右摄像机同时拍摄导航支架,从而得到左右两幅包含3个反光球的椭圆影像的图像;对这两幅图像进行畸变校正,使其不含有畸变信息;在经过畸变校正的左右图像上分别检测出每个反光球椭圆影像的边界,利用边界像素点拟合出椭圆方程,从而在左右图像上分别得到3个椭圆影像的数学表示矩阵;分别求出每个矩阵的对偶矩阵,利用相应的约束关系计算出反光球球心投影点的位置;对左右图像分别得到的3个球心投影点进行点匹配,得到3个点对,再利用它们重建出3个反光球球心的空间坐标;最后进行一系列的坐标变换可以计算出手术器械尖端工作部位的空间方位。The above-mentioned purpose of the present invention is achieved through the following technical solutions: use the single camera calibration method to determine the internal parameters and first-order radial distortion parameters of the left and right cameras respectively, and use the stereo camera calibration method to calculate the relative positional relationship between the left and right cameras The rotation matrix and translation vector of ; use the infrared light source to irradiate the surgical instrument navigation bracket with 3 infrared reflective balls that are not on the same straight line, and then use the left and right cameras to shoot the navigation bracket at the same time, so as to obtain two left and right ellipses containing 3 reflective balls The image of the image; the distortion correction is performed on the two images so that they do not contain distortion information; the boundary of each reflective spherical ellipse image is detected on the distortion-corrected left and right images, and the ellipse equation is fitted by using the boundary pixels. In this way, three mathematical representation matrices of ellipse images are obtained respectively on the left and right images; the dual matrix of each matrix is obtained respectively, and the position of the projection point of the center of the reflective sphere is calculated by using the corresponding constraint relationship; The projected points of the center of the sphere are matched to get 3 point pairs, and then they are used to reconstruct the spatial coordinates of the sphere center of the 3 reflective spheres; finally, a series of coordinate transformations can be performed to calculate the spatial orientation of the working part of the surgical instrument tip.
本发明所涉及的定位方法包括以下具体步骤:The positioning method involved in the present invention includes the following specific steps:
(1)摄像机标定:对左右摄像机分别利用单摄像机标定方法,确定出左摄像机的内参数矩阵Al、左摄像机的一阶径向畸变参数Sl、右摄像机的内参数矩阵Ar、右摄像机的一阶径向畸变参数Sr;利用立体摄像机标定方法,计算出表征左右摄像机相对位置关系的旋转矩阵R0和平移向量t0;(1) Camera calibration: Use the single camera calibration method for the left and right cameras respectively to determine the left camera’s internal parameter matrix A l , the left camera’s first-order radial distortion parameter S l , the right camera’s internal parameter matrix A r , and the right camera’s The first-order radial distortion parameter S r ; use the stereo camera calibration method to calculate the rotation matrix R 0 and translation vector t 0 representing the relative position relationship between the left and right cameras;
(2)畸变校正:用红外光源照射安装有不在同一直线上的三个红外反光球的导航支架,并将左右摄像机放置在导航支架附近,确保该导航支架处在左右摄像机的公共视场范围内;利用左右摄像机同时拍摄导航支架,从而在左摄像机得到一幅包含三个红外反光球的椭圆影像的图像,同时,在右摄像机也得到一幅包含三个红外反光球的椭圆影像的图像;利用左摄像机的一阶径向畸变参数Sl对左边图像进行畸变校正,得到不含有畸变信息的左边图像;同时,利用右摄像机的一阶径向畸变参数Sr对右边图像进行畸变校正,得到不含有畸变信息的右边图像;(2) Distortion correction: Use an infrared light source to irradiate the navigation bracket with three infrared reflective balls that are not on the same straight line, and place the left and right cameras near the navigation bracket to ensure that the navigation bracket is within the common field of view of the left and right cameras ; Use the left and right cameras to shoot the navigation bracket simultaneously, thereby obtaining an image of an ellipse image comprising three infrared reflective spheres at the left camera, and at the same time, obtaining an image of an ellipse image comprising three infrared reflective spheres at the right camera; The first-order radial distortion parameter S l of the left camera performs distortion correction on the left image to obtain the left image without distortion information; at the same time, the right image is corrected for distortion by using the first-order radial distortion parameter S r of the right camera to obtain The right image with distortion information;
(3)边界检测和椭圆拟合:利用canny算子,分别检测出经畸变校正后的两幅图像平面上反光球的椭圆影像的边界,从而在左右两边的图像上分别得到3组由椭圆影像边界像素点的坐标构成的点对;分别利用左边图像的3组点对,拟合出表示左边三个椭圆影像的矩阵Cl1、Cl2、Cl3,再分别利用右边图像的3组点对,拟合出表示右边三个椭圆影像的矩阵Cr1、Cr2、Cr3;(3) Boundary detection and ellipse fitting: Use the canny operator to detect the boundaries of the elliptical images of the reflective ball on the two image planes after distortion correction respectively, so that three groups of elliptical images are obtained on the left and right images respectively The point pairs formed by the coordinates of the boundary pixels; use the three sets of point pairs of the left image to fit the matrices C l1 , C l2 , and C l3 representing the three elliptical images on the left, and then use the three sets of point pairs of the right image respectively , to fit the matrices C r1 , C r2 , C r3 representing the three elliptical images on the right;
(4)计算球心投影点:分别计算出Cli的对偶矩阵Cli *,Cri的对偶矩阵Cri *,其中i=1,2,3;(4) Calculating the projection point of the center of the sphere: calculating the dual matrix C li * of C li and the dual matrix C ri * of C ri respectively, where i=1, 2, 3;
利用下式:Use the following formula:
求解出kli、kri、vli、vri;其中kli、kri是尺度因子,i=1,2,3;三维列向量vli表示与椭圆Cli对应的红外反光球球心在左边图像上的投影点的齐次坐标,三维列向量vri表示与椭圆Cri对应的红外反光球球心在右边图像上的投影点的齐次坐标;从而在左右图像上分别得到三个红外反光球球心的投影点的齐次坐标;Solve k li , k ri , v li , v ri ; where k li , k ri are scale factors, i=1, 2, 3; the three-dimensional column vector v li indicates that the center of the infrared reflective sphere corresponding to the ellipse C li is at The homogeneous coordinates of the projection point on the left image, the three-dimensional column vector v ri represents the homogeneous coordinates of the projection point of the center of the infrared reflective sphere corresponding to the ellipse C ri on the right image; thus three infrared The homogeneous coordinates of the projection point of the center of the reflective sphere;
(5)点匹配和重建:对左边图像上的三个球心投影点和右边图像上的三个球心投影点进行点匹配,得到3组对应点;利用左右摄像机的内参数矩阵Al、Ar以及旋转矩阵R0和平移向量t0进行点重建,得到三个红外反光球球心在左边摄像机坐标系下的空间坐标;(5) Point matching and reconstruction: point matching is performed on the three spherical center projection points on the left image and the three spherical center projection points on the right image to obtain three sets of corresponding points; use the internal parameter matrices A l and A r and the rotation matrix R 0 and the translation vector t 0 are used for point reconstruction, and the space coordinates of the centers of the three infrared reflective spheres in the coordinate system of the left camera are obtained;
(6)坐标转换:在手术器械上安装导航支架时,任意选取2个红外反光球的球心连线作为X轴,第3个红外反光球的球心到X轴的垂线为Y轴,垂点为坐标原点,根据右手法则建立导航支架坐标系,同时确定手术器械尖端工作部位在该坐标系下的坐标;利用得到的三个红外反光球球心在左边摄像机坐标系下的空间坐标,计算出导航支架坐标系与左边摄像机坐标系之间的旋转矩阵R和平移向量t;利用旋转矩阵R和平移向量t,计算出手术器械尖端工作部位在左摄像机坐标系下的坐标,由此完成对手术器械的定位。(6) Coordinate transformation: when installing the navigation bracket on the surgical instrument, randomly select the line connecting the centers of two infrared reflective balls as the X-axis, and the vertical line from the center of the third infrared reflective ball to the X-axis is the Y-axis. The vertical point is the coordinate origin, and the coordinate system of the navigation support is established according to the right-hand rule, and the coordinates of the working part of the tip of the surgical instrument in this coordinate system are determined at the same time; the spatial coordinates of the center of the three infrared reflective spheres in the left camera coordinate system are obtained, Calculate the rotation matrix R and translation vector t between the navigation bracket coordinate system and the left camera coordinate system; use the rotation matrix R and translation vector t to calculate the coordinates of the tip working part of the surgical instrument in the left camera coordinate system, thus completing Positioning of surgical instruments.
与现存的方法相比,本发明精确确定出了红外反光球球心的投影点,使得手术定位器械的定位精度不随着手术器械的位置改变而不同。同时,手术器械的有效工作范围扩大,对手术操作的动作限制大为减少。本发明可以用于改进现有的导航设备,而且无需更改硬件设置,有利于现有产品的过渡升级。Compared with the existing method, the present invention accurately determines the projection point of the center of the infrared reflective sphere, so that the positioning accuracy of the surgical positioning instrument does not vary with the position of the surgical instrument. At the same time, the effective working range of surgical instruments is expanded, and the movement restrictions on surgical operations are greatly reduced. The invention can be used to improve the existing navigation equipment without changing the hardware configuration, and is beneficial to the transition upgrade of the existing products.
附图说明Description of drawings
图1为本发明采用红外反光球为标志点的手术器械定位方法的示意图。Fig. 1 is a schematic diagram of the surgical instrument positioning method using infrared reflective balls as marker points according to the present invention.
图2为导航支架坐标系的建立与坐标转换示意图。Fig. 2 is a schematic diagram of the establishment and coordinate transformation of the coordinate system of the navigation support.
具体实施方式Detailed ways
为了更好地理解本发明的技术方案,下面结合附图和实施例对本发明的实施方式作详细描述。In order to better understand the technical solutions of the present invention, the implementation manners of the present invention will be described in detail below in conjunction with the accompanying drawings and examples.
图1为本发明定位方法的示意图,其中所示为一任意配置的双目立体视觉系统。OlXlYlZl和OrXrYrZr分别为左右摄像机坐标系,olulvl和orurvr分别为以像素为单位的左右图像坐标系。安装有3个不在同一直线上的红外反光球的导航支架放置在左右摄像机的公共视场范围内。用左右摄像机同时拍摄导航支架,此时在左右图像上分别得到3个椭圆,它们是3个红外反光球在图像上的投影。FIG. 1 is a schematic diagram of the positioning method of the present invention, in which a binocular stereo vision system with any configuration is shown. O l X l Y l Z l and Or X r Y r Z r are the left and right camera coordinate systems respectively, and o lu u l v l and or u r v r are the left and right image coordinate systems in units of pixels. A navigation bracket equipped with three infrared reflective balls that are not on the same straight line is placed within the common field of view of the left and right cameras. Use the left and right cameras to shoot the navigation bracket at the same time. At this time, three ellipses are obtained on the left and right images respectively, which are the projections of the three infrared reflective balls on the image.
下面详细描述本发明方法的实施步骤:Describe in detail the implementation steps of the inventive method below:
1.对左右摄像机,分别利用单摄像机标定方法(Z.Zhang,Flexible cameracalibration by viewing a plane from unknown orientations,proceedingsof the Fifth International Conference on Computer Vision,1999,pp.666-673),确定出左边摄像机的内参数矩阵Al、左边摄像机的一阶径向畸变参数Sl、右边摄像机的内参数矩阵Ar、右边摄像机的一阶径向畸变参数Sr;利用立体摄像机标定方法(Jean-Yves Bouguet,Camera Calibration Toolbox forMatlab,MRL-Intel Incorp.),计算出表征左右摄像机相对位置关系的旋转矩阵R0和平移向量t0。其中,内参数矩阵的形式为1. For the left and right cameras, use the single camera calibration method (Z. Zhang, Flexible camera calibration by viewing a plane from unknown orientations, proceedings of the Fifth International Conference on Computer Vision, 1999, pp.666-673) to determine the left camera The internal parameter matrix A l , the first-order radial distortion parameter S l of the left camera, the internal parameter matrix A r of the right camera, and the first-order radial distortion parameter S r of the right camera; using the stereo camera calibration method (Jean-Yves Bouguet, Camera Calibration Toolbox for Matlab, MRL-Intel Incorp.), calculate the rotation matrix R 0 and translation vector t 0 representing the relative positional relationship between the left and right cameras. Among them, the form of the internal parameter matrix is
2.用红外光源照射安装有不在同一直线上的三个红外反光球的导航支架,并将左右摄像机放置在导航支架附近,确保该导航支架处在左右摄像机的公共视场范围内;利用左右摄像机同时拍摄导航支架,从而在左摄像机得到一幅包含三个红外反光球的椭圆影像的图像,同时,在右摄像机也得到一幅包含三个红外反光球的椭圆影像的图像;利用左摄像机的一阶径向畸变参数Sl对左边图像进行畸变校正,得到不含有畸变信息的左边图像,记为πl;同时,利用右摄像机的一阶径向畸变参数Sr对右边图像进行畸变校正,得到不含有畸变信息的右边图像,记为πr;2. Use an infrared light source to irradiate the navigation bracket with three infrared reflective balls that are not on the same straight line, and place the left and right cameras near the navigation bracket to ensure that the navigation bracket is within the common field of view of the left and right cameras; use the left and right cameras Simultaneously shoot the navigation bracket, so that an image of an ellipse image containing three infrared reflective balls is obtained at the left camera, and at the same time, an image of an ellipse image containing three infrared reflective balls is also obtained at the right camera; Distortion correction is performed on the left image using the first-order radial distortion parameter S l to obtain the left image without distortion information, denoted as π l ; at the same time, the distortion correction is performed on the right image by using the first-order radial distortion parameter S r of the right camera to obtain The right image without distortion information is denoted as π r ;
具体的校正过程是:对左边的图像,设某包含畸变信息的图像点在以像素为单位的图像坐标系下的坐标为 其归一化的图像坐标为 它们对应的不含畸变信息的图像点分别记为(u,v)和(x,y)。根据文献(D.C.Brown,Close-range camera calibration,Photogram-metric Engineering,37(8):855-866,1971),有The specific correction process is: for the image on the left, set the coordinates of an image point containing distortion information in the image coordinate system in units of pixels as Its normalized image coordinates are Their corresponding image points without distortion information are denoted as (u, v) and (x, y) respectively. According to the literature (DCBrown, Close-range camera calibration, Photogram-metric Engineering, 37(8):855-866, 1971), there are
利用坐标变换公式Use the coordinate transformation formula
可以得到can get
由于上面的方程是非线性方程组,为了简化求解过程,上述方程组可近似为(Janne Heikkila,Geometric Camera Calibration Using Circular ControlPoints,IEEE.0n Pattern Analysis and Machine Intelligence,vol.22,no.10,1066-1077)Since the above equations are nonlinear equations, in order to simplify the solution process, the above equations can be approximated as (Janne Heikkila, Geometric Camera Calibration Using Circular Control Points, IEEE.0n Pattern Analysis and Machine Intelligence, vol.22, no.10, 1066- 1077)
利用上面两式可以对左边图像上的每一个图像点进行畸变校正,从而得到不含有畸变信息的图像πl。对于右边的图像,校正方法与左边图像的校正方法完全相同。Using the above two formulas, distortion correction can be performed on each image point on the left image, so as to obtain an image π l without distortion information. For the image on the right, the correction method is exactly the same as for the image on the left.
3.利用canny算子,分别检测出πl和πr两幅图像平面上红外反光球的椭圆影像的边界,从而在左右两边的图像上分别得到3组由椭圆影像边界像素点的坐标构成的点对;分别利用左边图像的3组点对,拟合出表示左边三个椭圆影像的矩阵Cl1、Cl2、Cl3,再分别利用右边图像的3组点对,拟合出表示右边三个椭圆影像的矩阵Cr1、Cr2、Cr3。具体的方法参见(A.W.Fitzgibbon,M.Pilu,and R.B.Fisher,“Direct Least-Squares Fitting of Ellipses”,IEEE Trans.Pattern Analysis and Machine Intelligence,vol.14,no.2,pp.239-256)。3. Use the canny operator to detect the boundaries of the ellipse images of the infrared reflective ball on the two image planes of π l and π r respectively, so that three groups of coordinates composed of the pixel points of the ellipse image boundaries are obtained on the left and right images respectively point pair; use the three groups of point pairs in the left image to fit the matrices C l1 , C l2 , C l3 representing the three elliptical images on the left, and then use the three groups of point pairs in the right image to fit the three Matrices C r1 , C r2 , C r3 of ellipse images. For specific methods, see (AW Fitzgibbon, M. Pilu, and RB Fisher, "Direct Least-Squares Fitting of Ellipses", IEEE Trans. Pattern Analysis and Machine Intelligence, vol.14, no.2, pp.239-256).
4.分别计算出Cli的对偶矩阵Cli *,Cri的对偶矩阵Cri *,其中i=1,2,3;4. Calculate the dual matrix C li * of C li and the dual matrix C ri * of C ri respectively, where i=1, 2, 3;
利用下式:Use the following formula:
求解出kli、kri、vli、vri;其中kli、kri是尺度因子,i=1,2,3;三维列向量vli表示与椭圆Cli对应的红外反光球球心在左边图像上的投影点的齐次坐标,三维列向量vri表示与椭圆Cri对应的红外反光球球心在右边图像上的投影点的齐次坐标;从而在左右图像上分别得到三个红外反光球球心的投影点的齐次坐标;Solve k li , k ri , v li , v ri ; where k li , k ri are scale factors, i=1, 2, 3; the three-dimensional column vector v li indicates that the center of the infrared reflective sphere corresponding to the ellipse C li is at The homogeneous coordinates of the projection point on the left image, the three-dimensional column vector v ri represents the homogeneous coordinates of the projection point of the center of the infrared reflective sphere corresponding to the ellipse C ri on the right image; thus three infrared The homogeneous coordinates of the projection point of the center of the reflective sphere;
具体方法是:计算矩阵AlAl T和矩阵Cli *的广义特征值,则未知尺度因子kli为它们的二重广义特征值;对AlAl T-kliCli *进行特征值分解,设其非零特征值对应的特征向量为βi,那么
5.点匹配和重建:对左边图像上的三个球心投影点和右边图像上的三个球心投影点进行点匹配,得到3组对应点;利用左右摄像机的内参数矩阵Al、Ar以及旋转矩阵R0和平移向量t0进行点重建,得到三个红外反光球球心在左边摄像机坐标系下的空间坐标;5. Point matching and reconstruction: point matching is performed on the three spherical projection points on the left image and the three spherical projection points on the right image to obtain three sets of corresponding points; use the internal parameter matrices A l and A of the left and right cameras r and the rotation matrix R 0 and the translation vector t 0 are used for point reconstruction, and the space coordinates of the centers of the three infrared reflective spheres in the left camera coordinate system are obtained;
具体方法是:由于左右摄像机的位置相距较近,且处于导航支架的同一侧,那么左右图像上的3个球心投影点的位置具有相似性。分别在左右图像平面上进行逐行逐列扫描,直接将处在相似位置的左右球心投影点进行匹配。The specific method is: since the left and right cameras are close to each other and are on the same side of the navigation bracket, the positions of the three projection points of the center of the sphere on the left and right images are similar. Scan row by row and column by row on the left and right image planes respectively, and directly match the left and right spherical center projection points in similar positions.
利用空间点重建方法,在已知两个投影点的图像坐标和左右摄像机的内参数矩阵Al、Ar以及表示左右摄像机相对位置关系的旋转矩阵R0和平移向量t0时,可以重建出球心在左摄像机坐标系下的空间坐标(马颂德、张正友,计算机视觉---计算理论与算法基础,科学出版社,1999)。Using the spatial point reconstruction method, when the image coordinates of the two projected points and the internal parameter matrices A l and A r of the left and right cameras are known, as well as the rotation matrix R 0 and translation vector t 0 representing the relative position relationship between the left and right cameras, it can be reconstructed The space coordinates of the center of the sphere in the coordinate system of the left camera (Ma Songde, Zhang Zhengyou, Computer Vision---Basics of Computing Theory and Algorithms, Science Press, 1999).
(6)在手术器械上安装导航支架时,任意选取2个红外反光球的球心连线作为X轴,第3个红外反光球的球心到X轴的垂线为Y轴,垂点为坐标原点,根据右手法则建立导航支架坐标系;同时确定手术器械尖端工作部位在该坐标系下的坐标;利用得到的三个红外反光球球心在左边摄像机坐标系下的空间坐标,计算出导航支架坐标系与左边摄像机坐标系之间的旋转矩阵R和平移向量t;利用旋转矩阵R和平移向量t,计算出手术器械尖端工作部位在左摄像机坐标系下的坐标,由此完成对手术器械的定位。(6) When installing the navigation bracket on the surgical instrument, randomly select the line connecting the centers of two infrared reflective balls as the X-axis, the vertical line from the center of the third infrared reflective ball to the X-axis is the Y-axis, and the vertical point is The origin of the coordinates, establish the coordinate system of the navigation bracket according to the right-hand rule; at the same time, determine the coordinates of the working part of the tip of the surgical instrument in this coordinate system; use the obtained space coordinates of the centers of the three infrared reflective spheres in the coordinate system of the left camera to calculate the navigation Rotation matrix R and translation vector t between the bracket coordinate system and the left camera coordinate system; use the rotation matrix R and translation vector t to calculate the coordinates of the tip working part of the surgical instrument in the left camera coordinate system, thereby completing the alignment of the surgical instrument positioning.
图2所示为导航支架坐标系建立及其坐标变换的示意图。不妨选择球心OA和OB的连线为X轴,从球心OC作X轴的垂线,以垂点作为坐标原点,记为Ow,根据右手法则,建立导航支架坐标系Ow-XwYwZw;通过精确的安装,确定出手术器械尖端工作部位OD在导航支架坐标系下的坐标,记为αD=[XwD YwD ZwD]T;设球心OA、OB、OC在左摄像机坐标系下的坐标分别为αA=[XcA YcA ZcA]T、αB=[XcB YcB ZcB]T、αC=[XcC YcC ZcC]T;导航支架坐标系Ow-XwYwZw与左摄像机坐标系Ol-XlYlZl之间的旋转矩阵为R、平移向量为t;则坐标原点Ow在左摄像机坐标系下的坐标为
则旋转矩阵
平移向量t=αA-λ(αB-αA)Translation vector t=α A -λ(α B -α A )
手术器械的尖端工作部位在左摄像机坐标系Ol-XlYlZl下的坐标为RαD+t,至此,手术器械定位完成。The coordinate of the tip working part of the surgical instrument in the left camera coordinate system O l -X l Y l Z l is Rα D +t, so far, the positioning of the surgical instrument is completed.
Claims (1)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2007100447091A CN101099673A (en) | 2007-08-09 | 2007-08-09 | Surgical instrument positioning method using infrared reflective ball as marker point |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2007100447091A CN101099673A (en) | 2007-08-09 | 2007-08-09 | Surgical instrument positioning method using infrared reflective ball as marker point |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN101099673A true CN101099673A (en) | 2008-01-09 |
Family
ID=39034246
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2007100447091A Pending CN101099673A (en) | 2007-08-09 | 2007-08-09 | Surgical instrument positioning method using infrared reflective ball as marker point |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101099673A (en) |
Cited By (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101697869B (en) * | 2009-10-19 | 2011-06-15 | 沈国芳 | Fixing scaffold for surgical guidance |
| CN102156986A (en) * | 2011-04-12 | 2011-08-17 | 华南理工大学 | Calibration method of near-infrared camera |
| CN102316817A (en) * | 2009-02-12 | 2012-01-11 | 伊顿株式会社 | Surgical navigation apparatus and method for same |
| CN102551892A (en) * | 2012-01-17 | 2012-07-11 | 王旭东 | Positioning method for craniomaxillofacial surgery |
| WO2013053103A1 (en) * | 2011-10-11 | 2013-04-18 | Ji Ying | Determination method and calibration tool for directional calibration parameters and action direction of surgical instrument |
| CN104287886A (en) * | 2014-10-23 | 2015-01-21 | 上海交通大学医学院附属第九人民医院 | Orbital surgical flexible tool tip positioning device for optical navigation system |
| CN104764420A (en) * | 2015-04-27 | 2015-07-08 | 南京大学 | Leveling register instrument based on optical positioning system |
| CN104887327A (en) * | 2015-06-24 | 2015-09-09 | 深圳安科高技术股份有限公司 | Touch sensitive type registering tool for surgical navigation and registering tool method of registering tool |
| CN105434046A (en) * | 2015-11-18 | 2016-03-30 | 上海交通大学 | Surgical navigator positioning method based on elimination of infrared filter refraction effect |
| CN105559746A (en) * | 2014-11-03 | 2016-05-11 | 韦伯斯特生物官能(以色列)有限公司 | Registration maps using intra-cardiac signals |
| CN105627918A (en) * | 2014-11-05 | 2016-06-01 | 北京航天计量测试技术研究所 | Axle hole reference on-site and quick leading out tool and method for visual precision measuring |
| CN105919669A (en) * | 2016-07-01 | 2016-09-07 | 华南理工大学 | Method for achieving optical surgical navigation surgical instrument calibration through calibrating device |
| CN106681510A (en) * | 2016-12-30 | 2017-05-17 | 光速视觉(北京)科技有限公司 | Posture identification device, virtual reality display device and virtual reality system |
| CN106725770A (en) * | 2017-02-27 | 2017-05-31 | 南京大学 | A kind of method of the percutaneous intervening equipment geometry of fast registration |
| WO2017211039A1 (en) * | 2016-06-08 | 2017-12-14 | 北京天智航医疗科技股份有限公司 | Surgical positioning device, positioning system and positioning method |
| CN108836445A (en) * | 2018-05-08 | 2018-11-20 | 南京大学 | The space coordinate Register of medical puncturing needle |
| CN108938090A (en) * | 2018-08-20 | 2018-12-07 | 真健康(北京)医疗科技有限公司 | A kind of the tumor operation robot system and its object localization method of precise positioning |
| CN109171962A (en) * | 2018-10-12 | 2019-01-11 | 北京和华瑞博科技有限公司 | Surgical instrument calibration system and scaling method for navigating surgery |
| CN110123452A (en) * | 2019-05-08 | 2019-08-16 | 上海电气集团股份有限公司 | The navigation methods and systems of robot |
| CN111207747A (en) * | 2018-11-21 | 2020-05-29 | 中国科学院沈阳自动化研究所 | Spatial positioning method based on HoloLens glasses |
| CN112891071A (en) * | 2021-02-01 | 2021-06-04 | 宁波市第九医院 | Automatic insert endotracheal tube's removal stretcher |
| CN113069190A (en) * | 2021-03-29 | 2021-07-06 | 复旦大学附属金山医院(上海市金山区核化伤害应急救治中心、上海市金山区眼病防治所) | Puncture probe for nerve navigation |
| CN113367794A (en) * | 2021-05-12 | 2021-09-10 | 苏州理禾医疗技术有限公司 | Medical infrared reflecting ball and using method thereof |
| CN113425409A (en) * | 2021-05-18 | 2021-09-24 | 苏州理禾医疗技术有限公司 | Round shaft-shaped tool adapter in optical surgical navigation system and calibration and method thereof |
| CN115500943A (en) * | 2019-04-04 | 2022-12-23 | 康坦手术股份有限公司 | Needle guiding device and robot arm comprising same |
| US11587252B2 (en) | 2020-12-31 | 2023-02-21 | Zg Technology Co., Ltd. | Positioning method and system combining mark point positioning and intelligent reverse positioning |
-
2007
- 2007-08-09 CN CNA2007100447091A patent/CN101099673A/en active Pending
Cited By (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102316817A (en) * | 2009-02-12 | 2012-01-11 | 伊顿株式会社 | Surgical navigation apparatus and method for same |
| CN102316817B (en) * | 2009-02-12 | 2013-12-11 | 伊顿株式会社 | Surgical navigation apparatus and method for operating same |
| CN101697869B (en) * | 2009-10-19 | 2011-06-15 | 沈国芳 | Fixing scaffold for surgical guidance |
| CN102156986A (en) * | 2011-04-12 | 2011-08-17 | 华南理工大学 | Calibration method of near-infrared camera |
| WO2013053103A1 (en) * | 2011-10-11 | 2013-04-18 | Ji Ying | Determination method and calibration tool for directional calibration parameters and action direction of surgical instrument |
| CN103826542A (en) * | 2011-10-11 | 2014-05-28 | 季鹰 | Method for determining direction calibration parameters and action direction of surgical instrument and calibration tool |
| CN103826542B (en) * | 2011-10-11 | 2016-11-16 | 季鹰 | Operating theater instruments direction calibration parameter and the determination method of action direction and truing tool |
| CN102551892A (en) * | 2012-01-17 | 2012-07-11 | 王旭东 | Positioning method for craniomaxillofacial surgery |
| CN104287886A (en) * | 2014-10-23 | 2015-01-21 | 上海交通大学医学院附属第九人民医院 | Orbital surgical flexible tool tip positioning device for optical navigation system |
| CN105559746A (en) * | 2014-11-03 | 2016-05-11 | 韦伯斯特生物官能(以色列)有限公司 | Registration maps using intra-cardiac signals |
| CN105627918A (en) * | 2014-11-05 | 2016-06-01 | 北京航天计量测试技术研究所 | Axle hole reference on-site and quick leading out tool and method for visual precision measuring |
| CN105627918B (en) * | 2014-11-05 | 2019-01-08 | 北京航天计量测试技术研究所 | Quickly draw tooling and method in axis hole benchmark scene for precision visual measurement |
| CN104764420B (en) * | 2015-04-27 | 2018-02-16 | 南京大学 | A kind of horizontal registration instrument based on optical positioning system |
| CN104764420A (en) * | 2015-04-27 | 2015-07-08 | 南京大学 | Leveling register instrument based on optical positioning system |
| CN104887327A (en) * | 2015-06-24 | 2015-09-09 | 深圳安科高技术股份有限公司 | Touch sensitive type registering tool for surgical navigation and registering tool method of registering tool |
| CN104887327B (en) * | 2015-06-24 | 2017-03-29 | 深圳安科高技术股份有限公司 | A kind of touch sensitive registration tools and its method for registering for surgical navigational |
| CN105434046A (en) * | 2015-11-18 | 2016-03-30 | 上海交通大学 | Surgical navigator positioning method based on elimination of infrared filter refraction effect |
| WO2017211039A1 (en) * | 2016-06-08 | 2017-12-14 | 北京天智航医疗科技股份有限公司 | Surgical positioning device, positioning system and positioning method |
| CN105919669A (en) * | 2016-07-01 | 2016-09-07 | 华南理工大学 | Method for achieving optical surgical navigation surgical instrument calibration through calibrating device |
| CN106681510A (en) * | 2016-12-30 | 2017-05-17 | 光速视觉(北京)科技有限公司 | Posture identification device, virtual reality display device and virtual reality system |
| CN106681510B (en) * | 2016-12-30 | 2020-06-05 | 光速视觉(北京)科技有限公司 | Pose recognition device, virtual reality display device and virtual reality system |
| CN106725770A (en) * | 2017-02-27 | 2017-05-31 | 南京大学 | A kind of method of the percutaneous intervening equipment geometry of fast registration |
| CN108836445A (en) * | 2018-05-08 | 2018-11-20 | 南京大学 | The space coordinate Register of medical puncturing needle |
| CN108938090A (en) * | 2018-08-20 | 2018-12-07 | 真健康(北京)医疗科技有限公司 | A kind of the tumor operation robot system and its object localization method of precise positioning |
| CN109171962A (en) * | 2018-10-12 | 2019-01-11 | 北京和华瑞博科技有限公司 | Surgical instrument calibration system and scaling method for navigating surgery |
| CN111207747A (en) * | 2018-11-21 | 2020-05-29 | 中国科学院沈阳自动化研究所 | Spatial positioning method based on HoloLens glasses |
| CN111207747B (en) * | 2018-11-21 | 2021-09-28 | 中国科学院沈阳自动化研究所 | Spatial positioning method based on HoloLens glasses |
| CN115500943A (en) * | 2019-04-04 | 2022-12-23 | 康坦手术股份有限公司 | Needle guiding device and robot arm comprising same |
| CN110123452A (en) * | 2019-05-08 | 2019-08-16 | 上海电气集团股份有限公司 | The navigation methods and systems of robot |
| US11587252B2 (en) | 2020-12-31 | 2023-02-21 | Zg Technology Co., Ltd. | Positioning method and system combining mark point positioning and intelligent reverse positioning |
| CN112891071A (en) * | 2021-02-01 | 2021-06-04 | 宁波市第九医院 | Automatic insert endotracheal tube's removal stretcher |
| CN113069190A (en) * | 2021-03-29 | 2021-07-06 | 复旦大学附属金山医院(上海市金山区核化伤害应急救治中心、上海市金山区眼病防治所) | Puncture probe for nerve navigation |
| CN113367794A (en) * | 2021-05-12 | 2021-09-10 | 苏州理禾医疗技术有限公司 | Medical infrared reflecting ball and using method thereof |
| CN113425409A (en) * | 2021-05-18 | 2021-09-24 | 苏州理禾医疗技术有限公司 | Round shaft-shaped tool adapter in optical surgical navigation system and calibration and method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101099673A (en) | Surgical instrument positioning method using infrared reflective ball as marker point | |
| US20220394161A1 (en) | Articulated structured light based-laparoscope | |
| US10687901B2 (en) | Methods and systems for registration of virtual space with real space in an augmented reality system | |
| CN101108140B (en) | Calibration mould used for image navigation operation system and calibration method thereof | |
| Wengert et al. | Fully automatic endoscope calibration for intraoperative use | |
| CN103948361B (en) | Endoscope's positioning and tracing method of no marks point and system | |
| CN109674532A (en) | Operation guiding system and its equipment, method and storage medium based on MR | |
| CN104161546A (en) | Ultrasonic probe calibration system and method based on locatable puncture needle | |
| CN107246866A (en) | A kind of high-precision six-freedom degree measuring system and method | |
| CN103829973A (en) | Ultrasonic probe scanning system and method for remote control | |
| CN113240726B (en) | A real-time measurement method of optical target size under endoscope | |
| CN103445863B (en) | Based on surgical navigational and the augmented reality system of panel computer | |
| US20250352277A1 (en) | Systems and methods for aiming and aligning of a treatment tool within an x-ray device or an ultrasound device environment | |
| CN113208731B (en) | Hand-eye calibration method of surgical puncture robot based on binocular vision system | |
| CN105496556B (en) | A kind of high-precision optical positioning system for surgical navigational | |
| CN108294825B (en) | Registration arrangement and method for surgical navigational | |
| Pachtrachai et al. | Hand-eye calibration with a remote centre of motion | |
| CN108186117A (en) | A kind of distribution optical alignment tracking system and method | |
| CN109620408A (en) | A kind of augmented reality operation guiding system scaling method based on electromagnetic location | |
| Li et al. | A vision-based navigation system with markerless image registration and position-sensing localization for oral and maxillofacial surgery | |
| CN102319116A (en) | Method for increasing three-dimensional positioning accuracy of surgical instrument by using mechanical structure | |
| Furukawa et al. | Calibration of a 3d endoscopic system based on active stereo method for shape measurement of biological tissues and specimen | |
| CN109308472B (en) | Three-dimensional sight estimation method based on iris projection matching function | |
| CN105631161A (en) | Method and device for determining virtual and actual model superposition | |
| CN116883471B (en) | Line structured light contact-point-free cloud registration method for chest and abdomen percutaneous puncture |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |