[go: up one dir, main page]

CN118490357B - Target positioning method and device for surgical navigation and surgical navigation system - Google Patents

Target positioning method and device for surgical navigation and surgical navigation system Download PDF

Info

Publication number
CN118490357B
CN118490357B CN202410954720.5A CN202410954720A CN118490357B CN 118490357 B CN118490357 B CN 118490357B CN 202410954720 A CN202410954720 A CN 202410954720A CN 118490357 B CN118490357 B CN 118490357B
Authority
CN
China
Prior art keywords
image
camera
coordinates
surgical
target
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.)
Active
Application number
CN202410954720.5A
Other languages
Chinese (zh)
Other versions
CN118490357A (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.)
Hygea Medical Technology Co Ltd
Original Assignee
Hygea Medical Technology Co Ltd
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 Hygea Medical Technology Co Ltd filed Critical Hygea Medical Technology Co Ltd
Priority to CN202410954720.5A priority Critical patent/CN118490357B/en
Publication of CN118490357A publication Critical patent/CN118490357A/en
Application granted granted Critical
Publication of CN118490357B publication Critical patent/CN118490357B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/0464Convolutional networks [CNN, ConvNet]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B34/00Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
    • A61B34/20Surgical navigation systems; Devices for tracking or guiding surgical instruments, e.g. for frameless stereotaxis
    • A61B2034/2046Tracking techniques
    • A61B2034/2065Tracking using image or pattern recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Molecular Biology (AREA)
  • Computational Linguistics (AREA)
  • Surgery (AREA)
  • Data Mining & Analysis (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Biophysics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Robotics (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Animal Behavior & Ethology (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Image Analysis (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本申请提供了用于手术导航的目标定位方法、装置及手术导航系统,所述方法包括基于视觉相机获取手术图像,基于预训练的关键点识别模型识别手术图像中目标物体的关键点;获取关键点在手术图像中的图像坐标和深度信息,基于深度信息将图像坐标转换为世界坐标;基于关键点的世界坐标确定目标物体的实际位置;基于目标物体的实际位置实时跟踪目标物体移动。本申请提供的方法无需使用标记物,避免因标记物污染和遮挡导致的对测量精度的不利影响及标记物绑定对手术器械的束缚,节省成本;并通过物体关键点识别物体的精确位置,可以减少物体识别和定位的计算量,提高定位的准确性和效率,提高手术导航系统的整体性能。

The present application provides a target positioning method, device and surgical navigation system for surgical navigation, the method comprising acquiring surgical images based on a visual camera, identifying key points of target objects in the surgical images based on a pre-trained key point recognition model; acquiring image coordinates and depth information of key points in the surgical images, converting image coordinates into world coordinates based on the depth information; determining the actual position of the target object based on the world coordinates of the key points; and tracking the movement of the target object in real time based on the actual position of the target object. The method provided in the present application does not require the use of markers, avoids the adverse effects on measurement accuracy caused by marker contamination and occlusion, and the constraints of marker binding on surgical instruments, saving costs; and by identifying the precise position of the object through the key points of the object, it can reduce the amount of calculation for object recognition and positioning, improve the accuracy and efficiency of positioning, and improve the overall performance of the surgical navigation system.

Description

用于手术导航的目标定位方法、装置及手术导航系统Target positioning method, device and surgical navigation system for surgical navigation

技术领域Technical Field

本申请涉及手术导航技术领域,特别涉及用于手术导航的目标定位方法、装置及手术导航系统。The present application relates to the field of surgical navigation technology, and in particular to a target positioning method, device and surgical navigation system for surgical navigation.

背景技术Background Art

随着科技的发展,手术导航机器人在医疗领域已经成为一种重要工具,为医生提供更高的手术精度和操作稳定性,在高难度手术中发挥重要作用。With the development of science and technology, surgical navigation robots have become an important tool in the medical field, providing doctors with higher surgical precision and operational stability, and playing an important role in high-difficulty operations.

手术导航机器人可以广泛应用于多种手术场景。在神经外科、骨科、耳鼻喉科、眼科等各类手术中,手术导航机器人能够辅助医生进行精确的定位和导航,提高手术的准确性和安全性。例如在脑肿瘤切除手术中,手术导航机器人可以根据术前影像数据进行精确的定位和导航,帮助医生准确快速找到肿瘤位置,减少对肿瘤周围正常组织的损伤。在髋关节置换手术中,手术导航机器人可以帮助医生精确确定植入物的位置和角度,提高手术的准确性和成功率。又例如,在耳鼻喉科手术中,手术导航机器人可以帮助医生精确确定病变位置和范围,提高手术的准确性和治疗效果。Surgical navigation robots can be widely used in a variety of surgical scenarios. In various types of surgeries such as neurosurgery, orthopedics, otolaryngology, and ophthalmology, surgical navigation robots can assist doctors in precise positioning and navigation, improving the accuracy and safety of the surgery. For example, in brain tumor resection surgery, surgical navigation robots can accurately locate and navigate based on preoperative imaging data, helping doctors to accurately and quickly find the location of the tumor and reduce damage to normal tissues around the tumor. In hip replacement surgery, surgical navigation robots can help doctors accurately determine the position and angle of the implant, improving the accuracy and success rate of the surgery. For another example, in otolaryngology surgery, surgical navigation robots can help doctors accurately determine the location and range of lesions, improving the accuracy of surgery and treatment effects.

在手术导航机器人中,导航系统是其工作核心,然而手术导航系统由于其高昂的价格、繁琐的操作以及苛刻的环境要求,使得其普及和推广受到很大制约,影响其发展和应用。In surgical navigation robots, the navigation system is the core of their work. However, due to its high price, cumbersome operation and harsh environmental requirements, its popularization and promotion are greatly restricted, affecting its development and application.

发明内容Summary of the invention

为解决以上问题至少之一,本申请提供一种用于手术导航的目标定位方法、装置及手术导航系统。To solve at least one of the above problems, the present application provides a target positioning method, device and surgical navigation system for surgical navigation.

一方面,提供了一种用于手术导航的目标定位方法,所述方法包括:In one aspect, a target positioning method for surgical navigation is provided, the method comprising:

基于视觉相机获取手术图像,基于预训练的关键点识别模型识别所述手术图像中目标物体的关键点;Acquire a surgical image based on a visual camera, and identify key points of a target object in the surgical image based on a pre-trained key point recognition model;

获取所述关键点在所述手术图像中的图像坐标和深度信息,基于所述深度信息将所述图像坐标转换为世界坐标;Acquire the image coordinates and depth information of the key point in the surgical image, and convert the image coordinates into world coordinates based on the depth information;

基于所述关键点的世界坐标确定所述目标物体的实际位置;Determine the actual position of the target object based on the world coordinates of the key point;

基于所述目标物体的实际位置实时跟踪所述目标物体移动。The movement of the target object is tracked in real time based on the actual position of the target object.

在一些实施例中,基于所述深度信息将所述图像坐标转换为世界坐标,包括:In some embodiments, converting the image coordinates to world coordinates based on the depth information includes:

基于深度信息将所述图像坐标转换为相机坐标;Converting the image coordinates to camera coordinates based on the depth information;

基于相机的外部参数将所述相机坐标转换为所述世界坐标。The camera coordinates are converted to the world coordinates based on the extrinsic parameters of the camera.

在一些实施例中,所述基于深度信息将所述图像坐标转换为相机坐标,包括:In some embodiments, converting the image coordinates into camera coordinates based on the depth information includes:

基于深度信息和相机坐标计算式将所述图像坐标转换为所述相机坐标;Converting the image coordinates into the camera coordinates based on the depth information and the camera coordinate calculation formula;

所述相机坐标计算式包括:The camera coordinate calculation formula includes:

其中,(ij)为目标像素点的图像坐标,(X cY cZ c)为目标像素点的相机坐标,f x=F/dx,f y=F/dy,F为图像坐标系形式的相机焦距,dx为单个像素的水平物理尺寸,dy为单个像素的竖直物理尺寸,u 0为图像中心的像素坐标到像素坐标系原点的水平距离,v 0为图像中心的像素坐标到像素坐标系原点的竖直距离,为目标像素点的深度值。 Among them, ( i , j ) are the image coordinates of the target pixel, ( Xc , Yc , Zc ) are the camera coordinates of the target pixel, fx =F/dx, fy =F/dy, F is the camera focal length in the form of image coordinate system, dx is the horizontal physical size of a single pixel, dy is the vertical physical size of a single pixel, u0 is the horizontal distance from the pixel coordinate of the center of the image to the origin of the pixel coordinate system, v0 is the vertical distance from the pixel coordinate of the center of the image to the origin of the pixel coordinate system, and is the depth value of the target pixel .

在一些实施例中,所述相机的外部参数包括旋转矩阵和平移向量,所述基于相机的外部参数将所述相机坐标转换为所述世界坐标,包括:In some embodiments, the external parameters of the camera include a rotation matrix and a translation vector, and converting the camera coordinates to the world coordinates based on the external parameters of the camera includes:

基于所述旋转矩阵、所述平移向量以及所述世界坐标计算式将所述相机坐标转换为所述世界坐标;Converting the camera coordinates to the world coordinates based on the rotation matrix, the translation vector and the world coordinate calculation formula;

所述世界坐标计算式包括:The world coordinate calculation formula includes:

其中,(X cY cZ c)为目标像素点的相机坐标,(X wY wZ w)为目标像素点的世界坐标,R为旋转矩阵,T为平移向量。 Among them, ( Xc , Yc , Zc ) are the camera coordinates of the target pixel, ( Xw , Yw , Zw ) are the world coordinates of the target pixel , R is the rotation matrix, and T is the translation vector.

在一些实施例中,所述获取所述关键点在所述手术图像中的图像坐标和深度信息,包括:In some embodiments, obtaining the image coordinates and depth information of the key point in the surgical image includes:

获取所述手术图像的分辨率;Acquiring the resolution of the surgical image;

将所述手术图像的分辨率转换为预存的具有深度信息的图像分辨率;Converting the resolution of the surgical image to a pre-stored image resolution with depth information;

基于经过分辨率转换后的所述手术图像获取所述关键点的图像坐标和深度信息。The image coordinates and depth information of the key points are acquired based on the surgical image after resolution conversion.

另一方面,提供了一种用于手术导航的目标定位装置,所述装置包括:In another aspect, a target positioning device for surgical navigation is provided, the device comprising:

图像获取模块,用于基于视觉相机获取手术图像,基于预训练的关键点识别模型识别所述手术图像中目标物体的关键点;An image acquisition module, used to acquire a surgical image based on a visual camera, and to identify key points of a target object in the surgical image based on a pre-trained key point recognition model;

坐标转换模块,用于获取所述关键点在所述手术图像中的图像坐标和深度信息,将所述图像坐标转换为世界坐标;A coordinate conversion module, used for obtaining the image coordinates and depth information of the key point in the surgical image, and converting the image coordinates into world coordinates;

目标定位模块,用于基于所述关键点的世界坐标确定所述目标物体的实际位置;A target positioning module, used to determine the actual position of the target object based on the world coordinates of the key point;

移动控制模块,用于基于所述目标物体的实际位置实时跟踪所述目标物体移动。The movement control module is used to track the movement of the target object in real time based on the actual position of the target object.

另一方面,提供了一种计算机设备,计算机设备包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,处理器可加载并执行至少一条指令、至少一段程序、代码集或指令集,以实现根据本申请上述实施例的目标定位方法。On the other hand, a computer device is provided, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the processor can load and execute at least one instruction, at least one program, a code set or an instruction set to implement the target positioning method according to the above-mentioned embodiment of the present application.

另一方面,提供了一种手术导航系统,包括目标器械、深度相机、显示器以及如上所述的目标定位装置或计算机设备。On the other hand, a surgical navigation system is provided, comprising a target instrument, a depth camera, a display, and a target positioning device or a computer device as described above.

在一些实施例中,所述手术导航系统还包括导航机械臂台车和机械臂,所述机械臂用于带动所述目标器械移动,所述深度相机、所述显示器以及所述机械臂可设置于所述导航机械臂台车上。In some embodiments, the surgical navigation system further includes a navigation robotic arm trolley and a robotic arm, wherein the robotic arm is used to drive the target instrument to move, and the depth camera, the display, and the robotic arm may be disposed on the navigation robotic arm trolley.

另一方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,处理器可加载并执行至少一条指令、至少一段程序、代码集或指令集,以实现根据上述本申请实施例的目标定位方法。On the other hand, a computer-readable storage medium is provided, in which at least one instruction, at least one program, code set or instruction set is stored. The processor can load and execute at least one instruction, at least one program, code set or instruction set to implement the target positioning method according to the above-mentioned embodiment of the present application.

另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令被处理器执行时,实现根据上述本申请实施例的目标定位方法。On the other hand, a computer program product or a computer program is provided, which includes computer instructions. When the computer instructions are executed by a processor, the target positioning method according to the above-mentioned embodiment of the present application is implemented.

本申请实施例提供了用于手术导航的目标定位方法、装置及手术导航系统,所述方法包括基于视觉相机获取手术图像,基于预训练的关键点识别模型识别所述手术图像中目标物体的关键点;获取所述关键点在所述手术图像中的图像坐标和深度信息,基于所述深度信息将所述图像坐标转换为世界坐标;基于所述关键点的世界坐标确定所述目标物体的实际位置;基于所述目标物体的实际位置实时跟踪所述目标物体移动。该方法一方面能够去除现有的手术导航方法中经常使用的标记物,即,无需在根据本申请实施例的手术导航方法中使用,而是仅通过导航设备来实现手术导航,移除标记物绑定对手术器械的束缚,从而避免因标记物污染和遮挡而对测量精度产生不利影响,而且还能够节省标记物和标记物灭菌的成本;另一方面,本申请实施例提供的方法通过物体关键点识别物体的精确位置,不仅减少了物体识别和定位的计算量,提高了定位的效率,而且还能提高定位的准确性,从而能够大幅提高手术导航的整体性能。The embodiment of the present application provides a target positioning method, device and surgical navigation system for surgical navigation, the method comprising acquiring a surgical image based on a visual camera, identifying the key points of a target object in the surgical image based on a pre-trained key point recognition model; acquiring the image coordinates and depth information of the key points in the surgical image, converting the image coordinates into world coordinates based on the depth information; determining the actual position of the target object based on the world coordinates of the key points; and tracking the movement of the target object in real time based on the actual position of the target object. On the one hand, the method can remove the markers frequently used in the existing surgical navigation method, that is, it is not necessary to use them in the surgical navigation method according to the embodiment of the present application, but only realize surgical navigation through navigation equipment, remove the constraints of the marker binding on the surgical instrument, thereby avoiding the adverse effects on the measurement accuracy due to the contamination and occlusion of the marker, and also saving the cost of the marker and the sterilization of the marker; on the other hand, the method provided in the embodiment of the present application identifies the precise position of the object through the key points of the object, which not only reduces the calculation amount of object recognition and positioning, improves the efficiency of positioning, but also improves the accuracy of positioning, thereby greatly improving the overall performance of surgical navigation.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

图1示出了现有技术提供的一种用于手术导航的目标定位方法的实现流程示意图;FIG1 is a schematic diagram showing a process flow of implementing a target positioning method for surgical navigation provided by the prior art;

图2示出了现有技术提供的一种手术导航系统的结构示意图;FIG2 shows a schematic structural diagram of a surgical navigation system provided by the prior art;

图3示出了根据本申请一个示例性实施例的一种用于手术导航的目标定位方法的实现流程示意图;FIG3 shows a schematic diagram of an implementation flow of a target positioning method for surgical navigation according to an exemplary embodiment of the present application;

图4示出了根据本申请一个示例性实施例的一种用于手术导航的目标定位方法的坐标系转换示意图;FIG4 shows a schematic diagram of coordinate system transformation of a target positioning method for surgical navigation according to an exemplary embodiment of the present application;

图5示出了根据本申请一个示例性实施例的一种用于手术导航的目标定位方法的实现流程示意图;FIG5 is a schematic diagram showing an implementation flow of a target positioning method for surgical navigation according to an exemplary embodiment of the present application;

图6示出了根据本申请一个示例性实施例的一种用于手术导航的目标定位方法的又一实现流程示意图;FIG6 shows another schematic diagram of an implementation flow of a target positioning method for surgical navigation according to an exemplary embodiment of the present application;

图7示出了根据本申请一个示例性实施例的一种用于手术导航的目标定位装置的结构图;FIG7 shows a structural diagram of a target positioning device for surgical navigation according to an exemplary embodiment of the present application;

图8示出了根据本申请一个示例性实施例的一种手术导航系统的结构示意图。FIG8 shows a schematic structural diagram of a surgical navigation system according to an exemplary embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步的详细描述。In order to make the objectives, technical solutions and advantages of the present application more clear, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

目前的手术导航系统普遍采用光学或电磁导航设备,这两种导航系统由于自身的物理特性,在手术导航应用方面各有优劣。Current surgical navigation systems generally use optical or electromagnetic navigation devices. Due to their own physical properties, these two navigation systems have their own advantages and disadvantages in surgical navigation applications.

光学导航的优势在于可以达到亚毫米级精度,测量范围大,能够进行无线跟踪,且测量数据质量高。然而另一方面,光学导航虽然在大部分医疗环境中性能稳定,但对环境光源有要求,且导航设备与物体间必须有视线,不能被遮挡。光学导航中受污染标记物的反射率会降低导航的准确性,且导航物体必须是刚性,用于标记物固定。The advantages of optical navigation are that it can achieve sub-millimeter accuracy, a large measurement range, wireless tracking, and high-quality measurement data. On the other hand, although optical navigation has stable performance in most medical environments, it has requirements for ambient light sources, and there must be a line of sight between the navigation device and the object, which cannot be blocked. The reflectivity of contaminated markers in optical navigation will reduce the accuracy of navigation, and the navigation object must be rigid for marker fixation.

电磁导航的优势在没有视线限制,可以允许进行体内工具跟踪。且电磁导航的传感器可以嵌入到柔性或刚性工具中,也可以设置在手术针的尖端。电磁导航的传感器尺寸小,可以集成到各类工具中,对工具外形的更改小。然而电磁导航的跟踪范围小于光学导航的测量范围,精度有时也弱于光学导航,在存在导电物体干扰或铁磁性金属时,测量数据质量可能会失真,且电磁导航的传感器必须要有线。The advantage of electromagnetic navigation is that there is no line of sight restriction, which allows for in vivo tool tracking. The electromagnetic navigation sensor can be embedded in flexible or rigid tools, or can be set at the tip of a surgical needle. The electromagnetic navigation sensor is small in size and can be integrated into various tools with minimal changes to the tool shape. However, the tracking range of electromagnetic navigation is smaller than the measurement range of optical navigation, and the accuracy is sometimes weaker than optical navigation. When there is interference from conductive objects or ferromagnetic metals, the quality of the measurement data may be distorted, and the electromagnetic navigation sensor must be wired.

在光学导航和电磁导航中,光学导航由于测量范围大、能够无线跟踪等优势得到更为广泛的应用。光学导航系统主要由导航设备以及标记物构成。其中导航设备可以包括两类,一类具有发射和接受红外光等特定光线的传感器,另一类则设置普通相机。标记物类型与导航设备类型相对应,一类具有反射红外光等特殊光线涂层的球体,另一类是黑白棋盘格等特定图案的图像。标记物与导航设备配对使用,通过特定的算法实现标记物的精准捕捉和跟踪。具体的,标记物通常需要与手术器械绑定以实现导航设备对手术器械的跟踪,需要标记物为无菌状态,包括一次性或可重复灭菌等,需要的灭菌要求较为严苛,成本也较高。In optical navigation and electromagnetic navigation, optical navigation is more widely used due to its advantages such as large measurement range and wireless tracking. The optical navigation system is mainly composed of navigation equipment and markers. The navigation equipment can include two categories, one is a sensor that emits and receives specific light such as infrared light, and the other is an ordinary camera. The marker type corresponds to the navigation device type, one is a sphere with a special light coating that reflects infrared light, and the other is an image of a specific pattern such as a black and white checkerboard. The marker is used in pairs with the navigation device, and the precise capture and tracking of the marker is achieved through a specific algorithm. Specifically, the marker usually needs to be bound to the surgical instrument to enable the navigation device to track the surgical instrument. The marker needs to be sterile, including disposable or reusable sterilization, and the sterilization requirements are relatively strict and the cost is also high.

图1示出了现有技术中,用于手术导航的目标定位方法的一种实现流程示意图。FIG. 1 shows a schematic diagram of an implementation flow of a target positioning method for surgical navigation in the prior art.

参见图1,光学手术导航的实现流程可以包括:将物体与标记点绑定,导航设备识别标记点,以及根据标记点坐标获得物体的精确位置。1 , the implementation process of optical surgical navigation may include: binding an object to a marker point, a navigation device identifying the marker point, and obtaining the precise position of the object according to the coordinates of the marker point.

图2示出了现有技术中,手术导航系统的一种示意图。FIG. 2 shows a schematic diagram of a surgical navigation system in the prior art.

参见图2,光学手术导航系统可以包括机械臂台车和导航台车,其中机械臂台车上设有机械臂,导航目标物体绑定有标记物;导航台车上设有导航相机;机械臂台车上还设有显示器。光学手术导航系统可以通过导航相机及标记物的配合来实现手术过程中的导航。Referring to FIG2 , the optical surgical navigation system may include a robotic arm trolley and a navigation trolley, wherein the robotic arm trolley is provided with a robotic arm, and a navigation target object is bound with a marker; the navigation trolley is provided with a navigation camera; and the robotic arm trolley is also provided with a display. The optical surgical navigation system can realize navigation during the surgical process through the cooperation of the navigation camera and the marker.

本申请提供的用于手术导航的目标定位方法,不仅避免了标记物可能导致的遮挡问题,还解除了对手术器械的束缚,使得手术操作更为自由灵活。更重要的是,该方法还支持柔性目标物体的定位,进一步拓宽了其在手术导航领域的应用范围。此外,通过摒弃对标记物的依赖,本方法还有效降低了系统成本,为医疗领域带来更为经济高效的解决方案。The target positioning method for surgical navigation provided by this application not only avoids the occlusion problem that may be caused by markers, but also removes the constraints on surgical instruments, making surgical operations more free and flexible. More importantly, this method also supports the positioning of flexible target objects, further broadening its application scope in the field of surgical navigation. In addition, by abandoning the dependence on markers, this method also effectively reduces the system cost and brings a more economical and efficient solution to the medical field.

实施例一、Embodiment 1

图3示出了本发明实施例提供的一种用于手术导航的目标定位方法的实现流程示意图。FIG3 shows a schematic diagram of an implementation flow of a target positioning method for surgical navigation provided by an embodiment of the present invention.

参见图3,本发明实施例提供的用于手术导航的目标定位方法可以包括步骤101至步骤104。3 , the target positioning method for surgical navigation provided by an embodiment of the present invention may include steps 101 to 104 .

步骤101:基于视觉相机获取手术图像,基于预训练的关键点识别模型识别所述手术图像中目标物体的关键点。Step 101: Acquire a surgical image based on a visual camera, and identify key points of a target object in the surgical image based on a pre-trained key point recognition model.

本申请的实施例使用视觉相机(例如普通深度相机等等)和人工智能图像处理技术实现手术过程的精确定位。视觉相机用于采集术野内的图像,术野即为手术时视力所及的范围。The embodiments of the present application use a visual camera (such as a common depth camera, etc.) and artificial intelligence image processing technology to achieve precise positioning during the surgical process. The visual camera is used to collect images within the surgical field, which is the range of vision during surgery.

在一个具体的示例中,视觉相机涵盖单目相机、多目相机等多种类型,这些相机均配备至少一个RGB相机以实现RGB图像采集。In a specific example, the visual cameras include various types such as monocular cameras and multi-camera cameras, and these cameras are equipped with at least one RGB camera to realize RGB image acquisition.

本申请基于人工智能图像处理技术识别物体或人体部位。人工智能图像处理技术包括深度学习图像识别算法,具体包括例如卷积神经网络、循环神经网络、生成对抗网络等。其中卷积神经网络算法较为典型,得到广泛应用。This application is based on artificial intelligence image processing technology to identify objects or human body parts. Artificial intelligence image processing technology includes deep learning image recognition algorithms, including, for example, convolutional neural networks, recurrent neural networks, generative adversarial networks, etc. Among them, convolutional neural network algorithms are more typical and widely used.

在一些实施例中,所述方法还包括:In some embodiments, the method further comprises:

获取所述目标物体的图像作为关键点识别模型的训练集;在所述训练集中,在所述目标物体的图像上标注至少一个关键点,所述训练集中目标物体的图像数量大于第一数量;Acquire an image of the target object as a training set of a key point recognition model; in the training set, mark at least one key point on the image of the target object, and the number of images of the target object in the training set is greater than a first number;

基于所述训练集训练所述关键点识别模型。The key point recognition model is trained based on the training set.

可选地,第一数量为50张。Optionally, the first quantity is 50 sheets.

在一个具体的示例中,物体关键点可以通过预训练的YOLOV8模型获得。将机械臂前端的消融针视为待测物体,使用labelme工具对消融针的各种姿态数据进行标注,即对消融针数据集通过labelme标注关键点。其中消融针数据集可以包括50张各种姿态的消融针照片,消融针关键点包括针头、中心点、针尾等。将导出数据转换为与YOLOv8兼容的格式,并训练YOLOv8 pose模型来识别和估计消融针姿势。In a specific example, the key points of the object can be obtained through the pre-trained YOLOV8 model. The ablation needle at the front end of the robotic arm is regarded as the object to be tested, and the labelme tool is used to annotate the various posture data of the ablation needle, that is, the key points of the ablation needle dataset are annotated through labelme. The ablation needle dataset can include 50 photos of ablation needles in various postures, and the key points of the ablation needle include the needle head, center point, needle tail, etc. The exported data is converted into a format compatible with YOLOv8, and the YOLOv8 pose model is trained to recognize and estimate the ablation needle posture.

在一个具体的示例中,由于YOLOv8模型的输入要求为640*640分辨率图像,因此需要将Intel RealSense相机输出的1280*720图像降采样为640*360分辨率,再通过上下填充灰色,调整为640*640分辨率。将处理后的图像输入YOLOv8模型,可以得到待检测物体的位置信息,如xy坐标。参数x、y为关键点在图像上的像素坐标,可选地,坐标原点为图像左上角。In a specific example, since the input requirement of the YOLOv8 model is a 640*640 resolution image, the 1280*720 image output by the Intel RealSense camera needs to be downsampled to a 640*360 resolution, and then adjusted to a 640*640 resolution by filling gray above and below. The processed image is input into the YOLOv8 model to obtain the position information of the object to be detected, such as xy coordinates. The parameters x and y are the pixel coordinates of the key point on the image, and optionally, the origin of the coordinates is the upper left corner of the image.

步骤102:获取所述关键点在所述手术图像中的图像坐标和深度信息,基于所述深度信息将所述图像坐标转换为世界坐标。Step 102: Obtain image coordinates and depth information of the key point in the surgical image, and convert the image coordinates into world coordinates based on the depth information.

图4示出了根据本申请实施例的方法中坐标系转换关系示意图。FIG. 4 shows a schematic diagram of a coordinate system conversion relationship in a method according to an embodiment of the present application.

参见图4,世界坐标(Xw,Yw,Zw)经过刚体变换可以转换为以摄相机为参考系的摄相机坐标(Xc,Yc,Zc),摄相机坐标经过透射变换可以转换为图像坐标(x,y),图像坐标经过二次变换可以转换为像素坐标(u,v)。以上过程可以进行逆变换,即基于同样的原理由像素坐标转换为世界坐标。Referring to Figure 4, the world coordinates (Xw , Yw , Zw ) can be converted to the camera coordinates ( Xc , Yc , Zc ) with the camera as the reference system through rigid body transformation, the camera coordinates can be converted to image coordinates (x, y) through transmission transformation, and the image coordinates can be converted to pixel coordinates (u, v) through secondary transformation. The above process can be reversely transformed, that is, based on the same principle, pixel coordinates can be converted to world coordinates.

步骤102即将物体关键点坐标转化为以深度相机为坐标原点的世界坐标,坐标转换的具体步骤例如如下。Step 102 is to convert the coordinates of the key points of the object into world coordinates with the depth camera as the coordinate origin. The specific steps of coordinate conversion are as follows.

在一些实施例中,所述获取所述关键点在所述手术图像中的图像坐标和深度信息,包括:In some embodiments, obtaining the image coordinates and depth information of the key point in the surgical image includes:

获取所述手术图像的分辨率;Acquiring the resolution of the surgical image;

将所述手术图像的分辨率转换为预存的具有深度信息的图像分辨率;Converting the resolution of the surgical image to a pre-stored image resolution with depth information;

基于经过分辨率转换后的所述手术图像获取所述关键点的图像坐标和深度信息。The image coordinates and depth information of the key points are acquired based on the surgical image after resolution conversion.

在一个具体的示例中,通过相机厂家自带的API可以获得像素深度信息。关键点坐标为640*640分辨率图像内的像素坐标,为了将原始图像与有深度信息的图像进行匹配,需要将其分辨率扩展到1280*1280分辨率。假定针头坐标为A0(x0,y0),扩展后的坐标为A1(x1,y1),扩展公式为x1=x0*2,y1=y0*2,扩展后的坐标A1仍为图像内的像素坐标,该像素坐标与具有深度信息的图像像素坐标一致。In a specific example, pixel depth information can be obtained through the camera manufacturer's own API. The key point coordinates are the pixel coordinates in the 640*640 resolution image. In order to match the original image with the image with depth information, its resolution needs to be expanded to 1280*1280 resolution. Assuming that the needle coordinates are A 0 (x0, y0), the expanded coordinates are A 1 (x1, y1), and the expansion formula is x1=x0*2, y1=y0*2. The expanded coordinates A 1 are still the pixel coordinates in the image, which are consistent with the pixel coordinates of the image with depth information.

进一步的,根据具有深度信息的图像获取某像素点的世界坐标,需要基于该像素点在相机坐标系中的坐标、相机内部参数和相机外部参数。Furthermore, obtaining the world coordinates of a certain pixel point according to the image with depth information requires the coordinates of the pixel point in the camera coordinate system, the camera internal parameters and the camera external parameters.

步骤102中将所述图像坐标转换为世界坐标,包括:The step 102 converts the image coordinates into world coordinates, including:

基于深度信息将所述图像坐标转换为相机坐标;Converting the image coordinates to camera coordinates based on the depth information;

基于相机的外部参数将所述相机坐标转换为所述世界坐标。The camera coordinates are converted to the world coordinates based on the extrinsic parameters of the camera.

在一些实施例中,所述基于深度信息将所述图像坐标转换为相机坐标,包括:In some embodiments, converting the image coordinates into camera coordinates based on the depth information includes:

基于深度信息和相机坐标计算式将所述图像坐标转换为所述相机坐标;Converting the image coordinates into the camera coordinates based on the depth information and the camera coordinate calculation formula;

所述相机坐标计算式包括:The camera coordinate calculation formula includes:

其中,(ij)为目标像素点的图像坐标,(X cY cZ c)为目标像素点的相机坐标,f x=F/dx,f y=F/dy,F为图像坐标系形式的相机焦距,dx为单个像素的水平物理尺寸,dy为单个像素的竖直物理尺寸,u 0为图像中心的像素坐标到像素坐标系原点的水平距离,v 0为图像中心的像素坐标到像素坐标系原点的竖直距离,为目标像素点的深度值。 Among them, ( i , j ) are the image coordinates of the target pixel, ( Xc , Yc , Zc ) are the camera coordinates of the target pixel, fx =F/dx, fy =F/dy, F is the camera focal length in the form of image coordinate system, dx is the horizontal physical size of a single pixel, dy is the vertical physical size of a single pixel, u0 is the horizontal distance from the pixel coordinate of the center of the image to the origin of the pixel coordinate system, v0 is the vertical distance from the pixel coordinate of the center of the image to the origin of the pixel coordinate system, and is the depth value of the target pixel .

在一个具体的示例中,要获取像素点B1(i,j)的三维坐标,需要将该像素点的坐标系转换到相机坐标系。像素点B1的深度值为D(i,j),相机标定得到的内参为(f xf yu 0v 0)。dx和dy描述了一个像素实际的宽和高。u 0为图像中心的像素坐标到像素坐标系原点的水平距离,v 0为图像中心的像素坐标到像素坐标系原点的竖直距离,为图片水平分辨率和竖直分辨率的一半。由于相机参照的是像素坐标系,所以相机的焦距应该转换为像素坐标系下的形式。In a specific example, to obtain the three-dimensional coordinates of pixel point B 1 (i, j), the coordinate system of the pixel point needs to be converted to the camera coordinate system. The depth value of pixel point B 1 is D (i, j), and the intrinsic parameters obtained by camera calibration are ( f x , f y , u 0 , v 0 ). dx and dy describe the actual width and height of a pixel. u 0 is the horizontal distance from the pixel coordinate of the center of the image to the origin of the pixel coordinate system, and v 0 is the vertical distance from the pixel coordinate of the center of the image to the origin of the pixel coordinate system, which is half of the horizontal resolution and vertical resolution of the image. Since the camera refers to the pixel coordinate system, the focal length of the camera should be converted to the form of the pixel coordinate system.

在一些实施例中,所述相机的外部参数包括旋转矩阵和平移向量,所述基于相机的外部参数将所述相机坐标转换为所述世界坐标,包括:In some embodiments, the external parameters of the camera include a rotation matrix and a translation vector, and converting the camera coordinates to the world coordinates based on the external parameters of the camera includes:

基于所述旋转矩阵、所述平移向量以及所述世界坐标计算式将所述相机坐标转换为所述世界坐标;Converting the camera coordinates to the world coordinates based on the rotation matrix, the translation vector and the world coordinate calculation formula;

所述世界坐标计算式包括:The world coordinate calculation formula includes:

其中,(X cY cZ c)为目标像素点的相机坐标,(X wY wZ w)为目标像素点的世界坐标,R为旋转矩阵,T为平移向量。 Among them, ( Xc , Yc , Zc ) are the camera coordinates of the target pixel, ( Xw , Yw , Zw ) are the world coordinates of the target pixel , R is the rotation matrix, and T is the translation vector.

相机外部参数用于实现相机坐标系与世界坐标系之间的转换。具体的,旋转矩阵包括,平移向量包括The camera external parameters are used to realize the conversion between the camera coordinate system and the world coordinate system. Specifically, the rotation matrix includes , the translation vector includes .

步骤103:基于所述关键点的世界坐标确定所述目标物体的实际位置。Step 103: Determine the actual position of the target object based on the world coordinates of the key points.

本发明实施例提供的方法还包括:基于所述目标物体的实际位置控制所述目标物体移动。The method provided by the embodiment of the present invention further includes: controlling the movement of the target object based on the actual position of the target object.

步骤104:基于所述目标物体的实际位置实时跟踪所述目标物体移动。Step 104: Track the movement of the target object in real time based on the actual position of the target object.

在一些实施例中,将机械臂前端的消融针视为待测物体,消融针的关键点为针头、中心点、针尾,通过消融针关键点的空间位置可以确定消融针在空间的唯一位置(Xw,Yw,Zw),基于位置坐标通过移动机械臂将消融针移动至指定位置,实现手术导航操作。In some embodiments, the ablation needle at the front end of the robotic arm is regarded as the object to be measured. The key points of the ablation needle are the needle head, the center point, and the needle tail. The unique position of the ablation needle in space ( Xw , Yw , Zw ) can be determined through the spatial positions of the key points of the ablation needle. The ablation needle is moved to the specified position by moving the robotic arm based on the position coordinates to realize surgical navigation operation.

在一些实施例中,目标物体可以由机械臂夹持,由机械臂移动,也可以由医生拿取,在本申请提供的用于手术导航的目标定位装置的指引下,基于目标物体的当前位置和目标位置,移动所述目标物体。In some embodiments, the target object can be clamped and moved by a robotic arm, or can be picked up by a doctor and moved based on the current position and target position of the target object under the guidance of the target positioning device for surgical navigation provided in the present application.

本发明实施例提供的方法还包括:显示所述目标物体的实际位置。The method provided by the embodiment of the present invention further includes: displaying the actual position of the target object.

进一步的,本发明实施例提供的方法还可以包括显示所述目标物体的实际位置和目标位置,以为医生提供手术导航支持。Furthermore, the method provided by the embodiment of the present invention may also include displaying the actual position and the target position of the target object to provide surgical navigation support for doctors.

本发明实施例提供的手术导航系统可以应用于例如神经外科手术导航、口腔手术导航、经皮穿刺导航系统、骨科导航系统等。The surgical navigation system provided by the embodiment of the present invention can be applied to, for example, neurosurgery navigation, oral surgery navigation, percutaneous puncture navigation system, orthopedic navigation system, etc.

根据本申请实施例,基于不同的应用场景,机械臂前端可以配置不同的手术器械,以实现不同的手术需求。According to the embodiment of the present application, based on different application scenarios, the front end of the robotic arm can be configured with different surgical instruments to meet different surgical requirements.

图5示出了基于人工智能的手术导航系统目标定位方法用于手术导航的目标定位方法的流程示意图。参见图5,在一些实施例中,手术导航实现流程可以包括通过深度相机采集术野图像,基于人工智能算法识别图像,再根据具有深度信息的图像获得物体的精确位置。FIG5 shows a schematic flow diagram of a target positioning method for surgical navigation using a surgical navigation system target positioning method based on artificial intelligence. Referring to FIG5, in some embodiments, the surgical navigation implementation process may include acquiring an image of the surgical field through a depth camera, recognizing the image based on an artificial intelligence algorithm, and then obtaining the precise position of the object based on the image with depth information.

图6示出了本申请实施例提供的基于人工智能的用于手术导航的目标定位方法的又一实现流程示意图。参见图6,在一些实施例中,手术导航实现流程可以包括由深度相机采集术野图像,基于人工智能算法获得物体关键点,根据物体关键点获得物体的精确位置,最终系统控制机械臂到达指定位置。Fig. 6 shows another implementation flow diagram of the target positioning method for surgical navigation based on artificial intelligence provided by an embodiment of the present application. Referring to Fig. 6, in some embodiments, the surgical navigation implementation process may include collecting surgical field images by a depth camera, obtaining key points of the object based on an artificial intelligence algorithm, obtaining the precise position of the object based on the key points of the object, and finally the system controls the robotic arm to reach the specified position.

参见图5和图6,根据本申请实施例的方法利用人工智能算法获取物体关键点,再基于关键点位置确定物体的精确位置,可以有效降低目标物体位置识别的计算量,并提高定位准确性。Referring to Figures 5 and 6, the method according to the embodiment of the present application uses an artificial intelligence algorithm to obtain the key points of the object, and then determines the precise position of the object based on the position of the key points, which can effectively reduce the computational complexity of target object position identification and improve positioning accuracy.

本发明实施例在光学手术导航系统中提出的目标定位方法,显著地优化了手术流程。这一创新摒弃了对传统标记物的依赖,仅凭借单一的深度相机就能实现高精度的手术导航。此方法不仅有效规避了因标记物污染或遮挡可能导致的测量精度下降的风险,而且彻底消除了标记物对手术器械的束缚,极大地提升了手术的灵活性和执行效率。更为重要的是,本方法还具备出色的柔性目标识别与标记能力,进一步拓宽了手术导航的应用场景。与此同时,由于不再需要额外的标记物及其相关的灭菌步骤,该方法显著降低了手术的整体成本,为医疗机构和患者带来了实质性的经济效益。本申请实施例中的目标定位方法,通过精准识别物体的关键点来确定其精确位置,这一策略不仅减少了物体识别和定位过程中的计算量,还提高了定位的准确性和效率,从而全面提升了手术导航系统的整体性能。The target positioning method proposed in the optical surgical navigation system of the embodiment of the present invention significantly optimizes the surgical process. This innovation abandons the reliance on traditional markers and can achieve high-precision surgical navigation with only a single depth camera. This method not only effectively avoids the risk of reduced measurement accuracy due to contamination or occlusion of markers, but also completely eliminates the constraints of markers on surgical instruments, greatly improving the flexibility and execution efficiency of the operation. More importantly, the method also has excellent flexible target recognition and marking capabilities, further broadening the application scenarios of surgical navigation. At the same time, since additional markers and their related sterilization steps are no longer required, the method significantly reduces the overall cost of the operation and brings substantial economic benefits to medical institutions and patients. The target positioning method in the embodiment of the present application determines the precise position of an object by accurately identifying its key points. This strategy not only reduces the amount of calculation in the object recognition and positioning process, but also improves the accuracy and efficiency of positioning, thereby comprehensively improving the overall performance of the surgical navigation system.

实施例二、Embodiment 2

图7示出了根据本申请实施例的用于手术导航的目标定位装置的结构示意图。FIG. 7 shows a schematic structural diagram of a target positioning device for surgical navigation according to an embodiment of the present application.

参见图7,根据本申请实施例的用于手术导航的目标定位装置可以包括:Referring to FIG. 7 , a target positioning device for surgical navigation according to an embodiment of the present application may include:

图像获取模块201,用于基于视觉相机获取手术图像,基于预训练的关键点识别模型识别所述手术图像中目标物体的关键点;An image acquisition module 201 is used to acquire a surgical image based on a visual camera, and to identify key points of a target object in the surgical image based on a pre-trained key point recognition model;

坐标转换模块202,用于获取所述关键点在所述手术图像中的图像坐标和深度信息,基于所述深度信息将所述图像坐标转换为世界坐标;A coordinate conversion module 202, configured to obtain the image coordinates and depth information of the key point in the surgical image, and convert the image coordinates into world coordinates based on the depth information;

目标定位模块203,用于基于所述关键点的世界坐标确定所述目标物体的实际位置;A target positioning module 203 is used to determine the actual position of the target object based on the world coordinates of the key points;

移动控制模块204,用于基于所述目标物体的实际位置实时跟踪所述目标物体移动。The movement control module 204 is used to track the movement of the target object in real time based on the actual position of the target object.

在一些实施例中,坐标转换模块202具体用于:In some embodiments, the coordinate conversion module 202 is specifically used for:

基于深度信息将所述图像坐标转换为相机坐标;Converting the image coordinates to camera coordinates based on the depth information;

基于相机的外部参数将所述相机坐标转换为所述世界坐标。The camera coordinates are converted to the world coordinates based on the extrinsic parameters of the camera.

在一些实施例中,坐标转换模块202具体用于:In some embodiments, the coordinate conversion module 202 is specifically used for:

基于深度信息和相机坐标计算式将所述图像坐标转换为所述相机坐标;Converting the image coordinates into the camera coordinates based on the depth information and the camera coordinate calculation formula;

所述相机坐标计算式包括:The camera coordinate calculation formula includes:

其中,(ij)为目标像素点的图像坐标,(X cY cZ c)为目标像素点的相机坐标,f x=F/dx,f y=F/dy,F为图像坐标系形式的相机焦距,dx为单个像素的水平物理尺寸,dy为单个像素的竖直物理尺寸,u 0为图像中心的像素坐标到像素坐标系原点的水平距离,v 0为图像中心的像素坐标到像素坐标系原点的竖直距离,为目标像素点的深度值。 Among them, ( i , j ) are the image coordinates of the target pixel, ( Xc , Yc , Zc ) are the camera coordinates of the target pixel, fx =F/dx, fy =F/dy, F is the camera focal length in the form of image coordinate system, dx is the horizontal physical size of a single pixel, dy is the vertical physical size of a single pixel, u0 is the horizontal distance from the pixel coordinate of the center of the image to the origin of the pixel coordinate system, v0 is the vertical distance from the pixel coordinate of the center of the image to the origin of the pixel coordinate system, and is the depth value of the target pixel .

在一些实施例中,所述相机的外部参数包括旋转矩阵和平移向量,坐标转换模块202具体用于:In some embodiments, the external parameters of the camera include a rotation matrix and a translation vector, and the coordinate conversion module 202 is specifically used for:

基于所述旋转矩阵、所述平移向量以及所述世界坐标计算式将所述相机坐标转换为所述世界坐标;Converting the camera coordinates to the world coordinates based on the rotation matrix, the translation vector and the world coordinate calculation formula;

所述世界坐标计算式包括:The world coordinate calculation formula includes:

其中,(X cY cZ c)为目标像素点的相机坐标,(X wY wZ w)为目标像素点的世界坐标,R为旋转矩阵,T为平移向量。 Among them, ( Xc , Yc , Zc ) are the camera coordinates of the target pixel, ( Xw , Yw , Zw ) are the world coordinates of the target pixel , R is the rotation matrix, and T is the translation vector.

在一些实施例中,所述坐标转换模块202具体用于:In some embodiments, the coordinate conversion module 202 is specifically used for:

获取所述手术图像的分辨率;Acquiring the resolution of the surgical image;

将所述手术图像的分辨率转换为预存的具有深度信息的图像分辨率;Converting the resolution of the surgical image to a pre-stored image resolution with depth information;

基于转换后的所述手术图像获取所述关键点的图像坐标和深度信息。The image coordinates and depth information of the key points are acquired based on the converted surgical image.

在一些实施例中,本申请提供的装置还可以包括移动控制模块,用于基于所述目标物体的实际位置控制所述目标物体移动。In some embodiments, the apparatus provided in the present application may further include a movement control module for controlling the movement of the target object based on the actual position of the target object.

综上所述,本申请实施例在光学手术导航系统中提出的目标定位方法,显著地优化了手术流程。这一创新摒弃了传统标记物的依赖,仅凭借单一的深度相机就能实现高精度的手术导航。此方法不仅有效规避了因标记物污染或遮挡可能导致的测量精度下降风险,而且彻底消除了标记物对手术器械的束缚,极大地提升了手术的灵活性和执行效率。更为重要的是,本方法还具备出色的柔性目标识别与标记能力,进一步拓宽了手术导航的应用场景。与此同时,由于不再需要额外的标记物及其相关的灭菌步骤,该方法显著降低了手术的整体成本,为医疗机构和患者带来了实质性的经济效益。本申请实施例中的目标定位方法,通过精准识别物体的关键点来确定其精确位置,这一策略不仅减少了物体识别和定位过程中的计算量,还提高了定位的准确性和效率,从而全面提升了手术导航系统的整体性能。In summary, the target positioning method proposed in the optical surgical navigation system in the embodiment of the present application significantly optimizes the surgical process. This innovation abandons the reliance on traditional markers and can achieve high-precision surgical navigation with only a single depth camera. This method not only effectively avoids the risk of reduced measurement accuracy due to contamination or occlusion of markers, but also completely eliminates the constraints of markers on surgical instruments, greatly improving the flexibility and execution efficiency of the operation. More importantly, the method also has excellent flexible target recognition and marking capabilities, further broadening the application scenarios of surgical navigation. At the same time, since additional markers and their related sterilization steps are no longer required, the method significantly reduces the overall cost of surgery and brings substantial economic benefits to medical institutions and patients. The target positioning method in the embodiment of the present application determines the precise position of an object by accurately identifying its key points. This strategy not only reduces the amount of calculation in the object recognition and positioning process, but also improves the accuracy and efficiency of positioning, thereby comprehensively improving the overall performance of the surgical navigation system.

实施例三、Embodiment 3

在上述实施例的基础上,本实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序以实现上述实施例所述方法的步骤。On the basis of the above embodiments, this embodiment provides a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the method described in the above embodiments.

实施例四、Embodiment 4:

本申请实施例还提供一种手术导航系统,包括目标器械、深度相机、显示器以及如上所述的目标定位装置或计算机设备。An embodiment of the present application also provides a surgical navigation system, including a target instrument, a depth camera, a display, and the target positioning device or computer equipment as described above.

可选的,在一些实施例中,所述手术导航系统还包括导航机械臂台车和机械臂,所述深度相机以及所述显示器设置于所述导航机械臂台车上。Optionally, in some embodiments, the surgical navigation system further includes a navigation robotic arm trolley and a robotic arm, and the depth camera and the display are disposed on the navigation robotic arm trolley.

可选的,所述目标器械设置于所述机械臂末端。所述机械臂用于带动所述目标器械移动。Optionally, the target device is disposed at the end of the mechanical arm. The mechanical arm is used to drive the target device to move.

图8示出了本申请实施例提供的手术导航系统结构示意图。FIG8 shows a schematic diagram of the structure of a surgical navigation system provided in an embodiment of the present application.

在一个具体的示例中,目标器械可以包括但不限于穿刺针。In a specific example, the target instrument may include, but is not limited to, a puncture needle.

另外,根据本申请实施例的手术导航系统可以包括例如深度相机、机械臂、内置有上述目标定位装置或上述计算机设备的导航机械臂台车。其中深度相机通过可移动伸缩支架固定于台车上,深度相机可与机械臂设置于同一台车上。深度相机的位置可以通过支架调整,在手术时将深度相机置于术野斜上方,距离1米左右且不影响医生手术操作的位置。机械臂末端带有穿刺针夹持装置,可夹持各种穿刺针、消融针等。进一步的,基于不同的手术需求,机械臂末端可以配置不同的夹持装置及不同的手术器械。In addition, the surgical navigation system according to the embodiment of the present application may include, for example, a depth camera, a robotic arm, and a navigation robotic arm trolley with the above-mentioned target positioning device or the above-mentioned computer equipment built in. The depth camera is fixed to the trolley by a movable telescopic bracket, and the depth camera and the robotic arm can be set on the same trolley. The position of the depth camera can be adjusted by the bracket. During surgery, the depth camera is placed obliquely above the surgical field, about 1 meter away and does not affect the doctor's surgical operation. The end of the robotic arm is equipped with a puncture needle clamping device, which can clamp various puncture needles, ablation needles, etc. Furthermore, based on different surgical requirements, the end of the robotic arm can be equipped with different clamping devices and different surgical instruments.

其中,所述显示器可以直接置于导航机械臂台车上,也可通过伸缩支架等各类支架设置于导航机械臂台车,以方便医生查看使用。The display can be placed directly on the navigation robot arm trolley, or can be set on the navigation robot arm trolley through various brackets such as telescopic brackets, so as to facilitate the doctor's viewing and use.

本申请提供的手术导航系统也可以将深度相机、显示器以及机械臂集成于一台导航机械臂台车上,减少手术室空间的占用,便于医生使用。The surgical navigation system provided in the present application can also integrate a depth camera, a display, and a robotic arm into a navigation robotic arm trolley, thereby reducing the space occupied in the operating room and facilitating use by doctors.

可选地,深度相机可以采用Intel公司的RealSense D435i相机,可以输出1280*720分辨率的图像,帧率为30FPS。机械臂可以采用Universal Robots公司的UR5系列机械臂,载重10斤,工作半径85厘米。RealSense D435i相机与UR5机械臂均置于同一台车,RealSense D435i相机可以由单独的可移动伸缩支架固定。Optionally, the depth camera can be a RealSense D435i camera from Intel, which can output images with a resolution of 1280*720 and a frame rate of 30FPS. The robotic arm can be a UR5 series robotic arm from Universal Robots, which has a load capacity of 10 catties and a working radius of 85 cm. The RealSense D435i camera and the UR5 robotic arm are placed on the same vehicle, and the RealSense D435i camera can be fixed by a separate movable telescopic bracket.

深度相机可获取术野图像。通过YOLOv8等深度学习模型或算法获得待识别物体的关键点,基于关键点坐标及其深度信息确定物体的空间位置信息。The depth camera can obtain the surgical field image. The key points of the object to be identified are obtained through deep learning models or algorithms such as YOLOv8, and the spatial position information of the object is determined based on the key point coordinates and their depth information.

根据本申请实施例的手术导航系统可以将机械臂末端消融针视为待识别物体,通过深度学习算法处理深度相机获得的图像,进而得到消融针的空间位置。通过视频图像实时获取穿刺针的空间位置从而实现实时的位置跟踪。进一步的,通过控制机械臂将消融针移动到穿刺规划的进针位置,实时穿刺。其中进针位置由医生设定,包括进针点、进针角度,进针点为世界坐标点;可选的,进针角度为穿刺针在水平方向与x轴或y的夹角数值和穿刺针与垂直方向的z轴的夹角数值。According to the surgical navigation system of the embodiment of the present application, the ablation needle at the end of the robotic arm can be regarded as an object to be identified, and the image obtained by the depth camera is processed by a deep learning algorithm to obtain the spatial position of the ablation needle. The spatial position of the puncture needle is obtained in real time through the video image to achieve real-time position tracking. Furthermore, the ablation needle is moved to the needle insertion position of the puncture plan by controlling the robotic arm, and the puncture is performed in real time. The needle insertion position is set by the doctor, including the needle insertion point and the needle insertion angle, and the needle insertion point is a world coordinate point; optionally, the needle insertion angle is the angle between the puncture needle and the x-axis or y-axis in the horizontal direction and the angle between the puncture needle and the z-axis in the vertical direction.

实施例五、Embodiment 5

本申请实施例还提供一种计算机可读存储介质,该可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,以由处理器加载并执行以实现上述用于手术导航的目标定位方法。An embodiment of the present application also provides a computer-readable storage medium, which stores at least one instruction, at least one program, code set or instruction set, which is loaded and executed by a processor to implement the above-mentioned target positioning method for surgical navigation.

可选地,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM, Random Access Memory)、固态硬盘(SSD, Solid State Drives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(ReRAM, ResistanceRandom Access Memory)和动态随机存取存储器(DRAM, Dynamic Random AccessMemory)。Optionally, the computer readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid state drive (SSD), or an optical disk, etc. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM).

实施例六、Embodiment 6

本申请还提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的用于手术导航的目标定位方法。The present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the target positioning method for surgical navigation described in any of the above embodiments.

上述本申请实施例序号仅仅为了描述,不代表实施的优劣。The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the pros and cons of the implementation.

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,程序可以存储于一种计算机可读存储介质中。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以进行适当的增减。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。It can be understood by those skilled in the art that all or part of the steps of implementing the above-mentioned embodiments can be completed by hardware, or can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium. The computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), an electric carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased. It can be clearly understood by those skilled in the art that, for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit, and the above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of each functional unit and module are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the above-mentioned method embodiment, and will not be repeated here.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用,使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。The computer program includes computer program code, which may be in source code form, object code form, executable file or some intermediate form.

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims (9)

1.一种用于手术导航的目标定位方法,其特征在于,所述方法包括:1. A target positioning method for surgical navigation, characterized in that the method comprises: 基于视觉相机获取手术图像,基于预训练的关键点识别模型识别所述手术图像中目标物体的关键点;Acquire a surgical image based on a visual camera, and identify key points of a target object in the surgical image based on a pre-trained key point recognition model; 获取所述关键点在所述手术图像中的图像坐标和深度信息,基于所述深度信息将所述图像坐标转换为相机坐标,基于相机的外部参数将所述相机坐标转换为世界坐标;Acquire the image coordinates and depth information of the key point in the surgical image, convert the image coordinates into camera coordinates based on the depth information, and convert the camera coordinates into world coordinates based on external parameters of the camera; 基于所述关键点的世界坐标确定所述目标物体的实际位置;Determine the actual position of the target object based on the world coordinates of the key point; 基于所述目标物体的实际位置实时跟踪所述目标物体移动;Tracking the movement of the target object in real time based on the actual position of the target object; 所述基于所述深度信息将所述图像坐标转换为相机坐标,包括:The converting the image coordinates into camera coordinates based on the depth information comprises: 基于深度信息和相机坐标计算式将所述图像坐标转换为所述相机坐标;Converting the image coordinates into the camera coordinates based on the depth information and the camera coordinate calculation formula; 所述相机坐标计算式包括:The camera coordinate calculation formula includes: 其中,(i,j)为目标像素点的图像坐标,(Xc,Yc,Zc)为目标像素点的相机坐标,fx=F/dx,fy=F/dy,F为图像坐标系形式的相机焦距,dx为单个像素的水平物理尺寸,dy为单个像素的竖直物理尺寸,u0为图像中心的像素坐标到像素坐标系原点的水平距离,v0为图像中心的像素坐标到像素坐标系原点的竖直距离,为目标像素点的深度值。Among them, (i, j) are the image coordinates of the target pixel, (Xc, Yc, Zc) are the camera coordinates of the target pixel, fx=F/dx, fy=F/dy, F is the camera focal length in the form of image coordinate system, dx is the horizontal physical size of a single pixel, dy is the vertical physical size of a single pixel, u0 is the horizontal distance from the pixel coordinate of the center of the image to the origin of the pixel coordinate system, v0 is the vertical distance from the pixel coordinate of the center of the image to the origin of the pixel coordinate system, and is the depth value of the target pixel. 2.根据权利要求1所述的方法,其特征在于,所述相机的外部参数包括旋转矩阵和平移向量,所述基于相机的外部参数将所述相机坐标转换为所述世界坐标,包括:2. The method according to claim 1, characterized in that the external parameters of the camera include a rotation matrix and a translation vector, and the converting the camera coordinates into the world coordinates based on the external parameters of the camera comprises: 基于所述旋转矩阵、所述平移向量以及所述世界坐标计算式将所述相机坐标转换为所述世界坐标;Converting the camera coordinates to the world coordinates based on the rotation matrix, the translation vector and the world coordinate calculation formula; 所述世界坐标计算式包括:The world coordinate calculation formula includes: 其中,(Xc,Yc,Zc)为目标像素点的相机坐标,(Xw,Yw,Zw)为目标像素点的世界坐标,R为旋转矩阵,T为平移向量。 Among them, (Xc, Yc, Zc) is the camera coordinates of the target pixel, (Xw, Yw, Zw) is the world coordinates of the target pixel, R is the rotation matrix, and T is the translation vector. 3.根据权利要求1至2中任一项所述的方法,其特征在于,所述获取所述关键点在所述手术图像中的图像坐标和深度信息,包括:3. The method according to any one of claims 1 to 2, characterized in that the step of obtaining the image coordinates and depth information of the key point in the surgical image comprises: 获取所述手术图像的分辨率;Acquiring the resolution of the surgical image; 将所述手术图像的分辨率转换为预存的具有深度信息的图像分辨率;Converting the resolution of the surgical image to a pre-stored image resolution with depth information; 基于经过分辨率转换后的所述手术图像获取所述关键点的图像坐标和深度信息。The image coordinates and depth information of the key points are acquired based on the surgical image after resolution conversion. 4.一种用于手术导航的目标定位装置,其特征在于,所述装置包括:4. A target positioning device for surgical navigation, characterized in that the device comprises: 图像获取模块,用于基于视觉相机获取手术图像,基于预训练的关键点识别模型识别所述手术图像中目标物体的关键点;An image acquisition module, used to acquire a surgical image based on a visual camera, and to identify key points of a target object in the surgical image based on a pre-trained key point recognition model; 坐标转换模块,用于获取所述关键点在所述手术图像中的图像坐标和深度信息,基于所述深度信息将所述图像坐标转换为相机坐标,基于相机的外部参数将所述相机坐标转换为世界坐标;A coordinate conversion module, used for obtaining the image coordinates and depth information of the key point in the surgical image, converting the image coordinates into camera coordinates based on the depth information, and converting the camera coordinates into world coordinates based on the external parameters of the camera; 所述基于所述深度信息将所述图像坐标转换为相机坐标,包括:The converting the image coordinates into camera coordinates based on the depth information comprises: 基于深度信息和相机坐标计算式将所述图像坐标转换为所述相机坐标;Converting the image coordinates into the camera coordinates based on the depth information and the camera coordinate calculation formula; 所述相机坐标计算式包括:The camera coordinate calculation formula includes: 其中,(i,j)为目标像素点的图像坐标,(Xc,Yc,Zc)为目标像素点的相机坐标,fx=F/dx,fy=F/dy,F为图像坐标系形式的相机焦距,dx为单个像素的水平物理尺寸,dy为单个像素的竖直物理尺寸,u0为图像中心的像素坐标到像素坐标系原点的水平距离,v0为图像中心的像素坐标到像素坐标系原点的竖直距离,为目标像素点的深度值;Wherein, (i, j) is the image coordinate of the target pixel, (Xc, Yc, Zc) is the camera coordinate of the target pixel, fx=F/dx, fy=F/dy, F is the focal length of the camera in the form of the image coordinate system, dx is the horizontal physical size of a single pixel, dy is the vertical physical size of a single pixel, u0 is the horizontal distance from the pixel coordinate of the center of the image to the origin of the pixel coordinate system, v0 is the vertical distance from the pixel coordinate of the center of the image to the origin of the pixel coordinate system, and is the depth value of the target pixel; 目标定位模块,用于基于所述关键点的世界坐标确定所述目标物体的实际位置;A target positioning module, used to determine the actual position of the target object based on the world coordinates of the key point; 移动控制模块,用于基于所述目标物体的实际位置实时跟踪所述目标物体移动。The movement control module is used to track the movement of the target object in real time based on the actual position of the target object. 5.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现如权利要求1至3中任一项所述的目标定位方法。5. A computer device, characterized in that the computer device includes a processor and a memory, the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, at least one program, a code set or an instruction set is loaded and executed by the processor to implement the target positioning method as described in any one of claims 1 to 3. 6.一种手术导航系统,其特征在于,包括目标器械、深度相机、显示器以及如权利要求4所述的目标定位装置或如权利要求5所述的计算机设备。6. A surgical navigation system, characterized in that it comprises a target instrument, a depth camera, a display, and the target positioning device as described in claim 4 or the computer device as described in claim 5. 7.根据权利要求6所述的手术导航系统,其特征在于,所述系统还包括导航机械臂台车和机械臂,所述机械臂用于带动所述目标器械移动,所述深度相机、所述显示器以及所述机械臂可设置于所述导航机械臂台车上。7. The surgical navigation system according to claim 6 is characterized in that the system also includes a navigation robotic arm trolley and a robotic arm, the robotic arm is used to drive the target instrument to move, and the depth camera, the display and the robotic arm can be arranged on the navigation robotic arm trolley. 8.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如权利要求1至3中任一项所述的目标定位方法。8. A computer-readable storage medium, characterized in that the readable storage medium stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the target positioning method as described in any one of claims 1 to 3. 9.一种计算机程序产品,包括计算机指令,其特征在于,该计算机指令被处理器执行时,实现如权利要求1至3中任一项所述的目标定位方法。9. A computer program product, comprising computer instructions, characterized in that when the computer instructions are executed by a processor, the target positioning method according to any one of claims 1 to 3 is implemented.
CN202410954720.5A 2024-07-17 2024-07-17 Target positioning method and device for surgical navigation and surgical navigation system Active CN118490357B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410954720.5A CN118490357B (en) 2024-07-17 2024-07-17 Target positioning method and device for surgical navigation and surgical navigation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410954720.5A CN118490357B (en) 2024-07-17 2024-07-17 Target positioning method and device for surgical navigation and surgical navigation system

Publications (2)

Publication Number Publication Date
CN118490357A CN118490357A (en) 2024-08-16
CN118490357B true CN118490357B (en) 2024-10-29

Family

ID=92231317

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410954720.5A Active CN118490357B (en) 2024-07-17 2024-07-17 Target positioning method and device for surgical navigation and surgical navigation system

Country Status (1)

Country Link
CN (1) CN118490357B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119344875B (en) * 2024-12-25 2025-03-14 北京天智航医疗科技股份有限公司 A method and system for generating precision information

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114041875A (en) * 2021-11-24 2022-02-15 电子科技大学 Integrated operation positioning navigation system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111673735A (en) * 2020-04-28 2020-09-18 平安科技(深圳)有限公司 Mechanical arm control method and device based on monocular vision positioning
CN113876426B (en) * 2021-10-28 2023-04-18 电子科技大学 Intraoperative positioning and tracking system and method combined with shadowless lamp
CN114413958A (en) * 2021-12-28 2022-04-29 浙江大学 Monocular visual ranging and speed measurement method for unmanned logistics vehicles
CN117685980A (en) * 2023-12-13 2024-03-12 之江实验室 An indoor robot multi-camera positioning method, system and medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114041875A (en) * 2021-11-24 2022-02-15 电子科技大学 Integrated operation positioning navigation system

Also Published As

Publication number Publication date
CN118490357A (en) 2024-08-16

Similar Documents

Publication Publication Date Title
US10687901B2 (en) Methods and systems for registration of virtual space with real space in an augmented reality system
CN112472297B (en) Pose monitoring system, pose monitoring method, surgical robot system and storage medium
JP4822634B2 (en) A method for obtaining coordinate transformation for guidance of an object
EP2953569B1 (en) Tracking apparatus for tracking an object with respect to a body
JP6334052B2 (en) Intraoperative tracking method
CN113876426B (en) Intraoperative positioning and tracking system and method combined with shadowless lamp
US10832408B2 (en) Patient registration systems, devices, and methods for a medical procedure
JP2019034121A (en) Surgical robot system for stereotactic surgery and method for controlling stereotactic surgery robot
CN118490357B (en) Target positioning method and device for surgical navigation and surgical navigation system
EP4090254A1 (en) Systems and methods for autonomous suturing
Ferguson et al. Toward image-guided partial nephrectomy with the da Vinci robot: exploring surface acquisition methods for intraoperative re-registration
CN114948209A (en) Surgical field tracking and adjusting method and surgical robot system
CN116459007A (en) Method, device and equipment for determining mechanical arm configuration of surgical robot system
CN115868999A (en) Positioning method, positioning device and readable storage medium of ray imaging system
CN103417295B (en) Surgical navigation system and surgical navigation method
US20230252681A1 (en) Method of medical calibration
US20240423448A1 (en) Calibration of camera and location sensor
CN113855240B (en) A medical image registration system and method based on magnetic navigation
TWI758857B (en) Positioning system and positioning method
US12178399B2 (en) System and method for view restoration
US20230210627A1 (en) Three-dimensional instrument pose estimation
Lorsakul et al. Point-cloud-to-point-cloud technique on tool calibration for dental implant surgical path tracking
US20250072977A1 (en) Automated registration of preoperative volume image data, using a search image
EP4456824A1 (en) Two-dimensional image registration
CN115475007A (en) Surgical robot system, adjustment method, and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant