- 博客(7)
- 收藏
- 关注
原创 伽马相机Matlab⑦
m:二维矩阵(比如 MURA 编码板、图像等)hs:水平右移的像素数(horizontal shift)vs:垂直下移的像素数(vertical shift)m:平移后的矩阵,原来的元素进行了 循环位移点说明函数作用循环位移矩阵(右移hs,下移vs应用场景编码板中心对齐、图像移动、循环缓冲替代建议使用circshift简化代码与 MURA 的关系对编码图案居中处理,是标准步骤。
2025-06-09 15:37:25
308
原创 伽马相机Matlab⑥
这个函数执行了**最近邻插值(Nearest-Neighbor Upsampling)**的过程,且是最简单的方式:将每一个像素扩展为一个值相同的 Alpha × Alpha 区块。
2025-06-09 15:19:44
139
原创 伽马相机Matlab⑤
1、生成平方模序列 → 二值化成掩模2、构造对称编码矩阵3、强制边界元素设定,确保唯一性4、生成解码矩阵({-1,1})5、中心平移处理。
2025-06-06 18:23:17
315
原创 伽马相机Matlab④
变量/步骤说明matrixA系统响应矩阵matrixB旋转 180° 后的响应矩阵(反投影)Pi探测器读数,展平成行向量fj重建图像当前估计fjk更新后的估计图像前向投影(模拟探测器读数)观测与预测比值stop收敛判据f最终重建图像(二维)
2025-06-06 14:47:35
264
原创 伽马相机Matlab③
项目内容功能对原始矩阵进行的重复扩展应用场景适用于 δ 采样算法中处理系统响应矩阵或投影数据本质最近邻插值,分辨率提升优化建议用kron()简化实现,提升效率和可读性。
2025-06-05 15:23:07
316
原创 伽马相机MatLab②
这是一个简单的 7×7 编码板,用伪随机 0-1 数据模拟。实际项目中,这个矩阵会是 7 阶的 MURA 编码矩阵,用于调制成像系统的空间分布。编码板 A 是一个有限大小的模板,但在实际应用中需要覆盖更大的视场区域,于是通过“平铺扩展”得到更大的阵列 CircleA。编码板具有周期性结构,扩展成 3×3 的布局可以用于更真实地模拟编码板在成像系统中的周期性响应,尤其是在边缘卷积等场景下。将编码板 A 扩展为一个更大的“循环嵌套”矩阵,也可以理解为 “平铺三倍大小的编码板”,以便模拟更大的成像区域。
2025-06-03 17:15:37
965
原创 伽马相机MatLab①
这一段代码做了什么?步骤操作意图傅里叶变换和转换到频域频域乘法相乘实现快速卷积逆变换ifft2(...)回到空间域循环移位手动“中心化”把图像对准中心最终旋转对结果做方向修正。
2025-05-28 19:57:30
726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