解析力 (2)空间采样 和 奈奎斯特

夏丹

上一篇也说到MTF曲线的时候横坐标是空间频率。一般使用黑白交替的线对来表示空间频率。而空间频率的单位一般是线对每毫米(lp/mm),周期每毫米(cycles/mm),周期每像素(cycles/pixel),线宽每图像高(LW/PH Line Widths per Picture Height),线对每图像高(lp/ph)。其中lp/mm是目前使用最多的单位。cycles/pixel是在数码相机中的成像系统的。数码相机下一个像素就是1 cycles/pixel,两个像素就是0.5 cycles/pixel,4个像素是0.25 cycles/pixel.其它单位的计算如下,纵向是已知横向是未知。

当知道了空间频率的单位之后又有了一个问题。到底用什么样的空间频率去评价MTF合适呢?这个时候经常能看到一个名词奈奎斯特(Nyquist)频率,这是来自采样定律。奈奎斯特和成像有什么关系呢? 数字相机的Sensor在成像过程中就相当与对镜头成的模拟像进行空间数字采样。 奈奎斯特采样定理是指在进行模拟与数字信号的转换过程中,当采样频率大于信号中最高频率的2倍时,采样之后的数字信号完整地保留了原始信号中的信息,但是一般实际应用中保证采样频率为信号最高频率的5~10倍。数码相机的Nyquist取决于pixel 的大小.根据前面给出的空间频率单位转换公式。

对于给定的Pixel size的sensor

Nyquist 频率= 1000[µm]/(pixel_pitch [µm]X2)

评价MTF使用的奈奎斯特频率(Nyquist频率)是离散信号系统采样频率的一半,也就是一个方向上的像素数一半。采样定理指出,只要离散系统的奈奎斯特频率高于被采样信号的最高频率或带宽,就可以避免混叠现象。但这只是理论上。我们先看下一个接近奈奎斯特频率的频率的采样过程。当然下面的成像过程都是基于一个理想的没有MTF衰减的镜头的情况下。我们实际的像素对正弦图卡的采样过程可以模拟为

而在采样理论中的采样过程中类似下图。两个采样点之间的周器和数字成像系统的像素一样。但是希望采样点能够尽量小。

采样定理中的只要小于奈奎斯特频率频率都可以被采样还原是有两个条件的。

  1. 采样点的尽量小,而我们的像素大小实际上接近于
  2. 重建信号的过程需要以一个低通滤波器或者带通滤波器将在奈奎斯特频率之上的高频分量全部滤除,同时还要保证原信号中频率在奈奎斯特频率以下的分量不发生畸变。

这两者在图像系统中都很难满足。因此很多时候即使采样过程中信号的最大频率小于奈奎斯特频率频率依然无法很好的得到采样还原。

即使选取一个略小于奈奎斯特频率频率的正弦图卡。当发生相差的时候像素就很有可能无法正确采样出来实际图卡的原来的形状。但是多数情况下使用理想的采样模型是可以将原有信号正确的采样出来的,下面两张图是相差的影响对实际像素的采样影响。

前面提到当频率高于奈奎斯特频率的时候会产生混叠现象。混叠(aliasing) 在信号也称为叠频;在成像上称为叠影,叠影会产生伪纹也就是平常说的摩尔纹。下面的就是一个高于Nyquist频率的频率产生伪纹的采样情况。

从采样的一般规律来说如果要消除上面这些相差和混叠的影响就需要提高采样的频率。对于常用的采样频率我们可以参考示波器。示波器是一个常用的采样系统,一般示波器的采样频率在被采样频率的5到8倍。但是数字成像系统不同于示波器的是采样的频率在感应器被确定了之后就已经定了。更多的我们是希望知道原有图像在什么频率下分析成像系统的品质更合适。图像采样的过程中肯定是频率越低的图像越清晰。但是一般什么频率的图像是采样的清晰度是应该可以很好的分辨呢。根据如下图一样的仿真和经验,一般能很好分辨的频率在每个线对4个像素左右,也就是1/2奈奎斯特频率.。下面两张图是在1/2 Nyquist频率采样的情况

没有相差的1/2 Nyquist频率采样的情况

有相差的1/2 Nyquist频率采样的情况

我们可以看到在1/2 Nyquist下即使有相差,也可以基本上还原原有图像的形状了。但是这只是仿真像素的采样过程中,在实际测试过程中由于镜头,噪声和测试环境影响在1/2奈奎斯特频率附近测试MTF值很不稳定。因此也经常选取更低1/4奈奎斯特频率作为MTF测试值所选取的频率。不过MTF的评价并不是简单的看一个频率就可以评价一个成像系统的效果,MTF曲线是一个整体。下一篇中将介绍怎么来通过SFR算法得到MTF曲线评价一个手机摄像头模组。

编辑于 2016-04-11

