加载中
加载中
表情图片
评为精选
鼓励
加载中...
分享
加载中...
文件下载
加载中...
修改排序
加载中...
讨论/求助 关于业余制作CT的硬件/软件问题
关键词
CT

本人准备制作一台CT:

大致思路是通过用黑白ccd+增感屏从不同角度拍摄物体的x光片,再将这些x光片送进软件处理,进行重构。

可是整个制作最卡脖子的地方就是软件部分,来问问大家以前有没有见过类似于我说的这种软件。

参考国外一篇光学“CT”的教程,他利用的是MATLAB对图像进行处理,重构:http://www.instructables.com/id/Desktop-CT-and-3D-Scanner-With-Arduino/

附:文章中的matlab程序:

attachment icon F7S311EJLMKPEPY.m 3.07KB M 14次下载

测试程序所使用的图片:

attachment icon F3EILCYJKWUSXOO.zip 4.24MB ZIP 10次下载

将图片解压后,在程序中设置读取路径,即可运行。

可是这个程序不能将图像静止,是处于一种旋转演示的状态的,有没有志同道合的人愿意帮忙改一下,就是只显示重构出来的图像,并且不要让程序演示后面的正弦图。(如果有懂matlab的同学愿意帮忙修改,非常感谢!!!)

要去除的演示部分:


00:00
00:00
仅供内部学术交流或培训使用,请先保存到本地。本内容不代表科创观点,未经原作者同意,请勿转载。
F8L1J6WJEOIOK1H.mp4  点击下载

还有一篇hackaday上面的文章贴出来参考:

https://hackaday.io/project/163791-x-ray-ct-scanner

至于硬件部分,感觉没有什么难的了,都可以解决。

欢迎大家讨论


[修改于 3年1个月前 - 2022/04/07 16:57:54]

新版本公告
~~空空如也
WernerPleischner
3年1个月前 修改于 3年1个月前 IP:广东
902980

这几个代码似乎是近似成螺旋CT的情形进行处理的。这种用射线管+2D传感器转一圈的结构是CBCT,需要额外做一些处理。代码简单搜索一下就可以找到很多。

https://github.com/search?q=CBCT

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
wdh008
3年1个月前 IP:湖南
902984

为你加油,顶上去

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
BG5JFV作者
3年1个月前 IP:江西
903000

换了个彩色封面,貌似可以增加这种求助帖子对各位的吸引力。好了,你们还是进来了 sticker


引用
评论
2
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
BG5JFV作者
3年1个月前 IP:江西
903001

今天取得进展,可以单一显示物体的‘立体形状’了,初步满足‘伪CT’的需求。(说白了就是研究清楚了上面那代码的第一部分怎么跑起来)

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
BG5JFV作者
3年1个月前 IP:江西
903003

捕获6.png

如图,就是封面那张,为什么说是‘伪CT’呢?是因为他根本就没有重构出3维图像,这只是不同角度拍摄到的图像依次播放罢了。后面那段重构3维图像的代码有bug,没搞懂怎么改。

引用
评论(1)
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
BG5JFV作者
3年1个月前 IP:江西
903009

先说说给管子的高压供电:准备采用全桥推变压器,变压器升压到20KV,然后倍压到80KV,倍压端经过电阻1/10000分压,电阻分压输入进由运算放大器构成的电压跟随器,全桥的直流供电受电压跟随器输出电压的控制,形成反馈。要是有什么更好的反馈控制方式,可以留言。

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
BG5JFV作者
3年1个月前 IP:江西
903010

然后是成像部分:由于平板太过昂贵,于是采用黑白ccd+绿色增感屏替代。中间用棱镜或者镜子改变光路。机子转一圈,ccd就采集200张照片,输入进电脑。快门触发就设定好时间间隔就行,反正是匀速转动。

以上都是参考别人的和自己拍脑袋想的,如果有不足请痛批。

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
BG5JFV作者
3年1个月前 IP:江西
903015

attachment icon CTprocess.m 2.81KB M 5次下载

修改之后的程序

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
BG5JFV作者
3年1个月前 IP:江西
903016

捕获9.png

可以重构三维图像了

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
RodTech
3年1个月前 IP:英国
903022


image.png




  1. https://www.mathworks.com/matlabcentral/fileexchange/35548-3d-cone-beam-ct-cbct-projection-backprojection-fdk-iterative-reconstruction-matlab-examples

  2. https://github.com/fpiernas/FBP

随便哪个都比楼主找的这个奇葩要靠谱,建议先把硬件折腾完了再想这些,角度肯定不能随便猜的,要跟转台同步触发,CBCT距离很讲究,要精确的量好,并把相机的畸变补偿好才到考虑软件的时候。

引用
评论(2)
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

BG5JFV
进士 机友 笔友
文章
31
回复
391
学术分
0
2019/04/23注册,20时34分前活动

随风奔跑自由是方向,追逐雷和闪电的力量

主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:江西
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的