XR技术在手术中的应用调研

news2024/11/24 23:03:25

虚拟现实、增强现实、混合现实等概念和技术是最近几年发展起来的,相信你对去年大火的元宇宙深有感触,元宇宙属于虚拟现实的技术范畴,头号玩家电影也让虚拟现实走进大众的视野中。早在2015年,笔者参加一次展会时就有接触,通过扫描二维码,能够立体三微显示,并有动画功能,这类应用属于增强现实了。经过这些年的发展,XR技术有了更大的进步。那么在医学手术中有哪些应用呢?

1 XR技术介绍

XR,全称是Extend Reality,技术包括VR(Virtual Reality,虚拟现实)、AR(Augmented Reality,增强现实)、MR(Mixed Reality,混合现实)。

用通俗的话解释就是,虚拟现实是用户通过戴上VR眼镜,或者移动手机,屏幕里显示的内容全部是编辑的虚拟场景,与现实世界没有关系;增强现实是通过设备,比如谷歌眼镜,能够将虚拟的物体映射到现实世界中,在现实世界中叠加,比如宝可梦Go, 虚拟出来的物体在现实世界中能够展示、运动等,但是与现实世界没有交互,可以理解为仅仅的叠加。混合现实,是虚拟物体在现实中显示并且可以与物体交互,即虚拟物体通过识别物理世界通过某种新式叠加到物理世界,同时,物理世界的交互,比如视线遮挡、旋转、物理位置等,可以作用到虚拟物体上,产生相应的动作,比如微软的hololens眼镜属于增强现实产品。

 2 XR技术在手术中的应用

近些年,XR技术在行行业业开始尝试结合和应用,包括在医学手术中的应用。调研发现已有学者在脑肿瘤手术、神经血管手术、脊柱手术、功能性手术、其他导航类手术、神经康复手术、医患沟通、数字应用等领域进行研究,并有积极的影响。

术前,XR技术可以帮助医生精确评估手术风险、制定科学详细的手术方案、模拟术中导航、降低手术风险,精确的定位病灶位置,掌握病灶周围情况,叠加MRI和CT影像和解剖图像,提高手术成功率;术中,生成病灶部分三维模型,对比手术前后变化情况,及时、全面、准确的追踪病情;另外在医学教学中通过XR技术,让学生能够更加直观的学习和了解器官、学习手术流程,降低学习成本,提高学习效率;

核心归纳为提高治疗成功率、缩短教育周期、扩展医疗场景。

3 空间注册方案

空间注册、空间配准的目的是找到不同坐标系的映射关系,这样才能实现虚拟物体叠加到真实物体上或指定位置显示。虚实融合的根本在于三维注册,该过程就是利用计算机视觉技术识别相机拍摄到的标识物并计算出相机与标识物的位姿关系,然后再由相关的位姿变换让虚拟模型呈现在现实环境中。其本质就是将虚拟物体在世界坐标系、相机坐标系、成像平面坐标系以及图像显示坐标系之间进行位姿上的坐标变换,让虚拟物体最终变换到图像显示坐标下并显示在电子显示屏上,使得用户无论从任何的角度观察,虚拟物体均能与现实环境实现无缝的融合。

通过查阅资料,汇总出目前注册方案包括以下几种。

3.1 基于二维码

在待显示的部位贴上二维码,头显设备摄像头识别图像二维码位姿,根据识别到的二维码位姿在适当位置展示三维模型。这种方式比较简单,涉及的空间变换较少,但是存在延时过大、各个方向观察会有较大移动等问题。

 3.2 基于三点注册

此功能仅限于HoloLens眼镜,此眼镜能够识别用户注视点,根据注视点的位置注册两个空间。

3.3 基于unity插件vuforia

与第一种方案类似,也是基于二维码的形式,识别图三维注册。

3.4 基于虚拟球注册

基于参考支架上的 4 个反光球,在眼镜虚拟坐标系里显示与之对应的大小完全相同的虚拟球,并依次移动这些虚拟球与参考支架上的小球完全重合,此时得到虚拟球球心在 MR 眼镜坐标系中的位置坐标,以及参考架上反光球球心在光学跟踪仪坐标系下的坐标。通过这两组对应点的坐标,计算光学跟踪仪坐标系到 MR 眼镜坐标系的转换矩阵。

 3.5 基于光学球注册方案

