CN119299850A - Remote image acquisition method and related products - Google Patents
Remote image acquisition method and related products Download PDFInfo
- Publication number
- CN119299850A CN119299850A CN202411794621.1A CN202411794621A CN119299850A CN 119299850 A CN119299850 A CN 119299850A CN 202411794621 A CN202411794621 A CN 202411794621A CN 119299850 A CN119299850 A CN 119299850A
- Authority
- CN
- China
- Prior art keywords
- rotation amount
- image acquisition
- pose
- posture
- coordinate system
- 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
- 238000000034 method Methods 0.000 title claims abstract description 69
- 238000006243 chemical reaction Methods 0.000 claims abstract description 66
- 238000002604 ultrasonography Methods 0.000 claims description 81
- 238000013519 translation Methods 0.000 claims description 36
- 238000004590 computer program Methods 0.000 claims description 23
- 230000015654 memory Effects 0.000 claims description 16
- 230000036544 posture Effects 0.000 description 242
- 239000000523 sample Substances 0.000 description 37
- 230000003902 lesion Effects 0.000 description 34
- 238000003780 insertion Methods 0.000 description 20
- 230000037431 insertion Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 12
- 210000000709 aorta Anatomy 0.000 description 11
- 210000003462 vein Anatomy 0.000 description 11
- 238000011161 development Methods 0.000 description 8
- 238000003384 imaging method Methods 0.000 description 8
- 239000002872 contrast media Substances 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000009466 transformation Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 4
- 238000005859 coupling reaction Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 4
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 3
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 210000000244 kidney pelvis Anatomy 0.000 description 2
- 210000004072 lung Anatomy 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 210000003734 kidney Anatomy 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 230000002747 voluntary effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
- H04N23/661—Transmitting camera control signals through networks, e.g. control via the Internet
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/02—Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type
- B25J9/04—Programme-controlled manipulators characterised by movement of the arms, e.g. cartesian coordinate type by rotating at least one arm, excluding the head movement itself, e.g. cylindrical coordinate type or polar coordinate type
- B25J9/046—Revolute coordinate type
- B25J9/047—Revolute coordinate type the pivoting axis of the first arm being offset to the vertical axis
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/60—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
- G16H40/67—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Business, Economics & Management (AREA)
- Mechanical Engineering (AREA)
- Business, Economics & Management (AREA)
- Robotics (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Manipulator (AREA)
Abstract
本申请公开了一种远程图像采集方法及相关产品,该远程图像采集方法应用于控制设备,控制设备用于远程控制图像采集设备采集图像,图像采集设备固定在机械臂上,控制设备通过控制机械臂运动带动图像采集设备运动,方法包括:获取图像采集设备在机械臂的基座坐标系下的第一位姿,基座坐标系是以机械臂的基座构建的坐标系;获取图像采集设备的位姿的第一调整量;基于第一调整量,调整第一位姿得到图像采集设备在基座坐标系下的第二位姿;获取第一转换关系,第一转换关系为图像采集设备的位姿与参考结构的位姿的转换关系,参考结构包括机械臂上除基座之外的结构;利用第一转换关系将第二位姿转换为参考结构在基座坐标系下的第三位姿。
The present application discloses a remote image acquisition method and related products, the remote image acquisition method is applied to a control device, the control device is used to remotely control the image acquisition device to acquire images, the image acquisition device is fixed on a mechanical arm, the control device drives the image acquisition device to move by controlling the movement of the mechanical arm, the method comprises: obtaining a first posture of the image acquisition device in a base coordinate system of the mechanical arm, the base coordinate system is a coordinate system constructed with the base of the mechanical arm; obtaining a first adjustment amount of the posture of the image acquisition device; based on the first adjustment amount, adjusting the first posture to obtain a second posture of the image acquisition device in the base coordinate system; obtaining a first conversion relationship, the first conversion relationship being a conversion relationship between the posture of the image acquisition device and the posture of a reference structure, the reference structure comprising a structure on the mechanical arm except the base; using the first conversion relationship to convert the second posture into a third posture of the reference structure in the base coordinate system.
Description
技术领域Technical Field
本申请涉及医疗影像处理技术领域,尤其涉及一种远程图像采集方法及相关产品。The present application relates to the field of medical image processing technology, and in particular to a remote image acquisition method and related products.
背景技术Background Art
在医疗领域,经常会涉及远程手术的需要,其中,远程手术就会涉及远程控制图像采集。因此,如何进行远程图像采集方法具有非常重要的意义。In the medical field, there is often a need for remote surgery, which involves remote control image acquisition. Therefore, how to perform remote image acquisition methods is of great significance.
发明内容Summary of the invention
本申请提供一种远程图像采集方法及相关产品,以进行远程图像采集,其中,相关产品包括远程图像采集穿刺装置、电子设备、计算机可读存储介质、计算机程序产品。The present application provides a remote image acquisition method and related products for remote image acquisition, wherein the related products include a remote image acquisition puncture device, an electronic device, a computer-readable storage medium, and a computer program product.
第一方面,提供了一种远程图像采集方法,所述方法应用于控制设备,所述控制设备用于远程控制图像采集设备采集图像,所述图像采集设备固定在机械臂上,所述控制设备通过控制所述机械臂运动带动所述图像采集设备运动,所述方法包括:In a first aspect, a remote image acquisition method is provided, the method is applied to a control device, the control device is used to remotely control an image acquisition device to acquire images, the image acquisition device is fixed on a mechanical arm, the control device drives the image acquisition device to move by controlling the movement of the mechanical arm, the method comprises:
获取所述图像采集设备在所述机械臂的基座坐标系下的第一位姿,所述基座坐标系是以所述机械臂的基座构建的坐标系;Acquire a first position of the image acquisition device in a base coordinate system of the robotic arm, wherein the base coordinate system is a coordinate system constructed based on a base of the robotic arm;
获取所述图像采集设备的位姿的第一调整量;Acquire a first adjustment amount of the posture of the image acquisition device;
基于所述第一调整量,调整所述第一位姿得到所述图像采集设备在所述基座坐标系下的第二位姿;Based on the first adjustment amount, adjusting the first posture to obtain a second posture of the image acquisition device in the base coordinate system;
获取第一转换关系,所述第一转换关系为所述图像采集设备的位姿与参考结构的位姿的转换关系,所述参考结构包括所述机械臂上除所述基座之外的结构;Acquire a first conversion relationship, where the first conversion relationship is a conversion relationship between a posture of the image acquisition device and a posture of a reference structure, where the reference structure includes a structure on the robotic arm except the base;
利用所述第一转换关系将所述第二位姿转换为所述参考结构在所述基座坐标系下的第三位姿。The second posture is converted into a third posture of the reference structure in the base coordinate system by using the first conversion relationship.
结合本申请任一实施方式,在利用所述第一转换关系将所述第二位姿转换为所述参考结构在所述基座坐标系下的第三位姿之后,所述方法还包括:In combination with any embodiment of the present application, after using the first transformation relationship to transform the second posture into a third posture of the reference structure in the base coordinate system, the method further includes:
通过所述第三位姿控制所述机械臂运动,以使所述参考结构的位姿为所述第三位姿。The movement of the robotic arm is controlled by the third posture so that the posture of the reference structure is the third posture.
结合本申请任一实施方式,所述图像采集设备采集的图像包括超声图像,在通过所述第三位姿控制所述机械臂运动,以使所述参考结构的位姿为所述第三位姿之后,所述方法包括:In combination with any embodiment of the present application, the image captured by the image acquisition device includes an ultrasonic image, and after controlling the movement of the robotic arm through the third posture so that the posture of the reference structure is the third posture, the method includes:
接收来自所述图像采集设备在所述第三位姿下采集到的目标超声图像,所述目标超声图像包括待穿刺对象;receiving a target ultrasound image acquired by the image acquisition device in the third posture, wherein the target ultrasound image includes an object to be punctured;
基于所述目标超声图像确定所述待穿刺对象的穿刺路径。A puncture path of the object to be punctured is determined based on the target ultrasound image.
结合本申请任一实施方式,所述第一位姿为第一时刻的位姿,所述获取所述图像采集设备的位姿的第一调整量,包括:In combination with any embodiment of the present application, the first posture is a posture at a first moment, and the step of obtaining a first adjustment amount of the posture of the image acquisition device includes:
获取操控设备在所述第一时刻的第四位姿,所述操控设备用于远程调整所述图像采集设备的位姿;Acquire a fourth posture of the control device at the first moment, the control device being used to remotely adjust the posture of the image acquisition device;
获取所述操控设备在第二时刻的第五位姿,所述第二时刻为晚于所述第一时刻的时刻;Acquire a fifth posture of the control device at a second moment, where the second moment is a moment later than the first moment;
基于所述第五位姿与所述第四位姿的差异,得到所述第一调整量。The first adjustment amount is obtained based on a difference between the fifth posture and the fourth posture.
结合本申请任一实施方式,所述第一调整量包括第一旋转量和第一平移量,所述利用所述第一转换关系将所述第二位姿转换为所述参考结构在所述基座坐标系下的第三位姿,包括:In combination with any embodiment of the present application, the first adjustment amount includes a first rotation amount and a first translation amount, and the using the first conversion relationship to convert the second posture into a third posture of the reference structure in the base coordinate system includes:
将所述第二位姿分解为第二旋转量和第二平移量;Decomposing the second posture into a second rotation and a second translation;
利用所述第一旋转量调整所述第二旋转量,得到第三旋转量;adjusting the second rotation amount by using the first rotation amount to obtain a third rotation amount;
利用所述第一平移量调整所述第二平移量,得到第三平移量;adjusting the second translation amount by using the first translation amount to obtain a third translation amount;
基于所述第三旋转量和所述第三平移量,得到所述第三位姿。The third posture is obtained based on the third rotation amount and the third translation amount.
结合本申请任一实施方式,所述基座坐标系包括横轴、纵轴和竖轴,所述第一旋转量包括第一横旋转量、第一纵旋转量、第一竖旋转量,所述第一横旋转量为所述第一旋转量在所述横轴上的分量,所述第一纵旋转量为所述第一旋转量在所述纵轴上的分量,所述第一竖旋转量为所述第一旋转量在所述竖轴上的分量;In combination with any embodiment of the present application, the base coordinate system includes a horizontal axis, a vertical axis and a vertical axis, the first rotation amount includes a first horizontal rotation amount, a first vertical rotation amount and a first vertical rotation amount, the first horizontal rotation amount is a component of the first rotation amount on the horizontal axis, the first vertical rotation amount is a component of the first rotation amount on the vertical axis, and the first vertical rotation amount is a component of the first rotation amount on the vertical axis;
所述利用所述第一旋转量调整所述第二旋转量,得到第三旋转量,包括:The step of adjusting the second rotation amount by using the first rotation amount to obtain a third rotation amount includes:
确定所述第二旋转量在所述横轴上的分量,得到第二横旋转量;Determine the component of the second rotation amount on the horizontal axis to obtain a second horizontal rotation amount;
确定所述第二旋转量在所述纵轴上的分量,得到第二纵旋转量;Determine the component of the second rotation amount on the longitudinal axis to obtain a second longitudinal rotation amount;
确定所述第二旋转量在所述竖轴上的分量,得到第二竖旋转量;Determine the component of the second rotation amount on the vertical axis to obtain a second vertical rotation amount;
利用所述第一横旋转量调整所述第二横旋转量,得到第三横旋转量;adjusting the second lateral rotation amount by using the first lateral rotation amount to obtain a third lateral rotation amount;
利用所述第一纵旋转量调整所述第二纵旋转量,得到第三纵旋转量;adjusting the second longitudinal rotation amount by using the first longitudinal rotation amount to obtain a third longitudinal rotation amount;
利用所述第一竖旋转量调整所述第二竖旋转量,得到第三竖旋转量;adjusting the second vertical rotation amount by using the first vertical rotation amount to obtain a third vertical rotation amount;
基于所述第三横旋转量、所述第三纵旋转量和所述第三竖旋转量,得到所述第三旋转量。The third rotation amount is obtained based on the third lateral rotation amount, the third longitudinal rotation amount, and the third vertical rotation amount.
第二方面,提供了一种控制设备,所述控制设备用于远程控制图像采集设备采集图像,所述图像采集设备固定在机械臂上,所述控制设备通过控制所述机械臂运动带动所述图像采集设备运动,所述控制设备包括:In a second aspect, a control device is provided, the control device is used to remotely control an image acquisition device to acquire images, the image acquisition device is fixed on a mechanical arm, the control device drives the image acquisition device to move by controlling the movement of the mechanical arm, and the control device includes:
获取单元,用于获取所述图像采集设备在所述机械臂的基座坐标系下的第一位姿,所述基座坐标系是以所述机械臂的基座构建的坐标系;An acquisition unit, used for acquiring a first position of the image acquisition device in a base coordinate system of the robotic arm, wherein the base coordinate system is a coordinate system constructed based on a base of the robotic arm;
所述获取单元,还用于获取所述图像采集设备的位姿的第一调整量;The acquisition unit is further used to acquire a first adjustment amount of the posture of the image acquisition device;
调整单元,用于基于所述第一调整量,调整所述第一位姿得到所述图像采集设备在所述基座坐标系下的第二位姿;an adjusting unit, configured to adjust the first posture to obtain a second posture of the image acquisition device in the base coordinate system based on the first adjustment amount;
所述获取单元,还用于获取第一转换关系,所述第一转换关系为所述图像采集设备的位姿与参考结构的位姿的转换关系,所述参考结构包括所述机械臂上除所述基座之外的结构;The acquisition unit is further used to acquire a first conversion relationship, where the first conversion relationship is a conversion relationship between a posture of the image acquisition device and a posture of a reference structure, where the reference structure includes a structure on the robotic arm except the base;
转换单元,用于利用所述第一转换关系将所述第二位姿转换为所述参考结构在所述基座坐标系下的第三位姿。A conversion unit is used to convert the second posture into a third posture of the reference structure in the base coordinate system by using the first conversion relationship.
结合本申请任一实施方式,所述控制设备,还包括:In combination with any implementation manner of the present application, the control device further includes:
控制单元,用于通过所述第三位姿控制所述机械臂运动,以使所述参考结构的位姿为所述第三位姿。A control unit is used to control the movement of the robotic arm through the third posture so that the posture of the reference structure is the third posture.
结合本申请任一实施方式,所述图像采集设备采集的图像包括超声图像,所述控制设备,还包括:接收单元,用于接收来自所述图像采集设备在所述第三位姿下采集到的目标超声图像,所述目标超声图像包括待穿刺对象;In combination with any embodiment of the present application, the image captured by the image acquisition device includes an ultrasonic image, and the control device further includes: a receiving unit for receiving a target ultrasonic image captured by the image acquisition device in the third posture, wherein the target ultrasonic image includes the object to be punctured;
确定单元,用于基于所述目标超声图像确定所述待穿刺对象的穿刺路径。A determination unit is used to determine a puncture path of the object to be punctured based on the target ultrasound image.
结合本申请任一实施方式,所述获取单元,用于:In combination with any implementation manner of the present application, the acquisition unit is used to:
获取操控设备在所述第一时刻的第四位姿,所述操控设备用于远程调整所述图像采集设备的位姿;Acquire a fourth posture of the control device at the first moment, the control device being used to remotely adjust the posture of the image acquisition device;
获取所述操控设备在第二时刻的第五位姿,所述第二时刻为晚于所述第一时刻的时刻;Acquire a fifth posture of the control device at a second moment, where the second moment is a moment later than the first moment;
基于所述第五位姿与所述第四位姿的差异,得到所述第一调整量。The first adjustment amount is obtained based on a difference between the fifth posture and the fourth posture.
结合本申请任一实施方式,所述第一调整量包括第一旋转量和第一平移量,所述转换单元,用于:In combination with any embodiment of the present application, the first adjustment amount includes a first rotation amount and a first translation amount, and the conversion unit is used to:
将所述第二位姿分解为第二旋转量和第二平移量;Decomposing the second posture into a second rotation and a second translation;
利用所述第一旋转量调整所述第二旋转量,得到第三旋转量;adjusting the second rotation amount by using the first rotation amount to obtain a third rotation amount;
利用所述第一平移量调整所述第二平移量,得到第三平移量;adjusting the second translation amount by using the first translation amount to obtain a third translation amount;
基于所述第三旋转量和所述第三平移量,得到所述第三位姿。The third posture is obtained based on the third rotation amount and the third translation amount.
结合本申请任一实施方式,所述基座坐标系包括横轴、纵轴和竖轴,所述第一旋转量包括第一横旋转量、第一纵旋转量、第一竖旋转量,所述第一横旋转量为所述第一旋转量在所述横轴上的分量,所述第一纵旋转量为所述第一旋转量在所述纵轴上的分量,所述第一竖旋转量为所述第一旋转量在所述竖轴上的分量;In combination with any embodiment of the present application, the base coordinate system includes a horizontal axis, a vertical axis and a vertical axis, the first rotation amount includes a first horizontal rotation amount, a first vertical rotation amount and a first vertical rotation amount, the first horizontal rotation amount is a component of the first rotation amount on the horizontal axis, the first vertical rotation amount is a component of the first rotation amount on the vertical axis, and the first vertical rotation amount is a component of the first rotation amount on the vertical axis;
所述转换单元,用于:The conversion unit is used for:
确定所述第二旋转量在所述横轴上的分量,得到第二横旋转量;Determine the component of the second rotation amount on the horizontal axis to obtain a second horizontal rotation amount;
确定所述第二旋转量在所述纵轴上的分量,得到第二纵旋转量;Determine the component of the second rotation amount on the longitudinal axis to obtain a second longitudinal rotation amount;
确定所述第二旋转量在所述竖轴上的分量,得到第二竖旋转量;Determine the component of the second rotation amount on the vertical axis to obtain a second vertical rotation amount;
利用所述第一横旋转量调整所述第二横旋转量,得到第三横旋转量;adjusting the second lateral rotation amount by using the first lateral rotation amount to obtain a third lateral rotation amount;
利用所述第一纵旋转量调整所述第二纵旋转量,得到第三纵旋转量;adjusting the second longitudinal rotation amount by using the first longitudinal rotation amount to obtain a third longitudinal rotation amount;
利用所述第一竖旋转量调整所述第二竖旋转量,得到第三竖旋转量;adjusting the second vertical rotation amount by using the first vertical rotation amount to obtain a third vertical rotation amount;
基于所述第三横旋转量、所述第三纵旋转量和所述第三竖旋转量,得到所述第三旋转量。The third rotation amount is obtained based on the third lateral rotation amount, the third longitudinal rotation amount, and the third vertical rotation amount.
第三方面,提供了一种电子设备,包括:处理器和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所述处理器执行所述计算机指令的情况下,所述电子设备执行如上述第一方面及其任意一种可能实现的方式的方法。In a third aspect, an electronic device is provided, comprising: a processor and a memory, the memory being used to store computer program code, the computer program code comprising computer instructions, and when the processor executes the computer instructions, the electronic device executes the method as described in the first aspect above and any possible implementation thereof.
第四方面,提供了另一种电子设备,包括:处理器、发送装置、输入装置、输出装置和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,在所述处理器执行所述计算机指令的情况下,所述电子设备执行如上述第一方面及其任意一种可能实现的方式的方法。In a fourth aspect, another electronic device is provided, comprising: a processor, a sending device, an input device, an output device and a memory, wherein the memory is used to store computer program code, and the computer program code includes computer instructions. When the processor executes the computer instructions, the electronic device executes the method as described in the first aspect above and any possible implementation method thereof.
第五方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,在所述程序指令被处理器执行的情况下,使所述处理器执行如上述第一方面及其任意一种可能实现的方式的方法。In a fifth aspect, a computer-readable storage medium is provided, in which a computer program is stored. The computer program includes program instructions, and when the program instructions are executed by a processor, the processor is caused to execute the method as described in the first aspect above and any possible implementation method thereof.
第六方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序或指令,在所述计算机程序或指令在计算机上运行的情况下,使得所述计算机执行上述第一方面及其任一种可能的实现方式的方法。In a sixth aspect, a computer program product is provided, which includes a computer program or instructions, and when the computer program or instructions are run on a computer, the computer is enabled to execute the method of the above-mentioned first aspect and any possible implementation thereof.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application.
本申请实施例中,图像采集设备固定在机械臂上,其中,控制设备通过控制机械臂运动带动图像采集设备运动。控制设备获取图像采集设备在机械臂的基座坐标系下的第一位姿后,获取图像采集设备的位姿的第一调整量。然后基于第一调整量,调整第一位姿得到图像采集设备在基座坐标系下的第二位姿。再获取第一转换关系,其中,第一转换关系为图像采集设备的位姿与参考结构的位姿的转换关系,参考结构为机械臂的结构。最后利用第一转换关系将第二位姿转换为参考结构在基座坐标系下的第三位姿,这样可将图像采集设备的位姿的第一调整量转化为机械臂的参考结构的位姿。In an embodiment of the present application, the image acquisition device is fixed on the robotic arm, wherein the control device drives the image acquisition device to move by controlling the movement of the robotic arm. After the control device obtains the first posture of the image acquisition device in the base coordinate system of the robotic arm, it obtains the first adjustment amount of the posture of the image acquisition device. Then, based on the first adjustment amount, the first posture is adjusted to obtain the second posture of the image acquisition device in the base coordinate system. Then, the first conversion relationship is obtained, wherein the first conversion relationship is the conversion relationship between the posture of the image acquisition device and the posture of the reference structure, and the reference structure is the structure of the robotic arm. Finally, the second posture is converted into the third posture of the reference structure in the base coordinate system using the first conversion relationship, so that the first adjustment amount of the posture of the image acquisition device can be converted into the posture of the reference structure of the robotic arm.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.
此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本申请的实施例,并与说明书一起用于说明本申请的技术方案。The drawings herein are incorporated into the specification and constitute a part of the specification. These drawings illustrate embodiments consistent with the present application and are used together with the specification to illustrate the technical solution of the present application.
图1为本申请实施例提供的一种远程图像采集方法的流程示意图;FIG1 is a schematic diagram of a flow chart of a remote image acquisition method provided in an embodiment of the present application;
图2为本申请实施例提供的一种通过操控杆控制图像采集设备采集图像的场景示意图;FIG2 is a schematic diagram of a scenario in which an image acquisition device is controlled by a joystick to acquire an image, provided in an embodiment of the present application;
图3a为本申请实施例提供的一种法兰坐标系的横轴和纵轴的示意图;FIG3a is a schematic diagram of the horizontal axis and the vertical axis of a flange coordinate system provided in an embodiment of the present application;
图3b为本申请实施例提供的一种法兰坐标系的纵轴和竖轴的示意图;FIG3 b is a schematic diagram of the longitudinal axis and the vertical axis of a flange coordinate system provided in an embodiment of the present application;
图4为本申请实施例提供的一种基于超声探头进行穿刺的场景示意图;FIG4 is a schematic diagram of a scenario of puncture based on an ultrasound probe provided in an embodiment of the present application;
图5为本申请实施例提供的一种所述控制设备的结构示意图;FIG5 is a schematic diagram of the structure of a control device provided in an embodiment of the present application;
图6为本申请实施例提供的一种电子设备的硬件结构示意图。FIG6 is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application.
具体实施方式DETAILED DESCRIPTION
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上。Mentioning "embodiment" in this article means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments. It should be understood that in this application, "at least one (item)" means one or more, "multiple" means two or more, and "at least two (items)" means two or three and more.
本申请实施例提供了一种远程图像采集方法,该远程图像采集方法应用于控制设备,其中,控制设备用于远程控制图像采集设备采集图像,图像采集设备固定在机械臂上,控制设备通过控制机械臂运动带动图像采集设备运动。通过控制机械臂运动,可带动图像采集设备运动,进而可调整图像采集设备的拍摄角度,从而可调整图像采集设备采集到的图像的内容。The embodiment of the present application provides a remote image acquisition method, which is applied to a control device, wherein the control device is used to remotely control an image acquisition device to acquire images, the image acquisition device is fixed on a mechanical arm, and the control device drives the image acquisition device to move by controlling the movement of the mechanical arm. By controlling the movement of the mechanical arm, the image acquisition device can be driven to move, and then the shooting angle of the image acquisition device can be adjusted, thereby adjusting the content of the image acquired by the image acquisition device.
在一种可能实现的场景中,图像采集设备包括超声探头,其中,超声探头用于采集超声图像。超声探头被固定在机械臂上,机械臂可部署在手术室中。控制设备可以是任意电子设备,可选的,控制设备包括以下中的一种:手机、计算机、平板电脑。控制设备可以部署在手术室外。在该实现场景中,用户可在手术室外通过控制设备控制手术室内的图像采集设备采集图像,由此可实现远程图像采集,例如,医生在手术室外通过控制设备可控制手术室内的图像采集设备采集图像。本申请实施例中,远程图像采集方法的执行主体为上述控制设备。In one possible implementation scenario, the image acquisition device includes an ultrasound probe, wherein the ultrasound probe is used to acquire ultrasound images. The ultrasound probe is fixed on a robotic arm, and the robotic arm can be deployed in an operating room. The control device can be any electronic device. Optionally, the control device includes one of the following: a mobile phone, a computer, and a tablet computer. The control device can be deployed outside the operating room. In this implementation scenario, a user can control the image acquisition device in the operating room to acquire images through the control device outside the operating room, thereby realizing remote image acquisition. For example, a doctor can control the image acquisition device in the operating room to acquire images through the control device outside the operating room. In the embodiment of the present application, the executor of the remote image acquisition method is the above-mentioned control device.
应理解,本申请方法实施例还可以通过处理器执行计算机程序代码的方式实现。下面结合本申请实施例中的附图对本申请实施例进行描述。请参阅图1,图1为本申请实施例提供的一种远程图像采集方法的流程示意图。It should be understood that the method embodiment of the present application can also be implemented by a processor executing a computer program code. The present application embodiment is described below in conjunction with the accompanying drawings in the present application embodiment. Please refer to Figure 1, which is a flow chart of a remote image acquisition method provided in the present application embodiment.
101、获取上述图像采集设备在上述机械臂的基座坐标系下的第一位姿。101. Obtain the first position of the image acquisition device in the base coordinate system of the robotic arm.
本申请实施例中,基座坐标系是以机械臂的基座构建的坐标系。第一位姿为图像采集设备在基座坐标系下的位姿。可选的,本申请实施例中的位姿包括位置和姿态,第一位姿包括图像采集设备在基座坐标系下的位置和图像采集设备在基座坐标系下的姿态。In the embodiment of the present application, the base coordinate system is a coordinate system constructed by the base of the robot arm. The first pose is the pose of the image acquisition device in the base coordinate system. Optionally, the pose in the embodiment of the present application includes position and pose, and the first pose includes the position of the image acquisition device in the base coordinate system and the pose of the image acquisition device in the base coordinate system.
在一种获取第一位姿的实现方式中,控制设备接收用户通过输入组件输入的第一位姿获取第一位姿,其中,输入组件包括:鼠标、键盘、触控屏、触控板、音频输入器。In an implementation method of obtaining the first posture, a control device receives the first posture input by the user through an input component to obtain the first posture, wherein the input component includes: a mouse, a keyboard, a touch screen, a touch pad, and an audio input device.
在另一种获取第一位姿的实现方式中,控制设备接收用户通过终端发送的第一位姿获取第一位姿,其中,终端包括:手机、电脑、平板电脑、智能可穿戴设备。In another implementation method of obtaining the first posture, a control device receives the first posture sent by the user through a terminal to obtain the first posture, wherein the terminal includes: a mobile phone, a computer, a tablet computer, and a smart wearable device.
在又一种获取第一位姿的实现方式中,控制设备包括定位成像装置,其中,定位成像装置包括成像设备,该定位成像装置用于确定第一位姿。可选的,定位成像装置为激光雷达。通过激光雷达对图像采集设备进行扫描,可得到图像采集设备在世界坐标系下的基准位姿。然后基于世界坐标系与基座坐标系的转换关系,对基准位姿进行转换,得到第一位姿,其中,转换关系包括世界坐标系与基座坐标系之间的旋转关系,以及世界坐标系与基座坐标系之间的平移关系,基于旋转关系对世界坐标系进行旋转,并基于平移关系对世界坐标系进行平移后,可使世界坐标系与基座坐标系对齐。In another implementation method of obtaining the first pose, the control device includes a positioning imaging device, wherein the positioning imaging device includes an imaging device, and the positioning imaging device is used to determine the first pose. Optionally, the positioning imaging device is a laser radar. By scanning the image acquisition device through the laser radar, a reference pose of the image acquisition device in the world coordinate system can be obtained. Then, based on the conversion relationship between the world coordinate system and the base coordinate system, the reference pose is converted to obtain the first pose, wherein the conversion relationship includes a rotation relationship between the world coordinate system and the base coordinate system, and a translation relationship between the world coordinate system and the base coordinate system. After rotating the world coordinate system based on the rotation relationship and translating the world coordinate system based on the translation relationship, the world coordinate system can be aligned with the base coordinate system.
在基于该种实现方式的一种实现场景中,控制设备部署在手术室外,图像采集设备部署在手术室内。通过该种实现方式,可实现在手术室外获取手术室内的图像采集设备的位姿。In an implementation scenario based on this implementation method, the control device is deployed outside the operating room, and the image acquisition device is deployed inside the operating room. Through this implementation method, the position and posture of the image acquisition device in the operating room can be obtained outside the operating room.
可选的,定位成像装置为二维成像设备。通过二维成像设备采集一张包括图像采集设备的二维场景图像。然后将二维场景图像输入位姿估计模型,以使位姿估计模型估计二维场景图像中的图像采集设备在基座坐标系下的位姿,得到第一位姿。其中,位姿估计模型用于基于二维图像估计得到二维图像中的物体在基座坐标系下的位姿。Optionally, the positioning imaging device is a two-dimensional imaging device. A two-dimensional scene image including an image acquisition device is acquired by the two-dimensional imaging device. Then, the two-dimensional scene image is input into a pose estimation model, so that the pose estimation model estimates the pose of the image acquisition device in the two-dimensional scene image in the base coordinate system to obtain a first pose. The pose estimation model is used to estimate the pose of an object in the two-dimensional image in the base coordinate system based on the two-dimensional image.
102、获取上述图像采集设备的位姿的第一调整量。102. Obtain a first adjustment amount of the position and posture of the image acquisition device.
本申请实施例中,第一调整量为图像采集设备的位姿的调整量,基于第一调整量对图像采集设备的位姿进行调整,可改变图像采集设备的位姿,进而可改变图像采集设备的拍摄角度和拍摄范围,从而可改变图像采集设备采集到的图像的内容。In the embodiment of the present application, the first adjustment amount is the adjustment amount of the posture of the image acquisition device. Adjusting the posture of the image acquisition device based on the first adjustment amount can change the posture of the image acquisition device, and then change the shooting angle and shooting range of the image acquisition device, thereby changing the content of the image captured by the image acquisition device.
在一种可能实现的方式中,控制设备包括操控杆,其中,操控杆用于调整图像采集设备的位姿,具体的,通过调整操控杆的位姿,可改变图像采集设备的位姿。用户通过移动操控杆可向控制设备输入图像采集设备的位姿的第一调整量。可选的,图像采集设备的位姿的调整量是根据操控杆的位姿的调整量的。请参阅图2,图2为本申请实施例提供的一种通过操控杆控制图像采集设备采集图像的场景示意图。如图2所示,图像采集设备固定在机械臂上,操作杆可通过控制机械臂运动带动图像采集设备运动,进而可控制图像采集设备对待采集对象进行图像采集,其中,图像采集设备可以是超声探头,待采集对象可以是患者。应理解,图2中操控杆与机械臂可不是固定连接的,在实际应用中,可将操控杆和机械臂分别部署在不同的空间,例如,将操控杆部署在手术室外,将机械臂部署在手术室内。In a possible implementation, the control device includes a joystick, wherein the joystick is used to adjust the posture of the image acquisition device. Specifically, the posture of the image acquisition device can be changed by adjusting the posture of the joystick. The user can input a first adjustment amount of the posture of the image acquisition device to the control device by moving the joystick. Optionally, the adjustment amount of the posture of the image acquisition device is based on the adjustment amount of the posture of the joystick. Please refer to Figure 2, which is a schematic diagram of a scene of controlling an image acquisition device to acquire an image by a joystick provided in an embodiment of the present application. As shown in Figure 2, the image acquisition device is fixed on a mechanical arm, and the operating lever can drive the image acquisition device to move by controlling the movement of the mechanical arm, thereby controlling the image acquisition device to acquire an image of the object to be acquired, wherein the image acquisition device can be an ultrasound probe, and the object to be acquired can be a patient. It should be understood that the joystick and the mechanical arm in Figure 2 may not be fixedly connected. In actual applications, the joystick and the mechanical arm can be deployed in different spaces respectively, for example, the joystick is deployed outside the operating room and the mechanical arm is deployed in the operating room.
103、基于上述第一调整量,调整上述第一位姿得到上述图像采集设备在上述基座坐标系下的第二位姿。103. Based on the first adjustment amount, adjust the first posture to obtain a second posture of the image acquisition device in the base coordinate system.
如步骤102所述,第一调整量为图像采集设备的位姿的调整量,因此控制设备可基于第一调整量调整图像采集设备在基座坐标系下的第一位姿,调整后图像采集设备在基座坐标系下的位姿为第二位姿。在一种可能实现的方式中,控制设备通过确定第一位姿与第一调整量的和,得到第二位姿。在另一种可能实现的方式中,控制设备在基于第一调整量调整第一位姿得到第二位姿后,还基于三维场景图像,规划图像采集设备将位姿由第一位姿调整为第二位姿的参考路径,其中,三维场景图像为机械臂和图像采集设备所处的场景的三维图像,三维场景图像由控制设备采集得到,参考路径为机械臂的运动路径,机械臂按照该参考路径运动可使机械臂上的图像采集设备的位姿由第一位姿调整为第二位姿。在该种实现方式中,由于机械臂和图像采集设备所处的场景为手术室,而在手术室中可能存在人或物,因此机械臂的运动路径应该避开人或物。而控制设备是处于手术室外的,因此通过控制设备采集手术室内的场景(即机械臂和图像采集设备所处的场景)的三维图像,可以更全面、准确的获得手术室内的场景的信息。然后再基于该三维场景图像,规划参考路径,可在机械臂按照参考路径运动使图像采集设备的位姿由第一位姿变为第二位姿的情况下,降低机械臂和图像采集设备与人或物碰撞的几率,从而提高安全性。As described in step 102, the first adjustment amount is the adjustment amount of the posture of the image acquisition device, so the control device can adjust the first posture of the image acquisition device in the base coordinate system based on the first adjustment amount, and the posture of the image acquisition device in the base coordinate system after adjustment is the second posture. In a possible implementation, the control device obtains the second posture by determining the sum of the first posture and the first adjustment amount. In another possible implementation, after the control device adjusts the first posture based on the first adjustment amount to obtain the second posture, it also plans a reference path for the image acquisition device to adjust the posture from the first posture to the second posture based on the three-dimensional scene image, wherein the three-dimensional scene image is a three-dimensional image of the scene where the robot arm and the image acquisition device are located, and the three-dimensional scene image is acquired by the control device, and the reference path is the movement path of the robot arm, and the robot arm moves according to the reference path to adjust the posture of the image acquisition device on the robot arm from the first posture to the second posture. In this implementation, since the scene where the robot arm and the image acquisition device are located is an operating room, and there may be people or objects in the operating room, the movement path of the robot arm should avoid people or objects. The control device is outside the operating room, so by collecting the three-dimensional image of the scene in the operating room (that is, the scene where the robot arm and the image acquisition device are located) through the control device, the information of the scene in the operating room can be obtained more comprehensively and accurately. Then, based on the three-dimensional scene image, a reference path is planned, and when the robot arm moves according to the reference path to change the posture of the image acquisition device from the first posture to the second posture, the probability of the robot arm and the image acquisition device colliding with people or objects can be reduced, thereby improving safety.
104、获取第一转换关系。104. Obtain a first conversion relationship.
本申请实施例中,第一转换关系为图像采集设备的位姿与参考结构的位姿的转换关系,也就是说,利用第一转换关系可将图像采集设备的位姿转换为参考结构的位姿。例如,在已知图像采集设备的位姿为位姿1的情况下,利用第一转换关系对位姿1进行转换,可得到参考结构的位姿。参考结构为机械臂的结构,可选的,参考结构为机械臂的结构中除基座之外的结构,可选的,参考结构为机械臂上与图像采集设备连接的结构,例如,图像采集设备固定在机械臂的法兰上,那么参考结构为法兰。In the embodiment of the present application, the first conversion relationship is the conversion relationship between the posture of the image acquisition device and the posture of the reference structure, that is, the posture of the image acquisition device can be converted into the posture of the reference structure using the first conversion relationship. For example, when it is known that the posture of the image acquisition device is posture 1, the posture of the reference structure can be obtained by converting posture 1 using the first conversion relationship. The reference structure is the structure of the robot arm. Optionally, the reference structure is the structure of the robot arm except the base. Optionally, the reference structure is the structure on the robot arm connected to the image acquisition device. For example, the image acquisition device is fixed on the flange of the robot arm, then the reference structure is the flange.
可选的,在参考结构为机械臂的法兰的情况下,第一转换关系为基座坐标系与法兰坐标系的转换关系,其中,法兰坐标系是基于法兰构建的坐标系。可选的,图3a为本申请实施例提供的一种法兰坐标系的横轴和纵轴的示意图,图3b为本申请实施例提供的一种法兰坐标系的纵轴和竖轴的示意图。如图3a和图3b所示,法兰包括第一端面和第二端面,其中,第一端面为与图像采集设备接触的端面。法兰坐标系的原点(即图3a中的O1和图3b中的O1)为第一端面的中心。横轴(即图3a中的X1轴)和纵轴(即图3a中的Y1轴和图3b中的Y1轴)均为与第一端面的径向平行的方向,且横轴与纵轴垂直。纵轴(即图3b中的Z1轴)垂直于第一端面。Optionally, in the case where the reference structure is a flange of a robotic arm, the first conversion relationship is a conversion relationship between a base coordinate system and a flange coordinate system, wherein the flange coordinate system is a coordinate system constructed based on the flange. Optionally, FIG. 3a is a schematic diagram of a horizontal axis and a vertical axis of a flange coordinate system provided in an embodiment of the present application, and FIG. 3b is a schematic diagram of a longitudinal axis and a vertical axis of a flange coordinate system provided in an embodiment of the present application. As shown in FIG. 3a and FIG. 3b, the flange includes a first end face and a second end face, wherein the first end face is an end face in contact with the image acquisition device. The origin of the flange coordinate system (i.e., O1 in FIG. 3a and O1 in FIG. 3b) is the center of the first end face. The horizontal axis (i.e., the X1 axis in FIG. 3a) and the longitudinal axis (i.e., the Y1 axis in FIG. 3a and the Y1 axis in FIG. 3b) are both parallel to the radial direction of the first end face, and the horizontal axis is perpendicular to the longitudinal axis. The longitudinal axis (i.e., the Z1 axis in FIG. 3b) is perpendicular to the first end face.
在将图像采集设备固定在法兰上的情况下,可基于图像采集设备与法兰之间的结构关系,确定第一转换关系。此时利用第一转换关系可将图像采集设备在基座坐标系下的位姿转换为法兰在法兰坐标系下的位姿。机械臂再基于第一转换关系,可将法兰在法兰坐标系下的位姿转换为法兰在基座坐标系下的位姿。例如,用Flange表示第一转换关系,其中,Flange为矩阵,基于第一转换关系可将图像采集设备在基座坐标系下的位姿转换为法兰在法兰坐标系下的位姿。那么基于Flange-1可将法兰在法兰坐标系下的位姿转换为法兰在基座坐标系下的位姿,其中,Flange-1为Flange的逆矩阵。When the image acquisition device is fixed on the flange, the first conversion relationship can be determined based on the structural relationship between the image acquisition device and the flange. At this time, the first conversion relationship can be used to convert the position and posture of the image acquisition device in the base coordinate system into the position and posture of the flange in the flange coordinate system. Based on the first conversion relationship, the robotic arm can convert the position and posture of the flange in the flange coordinate system into the position and posture of the flange in the base coordinate system. For example, the first conversion relationship is represented by Flange, where Flange is a matrix, and the position and posture of the image acquisition device in the base coordinate system can be converted into the position and posture of the flange in the flange coordinate system based on the first conversion relationship. Then, based on Flange -1 , the position and posture of the flange in the flange coordinate system can be converted into the position and posture of the flange in the base coordinate system, where Flange -1 is the inverse matrix of Flange.
由于机械臂所能控制的结构为机械臂的结构,而不能控制除机械臂的结构之外的物体,换句话说,机械臂能控制机械臂的结构的位姿,但不能控制固定在机械臂上的物体的位姿。而参考结构为机械臂的结构、图像采集设备不是机械臂的结构,因此机械臂可控制参考结构的位姿,但是不能控制图像采集设备的位姿。应理解,机械臂控制机械臂的结构的位姿可以理解为,机械臂包括中央处理器(central processing unit,CPU),该CPU可控制机械臂的结构,具体的,该CPU可通过控制机械臂运动,调整机械臂的结构在机械臂的基座坐标系下的位姿。例如,机械臂的CPU可通过控制机械臂各个关节的运动,调整机械臂的参考结构在基座坐标系下的位姿。Since the structure that the robot can control is the structure of the robot, and it cannot control objects other than the structure of the robot, in other words, the robot can control the position and posture of the structure of the robot, but cannot control the position and posture of objects fixed on the robot. The reference structure is the structure of the robot, and the image acquisition device is not the structure of the robot. Therefore, the robot can control the position and posture of the reference structure, but cannot control the position and posture of the image acquisition device. It should be understood that the robot controlling the position and posture of the structure of the robot can be understood as the robot includes a central processing unit (CPU), and the CPU can control the structure of the robot. Specifically, the CPU can adjust the position and posture of the structure of the robot in the base coordinate system of the robot by controlling the movement of the robot. For example, the CPU of the robot can adjust the position and posture of the reference structure of the robot in the base coordinate system by controlling the movement of each joint of the robot.
105、利用上述第一转换关系将上述第二位姿转换为上述参考结构在上述基座坐标系下的第三位姿。105. Use the first transformation relationship to transform the second posture into a third posture of the reference structure in the base coordinate system.
由于第一转换关系为图像采集设备的位姿与参考结构的位姿的转换关系,控制设备可利用第一转换关系将图像采集设备在基座坐标系下的位姿转换为参考结构在基座坐标系下的位姿,也就是将第二位姿转换为参考结构在基座坐标系下的位姿,即为第三位姿。如步骤104所述,机械臂所能控制的结构为机械臂的结构,而不能控制除机械臂的结构之外的物体,因此控制设备通过执行步骤105得到第三位姿,可使机械臂通过将参考结构的位姿调整为第三位姿,使图像采集设备的位姿调整为第二位姿。Since the first conversion relationship is the conversion relationship between the posture of the image acquisition device and the posture of the reference structure, the control device can use the first conversion relationship to convert the posture of the image acquisition device in the base coordinate system into the posture of the reference structure in the base coordinate system, that is, to convert the second posture into the posture of the reference structure in the base coordinate system, that is, the third posture. As described in step 104, the structure that the robot can control is the structure of the robot, and cannot control objects other than the structure of the robot. Therefore, the control device obtains the third posture by executing step 105, and the robot can adjust the posture of the image acquisition device to the second posture by adjusting the posture of the reference structure to the third posture.
本申请实施例中,图像采集设备固定在机械臂上,其中,控制设备通过控制机械臂运动带动图像采集设备运动。控制设备获取图像采集设备在机械臂的基座坐标系下的第一位姿后,获取图像采集设备的位姿的第一调整量。然后基于第一调整量,调整第一位姿得到图像采集设备在基座坐标系下的第二位姿。再获取第一转换关系,其中,第一转换关系为图像采集设备的位姿与参考结构的位姿的转换关系,参考结构为机械臂的结构。最后利用第一转换关系将第二位姿转换为参考结构在基座坐标系下的第三位姿,这样可将图像采集设备的位姿的第一调整量转化为机械臂的参考结构的位姿。In an embodiment of the present application, the image acquisition device is fixed on the robotic arm, wherein the control device drives the image acquisition device to move by controlling the movement of the robotic arm. After the control device obtains the first posture of the image acquisition device in the base coordinate system of the robotic arm, it obtains the first adjustment amount of the posture of the image acquisition device. Then, based on the first adjustment amount, the first posture is adjusted to obtain the second posture of the image acquisition device in the base coordinate system. Then, the first conversion relationship is obtained, wherein the first conversion relationship is the conversion relationship between the posture of the image acquisition device and the posture of the reference structure, and the reference structure is the structure of the robotic arm. Finally, the second posture is converted into the third posture of the reference structure in the base coordinate system using the first conversion relationship, so that the first adjustment amount of the posture of the image acquisition device can be converted into the posture of the reference structure of the robotic arm.
作为一种可选的实施方式,控制设备在利用第一转换关系将第二位姿转换为参考结构在基座坐标系下的第三位姿之后,通过第三位姿控制机械臂运动,以使参考结构的位姿为第三位姿。可选的,控制设备在得到第三位姿后,向机械臂发送携带第三位姿的控制指令,其中,该控制指令用于指示机械臂将参考结构的位姿调整为第三位姿。又因为当参考结构在基座坐标系下的位姿为第三位姿的情况下,图像采集设备在基座坐标系下的位姿为第二位姿,所以控制设备通过向机械臂发送携带第三位姿的控制指令,可实现基于第一调整量将图像采集设备的位姿调整为第二位姿。As an optional implementation, after the control device converts the second posture into the third posture of the reference structure in the base coordinate system using the first conversion relationship, the control device controls the movement of the robotic arm through the third posture so that the posture of the reference structure is the third posture. Optionally, after obtaining the third posture, the control device sends a control instruction carrying the third posture to the robotic arm, wherein the control instruction is used to instruct the robotic arm to adjust the posture of the reference structure to the third posture. Because when the posture of the reference structure in the base coordinate system is the third posture, the posture of the image acquisition device in the base coordinate system is the second posture, the control device can adjust the posture of the image acquisition device to the second posture based on the first adjustment amount by sending a control instruction carrying the third posture to the robotic arm.
在一种可能实现的场景中,图像采集设备包括超声探头,其中,超声探头用于采集超声图像。超声探头被固定在机械臂上,机械臂可部署在手术室内,控制设备部署在手术室外。用户通过控制设备通过向机械臂发送携带第三位姿的控制指令,可实现在手术室外将手术室内的超声探头的位姿调整为第二位姿。In a possible scenario, the image acquisition device includes an ultrasound probe, wherein the ultrasound probe is used to acquire ultrasound images. The ultrasound probe is fixed on a robotic arm, the robotic arm can be deployed in an operating room, and the control device is deployed outside the operating room. The user can adjust the posture of the ultrasound probe in the operating room to the second posture outside the operating room by sending a control instruction carrying a third posture to the robotic arm through the control device.
作为一种可选的实施方式,上述图像采集设备采集的图像包括超声图像,控制设备在通过上述第三位姿控制上述机械臂运动,以使上述参考结构的位姿为上述第三位姿之后,还执行以下步骤:接收来自上述图像采集设备在上述第三位姿下采集到的目标超声图像,上述目标超声图像包括待穿刺对象;基于上述目标超声图像确定上述待穿刺对象的穿刺路径。As an optional embodiment, the image captured by the above-mentioned image acquisition device includes an ultrasonic image. After the control device controls the movement of the above-mentioned robotic arm through the above-mentioned third posture so that the posture of the above-mentioned reference structure is the above-mentioned third posture, the control device further performs the following steps: receiving a target ultrasonic image captured by the above-mentioned image acquisition device in the above-mentioned third posture, the above-mentioned target ultrasonic image includes the object to be punctured; and determining the puncture path of the above-mentioned object to be punctured based on the above-mentioned target ultrasonic image.
在一种可能实现的场景中,图像采集设备包括超声探头,其中,超声探头用于采集超声图像。超声探头被固定在机械臂上,机械臂可部署在手术室内,控制设备部署在手术室外。用户通过控制设备通过向机械臂发送携带第三位姿的控制指令,可实现在手术室外将手术室内的超声探头的位姿调整为第二位姿。在通过超声探头采集患者的超声图像后,可基于该超声图像确定针对患者的穿刺路径,进而可基于该穿刺路径控制进针装置对患者进行穿刺。In one possible scenario, the image acquisition device includes an ultrasound probe, wherein the ultrasound probe is used to acquire ultrasound images. The ultrasound probe is fixed on a robotic arm, the robotic arm can be deployed in an operating room, and the control device is deployed outside the operating room. The user can adjust the posture of the ultrasound probe in the operating room to the second posture outside the operating room by sending a control instruction carrying a third posture to the robotic arm through the control device. After acquiring an ultrasound image of the patient through the ultrasound probe, the puncture path for the patient can be determined based on the ultrasound image, and then the needle insertion device can be controlled based on the puncture path to puncture the patient.
请参阅图4,图4为本申请实施例提供的一种基于超声探头进行穿刺的场景示意图。如图4所示,该场景包括超声探头、机械臂和进针装置,其中,超声探头和进针装置均固定在机械臂上。超声探头用于通过对患者进行扫描采集得到患者的超声图像,进针装置用于控制穿刺针进行穿刺。Please refer to Figure 4, which is a schematic diagram of a scenario of puncture based on an ultrasound probe provided in an embodiment of the present application. As shown in Figure 4, the scenario includes an ultrasound probe, a mechanical arm, and a needle insertion device, wherein the ultrasound probe and the needle insertion device are both fixed on the mechanical arm. The ultrasound probe is used to obtain an ultrasound image of the patient by scanning and collecting the patient, and the needle insertion device is used to control the puncture needle to perform puncture.
如图4所示,超声探头的扫描区域为扇形区域,超声探头在对患者进行扫描时,可对扫描区域内的信息进行成像得到超声图像。在得到超声图像后,可从超声图像中确定进针点和患者的病灶。再将进针点在超声图像中的位置转换为世界坐标系下的位置,以及将病灶在超声图像中的位置转换为世界坐标系下的位置,其中,图4所示的O2X2Y2Z2即为世界坐标系,具体的,O2为世界坐标系的原点,X2为世界坐标系的横轴,Y2为世界坐标系的纵轴,Z2为世界坐标系的竖轴。再基于进针点在世界坐标系下的位置,以及病灶在世界坐标系下的位置,可确定针对患者的病灶进行穿刺的穿刺路径。然后基于该穿刺路径控制机械臂带动进针装置运动,以使进针装置控制穿刺针沿着穿刺路径进行穿刺。As shown in FIG4 , the scanning area of the ultrasonic probe is a fan-shaped area. When the ultrasonic probe scans the patient, the information in the scanning area can be imaged to obtain an ultrasonic image. After obtaining the ultrasonic image, the needle insertion point and the patient's lesion can be determined from the ultrasonic image. Then the position of the needle insertion point in the ultrasonic image is converted to the position in the world coordinate system, and the position of the lesion in the ultrasonic image is converted to the position in the world coordinate system, wherein O 2 X 2 Y 2 Z 2 shown in FIG4 is the world coordinate system, specifically, O 2 is the origin of the world coordinate system, X 2 is the horizontal axis of the world coordinate system, Y 2 is the vertical axis of the world coordinate system, and Z 2 is the vertical axis of the world coordinate system. Based on the position of the needle insertion point in the world coordinate system and the position of the lesion in the world coordinate system, the puncture path for puncturing the patient's lesion can be determined. Then, based on the puncture path, the mechanical arm is controlled to drive the needle insertion device to move, so that the needle insertion device controls the puncture needle to puncture along the puncture path.
作为一种可选的实施方式,上述第一位姿为第一时刻的位姿,控制设备通过执行以下步骤获取图像采集设备的位姿的第一调整量:获取操控设备在上述第一时刻的第四位姿,上述操控设备用于远程调整上述图像采集设备的位姿;获取上述操控设备在第二时刻的第五位姿,上述第二时刻为晚于上述第一时刻的时刻;基于上述第五位姿与上述第四位姿的差异,得到上述第一调整量。As an optional implementation, the first posture is the posture at the first moment, and the control device obtains the first adjustment amount of the posture of the image acquisition device by executing the following steps: obtaining the fourth posture of the control device at the first moment, the control device is used to remotely adjust the posture of the image acquisition device; obtaining the fifth posture of the control device at the second moment, the second moment being a moment later than the first moment; based on the difference between the fifth posture and the fourth posture, obtaining the first adjustment amount.
在该种实施方式中,操控设备用于远程调整图像采集设备的位姿,即操控设备可控制图像采集设备的位姿,例如,操控设备为图2中的操作杆。可选的,控制设备包括操控设备。第一时刻为通过操控设备调整图像采集设备的位姿的初始时刻,第二时刻为通过操控设备调整图像采集设备的位姿的终止时刻,其中,第一位姿为图像采集设备在第一时刻的位姿,即在第一时刻,图像采集设备在基座坐标系下的位姿为第一位姿。在一种可能实现的场景中,在第一时刻时,图像采集设备在机械臂的基座坐标系下的位姿为第一位姿,操控设备的位姿为第四位姿。用于从第一时刻开始调整操控设备的位姿(例如,移动操控杆),使操控设备在第二时刻的位姿为第二位姿。控制设备将操控设备从第一时刻的位姿到第二时刻的位姿的变化量转换为第一调整量,并基于第一调整量调整图像采集设备的位姿。In this embodiment, the control device is used to remotely adjust the posture of the image acquisition device, that is, the control device can control the posture of the image acquisition device, for example, the control device is the joystick in Figure 2. Optionally, the control device includes the control device. The first moment is the initial moment of adjusting the posture of the image acquisition device by the control device, and the second moment is the termination moment of adjusting the posture of the image acquisition device by the control device, wherein the first posture is the posture of the image acquisition device at the first moment, that is, at the first moment, the posture of the image acquisition device in the base coordinate system is the first posture. In a possible scenario, at the first moment, the posture of the image acquisition device in the base coordinate system of the manipulator is the first posture, and the posture of the control device is the fourth posture. It is used to adjust the posture of the control device from the first moment (for example, move the joystick) so that the posture of the control device at the second moment is the second posture. The control device converts the change amount of the posture of the control device from the first moment to the second moment into a first adjustment amount, and adjusts the posture of the image acquisition device based on the first adjustment amount.
可选的,第四位姿和第五位姿均为操控设备在操控坐标系下的位姿,其中,操控坐标系是基于操控设备构建的坐标系。控制设备利用第二转换关系,将第四位姿转换为基座坐标系下的第六位姿,并利用第二转换将第五位姿转换为基座坐标系下的第七位姿。然后基于第七位姿与第六位姿的差异,得到第一调整量。Optionally, the fourth posture and the fifth posture are both postures of the manipulation device in the manipulation coordinate system, wherein the manipulation coordinate system is a coordinate system constructed based on the manipulation device. The control device uses the second transformation relationship to convert the fourth posture into a sixth posture in the base coordinate system, and uses the second transformation to convert the fifth posture into a seventh posture in the base coordinate system. Then, based on the difference between the seventh posture and the sixth posture, the first adjustment amount is obtained.
作为一种可选的实施方式,上述第一调整量包括第一旋转量和第一平移量,控制设备在执行步骤“利用上述第一转换关系将上述第二位姿转换为上述参考结构在上述基座坐标系下的第三位姿”的过程中执行以下步骤:将上述第二位姿分解为第二旋转量和第二平移量;利用上述第一旋转量调整上述第二旋转量,得到第三旋转量;利用上述第一平移量调整上述第二平移量,得到第三平移量;基于上述第三旋转量和上述第三平移量,得到上述第三位姿。As an optional embodiment, the above-mentioned first adjustment amount includes a first rotation amount and a first translation amount. The control device performs the following steps during the execution of the step of "using the above-mentioned first transformation relationship to convert the above-mentioned second posture into the third posture of the above-mentioned reference structure in the above-mentioned base coordinate system": decomposing the above-mentioned second posture into a second rotation amount and a second translation amount; adjusting the above-mentioned second rotation amount using the above-mentioned first rotation amount to obtain a third rotation amount; adjusting the above-mentioned second translation amount using the above-mentioned first translation amount to obtain a third translation amount; and obtaining the above-mentioned third posture based on the above-mentioned third rotation amount and the above-mentioned third translation amount.
在该种实施方式中,由于第一调整量包括第一旋转量和第一平移量,相应的,控制设备基于第一调整量调整图像采集设备的位姿时,可通过旋转图像采集设备和平移图像采集设备实现。因此控制设备首先将第二位姿分解为第二旋转量和第二平移量,然后利用第一旋转量和第一平移量,分别调整第二位姿的旋转分量和平移分量,得到第三位姿。In this embodiment, since the first adjustment amount includes the first rotation amount and the first translation amount, correspondingly, when the control device adjusts the posture of the image acquisition device based on the first adjustment amount, it can be achieved by rotating the image acquisition device and translating the image acquisition device. Therefore, the control device first decomposes the second posture into the second rotation amount and the second translation amount, and then uses the first rotation amount and the first translation amount to adjust the rotation component and the translation component of the second posture respectively to obtain the third posture.
作为一种可选的实施方式,上述基座坐标系包括横轴、纵轴和竖轴,上述第一旋转量包括第一横旋转量、第一纵旋转量、第一竖旋转量,上述第一横旋转量为上述第一旋转量在上述横轴上的分量,上述第一纵旋转量为上述第一旋转量在上述纵轴上的分量,上述第一竖旋转量为上述第一旋转量在上述竖轴上的分量。As an optional embodiment, the base coordinate system includes a horizontal axis, a vertical axis and a vertical axis, and the first rotation amount includes a first horizontal rotation amount, a first vertical rotation amount and a first vertical rotation amount. The first horizontal rotation amount is a component of the first rotation amount on the horizontal axis, the first vertical rotation amount is a component of the first rotation amount on the vertical axis, and the first vertical rotation amount is a component of the first rotation amount on the vertical axis.
控制设备在执行步骤“利用上述第一旋转量调整上述第二旋转量,得到第三旋转量”的过程中执行以下步骤:确定上述第二旋转量在上述横轴上的分量,得到第二横旋转量。确定上述第二旋转量在上述纵轴上的分量,得到第二纵旋转量。确定上述第二旋转量在上述竖轴上的分量,得到第二竖旋转量。利用上述第一横旋转量调整上述第二横旋转量,得到第三横旋转量。利用上述第一纵旋转量调整上述第二纵旋转量,得到第三纵旋转量。利用上述第一竖旋转量调整上述第二竖旋转量,得到第三竖旋转量。基于上述第三横旋转量、上述第三纵旋转量和上述第三竖旋转量,得到上述第三旋转量。The control device performs the following steps during the process of executing the step "adjusting the second rotation amount by using the first rotation amount to obtain a third rotation amount": determining the component of the second rotation amount on the horizontal axis to obtain a second horizontal rotation amount. Determining the component of the second rotation amount on the vertical axis to obtain a second vertical rotation amount. Determining the component of the second rotation amount on the vertical axis to obtain a second vertical rotation amount. Adjusting the second horizontal rotation amount by using the first horizontal rotation amount to obtain a third horizontal rotation amount. Adjusting the second vertical rotation amount by using the first vertical rotation amount to obtain a third vertical rotation amount. Adjusting the second vertical rotation amount by using the first vertical rotation amount to obtain a third vertical rotation amount. Based on the third horizontal rotation amount, the third vertical rotation amount and the third vertical rotation amount, the third rotation amount is obtained.
在该种实施方式中,第一旋转量包括基座坐标的各个坐标轴上的分量(即第一横旋转量、第一纵旋转量和第一竖旋转量),控制设备通过以上步骤,将第二旋转量分解为基座坐标系的各个坐标轴上的分量,得到第二横旋转量、第二纵旋转量、第二纵旋转量。然后利用第一旋转量在各个坐标轴上的分量,对相应坐标轴上的分量进行调整,可得到各个坐标轴上调整后的分量(即第三横旋转量、第三纵旋转量和第三竖旋转量)。最后可基于各个坐标轴上调整后的分量,得到调整后的旋转量(即第三旋转量)。In this embodiment, the first rotation amount includes components on each coordinate axis of the base coordinate system (i.e., the first horizontal rotation amount, the first vertical rotation amount, and the first vertical rotation amount). Through the above steps, the control device decomposes the second rotation amount into components on each coordinate axis of the base coordinate system to obtain the second horizontal rotation amount, the second vertical rotation amount, and the second vertical rotation amount. Then, using the components of the first rotation amount on each coordinate axis, the components on the corresponding coordinate axis are adjusted to obtain the adjusted components on each coordinate axis (i.e., the third horizontal rotation amount, the third vertical rotation amount, and the third vertical rotation amount). Finally, based on the adjusted components on each coordinate axis, the adjusted rotation amount (i.e., the third rotation amount) can be obtained.
可选的,基座坐标系的横轴表示为,基座坐标系的纵轴表示为,基座坐标系的竖轴表示为,其中,表示为(1,0,0),表示为(0,1,0),表示为(0,0,1)。控制设备通过将与旋转量相乘,可得到旋转量在横轴上的分量,例如,将第二旋转量与(1,0,0)相乘,可得到第二横旋转量。同理,控制设备通过将与旋转量相乘,可得到旋转量在纵轴上的分量。控制设备通过将与旋转量相乘,可得到旋转量在竖轴上的分量。Optionally, the horizontal axis of the base coordinate system is expressed as , the vertical axis of the base coordinate system is expressed as , the vertical axis of the base coordinate system is expressed as ,in, It is represented as (1, 0, 0), It is represented as (0, 1, 0), Represented as (0, 0, 1). The control device is By multiplying the rotation amount, the component of the rotation amount on the horizontal axis can be obtained. For example, by multiplying the second rotation amount by (1, 0, 0), the second horizontal rotation amount can be obtained. By multiplying the rotation amount, the component of the rotation amount on the vertical axis can be obtained. Multiplying it by the amount of rotation gives the component of the rotation on the vertical axis.
基于前文所提供的远程图像采集方法,本申请实施例还提供了一种可能的应用场景。具体的,图像采集设备可以是超声探头,超声探头用于对患者进行扫描得到患者的超声图像,以进一步基于超声图像确定对患者体内的病灶进行穿刺的穿刺路径。为了在规划穿刺路径时,能避开患者体内的大动脉和大静脉。在利用超声探头对患者进行扫描时,对患者注射了造影剂。这样,若超声探头在造影剂的显影时间内扫描得到患者的超声图像,那么在超声图像中,大动脉和大静脉处于显影状态,即在超声图像中,大动脉和大静脉可以被突出显示。而若超声探头未在造影剂的显影时间内扫描得到患者的超声图像,那么在超声图像中,大动脉和大静脉未处于显影状态,即在超声图像中,大动脉和大静脉可以未被突出显示。Based on the remote image acquisition method provided above, the embodiment of the present application also provides a possible application scenario. Specifically, the image acquisition device can be an ultrasonic probe, which is used to scan the patient to obtain the ultrasonic image of the patient, so as to further determine the puncture path for puncturing the lesion in the patient's body based on the ultrasonic image. In order to avoid the aorta and the great vein in the patient's body when planning the puncture path. When the patient is scanned by the ultrasonic probe, a contrast agent is injected into the patient. In this way, if the ultrasonic probe scans and obtains the ultrasonic image of the patient within the development time of the contrast agent, then in the ultrasonic image, the aorta and the great vein are in a development state, that is, in the ultrasonic image, the aorta and the great vein can be highlighted. If the ultrasonic probe does not scan and obtain the ultrasonic image of the patient within the development time of the contrast agent, then in the ultrasonic image, the aorta and the great vein are not in a development state, that is, in the ultrasonic image, the aorta and the great vein may not be highlighted.
基于前文所提供的远程图像采集方法,控制设备通过控制机械臂带动超声探头运动,以使超声探头对患者进行多次扫描,可得到多张患者的穿刺超声图像。在对多张穿刺超声图像进行显示的情况下,医生可基于多张穿刺超声图像确定病灶和进针点,以进一步基于病灶和进针点确定穿刺路径。Based on the remote image acquisition method provided above, the control device controls the mechanical arm to drive the ultrasound probe to move, so that the ultrasound probe scans the patient multiple times, and multiple puncture ultrasound images of the patient can be obtained. When multiple puncture ultrasound images are displayed, the doctor can determine the lesion and the needle insertion point based on the multiple puncture ultrasound images, and further determine the puncture path based on the lesion and the needle insertion point.
由于不同的超声图像是在不同的位置和不同的角度对患者进行扫描得到的,因此不同的超声图像中包含的病灶信息不同,其中,病灶信息包括用于确定病灶的信息。例如,病灶为肺部内病灶,那么病灶信息包括肺部的组织,又例如,病灶位于肾部的肾盂内,那么病灶信息包括肾盂。显然超声图像包含的病灶信息越丰富、越清晰,基于超声图像确定的病灶的准确度越高,进而基于病灶确定的穿刺路径的准确度越高。因此,在通过超声探头对患者进行扫描之前,可确定超声探头的穿刺位姿,其中,在超声探头的位姿为穿刺位姿的情况下,超声探头扫描得到的超声图像包含病灶信息的信息量和清晰度均满足预设要求的超声图像,例如,病灶信息的信息量大于或等于信息量阈值,且病灶的信息的清晰度大于或等于清晰阈值。然后医生可基于穿刺超声图像确定病灶和进针点。可选的,在对患者进行扫描之前,可通过远程图像采集方法,控制超声探头以不同位姿对测试对象进行扫描,得到多张测试超声图像。然后可基于超声图像包含的病灶信息的信息量和清晰度,从多张超声图像中确定参考超声图像,其中,参考超声图像为病灶信息的信息量和清晰度均满足预设要求的超声图像,例如,病灶信息的信息量大于或等于信息量阈值,且病灶的信息的清晰度大于或等于清晰阈值。最后确定超声探头采集参考超声图像时的位姿为穿刺位姿。Since different ultrasound images are obtained by scanning the patient at different positions and different angles, the lesion information contained in different ultrasound images is different, wherein the lesion information includes information used to determine the lesion. For example, if the lesion is a lesion in the lung, then the lesion information includes the tissue of the lung. For another example, if the lesion is located in the renal pelvis of the kidney, then the lesion information includes the renal pelvis. Obviously, the richer and clearer the lesion information contained in the ultrasound image, the higher the accuracy of the lesion determined based on the ultrasound image, and thus the higher the accuracy of the puncture path determined based on the lesion. Therefore, before scanning the patient with an ultrasound probe, the puncture posture of the ultrasound probe can be determined, wherein, when the posture of the ultrasound probe is the puncture posture, the ultrasound image obtained by scanning the ultrasound probe contains an ultrasound image whose information amount and clarity of the lesion information meet the preset requirements, for example, the information amount of the lesion information is greater than or equal to the information amount threshold, and the clarity of the lesion information is greater than or equal to the clarity threshold. Then the doctor can determine the lesion and the needle insertion point based on the puncture ultrasound image. Optionally, before scanning the patient, the ultrasound probe can be controlled by a remote image acquisition method to scan the test object in different postures to obtain multiple test ultrasound images. Then, based on the amount of information and clarity of the lesion information contained in the ultrasound image, a reference ultrasound image can be determined from the multiple ultrasound images, wherein the reference ultrasound image is an ultrasound image whose amount of information and clarity of the lesion information meet preset requirements, for example, the amount of information of the lesion information is greater than or equal to the information amount threshold, and the clarity of the lesion information is greater than or equal to the clarity threshold. Finally, the posture of the ultrasound probe when acquiring the reference ultrasound image is determined to be the puncture posture.
在确定穿刺位姿后,可通过前文所提供的远程图像采集方法,控制超声探头运动,以使超声探头的位姿为穿刺位姿。然后可控制超声探头以穿刺位姿对患者进行扫描,得到多张穿刺超声图像。医生进而可基于多张穿刺超声图像确定病灶和进针点。After the puncture position is determined, the ultrasound probe can be controlled to move through the remote image acquisition method provided above, so that the ultrasound probe is in the puncture position. Then the ultrasound probe can be controlled to scan the patient in the puncture position to obtain multiple puncture ultrasound images. The doctor can then determine the lesion and the needle insertion point based on the multiple puncture ultrasound images.
考虑到造影剂的显影时间有限,多张穿刺超声图像中包括在造影剂的显影时间外采集得到的穿刺超声图像。而在穿刺超声图像在显影时间外采集得到的情况下,大动脉和大静脉在穿刺超声图像内未被突出显示,这有可能导致医生在确定病灶和进针点时,忽略了大动脉和大静脉,进而导致过病灶和进针点的穿刺路径穿过大动脉或大静脉,从而导致患者存在致命的危险。Considering the limited development time of contrast agent, multiple puncture ultrasound images include puncture ultrasound images acquired outside the development time of contrast agent. When the puncture ultrasound images are acquired outside the development time, the aorta and the great vein are not highlighted in the puncture ultrasound images, which may cause the doctor to ignore the aorta and the great vein when determining the lesion and the needle insertion point, and then cause the puncture path passing through the lesion and the needle insertion point to pass through the aorta or the great vein, which may cause the patient to be in fatal danger.
由于多张穿刺超声图像均是超声探头以穿刺位姿采集得到的,而且在超声探头采集多张穿刺超声图像的过程中,患者的体位通常是不变的。因此,大动脉和大静脉在每张穿刺超声图像中的位置均相同。基于此,控制设备首先从多张超声图像中确定采集时间位于造影剂的显影时间内的显影超声图像。然后确定大动脉和大静脉在显影超声图像内的位置为显影位置。最后,对于多张超声图像中除显影超声图像之外的非显影超声图像,均突出显示位置为显影位置的区域。这样,医生基于多张穿刺超声图像中的显影超声图像和非显影超声图像,确定病灶和进针点,可降低基于病灶和进针点确定的穿刺路径过大动脉或大静脉的概率。Since multiple puncture ultrasound images are all acquired by the ultrasound probe in the puncture posture, and the patient's position is usually unchanged during the process of the ultrasound probe acquiring multiple puncture ultrasound images. Therefore, the positions of the aorta and the great vein are the same in each puncture ultrasound image. Based on this, the control device first determines the developed ultrasound image whose acquisition time is within the development time of the contrast agent from the multiple ultrasound images. Then the position of the aorta and the great vein in the developed ultrasound image is determined as the developed position. Finally, for the non-developed ultrasound images other than the developed ultrasound images in the multiple ultrasound images, the area with the developed position is highlighted. In this way, the doctor determines the lesion and the needle insertion point based on the developed ultrasound images and the non-developed ultrasound images in the multiple puncture ultrasound images, which can reduce the probability that the puncture path determined based on the lesion and the needle insertion point passes through the aorta or the great vein.
在从穿刺超声图像中确定病灶和进针点后,基于第三转换关系,将病灶在穿刺超声图像中的位置转换为世界坐标系下的位置,以及将进针点在穿刺超声图像中的位置转换为世界坐标系下的位置。最后可基于病灶在世界坐标系下的位置进针点在世界坐标系下的位置,确定世界坐标系下的穿刺路径。After the lesion and the needle insertion point are determined from the puncture ultrasound image, the position of the lesion in the puncture ultrasound image is converted to a position in the world coordinate system based on the third conversion relationship, and the position of the needle insertion point in the puncture ultrasound image is converted to a position in the world coordinate system. Finally, the puncture path in the world coordinate system can be determined based on the position of the lesion in the world coordinate system and the position of the needle insertion point in the world coordinate system.
本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。Those skilled in the art will appreciate that, in the above method of specific implementation, the order in which the steps are written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of the steps should be determined by their functions and possible internal logic.
若本申请技术方案涉及个人信息,应用本申请技术方案的产品在处理个人信息前,已明确告知个人信息处理规则,并取得个人自主同意。若本申请技术方案涉及敏感个人信息,应用本申请技术方案的产品在处理敏感个人信息前,已取得个人单独同意,并且同时满足“明示同意”的要求。例如,在摄像头等个人信息采集装置处,设置明确显著的标识告知已进入个人信息采集范围,将会对个人信息进行采集,若个人自愿进入采集范围即视为同意对其个人信息进行采集;或者在个人信息处理的装置上,利用明显的标识/信息告知个人信息处理规则的情况下,通过弹窗信息或请个人自行上传其个人信息等方式获得个人授权;其中,个人信息处理可包括个人信息处理者、个人信息处理目的、处理方式以及处理的个人信息种类等信息。If the technical solution of this application involves personal information, the product using the technical solution of this application has clearly informed the personal information processing rules and obtained the individual's voluntary consent before processing the personal information. If the technical solution of this application involves sensitive personal information, the product using the technical solution of this application has obtained the individual's separate consent before processing the sensitive personal information, and at the same time meets the "explicit consent" requirement. For example, on personal information collection devices such as cameras, clear and prominent signs are set to inform that the personal information collection scope has been entered and personal information will be collected. If the individual voluntarily enters the collection scope, it is deemed that he or she agrees to the collection of his or her personal information; or on the device that processes personal information, the personal information processing rules are notified by obvious signs/information, and the individual's authorization is obtained through pop-up information or by asking the individual to upload his or her personal information; among which, personal information processing may include information such as the personal information processor, the purpose of personal information processing, the processing method, and the type of personal information processed.
上述详细阐述了本申请实施例的方法,下面提供了本申请实施例的装置。The method of the embodiment of the present application is described in detail above, and the device of the embodiment of the present application is provided below.
请参阅图5,图5为本申请实施例提供的一种所述控制设备的结构示意图,所述控制设备1用于远程控制图像采集设备采集图像,所述图像采集设备固定在机械臂上,所述控制设备1通过控制所述机械臂运动带动所述图像采集设备运动,所述控制设备1包括:获取单元11、调整单元12、转换单元13,可选的,控制设备1还包括:控制单元14、接收单元15、确定单元16,具体的:Please refer to FIG5 , which is a schematic diagram of the structure of a control device provided in an embodiment of the present application. The control device 1 is used to remotely control an image acquisition device to acquire images. The image acquisition device is fixed on a mechanical arm. The control device 1 drives the image acquisition device to move by controlling the movement of the mechanical arm. The control device 1 includes: an acquisition unit 11, an adjustment unit 12, and a conversion unit 13. Optionally, the control device 1 also includes: a control unit 14, a receiving unit 15, and a determination unit 16. Specifically:
获取单元11,用于获取所述图像采集设备在所述机械臂的基座坐标系下的第一位姿,所述基座坐标系是以所述机械臂的基座构建的坐标系;An acquisition unit 11 is used to acquire a first pose of the image acquisition device in a base coordinate system of the robotic arm, where the base coordinate system is a coordinate system constructed based on a base of the robotic arm;
所述获取单元11,还用于获取所述图像采集设备的位姿的第一调整量;The acquisition unit 11 is further used to acquire a first adjustment amount of the posture of the image acquisition device;
调整单元12,用于基于所述第一调整量,调整所述第一位姿得到所述图像采集设备在所述基座坐标系下的第二位姿;An adjusting unit 12, configured to adjust the first posture to obtain a second posture of the image acquisition device in the base coordinate system based on the first adjustment amount;
所述获取单元11,还用于获取第一转换关系,所述第一转换关系为所述图像采集设备的位姿与参考结构的位姿的转换关系,所述参考结构包括所述机械臂上除所述基座之外的结构;The acquisition unit 11 is further used to acquire a first conversion relationship, where the first conversion relationship is a conversion relationship between the posture of the image acquisition device and the posture of a reference structure, where the reference structure includes a structure on the robotic arm except the base;
转换单元13,用于利用所述第一转换关系将所述第二位姿转换为所述参考结构在所述基座坐标系下的第三位姿。The conversion unit 13 is used to convert the second posture into a third posture of the reference structure in the base coordinate system by using the first conversion relationship.
结合本申请任一实施方式,所述控制设备1,还包括:In combination with any embodiment of the present application, the control device 1 further includes:
控制单元14,用于通过所述第三位姿控制所述机械臂运动,以使所述参考结构的位姿为所述第三位姿。The control unit 14 is used to control the movement of the robot arm through the third posture so that the posture of the reference structure is the third posture.
结合本申请任一实施方式,所述图像采集设备采集的图像包括超声图像,所述控制设备1,还包括:接收单元15,用于接收来自所述图像采集设备在所述第三位姿下采集到的目标超声图像,所述目标超声图像包括待穿刺对象;In combination with any embodiment of the present application, the image captured by the image acquisition device includes an ultrasonic image, and the control device 1 further includes: a receiving unit 15, configured to receive a target ultrasonic image captured by the image acquisition device in the third posture, wherein the target ultrasonic image includes an object to be punctured;
确定单元16,用于基于所述目标超声图像确定所述待穿刺对象的穿刺路径。The determination unit 16 is configured to determine a puncture path of the object to be punctured based on the target ultrasound image.
结合本申请任一实施方式,所述获取单元11,用于:In combination with any embodiment of the present application, the acquisition unit 11 is used to:
获取操控设备在所述第一时刻的第四位姿,所述操控设备用于远程调整所述图像采集设备的位姿;Acquire a fourth posture of the control device at the first moment, the control device being used to remotely adjust the posture of the image acquisition device;
获取所述操控设备在第二时刻的第五位姿,所述第二时刻为晚于所述第一时刻的时刻;Acquire a fifth posture of the control device at a second moment, where the second moment is a moment later than the first moment;
基于所述第五位姿与所述第四位姿的差异,得到所述第一调整量。The first adjustment amount is obtained based on a difference between the fifth posture and the fourth posture.
结合本申请任一实施方式,所述第一调整量包括第一旋转量和第一平移量,所述转换单元13,用于:In combination with any embodiment of the present application, the first adjustment amount includes a first rotation amount and a first translation amount, and the conversion unit 13 is used to:
将所述第二位姿分解为第二旋转量和第二平移量;Decomposing the second posture into a second rotation and a second translation;
利用所述第一旋转量调整所述第二旋转量,得到第三旋转量;adjusting the second rotation amount by using the first rotation amount to obtain a third rotation amount;
利用所述第一平移量调整所述第二平移量,得到第三平移量;adjusting the second translation amount by using the first translation amount to obtain a third translation amount;
基于所述第三旋转量和所述第三平移量,得到所述第三位姿。The third posture is obtained based on the third rotation amount and the third translation amount.
结合本申请任一实施方式,所述基座坐标系包括横轴、纵轴和竖轴,所述第一旋转量包括第一横旋转量、第一纵旋转量、第一竖旋转量,所述第一横旋转量为所述第一旋转量在所述横轴上的分量,所述第一纵旋转量为所述第一旋转量在所述纵轴上的分量,所述第一竖旋转量为所述第一旋转量在所述竖轴上的分量;In combination with any embodiment of the present application, the base coordinate system includes a horizontal axis, a vertical axis and a vertical axis, the first rotation amount includes a first horizontal rotation amount, a first vertical rotation amount and a first vertical rotation amount, the first horizontal rotation amount is a component of the first rotation amount on the horizontal axis, the first vertical rotation amount is a component of the first rotation amount on the vertical axis, and the first vertical rotation amount is a component of the first rotation amount on the vertical axis;
所述转换单元,用于:The conversion unit is used for:
确定所述第二旋转量在所述横轴上的分量,得到第二横旋转量;Determine the component of the second rotation amount on the horizontal axis to obtain a second horizontal rotation amount;
确定所述第二旋转量在所述纵轴上的分量,得到第二纵旋转量;Determine the component of the second rotation amount on the longitudinal axis to obtain a second longitudinal rotation amount;
确定所述第二旋转量在所述竖轴上的分量,得到第二竖旋转量;Determine the component of the second rotation amount on the vertical axis to obtain a second vertical rotation amount;
利用所述第一横旋转量调整所述第二横旋转量,得到第三横旋转量;adjusting the second lateral rotation amount by using the first lateral rotation amount to obtain a third lateral rotation amount;
利用所述第一纵旋转量调整所述第二纵旋转量,得到第三纵旋转量;adjusting the second longitudinal rotation amount by using the first longitudinal rotation amount to obtain a third longitudinal rotation amount;
利用所述第一竖旋转量调整所述第二竖旋转量,得到第三竖旋转量;adjusting the second vertical rotation amount by using the first vertical rotation amount to obtain a third vertical rotation amount;
基于所述第三横旋转量、所述第三纵旋转量和所述第三竖旋转量,得到所述第三旋转量。The third rotation amount is obtained based on the third lateral rotation amount, the third longitudinal rotation amount, and the third vertical rotation amount.
本申请实施例中,图像采集设备固定在机械臂上,其中,控制设备通过控制机械臂运动带动图像采集设备运动。控制设备获取图像采集设备在机械臂的基座坐标系下的第一位姿后,获取图像采集设备的位姿的第一调整量。然后基于第一调整量,调整第一位姿得到图像采集设备在基座坐标系下的第二位姿。再获取第一转换关系,其中,第一转换关系为图像采集设备的位姿与参考结构的位姿的转换关系,参考结构为机械臂的结构。最后利用第一转换关系将第二位姿转换为参考结构在基座坐标系下的第三位姿,这样可将图像采集设备的位姿的第一调整量转化为机械臂的参考结构的位姿。In an embodiment of the present application, the image acquisition device is fixed on the robotic arm, wherein the control device drives the image acquisition device to move by controlling the movement of the robotic arm. After the control device obtains the first posture of the image acquisition device in the base coordinate system of the robotic arm, it obtains the first adjustment amount of the posture of the image acquisition device. Then, based on the first adjustment amount, the first posture is adjusted to obtain the second posture of the image acquisition device in the base coordinate system. Then, the first conversion relationship is obtained, wherein the first conversion relationship is the conversion relationship between the posture of the image acquisition device and the posture of the reference structure, and the reference structure is the structure of the robotic arm. Finally, the second posture is converted into the third posture of the reference structure in the base coordinate system using the first conversion relationship, so that the first adjustment amount of the posture of the image acquisition device can be converted into the posture of the reference structure of the robotic arm.
在一些实施例中,本申请实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。In some embodiments, the functions or modules included in the device provided in the embodiments of the present application can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments. For the sake of brevity, it will not be repeated here.
图6为本申请实施例提供的一种电子设备的硬件结构示意图。该电子设备2包括处理器21,存储器22。可选的,该电子设备2还包括输入装置23,输出装置24。该处理器21、存储器22、输入装置23和输出装置24通过连接器相耦合,该连接器包括各类接口、传输线或总线等等,本申请实施例对此不作限定。应当理解,本申请的各个实施例中,耦合是指通过特定方式的相互联系,包括直接相连或者通过其他设备间接相连,例如可以通过各类接口、传输线、总线等相连。FIG6 is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. The electronic device 2 includes a processor 21 and a memory 22. Optionally, the electronic device 2 also includes an input device 23 and an output device 24. The processor 21, the memory 22, the input device 23 and the output device 24 are coupled via a connector, and the connector includes various interfaces, transmission lines or buses, etc., which are not limited in the embodiments of the present application. It should be understood that in each embodiment of the present application, coupling refers to mutual connection in a specific manner, including direct connection or indirect connection through other devices, for example, it can be connected through various interfaces, transmission lines, buses, etc.
处理器21可以是一个或多个图形处理器(graphics processing unit, GPU),在处理器21是一个GPU的情况下,该GPU可以是单核GPU,也可以是多核GPU。可选的,处理器21可以是多个GPU构成的处理器组,多个处理器之间通过一个或多个总线彼此耦合。可选的,该处理器还可以为其他类型的处理器等等,本申请实施例不作限定。The processor 21 may be one or more graphics processing units (GPUs). When the processor 21 is a GPU, the GPU may be a single-core GPU or a multi-core GPU. Optionally, the processor 21 may be a processor group consisting of multiple GPUs, and the multiple processors are coupled to each other via one or more buses. Optionally, the processor may also be other types of processors, etc., which are not limited in the embodiments of the present application.
存储器22可用于存储计算机程序指令,以及用于执行本申请方案的程序代码在内的各类计算机程序代码。可选地,存储器包括但不限于是随机存储记忆体(random accessmemory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程只读存储器(erasableprogrammable read only memory,EPROM)、或便携式只读存储器(compact disc read-only memory,CD-ROM),该存储器用于相关指令及数据。The memory 22 can be used to store computer program instructions and various computer program codes including the program code for executing the program code of the present application. Optionally, the memory includes but is not limited to random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM), or portable read only memory (CD-ROM), which is used for related instructions and data.
输入装置23用于输入数据和/或信号,以及输出装置24用于输出数据和/或信号。输入装置23和输出装置24可以是独立的器件,也可以是一个整体的器件。The input device 23 is used to input data and/or signals, and the output device 24 is used to output data and/or signals. The input device 23 and the output device 24 can be independent devices or an integrated device.
可理解,本申请实施例中,存储器22不仅可用于存储相关指令,还可用于存储相关数据,本申请实施例对于该存储器中具体所存储的数据不作限定。It can be understood that in the embodiment of the present application, the memory 22 can be used not only to store relevant instructions, but also to store relevant data. The embodiment of the present application does not limit the specific data stored in the memory.
可以理解的是,图6仅仅示出了一种电子设备的简化设计。在实际应用中,电子设备还可以分别包含必要的其他元件,包含但不限于任意数量的输入/输出装置、处理器、存储器等,而所有可以实现本申请实施例的电子设备都在本申请的保护范围之内。It is understandable that FIG6 merely shows a simplified design of an electronic device. In practical applications, the electronic device may further include other necessary components, including but not limited to any number of input/output devices, processors, memories, etc., and all electronic devices that can implement the embodiments of the present application are within the protection scope of the present application.
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those of ordinary skill 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 this application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。所属领域的技术人员还可以清楚地了解到,本申请各个实施例描述各有侧重,为描述的方便和简洁,相同或类似的部分在不同实施例中可能没有赘述,因此,在某一实施例未描述或未详细描述的部分可以参见其他实施例的记载。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. Those skilled in the art can also clearly understand that the descriptions of the various embodiments of the present application have different focuses. For the convenience and brevity of description, the same or similar parts may not be repeated in different embodiments. Therefore, for parts not described or not described in detail in a certain embodiment, refer to the records of other embodiments.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriberline,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital versatiledisc,DVD))、或者半导体介质(例如固态硬盘(solid state disk ,SSD))等。In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted through the computer-readable storage medium. The computer instructions may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储器(read-only memory,ROM)或随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可存储程序代码的介质。A person skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by a computer program to instruct the relevant hardware, and the program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above-mentioned method embodiments. The aforementioned storage medium includes: a read-only memory (ROM) or a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411794621.1A CN119299850A (en) | 2024-12-09 | 2024-12-09 | Remote image acquisition method and related products |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202411794621.1A CN119299850A (en) | 2024-12-09 | 2024-12-09 | Remote image acquisition method and related products |
Publications (1)
Publication Number | Publication Date |
---|---|
CN119299850A true CN119299850A (en) | 2025-01-10 |
Family
ID=94165671
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202411794621.1A Pending CN119299850A (en) | 2024-12-09 | 2024-12-09 | Remote image acquisition method and related products |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN119299850A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119454232A (en) * | 2025-01-13 | 2025-02-18 | 深圳惟德精准医疗科技有限公司 | Puncture method and related products based on three-dimensional reconstruction |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111037561A (en) * | 2019-12-27 | 2020-04-21 | 武汉联影智融医疗科技有限公司 | Space registration method and device |
CN111316185A (en) * | 2019-02-26 | 2020-06-19 | 深圳市大疆创新科技有限公司 | Inspection control method of movable platform and movable platform |
CN111437011A (en) * | 2020-03-30 | 2020-07-24 | 中国科学院深圳先进技术研究院 | Puncture surgery robot system |
CN113442169A (en) * | 2021-06-16 | 2021-09-28 | 武汉联影智融医疗科技有限公司 | Method and device for calibrating hands and eyes of robot, computer equipment and readable storage medium |
CN113524201A (en) * | 2021-09-07 | 2021-10-22 | 杭州柳叶刀机器人有限公司 | Active adjusting method and device for pose of mechanical arm, mechanical arm and readable storage medium |
CN114071008A (en) * | 2020-07-31 | 2022-02-18 | 华为技术有限公司 | An image acquisition device and an image acquisition method |
CN115868999A (en) * | 2023-02-01 | 2023-03-31 | 苏州一目万相科技有限公司 | Positioning method, positioning device and readable storage medium of ray imaging system |
CN116158849A (en) * | 2023-02-15 | 2023-05-26 | 深圳微美机器人有限公司 | Vascular intervention navigation system, method, electronic device and readable storage medium |
CN116849807A (en) * | 2023-05-19 | 2023-10-10 | 中国科学院香港创新研究院人工智能与机器人创新中心有限公司 | Surgical instrument pose recognition method, device, equipment and storage medium |
CN117618085A (en) * | 2023-12-14 | 2024-03-01 | 殷芳芳 | Multi-mode medical image-based robot puncture system and control method thereof |
CN117754589A (en) * | 2023-12-29 | 2024-03-26 | 深圳市凌云视迅科技有限责任公司 | Calibration method, calibration device, computer equipment and computer readable storage medium |
CN118721203A (en) * | 2024-07-18 | 2024-10-01 | 杭州柳叶刀机器人有限公司 | A hand-eye calibration method, system and storage medium for a robotic arm |
-
2024
- 2024-12-09 CN CN202411794621.1A patent/CN119299850A/en active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111316185A (en) * | 2019-02-26 | 2020-06-19 | 深圳市大疆创新科技有限公司 | Inspection control method of movable platform and movable platform |
CN111037561A (en) * | 2019-12-27 | 2020-04-21 | 武汉联影智融医疗科技有限公司 | Space registration method and device |
CN111437011A (en) * | 2020-03-30 | 2020-07-24 | 中国科学院深圳先进技术研究院 | Puncture surgery robot system |
CN114071008A (en) * | 2020-07-31 | 2022-02-18 | 华为技术有限公司 | An image acquisition device and an image acquisition method |
CN113442169A (en) * | 2021-06-16 | 2021-09-28 | 武汉联影智融医疗科技有限公司 | Method and device for calibrating hands and eyes of robot, computer equipment and readable storage medium |
CN113524201A (en) * | 2021-09-07 | 2021-10-22 | 杭州柳叶刀机器人有限公司 | Active adjusting method and device for pose of mechanical arm, mechanical arm and readable storage medium |
CN115868999A (en) * | 2023-02-01 | 2023-03-31 | 苏州一目万相科技有限公司 | Positioning method, positioning device and readable storage medium of ray imaging system |
CN116158849A (en) * | 2023-02-15 | 2023-05-26 | 深圳微美机器人有限公司 | Vascular intervention navigation system, method, electronic device and readable storage medium |
CN116849807A (en) * | 2023-05-19 | 2023-10-10 | 中国科学院香港创新研究院人工智能与机器人创新中心有限公司 | Surgical instrument pose recognition method, device, equipment and storage medium |
CN117618085A (en) * | 2023-12-14 | 2024-03-01 | 殷芳芳 | Multi-mode medical image-based robot puncture system and control method thereof |
CN117754589A (en) * | 2023-12-29 | 2024-03-26 | 深圳市凌云视迅科技有限责任公司 | Calibration method, calibration device, computer equipment and computer readable storage medium |
CN118721203A (en) * | 2024-07-18 | 2024-10-01 | 杭州柳叶刀机器人有限公司 | A hand-eye calibration method, system and storage medium for a robotic arm |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119454232A (en) * | 2025-01-13 | 2025-02-18 | 深圳惟德精准医疗科技有限公司 | Puncture method and related products based on three-dimensional reconstruction |
CN119454232B (en) * | 2025-01-13 | 2025-05-23 | 深圳惟德精准医疗科技有限公司 | Puncture method and related products based on three-dimensional reconstruction |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109009211B (en) | Intelligent equipment, ultrasonic detection-based method and device | |
CN119299850A (en) | Remote image acquisition method and related products | |
JP2004513699A (en) | Workflow setup and execution in medical imaging | |
AU2013200054A1 (en) | Touch free operation of devices by use of depth sensors | |
US20230062672A1 (en) | Ultrasonic diagnostic apparatus and method for operating same | |
CN117918951B (en) | Method for determining puncture time based on respiration monitoring and related products | |
TW202203854A (en) | Image processing method electronic equipment storage medium and program product | |
CN116077155B (en) | Surgical navigation method based on optical tracking equipment and mechanical arm and related device | |
KR102758258B1 (en) | Ultrasound imaging apparatus, method for controlling the same, and computer program product | |
WO2024067753A1 (en) | Registration method, registration system, navigation information determination method, and navigation system | |
CN115429430A (en) | Registration method, information display method, surgical navigation system, device and equipment | |
CN119279723B (en) | Puncture method based on contrast image and related products | |
CN118365662A (en) | Bone extraction method and related products | |
CN117562661B (en) | Method for detecting collision of mechanical arm and related product | |
WO2025077374A1 (en) | Hip joint position registration method, system and apparatus, device and storage medium | |
CN112216376A (en) | Remote booting system, method, computer device, and readable storage medium | |
CN115937262A (en) | Calibration method and device, electronic equipment and computer readable storage medium | |
CN111449757A (en) | Telemedicine robot, control method and charging method thereof | |
CN119454232B (en) | Puncture method and related products based on three-dimensional reconstruction | |
CN100440230C (en) | Method and device for remote control of medical instrument | |
WO2023160072A1 (en) | Human-computer interaction method and apparatus in augmented reality (ar) scene, and electronic device | |
CN116473644A (en) | Method for detecting needle insertion depth and related product | |
CN119257706B (en) | Puncture path determining method based on two-dimensional image and related product | |
CN204484159U (en) | Long-range ultrasonic system | |
CN116919588A (en) | Error detection method and related device of operation navigation system |
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 |