参考文献:Real-time target tracking of soft tissues in 3D ultrasound images based on robust visual information and mechanical simulation

期刊水平:MIA, medical imaging analysis

1. 方法研究

作者的目标是在连续的3D超声序列中跟踪解剖目标的运动,进而将运动信息补偿给机械控制系统。作者方法的第一步在于生成一个3D 四面体网格(这个四面体网格关联我们的目标,该模型主要由一系列四面体单元和顶点组成)。作者定义好该模型之后,解剖结构的跟踪问题就转化为了3D网格的跟踪。核心一点,作者作者创造性地采用了模型内部偏移和外部偏移来估算顶点的偏移,其中,通过机械部分估计模型的内部偏移量,利用基于的灰度的方法估计模型的外部偏移量。标准的操作流程如图一所示,其中, 模型的顶点可以利用qk(t)可以利用下面公式计算:

d:内部偏移量,通过机械力学模型可以计算;

q:外部偏移,基于灰度方法可以计算;

qk-1(t): t时刻,先前所有顶点在k-1迭代轮次中的位置;

hi:作者称之为增益补偿,用于方法外部偏移量估计的影响,这个参数类似于权重参数,用于平衡外部力与内部力的贡献。

hi represents a gain that amplifies the effect of external displacements estimation. It is similar to a weight that balances the
contribution between external forces and internal forces obtained from mechanical model.

1.1 3D 四面体网格生成

Illustration of the model generation step. (a) A anatomical region is identified in the first frame. (b-c) The associated voxel positions p and the vertex positions q are shown. For sake of clarity, tetrahedral cells are represented by triangular cells in this 2D illustration.

模型生成步骤阐述。a在第一帧中识别解剖结构 b利用体素表示的解剖结构 c利用网格表示的解剖结构。为了显示清楚,作者用2D图像的三角网格进行表述。

在三维超声图像中,可以用Nv个连续的体素表示解剖结构(因为生理解剖结构具有明显的界限)。作者采用手动分割的方式在三维超声的初始帧中提取解剖结构的立体信息(一层一层分割,最后进行3D网格重建)。因为手动分割之后会产生噪声点,所以作者利用了一个平滑技术去除尖锐的边缘和不连续的形状。一旦这个模型被定义,作者建议使用一个分段的仿射变形函数,它是由顶点位置和使用重心坐标的仿射插值进行参数化的。所以,作者就可以关联所有的体素位置p和模型顶点位置q

Once the model is defined, we propose to use a piece-wise affine warp function that is parameterized from both the vertex positions and an affine interpolation using barycentric coordinates.

where M is a (3 · Nv) × (3 · Nc) constant matrix defining the set of barycentric coordinates(使用重心坐标系定义的常量矩阵).需要注意的是,p仅仅代表网格内部的体素。
Comment:作者建立这个模型最大的效益在于,在实际跟踪过程中,我们可以通过更新网格控制点集合q,进而更新解剖结构的位置p

1.2 内部偏移估计

Our approach combines a mechanical model based on massspring-damper system to the mesh previously described.
作者的方法是将一个基于质量-弹簧-阻尼系统的机械模型与前面描述的网格相结合

顶点位置的偏移受到每个顶点对的约束,作者将顶点对看成质量-弹簧-阻尼系统,通过为顶点和顶点对赋予质量、弹性系数和阻尼系数对顶点的偏移量进行约束。以保证生理运动的合理性以及顶点的一致运动。这里需要注意的一点在于作者将两个顶点之间的关系等价为弹簧-阻尼系统,所以所谓的弹性系数和阻尼系数必定源于组织的均匀分布。

依据这个模型,我们就可以计算周围顶点qj对该顶点qi的作用力f(i,j) = [fx(i,j), fy(i,j), fz(i,j)]:

dij表示当前位置顶点qi,qj之间的距离;

dij_init表示初始位置顶点qi,qj之间的距离;

o表示元素级的矩阵乘积(element-wise matrix product);

Kij表示顶点之间弹簧的刚度(stiffness of spring);

Dij表示顶点之间弹簧的阻尼系数(damping coefficient);

网格化之后,每个顶点都与多个顶点直接相连,所以我们可以确定每一个顶点的综合受力情况:

Ni表示和顶点qi相连接的邻域顶点。Gi表示顶点qi的速度阻尼系数(velocity damping coefficient)。为了通过质量-弹簧-阻尼模型获得内部偏移量△d,作者进行了半隐式的欧拉积分处理:

△d代表定点的内部偏移矢量;

另外两个量分别代表顶点q和内部力矢量f的一阶导数。

原文作者给的解释是,这样的机械月奥数可以保证彷射变形函数的光滑。Such mechanical constraint can ensure the smoothness of the piece-wise affine warping function.

1.3 外部偏移估计

2. 补充论文

3D自动分割算法

作者这篇文章最容易引起争议的一个点就是手动对目标进行分割,耗时耗力,在实际的应用场景是根本不能用的。

