线对 Line pairs、LP(分辨率cy/mm)

本文介绍了线对(lp/mm)作为衡量仪器分辨率的一种单位,并解释了它如何反映设备的空间分辨能力。文章还提到了其他几种分辨率单位,如线对每毫弧度(lp/mr)和周期每毫米(cy/mm)。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

线对 (Line pairs) 是胶片、镜头等电影摄影领域的专用名词。

每毫米线对一般指分辨率的单位,指仪器在一毫米内能分辨出多少对线。

在一定尺度内的可分辨线对数常被用来衡量仪器的空间分辨能力,能分辨的线对数越多,其能分辨每根线的宽度也越小,其分辨能力也越好。

常用到的分辨率单位有线对每毫米(lp/mm)、线对每毫弧度(lp/mr)、周期每毫米(cy/mm)以及周期每毫弧度(cy/mr)。

 

cycles/mm

单位时间长度内出现的波的个数

cycles在这里是指波数,或者叫周期。

 Product Catalog - 索雷博 光电科技 Thorlabs https://www.thorlabs.com/navigation.cfm

分辨率测试靶 https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=4338

 

透过图质量比较 http://www.tianyouli.com/article/1361.html

MTF与镜头分辨率 - 归档主题 http://forum.xitek.com/thread-513454-1-1-1.html

MTF不等于分辨率!

 

转载于:https://www.cnblogs.com/wxl845235800/p/9248405.html

### MTF50 和 MTF50P 的技术定义及其区别 #### 定义 MTF(Modulation Transfer Function)是一种用于评估光学系统性能的重要指标,它描述了成像系统传递对比度的能力。具体来说,它是输入信号的对比度 \( I_o \) 与输出信号的对比度 \( I_i \) 的比率[^2]。 - **MTF50**: 是指当 MTF 值下降到其峰值的 50% 时所对应的频率值。这一数值通常用来量化图像的清晰度或分辨率能力。较低的 MTF50 表明系统的空间频率响应较差,而较高的 MTF50 则意味着更好的细节保留能力和更高的解析力[^4]。 - **MTF50P**: 这一概念基于对图像进行人为过度锐化的前提下重新计算得到的 MTF 数值。它的核心在于通过增强边缘对比度后再测量 MTF 曲线,并记录曲线达到峰值后降至原峰值一半处的空间频率值[^1]。因此,MTF50P 更加关注于经过后期处理后的图像质量表现。 #### 单位 无论是 MTF50 还是 MTF50P,都可以采用多种单位来进行表达,常见的有 Cy/Pxl (cycle per pixel),LW/PH (line widths per picture height),以及 LP/mmline pairs per millimeter)。不同场景可能偏好不同的计量方式;例如,在数码摄影领域中经常使用 Cycles/Pixel 来反映单个像素所能分辨的信息密度[^3]。 #### 主要差异 1. **原始数据 vs 后期处理** - MTF50 反映的是未经任何调整的真实物理特性下的系统性能。 - 而 MTF50P 则考虑到了现代数字摄像设备普遍存在的软件算法优化效果——特别是针对边缘强化的操作如何影响最终呈现出来的视觉感受[^1]。 2. **应用场景** - 如果目标仅限于分析硬件本身的光学品质,则更适合选用 MTF50; - 对于综合考量软硬体协同作用的整体画质评判标准而言,MTF50P 提供了一个更贴近实际用户体验的结果[^1]。 ```python def calculate_mtf50p(mtf_curve): """ 计算给定 MTF 曲线下的人工锐化版本 MTF50P 参数: mtf_curve (list): 测得的标准 MTF 曲线列表形式 [frequency, value] 返回: float: 找到的第一个满足条件的频率作为 MTF50P 结果 """ max_value = max([point[1] for point in mtf_curve]) # 锐化操作模拟:假设简单的增益提升模型 sharpened_values = [(freq, val * 1.2 if freq >= 0.1 else val) for freq,val in mtf_curve] threshold = max_value / 2 for f,v in sorted(sharpened_values,key=lambda x:x[0]): if v <threshold : return round(f,4) print(calculate_mtf50p([(0.1,0.9),(0.2,0.8),(0.3,0.7)])) ``` 以上代码片段展示了一种简化的方法来估算人工锐化后的 MTF50P 频率位置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值