一、畸变

  畸变(distortion)也称为失真,是由于光阑球差的影响,不同视场的主光线通过光学系统后与高斯像面的交点高度不等于理想像高,两者之差就是畸变。因此畸变只改变轴外物点在理想面上的成像位置,使像的形状产生失真,但不影响像的清晰度。

  畸变有正负之分。如图a所示,一垂直于光轴的正方形平面物体,当镜头具有正畸变时,如图b所示,称为枕型畸变;当镜头具有负畸变时,如图c所示,称为桶型畸变。

  畸变通常有两种计算方法:光学畸变(Optical distortion)和TV失真(TV distortion). 如图所示,其计算方法为:

  在机器视觉工程师非常关心的一个问题是:如何利用镜头畸变的参数来计算测量误差?在此举例说明。

  若相机芯片为2/3’(对角线为11mm,像元尺寸为3.45um), 某镜头光学畸变率为dist=0.05%, 有y=5.5mm, 则Δy=dist*y/100=0.05%x5.5mm/100=2.75µm. 故此畸变导致像发生了2.75µm的偏移,小于一个像素。

  二、分辨率

  分辨率定义为:能被分辨开来的两个物点(或像点)之间的最小距离,称为镜头的物方分辨率,记为Resolution(物)(或像方分辨率,记为Resolution(像))。单位为µm。

  Resolution(物) = 0.61 x Wavelength/NA=1.22 x Wavelength x Fno.

  Resolution(像) = 镜头放大倍率x Resolution(物)

  解像力定义为:1mm内的黑白线对数, 记为Resolving power。单位为line/mm或lp/mm.

  Resolving power = 1/ Resolution(像)

  提到分辨率,大部分工程师会想到相机分辨率,而忽略镜头的分辨率对最终成像效果也起到关键作用。事实上,只有镜头分辨率和相机分辨率匹配,才能得到最佳成像效果。下图直观的表示出镜头和相机匹配对成像效果的影响。

  那么镜头分辨率跟相机分辨率如何才能匹配呢?我们知道,物体是成像在相机芯片上的,物方的两个点,经过镜头系统成像在相机芯片上的最小距离,只有如图c所示时才能被分辨开来。若物方两点成像在芯片上的距离如图a, 图b所示时,这两点都不能被分辨开来。因此镜头的像方分辨率=2x像元尺寸时,说明此时镜头分辨率与相机完全匹配。如相机像元尺寸为5um, 镜头放大倍率为0.5倍。则有Resolution(物)=2x5µm/0.5=20µ m时,镜头与相机完全匹配。若Resolution(物)<20µm,>20µm, 说明此时相机过好,镜头分辨率将成为系统限制。

  另外,镜头的物方分辨率与产品的精度也常被工程师混淆。

  精度指的是测量值与真实值之间的差异。如产品真实值为1.0mm, 要求精度为±5µm, 则说明只要测量出的值在0.995mm~1.005mm间即为合格品。在机器视觉中通常根据客户的FOV和精度要求算出相机的分辨率(如200万像素),相机一旦选定,则相机的像元尺寸(如4.65µm)也确定了。选镜头时即可根据上面的方法来选择分辨率匹配此相机的镜头,从而保证系统的精度要求。

  而如果客户描述的是需要观察到物方大小为5µm的目标,则要求镜头的物方分辨率必须<10µm。

参考:
【1】https://www.dzoptics.com/blog/25-b116.html

