讨论/求助 关于业余制作CT的硬件/软件问题
关键词
CT

本人准备制作一台CT:

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

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

参考国外一篇光学“CT”的教程,他利用的是MATLAB对图像进行处理,重构:XXXXXXXXXXXXXXXXXXXXXXXXXXXX/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的同学愿意帮忙修改,非常感谢!!!)

要去除的演示部分:


F8L1J6WJEOIOK1H.mp4  点击下载

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

XXXXXXXXXXXXXXXXXXX/project/163791-x-ray-ct-scanner

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

欢迎大家讨论


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

已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
WernerPleischner
2年9个月前 修改于 2年9个月前 IP:广东
902980

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

XXXXXXXXXXXXXXXXXX/search?q=CBCT

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

为你加油,顶上去

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

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


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

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

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

捕获6.png

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

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

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

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

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

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

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

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

修改之后的程序

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

捕获9.png

可以重构三维图像了

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


image.png




  1. XXXXXXXXXXXXXXXXXXXXXXXXX/matlabcentral/fileexchange/35548-3d-cone-beam-ct-cbct-projection-backprojection-fdk-iterative-reconstruction-matlab-examples

  2. XXXXXXXXXXXXXXXXXX/fpiernas/FBP

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

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

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

插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}