Chang, R.-F., Wu, W.-J., Moon, W.K., Chen, D.-R., 2005. Automatic ultrasound segmentation and morphology based diagnosis of solid breast tumors. Breast Cancer Res. Treat. 89 (2), 179–185.
这篇参考文献,仅对于像肿瘤这样的目标比较用,对于像囊肿等弱对比度的目标效果并不是很好

形变立体跟踪-基于稠密运动估计和力学仿真(2)相关推荐

  1. 形变立体跟踪-基于稠密运动估计和力学仿真(1)

    参考文献:Real-time target tracking of soft tissues in 3D ultrasound images based on robust visual inform ...

  2. TANDEM 基于深度多视图立体视觉的实时跟踪和稠密建图

    点云PCL免费知识星球,点云论文速读. 文章:TANDEM: Tracking and Dense Mapping in Real-time using Deep Multi-view Stereo ...

  3. TANDEM:基于深度多视图立体匹配进行实时跟踪和稠密建图(CoRL 2021)

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨泡泡机器人 来源丨泡泡机器人SLAM 标题:TANDEM: Tracking and Dense ...

  4. mlse均衡器matlab,基于LMS自适应均衡器matlab仿真.doc

    基于LMS自适应均衡器matlab仿真.doc 毕 业 设 计 (2014届) 题 目 一种基于OpenCV的摄像机标定方法 学 院 物理电气信息学院 专 业 电子信息工程 年 级 2010 学生学号 ...

  5. 基于Matlab的空中交通管制仿真(附源码)

    目录 一.空中交通管制方案 二.机场监控雷达 三.全球导航跟踪器 四.在地图上可视化 五.模拟和跟踪客机 六.总结 七.程序 ​此示例演示如何生成空中交通管制方案,模拟来自机场监视雷达 (ASR) 的 ...

  6. 基于任务点的加速仿真

    摘要 采样模拟是减少单线程程序模拟时间的成熟技术. 当前的采样技术并没有利用其他执行模型,如基于任务(Task)的执行. 当前的多线程采样技术假设分配给每个线程的工作负载在程序的多次执行中不会改变,但 ...

  7. 操纵稳定性数据处理matlab,基于Matlab汽车操纵稳定性仿真方法的研究

    基于Matlab汽车操纵稳定性仿真方法的研究 本文采用线性二自由度车辆模型做汽车操纵稳定性研究,基于Matlab/Simulink软件,分别运用子系统模型框图.状态空间模型框图与 (本文共5页) 阅读 ...

  8. 基于osgearth开发的三维仿真与态势软件系统源代码

    基于osgearth开发的三维仿真与态势软件系统源代码. 功能如下: 1.新建方案.打开方案.保存方案: 2.导入影像.高程.矢量.模型数据: 3.灯光控制.雨.雪.雾特效: 4.通视分析.距离测量. ...

  9. 基于Kinect体感的仿真对抗游戏系统

    项目意义: 1.Kinect的研究和应用在国内外都呈现出比较高的热潮,相关技术,如人脸识别.动态跟踪.手势识别等均出现了比较优越的实际效果.让机器人能够实时跟踪人的动作功能并完成与人的沟通互动是机器人 ...

最新文章

  1. wxWidgets:wxUIActionSimulator 示例
  2. Source insight 支持汇编
  3. 在Java EE 6中将Bean验证与JAX-RS集成
  4. window命令行大全
  5. layui鼠标放上图片局部放大_老照片修复教程之—裁剪图片大小
  6. 深化管理、提升IT的数据平台建设方案
  7. js刷新页面有哪几种方法
  8. Appium+Python之PO模型(Page object Model)
  9. 【计算机网络】IP地址
  10. POJ-3207-TwoSAT
  11. Python pickle 反序列化详解
  12. 学习笔记(10):程序员的数学:微积分-常用导数(二):最常用到的技巧
  13. 如何通过努力出书,如何写有畅销资质的书,本文汇集了多位计算机图书作者的经验...
  14. Eclipse豆沙绿详细设置
  15. android模拟键盘自动输入,Android测试教程5--模拟键盘输入
  16. 卡麦吉梅隆大学 计算机排名,2019年卡内基梅隆大学信息系统排名
  17. FortiGate 流量整形限速
  18. 安卓13开发者模式怎么开?
  19. 自己总结的web前端面试题之数据库
  20. 一个硬件创业者的自述:我这20年

热门文章

  1. ASA IPSEC ***配置
  2. Spring 的 xml文件的获取
  3. 树的更多相关算法-3
  4. 180904 再卖菜 ccf
  5. 论文阅读: Direct Monocular Odometry Using Points and Lines
  6. CSE 5/7350 – Project
  7. C# task和timer实现定时操作
  8. 清北学堂模拟赛d6t3 反击数
  9. java学习笔记day06---匿名内部类
  10. JSONP的原理与实现(基于jQuery)