
2025最新--CT成像控制及算法
文章平均质量分 79
该专栏包括:CT探测器成像,CT整机运动控制,CT建模以及处理CT的图像算法。
CT建模可以采用CT 重建模块。用于 CT 重建的附加模块,使用 CT 扫描仪拍摄的图像,重建三维体积数据集。
jn10010537
2024年,C#/C++
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【VTK】绘制圆锥进行简单的几何渲染
本文介绍了使用VTK(Visualization Toolkit)可视化库绘制3D圆锥的基本方法。首先概述了VTK作为跨平台可视化库的核心功能,包括数据处理、2D/3D渲染和图像处理等。重点讲解了VTK的流水线模型(Source-Filter-Mapper-Actor-Renderer)和关键数据类型。通过Python代码示例展示了创建圆锥(ConeSource)、设置映射器(Mapper)、构建执行体(Actor)并实现交互式渲染的完整流程。运行结果可生成一个可旋转、缩放的可视化圆锥体,文章还详细解析了代原创 2025-08-06 19:15:39 · 41 阅读 · 0 评论 -
【运动控制】关于DD马达与伺服电机区别
DD马达:中空结构,采用直驱技术,负载直接安装在电机本体上,无需减速机、皮带、齿轮等中间传动装置。DD马达:高精度,直接驱动避免了传统传动的背隙问题,且通常配备高分辨率编码器,定位精度可达微米级。高刚性,与负载结合后系统刚性更强,响应速度更快,适合需要高稳定性的场景(如半导体制造)。伺服电机:轴输出,通过中间连接机构驱动负载,通常需要通过减速器、联轴器等中间机构驱动负载,结构更复杂。伺服电机应用:更广泛用于需要高速运动或灵活控制的场景,如工业机器人、CNC机床等。原创 2025-04-17 00:30:24 · 368 阅读 · 0 评论 -
【探测器】 XRay成像模式之透视模式与静态模式
支持Fluoroscopic 的探测器和支持Radiographic 的探测器虽然都是用于 X 射线成像的设备,但它们由于成像方式和用途的不同,在硬件设计、工作原理和性能上有显著差异。Radiographic 探测器强调 分辨率 和 图像细节,适合高质量的诊断或静态目标的成像。成像结果:显示目标的动态影像,帮助实时观察对象的动作或状态,可以将二维DR进行3维CT建模;高动态范围:能捕捉更广范围的 X 射线强度,从而提供清晰的对比度。实时动态成像:通过持续的 X 射线曝光,提供目标的实时动态图像。原创 2024-12-16 17:18:11 · 1216 阅读 · 0 评论 -
【X线源】关于滨松MCS2软件的说明
注意:interlock1,2需要同时短路时可以XON,实际使用时为了辐射安全的考虑,请勿将interlock1和2直接短路使用!如果供电正常且风扇转动,判断RS232的线缆,是否为2,3脚交叉连接的交叉线缆。三种焦斑模式选择,分别对应不同的焦点功率,不同的射线源的焦点模式代表的功率可能不一样,(1)大焦点的情况下基本上可以用足管电压,管电流的满量程。设置较大的管电压与管电流时,可能会有个别线源的反馈值会产生±1个数值的误差,此现象是由于线源内部的电路反馈产生的误差,如果反馈数值稳定,则线源正常。原创 2024-10-16 22:59:16 · 1339 阅读 · 0 评论 -
【X线源】关于滨松MFX二次开发demo示例简介
关于滨松MFX通讯:波特率是38400,即传输速率是38400 bit /s;计算带宽:38400 /8/1000 ,对应4.8kB/s的带宽(计算传输速度,按照kB=1000B);收发指令最长是8个字节,耗时在2ms以内:8/4800*1000=1.66ms;等待通讯的时间一般5ms即可。demo的程序流程主要如下:-3.1、开始:初始化必要的组件,启动程序。原创 2024-10-16 15:02:35 · 775 阅读 · 0 评论 -
【图像处理】DR图像后处理中的窗宽和窗位的简要说明
窗位是用于控制图像显示时灰度级别(灰度范围)的中心值。它决定了图像中哪一范围的密度被显示为中性灰度,并且影响了图像的整体亮度。通过调节窗位,医生可以将不同密度的组织移至可视化的焦点。原创 2024-10-08 23:12:54 · 1374 阅读 · 0 评论 -
【探测器】线阵相机中的 TDI 技术
因此,它非常适合线性运动的场景。高分辨率长距离成像:在线性扫描应用中,线阵相机能够覆盖很长的距离或宽幅区域,适用于工业中的大幅面检测(如宽幅印刷材料的质量检查)。TDI相机是一种基于线阵相机的扩展技术,拓展支持了时间延迟积分(TDI)技术,允许通过多个像素行的累积曝光来提高图像质量和灵敏度。一次曝光捕捉整个图像:面阵相机通过一次曝光捕捉整个场景的图像,就像拍照一样,它一次性获取的是完整的二维图像。适合静止或低速运动场景:由于它不需要物体的连续运动就可以捕捉图像,面阵相机更适合静止或低速运动的物体成像。原创 2024-10-07 22:34:34 · 3318 阅读 · 0 评论 -
【运动控制】触发限位及原点GPIO输入的光电开关
作为限位开关,一般有正方向限位和负方向限位,即检测运动系统中某一部分的最大或最小位置。例如,在机械手、传送带或数控机床的移动过程中,光电开关可以安装在设备的边缘或关键位置,当运动部件到达设定的限位位置时,光电开关检测到物体并发出信号停止运动,避免设备超出允许的物理范围。关于NPN型对射光电开关,接线一般就3根,如下图分别是红(接+24V),蓝色接GND,黄色接信号输出(激光被遮挡时,黄色线与蓝色线导通)电梯门的开关控制、机器人臂的最大运动范围检测、自动化流水线上的工件定位、CT机的轴的正负限位等。原创 2024-10-07 11:09:06 · 1693 阅读 · 0 评论 -
【X线源】关于反射靶和透射靶应用场景
开管好处明显,即焦点尺寸和FOD都普遍较小,但是缺点也明显,如结构尺寸大维护麻烦,造价高昂,使用起来更复杂。即能够产生较高能量的X射线,适合需要高穿透力的应用,广泛用于医疗成像和工业检测,如医学成像(如CT扫描)、工业探伤、材料分析等需要高能量X射线的应用。通过在灯丝和阳极靶之间增加电压场,给电子加速到所需的速度,以便高速撞击阳极靶,注:实际的电子枪加速电场的结构比较复杂,且皆有区别。这是X射线产生的主要机制。反射靶系统内的电子枪,通常通过加热阴极灯丝,产生高速运动的电子,不过这些电子运动没有方向性。原创 2024-10-05 20:18:37 · 1360 阅读 · 0 评论 -
【X线源】微焦点X射线源的基本原理
在X射线管中(真空管),从阴极灯丝发射的电子,经阴极、阳极间的电场加速后,轰击X射线管靶(Target),将其动能传递给靶上的原子。这些高能电子在撞击阳极靶材(通常是钨或钼)时,由于突然减速,只有不到1%的能量被转化为X射线,其余的绝大部分能量都以热量的形式散失。在透射靶中,电子束从一侧穿过靶材,靶材非常薄,X射线从靶材的另一侧射出。2.1、电子发射:首先,在真空管(X射线管)中,阴极灯丝通过加热释放出大量运动的电子。从波长和能量的角度来看,X射线是电磁波谱中的一种高能辐射,其波长非常短,能量很高。原创 2024-10-05 19:20:13 · 1540 阅读 · 0 评论 -
【运动控制】关于GPIO的NPN型输入与NPN漏型输入
当基极Base,加上微弱的正向电压时(大于PN结的导通电压,并处于某一恰当的值),发射极与基极之间形成正向偏置(此时集电结反向偏置),电子从发射极注入到基极。当基极电流足够大时,发射极Emitter与基极Base之间 和 基极Base与集电极Collector之间均为正向偏置,三极管处于饱和状态,集电极和发射极之间电阻很小,电流流动非常大。当输入信号为高电平(或逻辑1)时,NPN晶体管的基极与发射极之间形成正向偏置,晶体管导通,集电极连接到地,GPIO引脚检测到低电平(逻辑0)。这就是“漏型”名称的由来。原创 2024-10-05 16:51:01 · 1600 阅读 · 0 评论 -
【运动控制】关于GPIO通用输入口是NPN型数字输入
(当开关闭合时,集电极与发射极之间形成电流路径,从而使输出端(通常连接到GPIO)拉低到接近0V。在触发时通过内部开关将信号端(连接集电极)拉到地,形成低电平触发信号。换句话说,当基极上有正电压时,NPN晶体管导通,允许电流从集电极流向发射极(从正电源流向地)。两种状态:数字输入只能识别两个明确的状态:高电平(如5V或24V)或低电平(如0V)。总结来说,内部开关的确是将集电极与发射极连接,这样可以实现将输出信号拉低的功能。它是一种离散信号,与模拟输入(可以处理连续变化的电压或电流,一般是电压)相对。原创 2024-09-30 16:40:43 · 900 阅读 · 0 评论 -
【运动控制】关于GPIO的数字输入输出和高速输入输出
数字输入是指只处理两种状态的输入信号:高电平和低电平(通常用0和1来表示),即从外部设备读取二进制信号,确定信号是高电平(1)还是低电平(0)。特点:用于生成高频率的脉冲信号,如脉宽调制(PWM)信号,控制电机的速度或亮度等。微控制器或计算机向数字输出端口写入高或低电平信号,通过控制输出电压,来控制外部设备的开关状态或工作模式。通过数字输出,系统可以发送**高电平(1)或低电平(0)**信号,以驱动或控制外部设备。两种状态:数字输入只能识别两个明确的状态:高电平(如5V或24V)或低电平(如0V)。原创 2024-09-30 15:08:51 · 1189 阅读 · 0 评论 -
【运动控制】关于GPIO通用输入口的锁存功能
锁存输入B:和锁存输入A相似,锁存输入B也会在指定的触发条件下捕捉和保存输入信号。场景1,高速事件捕捉:例如,在一个运动控制系统中,需要精确记录限位开关或传感器信号的瞬时状态,但由于控制器处理速度限制,无法实时读取变化。锁存电路:一旦检测到触发事件(如信号的变化或外部触发),锁存电路会将该时刻的信号状态“锁住”,并保持这个状态,直到该状态被清除。比如:当传感器的输出信号从低电平变为高电平时,锁存输入口会捕捉这个上升沿并将此时的输入状态保持在锁存寄存器中,供处理器读取。原创 2024-09-29 11:09:23 · 632 阅读 · 0 评论 -
【CT成像】VGSTUDIO MAX最小系统要求检查缺少支持OpenGL3.3的解决办法
Windows 10操作系统中的Microsoft Windows DLL opengl32.dll只直接暴露了OpenGL 1.1版本的函数。Windows上OpenGL的开发过程通常使用第三方库提供的功能,比如使用freeglut+glew、glfw+glad等。地址:https://www.wenjian.net/file/opengl32.dll.html。将下载的opengl32.dll 文件拷贝到vg目录下,重启esxi系统即可。我把自己的台式机电脑进行了VMware ESXi 虚拟化。原创 2024-02-26 08:44:52 · 1489 阅读 · 0 评论 -
【X-Ray】关于X射线照射窗的理解
X射线是由德国的物理学家W.K.伦琴在1895年发现的,所以X射线又被称为伦琴射线。由于X射线的频率很高,它具有很高的穿透本领,能穿透许多可见光(肉眼可见的光)无法穿透的物质。原子序数越大,对X射线的吸收越强,而金属铍是最轻的(原子序数4最小)稳定金属,另外,为了得到尽可能透射X射线,金属铍越薄越好,但太薄了强度又无法保证,因为铍窗是稳定金属,不但密封真空,同时透射率很高,过滤掉少部分低能量!X射线是一种电磁波(电磁辐射),它是一种波长极短,能量很大的电磁波。X射线的波长比可见光的波长更短,肉眼不可见。原创 2023-07-21 00:22:41 · 1326 阅读 · 0 评论 -
【X-Ray】关于灯丝电压电流功率的理解
加热钨丝发热,钨丝周围将产生电子束。我们把能产生电子束的钨丝形象化的简称灯丝,以下也简称灯丝。为了保证功率这一指标,有的电路设计的是恒压(电压)模式,有的设计的是恒流(电流)模式。②对热子进行通电加热,再由热子将热量辐射和传导给发射体的阴极叫做间热式阴极。对于恒压模式,在灯丝长时间使用后,同一个电压值下的电流会降低。对于恒流模式,在灯丝长时间使用后,同一个电流值下的电压会降低。功率是影响电子束的指标,注意功率过高,如果散热不及时会烧灯丝,一般灯丝的电压和电流会设置上限值,到达上限后,再增加则无效。原创 2023-07-17 21:02:26 · 2228 阅读 · 0 评论 -
【CT成像】OpenGL版1.1不足运行,至少需要OpenGL3.3解决方案
根据提示内容,显卡的驱动缺少所需的功能。要求你更新你的显卡驱动程序,但很可能你也已经更新了显卡的驱动,在windows10操作系统,请将独显作为显示输出,即显示屏的连接线直接插入独显的HDMI/DP接口。当运行软件,弹出提示:当前OpenGL版1.1不足运行,至少需要OpenGL3.3等相关的警示。假如你的PC计算机有板载或者集成显卡,那么请确保选择了专用显卡作为首选GPU。再次重启计算机,该报错就不存在了!出现以上情况的可能解决方案如下。但是运行依然报同样的错误。原创 2023-07-15 14:36:19 · 1651 阅读 · 0 评论 -
【探测器】opencv显示探测器的raw图像
其中RAW格式的文件可以作为VG的CT建模的输入文件,但是请注意文件的格式是uint16,即单个像素可以被表达成2*16-1(65536)层次!RAW格式是无损格式,相比于JPG格式,RAW格式的好处有很多,它会记录下成像的的所有细节,这些细节在后期您可以根据场景进行修改。代码很简单,使用numpy读取raw文件,并将数据排列成3维数组,然后opencv显示即可。对于探测器(相对于可见光成像的相机,这里的探测器指的是对X光成像的相机)。RAW文件几乎是未经过处理而直接从CCD或CMOS上得到的信息。原创 2023-06-28 00:10:35 · 1434 阅读 · 0 评论 -
【运动控制】安装固高运动控制卡驱动程序
使用的时候是计算机的上位机程序控制运动控制卡,运动控制卡去控制驱动器,驱动器去控制电机运动这么个大致的逻辑。运动控制卡是插到计算机的PCI插槽中。首次在计算机的PCI插槽上固定上运动控制卡,计算机是无法识别的,需要安装驱动程序。注意:如果板卡未变为未知PCI设备,继续执行卸载步骤,直到板卡变为未知PCI设备。本博客简单介绍固高科技(深圳)有限公司的运动控制卡的驱动安装。顾名思义,用来控制电机转动的。首先确保当前的控制卡是未知PCI设备,即未安装过驱动。鼠标右键单击固高控制卡,选择 “卸载设备(U)”。原创 2023-06-18 16:42:03 · 6118 阅读 · 0 评论 -
【探测器】win10网卡设置巨型帧解决探测器无法成像的问题
MTU和链路层协议有着密切的关系,不同的网络都有一个不同的上限值。产生原因:提高网络的吞吐率和效率(小的数据报文封装二层信息时,效率不高),同时减少设备CPU的负担(对于小的报文,CPU花费大量的时间来分片和重组报文)。以太网(Ethernet)协议对数据帧的大小有一个限制,默认是1500字节,这个数值就是以太网的MTU(Maximum Transfer Unit)。标准的以太网IP报文大小是:1500 bytes,不包含以太网头和FCS的18 bytes(6+6+2+4),这些摄像头是可见光摄像头。原创 2023-06-13 21:37:57 · 12829 阅读 · 0 评论