疑惑光栅投影中条纹间距和频率的关系

上篇博文中有关编写出三频外差的表述有误,后来发现其中存在极大的问题,于是重新看论文。
问题由来:看“多频外差”的相关文献时,2009年李中伟前辈的博士论文使用的频率(f1、f2、f3相差较小),2016年陈松林前辈的“多频外差原理相位解包裹方法的改进”论文使用的条纹间距(P3和P1、P2数值相差较大)。
李论文1
李论文2
l3
陈论文1
陈2
思考:
(1)条纹间距、条纹密度或条纹的空间频率表示相位场的变化梯度,变化梯度越大,条纹越密。同时,它决定了灰度分布的变化梯度。(参考2006年金亚前辈的硕士论文,其中对光栅条纹介绍挺详细的)
(2)图像的频率被称为空间频率,空间频率是指单位长度内亮度做周期性变化的次数,它反映了图像的像素灰度在空间中的变化情况,从傅里叶频谱上可以看到明暗不一的亮点,反映的就是某点与邻域间的差异程度。(参考
https://blog.csdn.net/dengheCSDN/article/details/78852992?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task)
(3)如果条纹间距和频率应该是相反数,即P=1/f,
推理
(4)问题没有解决,对陈前辈的论文感到困惑,虽然他的目的不错,但是对其关于条纹间距的公式感到困惑,怎么能和频率的是一样的呢
陈目的3

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
为了模拟球体经光栅投影条纹,我们需要以下步骤: 1. 创建球体模型 2. 创建光栅模型 3. 将球体和光栅放置在同一坐标系 4. 计算球体的投影图像 5. 显示投影图像 以下是 MATLAB 代码实现: ```matlab % 创建球体模型 [x,y,z] = sphere(50); r = 5; x = r*x; y = r*y; z = r*z; % 创建光栅模型 num_rays = 1000; ray_spacing = 0.1; rays = linspace(-ray_spacing*num_rays/2, ray_spacing*num_rays/2, num_rays); % 将球体和光栅放置在同一坐标系 [X,Y,Z] = meshgrid(rays,rays,0); X = X(:); Y = Y(:); Z = Z(:); X = repmat(X,length(x(:)),1); Y = repmat(Y,length(y(:)),1); Z = repmat(Z,length(z(:)),1); X = X(:); Y = Y(:); Z = Z(:); XYZ = [X Y Z]; XYZ = XYZ + [repmat(x(:),length(X),1) repmat(y(:),length(Y),1) repmat(z(:),length(Z),1)]; % 计算球体的投影图像 raster_size = 1000; raster_spacing = 0.01; raster = linspace(-raster_spacing*raster_size/2, raster_spacing*raster_size/2, raster_size); I = zeros(raster_size, raster_size); for i = 1:length(XYZ) P = XYZ(i,:); x = P(1); y = P(2); z = P(3); if sqrt(x^2 + y^2) < r x1 = (z*x)/(sqrt(x^2 + y^2) + z); y1 = (z*y)/(sqrt(x^2 + y^2) + z); x1 = x1/raster_spacing + raster_size/2; y1 = y1/raster_spacing + raster_size/2; if x1 > 0 && x1 <= raster_size && y1 > 0 && y1 <= raster_size I(round(y1),round(x1)) = 1; end end end % 显示投影图像 imshow(I); ``` 这段代码首先创建了一个球体模型和光栅模型,并将它们放置在同一坐标系。然后,它计算了球体在光栅上的投影图像,并将结果存储在矩阵 `I` 。最后,它使用 `imshow` 函数显示投影图像。 请注意,这只是一个简单的模拟,实际应用可能需要更精细的模型和算法来获得更准确的结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值