镜头评价指标及测试方法(二)—畸变与分辨率相关推荐

  1. 镜头评价指标及测试方法【四】————手机摄像头调查

    由于近期的一些工作内容和地点的原因,所处的领域可能会发生一定的变化,因此,做了一些相关的调研来支撑自己的选择,先来一份调研数据: 2019 年,全球六大手机品牌的市场份额总计达到 73.3%,同比上升 ...

  2. 镜头评价指标及测试方法(三)--------测量原理及3D相机调查

    1.测量原理: 1.1.通过红外结构光(Structured Light)来测量像素距离,如Kinect1.Project Tango1.Intel Realsense等: 通过近红外激光器,将具有一 ...

  3. 安卓流畅度测试方法二:FPS Meter测试安卓帧数

    http://pcedu.pconline.com.cn/508/5084799_1.html http://pcedu.pconline.com.cn/508/5084799_1.html http ...

  4. 工业镜头外部主要参数(视场、分辨率、工作距离、景深)介绍

     转载链接:http://hi.baidu.com/seeallszvico/item/9d509d812c9b3c3ac31627b6 人类的视觉是依靠眼睛中的晶状体将景物的像投影在视网膜上,& ...

  5. 广告流量分析之评价指标的选择(二)

    接上文<广告流量分析之评价指标的选择(一)>今天我们聊聊ctr指标与oCPA指标. 案例二:CTR预估评价(分清指标所处的阶段) 做广告算法的同学应该都熟悉CTR预估的概念,计算广告预估曝 ...

  6. 微信小程序测试方法 二维码测试 开发自测

    官方文档 情景1. 测试人员测试小程序 & 内测 方法:设置"体验版". 体验版前提:后端必须有https域名支持! 需要进行如下设置: 1. 开通体验版 版本管理设置 在 ...

  7. 机器视觉——镜头畸变以及部分参数

    文章目录 畸变 其他一些镜头上会出现的参数 镜头选型案例 畸变 镜头畸变与镜片组有直接关系 但是与同一镜头不同焦距状态下无太大关系(也就是例如一个35mm镜头,在小范围变焦情况下,该镜头的畸变不会变化 ...

  8. 相机标定(二)之相机畸变模型

    一.相机畸变 定义:相机镜头的畸变实际上是光学透镜固有的透视失真的总称. 相机畸变的分类: 1.枕形畸变:又称鞍形形变,视野中边缘区域的放大率远大于光轴中心区域的放大率,常用在远摄镜头中(下图左): ...

  9. 机器视觉系列(五)——镜头部分

    系列文章目录 机器视觉系列(一)--概述 机器视觉系列(二)--机械部分 机器视觉系列(三)--电气部分 机器视觉系列(四)--相机部分 文章目录 系列文章目录 前言 一.什么是工业镜头 二.工业镜头 ...

最新文章

  1. 《微信公众平台应用开发实战(第2版)》一导读
  2. 单片机自学多久可以成功?学单片机需要什么基础知识?
  3. 皮一皮:时代不同了...
  4. MySQL分区分表 原理详解
  5. Java开发中的几种对象的说明(PO,VO,DTO,BO,POJO,DAO,SAO等)
  6. Android学习笔记之android:collapseColumns,android:shrinkColumns和stretchColumn
  7. 二项式定理的几何视觉演示再次来袭,这次你看懂了吗?
  8. 会话管理-1.1.Cookie介绍
  9. lazada发货_Lazada发货用什么物流?费用要多少?
  10. Exchange 2010 迁移到 Exchange 2013 (二)迁移用户邮箱
  11. Web.py Cookbook 简体中文版 - 在webpy中使用Cheetah模板引擎
  12. 和自己“卷”才是王道
  13. 硬件设计之一——电源设计02:DCDC设计
  14. Photo Ninja for Mac(RAW图片转换器)
  15. 成吉思汗陵举行戊戌年成吉思汗嗣火祭祀
  16. Poisoning Deep Learning based Recommender Model in Federated Learning Scenarios
  17. c++中Const,Const函数,Const变量,函数后面的Const
  18. 一台服务器支持多个域名和站点
  19. 从表征到行动---意向性的自然主义进路(续八)
  20. 一份DevOps工程师职责清单,待你查阅

热门文章

  1. mysql 最小时间 最大时间_leetcode539_go_最小时间差
  2. mysql数据库查询全部信息_mysql 查询怎么获取数据库下所有表的信息?
  3. npm 安装less插件_2020 VSCode插件推荐
  4. 【Postgresql】触发器某个字段更新时执行,行插入或更新执行
  5. 物体识别算法——SIFT/SURF、haar特征、广义hough变换的对比分析
  6. 3.实现串口功能及消息邮箱
  7. wpf 多线程处理同步数据_一文带你理解多线程的实际意义和优势
  8. 室内设计木地板材质合集包 Arroway – Design Craft Vol.4
  9. Rocksdb 的优秀代码(二)-- 工业级 打点系统 实现分享
  10. P4568 [JLOI2011]飞行路线