首页 > 编程语言 >医学影像系统源码(MRI、CT三维重建)

医学影像系统源码(MRI、CT三维重建)

时间:2023-11-11 10:32:07浏览次数:37  
标签:NMR 源码 MRI 医学影像 氢原子 磁场 成像 三维重建 射频

一、MRI概述

核磁共振成像(英语:Nuclear Magnetic Resonance Imaging,简称NMRI),又称自旋成像(英语:spin imaging),也称磁共振成像(Magnetic Resonance Imaging,简称MRI),台湾又称磁振造影,香港又称磁力共振扫描,是利用核磁共振(nuclear magnetic resonance,简称NMR)原理,依据所释放的能量在物质内部不同结构环境中不同的衰减,通过外加梯度磁场检测所发射出的电磁波,即可得知构成这一物体原子核的位置和种类,据此可以绘制成物体内部的结构图像。

医学影像系统源码(MRI、CT三维重建)_相位编码

二、成像原理

核磁共振成像 是随着电子计算机、电子学、电路学、超导体等技术的发展而迅速发展起来的一种生物磁学核自旋成像技术。医生考虑到患者对“核”的恐惧心理,故常将这门技术称为“磁共振成像”。

核磁共振成像的“核”指的是氢原子核,因为人体大约70%是由水组成的,MRI即依赖水中氢原子。

当把物体放置在磁场中,用适当的电磁波照射它,以改变氢原子的旋转排列方向,使之共振,然后分析它释放的电磁波,由于不同的组织会产生不同的电磁波讯号,经电脑处理,就可以得知构成这一物体的原子核的位置和种类,据此可以绘制成物体内部的精确立体图像。

原子核在进动中,吸收与原子核进动频率相同的射频脉冲,即外加交变磁场的频率等于拉莫频率,原子核就发生共振吸收,去掉射频脉冲之后,原子核磁矩又把所吸收的能量中的一部分以电磁波的形式发射出来,称为共振发射。共振吸收和共振发射的过程叫做“核磁共振”

医学影像系统源码(MRI、CT三维重建)_图像处理_02

三、MRI系统的组成

现代临床高场(3.0T)MRI扫描器


MRI是一台巨大的圆筒状机器,能在受检者的周围制造一个强烈磁场区的环境,借由无线电波的脉冲撞击身体细胞中的氢原子核,改变身体内氢原子的排列,当氢原子再次进入适当的位置排列时,会发出无线电讯号,此讯号借由电脑的接收并加以分析及转换处理,可将身体构造及器官中的氢原子活动,转换成2D影像,因MRI运用了生化、物理特性来区分组织,获得的影像会比电脑断层更加详细。


磁铁系统


静磁场:又称主磁场。当前临床所用超导磁铁,磁场强度有0.2T到7.0T(特斯拉),常见的为1.5T和3.0T;动物实验用的小型MRI则有4.7T、7.0T与9.4T等多种主磁场强度。另有匀磁线圈(shim coil)协助达到磁场的高均匀度。

梯度场(gradient coils):用来产生并控制磁场中的梯度,以实现NMR信号的空间编码。这个系统有三组线圈,产生x、y、z三个方向的梯度场,线圈组的磁场叠加起来,可得到任意方向的梯度场。


射频系统


射频(RF)发生器:产生短而强的射频场,以脉冲方式加到样品上,使样品中的氢核产生NMR现象。

射频(RF)接收器:接收NMR信号,放大后进入图像处理系统。


计算机图像重建系统


由射频接收器送来的信号经A/D转换器,把模拟信号转换成数字信号,根据与观察层面各体素的对应关系,经计算机处理,得出层面图像数据,再经D/A转换器,加到图像显示器上,按NMR的大小,用不同的灰度等级显示出欲观察层面的图像。


四、MRI的基本方法

1.选择梯度场Gz

2.相位编码和频率编码

3.图像重建


五、MRI在医学上的应用

检查目的


•侦测及诊断心脏疾病、脑血管意外及血管疾病

•胸腔及腹腔的器官疾病的侦测与诊断

•诊断及评价、追踪肿瘤的情况及功能上的障碍


MRI被广泛运用在运动相关伤害的诊断上,对近骨骼和骨骼周围的软组织,包括韧带与肌肉,可呈现清晰影像,因此在脊椎及关节问题上,是极具敏感的检查。

