文号
902975
阅读
15292
回复
10
收藏
4
讨论/求助 关于业余制作CT的硬件/软件问题
2022/04/06
IP:江西

本人准备制作一台CT:

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

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

参考国外一篇光学“CT”的教程,他利用的是MATLAB对图像进行处理,重构:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

附:文章中的matlab程序:

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

测试程序所使用的图片:

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

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

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

要去除的演示部分:


F8L1J6WJEOIOK1H.mp4  点击下载 ‎

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

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

欢迎大家讨论


[ 修改于4年7个月前 - 2022/04/07 16:57:54 ]
4年7个月前修改于 4年7个月前IP:广东
902980
1楼

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

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

引用
评论
4年7个月前IP:湖南
902984
2楼

为你加油,顶上去

引用
评论
BG5JFV作者
4年7个月前IP:江西
903000
3楼

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


引用
评论
2
BG5JFV作者
4年7个月前IP:江西
903001
4楼

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

引用
评论
BG5JFV作者
4年7个月前IP:江西
903003
5楼

捕获6.png

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

引用
评论(1)
BG5JFV作者
4年7个月前IP:江西
903009
6楼

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

引用
评论
BG5JFV作者
4年7个月前IP:江西
903010
7楼

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

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

引用
评论
BG5JFV作者
4年7个月前IP:江西
903015
8楼

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

修改之后的程序

引用
评论
BG5JFV作者
4年7个月前IP:江西
903016
9楼

捕获9.png

可以重构三维图像了

引用
评论
4年7个月前IP:英国
903022
10楼


image.png




  1. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

  2. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

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