此种方案研究的论文最多,通过加入中间媒介坐标系,即相机坐标系实现空间映射。上述基于虚拟球的方案其实也是基于光学球注册方案的一种。同时,由于加入光学球坐标系,需要进行标定,建立光学球和眼镜之间的关系。

 4 小结

 通过以上的汇总,我们大概了解了XR技术,以及在手术中的应用,同时调研和梳理了几种不同的注册方案,每种方案都有优缺点,注册误差也是各不相同,具体使用哪种方案需要实际结合项目来确定。总体来看,XR技术是一个发展趋势,随着技术的成熟,相关研究的增加,XR技术在手术中的应用会越来越多。本文梳理的注册方案是大概流程和思路,如有不足还请评论区批评指正。

5 参考文献

基于双目视觉和混合现实的光学手术导航仪-董韶

基于增强现实的脊柱微创手术导航系统

基于混合现实的微创手术机器人培训系统的研究-胡晏容

基于增强现实的数字化手术系统关键技术研究-孙鹏杰

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/476930.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【数据库复习】第四章数据库恢复技术

一、事务 定义 一个数据库操作序列 一个不可分割的工作单位(要么全做,要么不做) 恢复和并发控制的基本单位 事务和程序比较 在关系数据库中,一个事务可以是一条或多条SQL语句,也可以包含一个或多个程序。 一个程序通常包含…

java倒序输出数字的方法

1.在输入框中输入一个整数,比如要输入“5”,需要输出倒序,可以使用数字键盘进行输入,也可以使用文本编辑器进行输入。 2.在命令行中输入“6”,如图所示。 3.选择一个字符串作为例子。使用字符串编辑器中的 reverse命令…

这个 Chrome 插件,让你的 ChatGPT 不再报错

ChatGPT的官网最近几天报错越来越频繁了,相信大家都发现了。 一旦你离开页面时间比较久,再度返回跟它进行对话,就会出现如下报错: 虽然这个报错信息以前也出现过,但现在的频率确实过高,对于每天需要使用 C…

“火灾不分昼夜,安全在我心中”——五一前厂房消防检查纪实

检查人员: Scott, Jason, Willson, Hanson 检查时间: 2023年4月28日 检查地点: 1厂房、2厂房室内外 检查内容: 一、室内外消火栓: 室内栓外观正常; 室外栓: 栓体防冻防尘套破损、遗失,消防栓缺少防撞保护; 按规定距离厂房外墙不宜小于5…

gitlab部署及整合Jenkins持续构建(四)sonarqube9.9安装和使用(一步一坑)

文章目录 postgresql13.0安装1、配置postgresql数据库2、进入postgresql创建数据库 代码质量管理平台--sonarqube安装1、前置依赖下载2、安装unzip并解压sonarqube并移动到/usr/local:3、修改sonarqube相应的配置4、新增用户,并将目录所属权赋予该用户&a…

回村准备结婚了~

小伙伴们大家好,我是阿秀。 这几天是一年一度的五一假期,前几年因为疫情的存在,很多人的五一假期都只能憋在家里,不知道今年各位有没有出去游玩的计划和打算? 昨晚刷朋友圈看到很多人都在晒行程的,有打算去…

【MATLAB数据处理实用案例详解(19)】——利用神经模糊控制实现对洗衣机的控制

目录 一、问题描述二、洗衣机模糊控制三、运行结果四、完整代码 一、问题描述 20世纪90年代初期,日本松下公司推出了神经模糊控制全自动洗衣机这种洗衣机能够自动判断衣物质地的软硬程度、衣量多少、脏污程度和性质等,应用神经模糊控制技术,…

JavaScript实现输入成绩,输出成绩等级的代码

以下为实现输入成绩,输出成绩等级(switch语句)的代码和运行截图 目录 前言 一、实现输入成绩,输出成绩等级 1.1 运行流程及思想 1.2 代码段 1.3 JavaScript语句代码 1.4 运行截图 前言 1.若有选择,您可以在目录…

C#底层库--自定义进制转换器(可去除特殊字符,非Convert.ToString方式)