标签:NMR,源码,MRI,医学影像,氢原子,磁场,成像,三维重建,射频
From: https://blog.51cto.com/u_16078995/8315522

相关文章

  • Qt源码解析——元对象系统热身
    关键词:Qt源码QObjectQMetaObject元对象系统属性事件信号槽概述原系列文章地址官方文档第二章内容就是元对象系统,它在介绍里描述到:Qt的元对象系统提供了信号和槽机制(用于对象间的通信)、运行时类型信息和动态属性系统。元对象系统基于三个要素:QObject类为那些可以利......
  • Linux软件包(源码包和二进制包)
    Linux下的软件包众多,且几乎都是经GPL授权、免费开源(无偿公开源代码)的。这意味着如果你具备修改软件源代码的能力,只要你愿意,可以随意修改。GPL,全称GeneralPublicLicense,中文名称“通用性公开许可证”,简单理解GPL就是一个保护软件自由的一个协议,经GPL协议授权的软件必须开源......
  • Vue源码学习(十六):diff算法(三)暴力比对
    好家伙,这是diff的最后一节了 0.暴力比对的使用场景 没有可复用的节点:当新旧虚拟DOM的结构完全不同,或者某个节点不能被复用时,需要通过暴力比对来创建新的节点,并在真实DOM上进行相应的插入操作。0.1.例子一://创建vnodeletvm1=newVue({data:{name:'张三'......
  • APISIX源码安装问题解决
    官网手册的安装语句:curlhttps://raw.githubusercontent.com/apache/apisix/master/utils/install-dependencies.sh-sL|bash-执行install-dependencies.sh报如下错误:Transactioncheckerror:file/usr/share/gcc-4.8.2/python/libstdcxx/v6/printers.pyfrominstal......
  • 智慧工地源码:建筑管理的新型方式
    智慧工地是利用物联网、云计算、大数据等技术,实现对建筑工地实时监测、管理和控制的一种新型建筑管理方式,其中,数据分析功能起着至关重要的作用。1、数据采集智慧工地中的数据采集主要通过传感器、监控摄像头等设备进行。这些设备可以实时采集到工地的环境数据、施工人员和设备信息......
  • (四)Spring源码解析:bean的加载流程解析
    一、概述在前几讲中,我们着重的分析了Spring对xml配置文件的解析和注册过程。那么,本节内容,将会试图分析一下bean的加载过程。具体代码,如下图所示:1.1>doGetBean(...)针对bean的创建和加载,我们可以看出来逻辑都是在doGetBean(...)这个方法中的,所以,如下就是针对于这个方法的整体源码注......
  • TiDB 源码编译之 TiProxy 篇
    作者:ShawnYanTiProxy简介TiProxy是一个基于Apache2.0协议开源的、轻量级的TiDB数据库代理,基于Go语言编写,支持MySQL协议。TiProxy支持负载均衡,接收来自应用程序的请求,然后将其发送到TiDB集群。支持自动故障转移,当后端TiDBServer发生故障,可以自动将连接转移到......
  • 编译spring5.2.x源码
    编译spring源码是学习spring的第一步,spring源码是用gradle编译的,在编译时会遇到一些问题,在此记录一下。下载spring源码第一步需要下载spring的源码,由于官方托管在github,国内访问github不通畅,这里就直接使用gitee的镜像仓库,在国内比较快,地址:https://gitee.com/mirrors/spring-fra......
  • 直播app系统源码,图片Loading旋转动画效果
    直播app系统源码,图片Loading旋转动画效果anim文件下的动画xml: <?xmlversion="1.0"encoding="utf-8"?><rotatexmlns:android="http://schemas.android.com/apk/res/android"  android:fromDegrees="0"//旋转的起始角度  android:toDegrees=&......
  • 视频直播系统源码,EditText输入框的使用
    视频直播系统源码,EditText输入框的使用为了良好的交互和用户体验,我们在做功能时需要对输入框又一些状态上的监听才能更好的把一些信息反馈给用户。比如登录时的,错误提示,选中时的颜色改变等等,常用的一些方法如下: 1.内容编辑的监听:当我们需要实时对内容进行监听:比如内容为空/格......