CT成像技术—20231210

本文要说的是扇束重排,对于扇束及锥束直接重建公式,可以看我做的PDF
https://github.com/leslielee619/CTRec/blob/main/重建公式.pdf

在说重排之前,我还想对那个文件内容补充两点:
1、FDK算法或Feldkamp算法,出自Feldkamp,Davis,Kress三人于1984年发表论文
Feldkamp, L. A ,Davis,et al.Practical cone-beam algorithm[J].Journal of the Optical Society of America A, 1984.DOI:10.1364/JOSAA.1.000612.
2、想象一个射线系统,没有检测物体。射线束从射线源发出,由探测器接收。假定与射线垂直的平面(射线束横截面)上的光子总数不变。沿着射线方向,扇束横截面越来越大,因此每条射线上的光子数越来越少。因此导致了扇束重建公式与平行束重建公式的不同,前者在滤波与反投影之前都要进行加权,而后者则不需要加权。
对于算法的具体实现,重建公式背后含义我之后会继续去理解。

扇束重排rebinning

将扇形束投影数据重排为平行束,便可直接应用平行束滤波反投影算法。

投影数据可用正弦图描述,横轴为 t t t,纵轴为 θ \theta θ t t t为射线至旋转中心的距离, θ \theta θ为射线与 x x x轴的夹角。

对于平行投影,单次投影数据对应正弦图的一行。这一组数据 θ \theta θ固定, t t t变化。
对于(等角或等间距)扇束投影,单次投影数据对应正弦图的一个斜行(近似为一个斜行)。这一组数据 θ \theta θ变化, t t t变化。

同平行束一样,扇形束中的每条射线也是直线,因此可将其与平行束建立联系。

方法1(等距或等角):按照坐标 ( t , θ ) (t,\theta) (t,θ),将每个扇形束投影放至正弦图中。再通过插值,求出对应的平行束正弦图,便可进行滤波反投影算法。即将一个平行四边形网格重新插值为矩形网格。
注:平行束的正弦图离散表示就是一个矩形网格,我们就是要求这每个网格点。网格点可通过由其周围的扇形束数据插值得到。
在这里插入图片描述
上面这个图是我自己画的,可以很形象的说明如何重排。

方法2(等角):step1、先沿横轴插值,将投影重排为等距扇束;step2、沿纵轴插值,将等距扇束重排为平行束。

方法3(等角):step1、先沿纵轴插值,将投影重排为非等间距的平行束;step2、沿横轴插值,将非等间距平行束重排为(等间距)平行束。

对于等距扇束重排,可采样方法2的step2。
方1为二维插值,方2方3为一维插值。

术语:
iso-center旋转中心
iso-ray过旋转中心的射线,简称中心射线
iso-channel:指iso-ray与一维探测器的交点,简称中心通道。但该探测器通道不一定实际存在。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springAop有哪五种通知类型?可根据图标查看!

Spring AOP的通知类型有以下几种(后面是图标变化): 1.Before通知: 在目标方法执行前执行。 上白下红,方法前执行。 2.After通知: 在目标方法执行后(无论是否发生异常)执行。 图标…

实验06:VLAN配置

1.实验目的: VLAN(Virtual Local Area Network)是一种通过逻辑方式而不是物理方式划分局域网的技术,可以提高网络性能、安全性和管理效率。VLAN的划分方法有基于端口、基于MAC地址、基于协议和基于IP组播等。VLAN之间的通信需要路…

第十一章 React 封装自定义组件

一、专栏介绍 🌍🌍 欢迎加入本专栏!本专栏将引领您快速上手React,让我们一起放弃放弃的念头,开始学习之旅吧!我们将从搭建React项目开始,逐步深入讲解最核心的hooks,以及React路由、…

2024 年值得收藏的 10 款 iPhone 数据恢复软件评论

iPhone 让您将数字生活装在口袋里。从您所爱之人的照片和视频,到与学校和工作相关的文档,再到重要的备忘录和日历约会,iPhone 内的微型存储芯片可以容纳的数据量是惊人的。 唯一的问题是,很快就会丢失这些数据。一次错误的点击或…

320科技工作室ZEMAX培训通知

一 软件介绍 ZEMAX是一套综合性的光学设计软件。它提供先进的、且符合工业标准的分析、优化、公差分析功能,能够快速准确的完成光学成像及照明设计。 二 培训方式 本次培训全程线上授课, 采用一对一或者一对多方式进行, 以视频方式授课,工程案例讲解&…

WebGL+Three.js入门与实战——给画布换颜色、绘制一个点、三维坐标系

个人简介 👀个人主页: 前端杂货铺 🙋‍♂️学习方向: 主攻前端方向,正逐渐往全干发展 📃个人状态: 研发工程师,现效力于中国工业软件事业 🚀人生格言: 积跬步…

紫光展锐T820与飞桨完成I级兼容性测试 助推端侧AI融合创新

近日,紫光展锐高性能5G SoC T820与百度飞桨完成I级兼容性测试(基于Paddle Lite工具)。测试结果显示,双方兼容性表现良好,整体运行稳定。这是紫光展锐加入百度“硬件生态共创计划”后的阶段性成果。 本次I级兼容性测试完…

小程序使用Nodejs作为服务端,Nodejs与与MYSQL数据库相连

小程序使用Nodejs作为服务端,Nodejs与MYSQL数据库相连 一、搭建环境二、配置Nodejs三、与小程序交互四、跨域处理/报错处理五、nodejs连接mysql数据库六、微信小程序连接nodejs报错七、小程序成功与服务端相连,且能操作数据库一、搭建环境 新建空文件夹:Win + R进入cmd命令界…

Jenkins Pipeline 脚本优化实践:从繁琐到简洁

引言 在持续集成的过程中,Jenkins Pipeline 是非常关键的一环。它定义了如何自动编译、测试和部署代码。随着项目的不断发展,Pipeline 的复杂性也在不断上升,这就需要我们持续优化 Pipeline 脚本,以提高代码的可读性和维护性。本…

PE硅芯管产品由白色加蓝色条、黑色加蓝色条、颜色可定做

PE硅芯管的产品设计独特,其表面有白色加蓝色条纹或黑色加蓝色条纹等多种颜色可选。这些不同颜色的选择使得管道更加美观,同时也可以根据不同的使用场合和需求进行定制。 除了常规的白色和黑色之外,PE硅芯管还可以根据客户的需求定制其他颜色…

docker部署go gin框架 Windows环境

目录 文章目的是什么 环境介绍 Windows 环境下 docker 部署 go gin 详细步骤 运行容器时因为挂载文件可能会出现的问题 直接部署gin(跳过运行容器时因为挂载文件可能会出现的问题) 文章目的是什么 假设我们学习了 go 语言,在 Windows(本…

uniGUI学习之UniHTMLMemo1富文本编辑器

1]系统自带的富文本编辑器 2]jQueryBootstarp富文本编辑器插件summernote.js 1]系统自带的富文本编辑器 1、末尾增加<p> 2、增加字体 3、解决滚屏问题 4、输入长度限制问题 5、显示 并 编辑 HTML源代码(主要是图片处理) 1、末尾增加<p> UniHTMLMemo1.Lines…