系列文章 C#底层库–程序日志记录类 本文链接:https://blog.csdn.net/youcheng_ge/article/details/124187709 C#底层库–MySQLBuilder脚本构建类(select、insert、update、in、带条件的SQL自动生成) 本文链接:https://blog.csd…

从南极到你家,易开得,一支“中国芯”的奇幻漂流

2023年的AWE,精彩程度比我想象中还要夸张! 一方面是热度空前,现场人头攒动,有一家老中幼三代一起来观展的,有经销商、客户来问价采购的,还有行业媒体举着单反、手机、摄像机激情拍照的,让我们正…

4月30日第壹简报,星期日,农历三月十一

4月30日第壹简报,星期日,农历三月十一坚持阅读,静待花开1. 五一小长假首日全国铁路迎客流高峰,创铁路单日客流历史新高,旅游订单量较春节假期首日增长668%。2. 六大国有银行一季报业绩披露:共赚近3600亿元&…

chatgpt 数据相关应用论文策略简介

hatGPT等预训练大模型,一个核心能力就是经过海量语料的训练加上强化学习的引导,其具有强大的接近人类的文本生成能力。这个能力的一大用途,就是可以为我们生产数据或者标注数据,再基于这些数据训练我们自己的模型。 On the Feasi…

B/S 结构系统的 缓存机制(Cookie) 以及基于 cookie 机制实现 oa 十天免登录的功能

B/S 结构系统的 缓存机制(Cookie) 以及基于 cookie 机制实现 oa 十天免登录的功能 文章目录 B/S 结构系统的 缓存机制(Cookie) 以及基于 cookie 机制实现 oa 十天免登录的功能每博一文案1. Cookie 的概述2. session 与 Cookie 之间的联系:3. Cookie 的作用&#xff…

Android 9.0 原生SystemUI下拉通知栏UI背景设置为圆角背景的定制(一)

1.前言 在9.0的系统rom产品定制化开发中,在原生系统SystemUI下拉状态栏的通知栏的通知背景默认是白色四角的背景, 由于在产品设计中,需要把四角背景默认改成圆角背景,所以就需要分析系统原生下拉通知栏的每条通知的默认背景, 然后通知显示流程,设置默认下拉状态栏UI中的…

LaTeX基础文本排版命令

LaTeX基础文本排版命令 1. 字体大小2. 字体的粗体与斜体2.1. 粗体2.2 斜体2.3 同时启用粗体和斜体 3. 空格长度4. 高度与宽度尺寸 在LaTeX中,文本排版可以通过简单的命令实现,这些命令可以控制字体大小、粗体与斜体、空格、行高和宽度等方面,…

【C++】模板进阶:非类型模板参数模板的特化模板分离编译

文章目录 1. 非类型模板参数2. 模板的特化1. 概念2. 函数模板特化3.类模板特化 3. 模板分离编译4. 模板总结 在之前的博客中我们初次接触到了泛型编程和模板的概念 【C】模板初阶,当时只讲了一些基本的用法,现在做一些补充 1. 非类型模板参数 模板参数…

js判断是否为null,undefined,NaN,空串或者空对象

js判断是否为null,undefined,NaN,空串或者空对象 这里写目录标题 js判断是否为null,undefined,NaN,空串或者空对象特殊值nullundefinedNaN空字符串("")空对象(…

【Linux】4. 开发工具的使用(yum/vim)

前言 工具的本质就是指令 在介绍工具之前先介绍一下互联网生态 Linux 软件包管理器 yum 1. 什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以…

【算法】一文彻底搞懂ZAB算法

文章目录 什么是ZAB 算法?深入ZAB算法1. 消息广播两阶段提交ZAB消息广播过程 2. 崩溃恢复选举参数选举流程 ZAB算法需要解决的两大问题1. 已经被处理的消息不能丢2. 被丢弃的消息不能再次出现 最近需要设计一个分布式系统,需要一个中间件来存储共享的信息…

手把手教你开发第一个HarmonyOS (鸿蒙)移动应用

⼀、移动应⽤开发的介绍 移动应⽤开发: AndroidIOSHarmonyOS (鸿蒙) ⼆、HarmonyOS介绍 文档概览-HarmonyOS应用开发官网 2.1 系统的定义 2.1.1 系统的定位 HarmonyOS有三⼤特征: 搭载该操作系统的设备在系统层⾯融为⼀体、形成超级终…