解析力 (2)空间采样 和 奈奎斯特相关推荐

  1. 奈奎斯特采样定理中的奈奎斯特到底是谁?

    当用手机和家人通话.视频的时候,你有没有想过你的声音.影像为什么能传送到千里之外的地方? 这个问题还要从模拟信号说起.模拟信号是指用连续变化的物理量表示的信息.我们所在的世界中充满了各种各样的模拟信号 ...

  2. 转载:奈奎斯特采样定理

    原文:http://xilinx.eetrend.com/article/10399 现实世界接触到的诸如电信号.光信号.声音信号等这些信号都是随时间连续变化的,称之为连续信号.但对于计算机来说,处理 ...

  3. 【通信】【1】幅度调制,频率调制,双边带与单边带,IQ与PSK与QAM——采样一定要满足奈奎斯特定理吗

    前言 看<宽带太赫兹通信>遇到了IQ,BPSK等词汇,想起我学的一点印象也没有的通信原理,是时候补一下了.这本<通信原理 深入浅出>写的太好了,通俗易懂.明明一两个小时就能学懂 ...

  4. 采集模拟信号:带宽、奈奎斯特定理和混叠

    了解采集模拟信号的基础知识,包含带宽.幅值误差.上升时间.采样率.奈奎斯特定理.混叠与分辨率等. 本教程是仪器基础教程系列的一部分. 1. 什么是数字化仪?  科学家和工程师常用数字化仪采集真实世界中 ...

  5. 奈奎斯特采样定理_示波器的带宽与采样率是什么关系

    今日光电 有趣.有料.有深度光电技术及科技资讯 分享让整个世界变得温暖,他人因你的分享而变好!欢迎分享有价值的东西!今日光电因你而变,欢迎留言.分享...我们一起用科技光耀世界.温暖人间-- 带宽的定 ...

  6. 奈奎斯特–香农采样定理

    奈奎斯特–香农采样定理 --摘选自维基百科 在数字信号处理领域,采样定理是连续信号(通常称作"模拟信号")与离散信号(通常称作"数字信号")之间的一个基本桥梁. ...

  7. 示波器的带宽与采样率是什么关系,采样率大于带宽的2倍也即是采样定理(奈奎斯特定律)

    示波器的带宽与采样率是什么关系 发表于 2018-04-09 11:18:00 测量仪表643人已加入 +加入圈子 带宽的定义 带宽应用的领域非常多,可以用来标识信号传输的数据传输能力.标识单位时间内 ...

  8. 【20211214】【信号处理】从Matlab仿真的角度理解频谱混叠和奈奎斯特采样定理

    一.混叠 定义:在信号处理领域中,混叠是指采样信号还原成连续信号时产生彼此交叠而出现信号失真的现象. 危害:信号发生混叠时,无法从采样信号中还原原始信号. 混叠可能发生在时域,叫做时域混叠:也可能发生 ...

  9. 压缩感知与奈奎斯特采样定理

    转自:https://www.cnblogs.com/AndyJee/p/5050321.html 奈奎斯特采样定理: 定理:为了不失真地恢复模拟信号,离散信号系统的采样频率不小于模拟信号频谱中最高频 ...

  10. 采样定理与奈奎斯特极限

    采样定理 对信号X(f)在频域进行理想采样,时域体现为周期性搬移 X(w)∑n=−∞+∞δ(w−nws)X(w)\sum_{n = -\infty}^{+\infty} \delta(w-nw_s)X ...

最新文章

  1. python迭代器生成器 学会再缩短一半开发效率 看看大牛是怎么写的
  2. github 创建密匙失败
  3. HighNewTech—AI界消息:2019年3月,贾扬清(Caffe框架作者)被曝从Facebook离职,入职Alibaba硅谷研究院
  4. 用 Python 做数据处理必看:12 个使效率倍增的 Pandas 技巧(下)
  5. mysql.createPool(db),Node.js中JavaScript操作MySQL的常用方法整理
  6. Django发送邮件
  7. Assimp Android 编译
  8. 【5G学习笔记-8】38.306 36.306 User Equipment (UE) radio access capabilities 以及终端CDRX能力上报 featureGroupIndic
  9. SYN cookie
  10. ◎◎首都机场大巴最新路线时刻表◎◎
  11. minigui 3.2.0:基于miniStudio应用TrueType字体的过程(1)
  12. 第四次作业之四则运算
  13. 滤色,颜色减淡,正片叠底
  14. vue自定义弹窗dialog,vue 点击遮罩层功能区以外的地方关闭遮罩层
  15. 计算与推断思维 七、函数和表格
  16. 对抗生成网络代码Generative Adversarial Networks (GANs),Vanilla GAN,Deeply Convolutional GANs
  17. OpenCV-飞龙绣球识别
  18. Android 手机模拟 Mifare 卡的设计与实现
  19. 2020网易游戏测试一面面经(春招上海)
  20. 网页服务器后台代码,菜谱网站后台代码

热门文章

  1. Matlab fftshift函数 C 代码实现
  2. python几次方_Python中表示某个数几次方的方法
  3. 揭秘Google数据中心网络B4(李博杰)
  4. 苹果手机连接服务器传输文件,iOS 设备实现wifi局域网传输文件到iphone
  5. 通向云帝国的铁王座:卖书的贝佐斯和卖软件的纳德拉
  6. php聊天功能界面,php实现聊天室功能完整代码
  7. 华为U2000统一网管
  8. dh算法 理论依据_DH算法为什么属于非对称加密算法?
  9. 干货!Web 网页设计规范
  10. 51单片机C语言延时函数怎么定义和使用