点击上方“小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

本文转自:新机器视觉

一、远心镜头原理简介及选型:

1)远心镜头原理

远心镜头(Telecentric lens),是为纠正传统镜头视差而设计,它可以在一定的物距范围内,使得到的图像放大倍率不会变化,简单的说这种镜头拍出来的图像没有近大远小关系。

远心镜头又分为物方远心镜头、像方远心镜头和双侧远心镜头。下面是两个远心镜头的实物照片。

 

关于远心镜头的原理,网上有一些介绍,但是写的都很晦涩。其实几句话就能说清楚的,最核心的一点是远心镜头是普通镜头与小孔成像原理的结合。

本文试着用三张图来说明远心镜头的原理。

1.物方远心镜头(Telecentric lens)

传统镜头的光路:

如果我们在像方焦点处放置个小孔,光路就变成了这样:

这个小孔的作用就是只让平行入射的物方光线可以达到像平面成像。从几何关系可以看出这时像就没有近大远小的关系了。物方远心镜头的原理就这么简单。之所以叫物方远心,是因为接收平行光成像,相当于物体在无穷远处。

物方远心镜头的缺点是放大倍数与像距成直接关系。实际使用时相机安装的远近会影响放大倍数。所以每个镜头系统都要单独的标定放大倍数。

2.像方远心镜头(image-space telecentric)

我们知道光路是可逆的,那么将物方远心镜头的光路反过来就成了像方远心镜头的光路。

这种镜头的特点是放大倍数与像距无关,相机离得远还是近都不影响放大倍数。

3.双侧远心镜头 (double telecentric、bi-telecentric)

结合物方远心和像方圆心的光路就成为了双侧远心镜头。下面是光路:

这种镜头的特点是物体离得远近或者相机离得远近都不影响放大倍数。所以广泛的应用在机器视觉测量检测领域。

当然,实际的圆心镜头中的小孔光阑不可能无限的小,那样进来的光线就太小了。所以实际的圆心镜头还是会有一定的近大远小关系的(这个指标称之为远心度,远心镜头的远心度通常小于0.1°)。物距也不是任意的,但是它比普通的镜头的景深要大得多。

2)远心镜头的选型方法

远心镜头的选型办法其实跟普通光学系统中的镜头类似,需要关注的几个点如下:

①.兼容的CCD靶面尺寸

这一点跟普通镜头的选择类似,要求远心镜头兼容的CCD靶面大于或等于配套的相机靶面,否则会造成分辨率的浪费。

②.接口类型

目前远心镜头提供的接口类型也跟普通镜头类似,有C口,F口等,只要跟相机配套即可使用。

③.放大倍率,或成像范围

当放大倍率和CCD靶面确定时,成像范围即确定,反之亦然。

④.工作距离

一般以上三点选定的情况下,工作距离已经确定在一个范围之内,这是其成像光路决定的。需要注意的就是此工作距离是否满足实际使用要求。当选用远心系统进行检测时,我们建议先选定镜头,依据其工作距离设计其他机械结构。

⑤.景深范围

在满足前面几个使用条件的前提下,景深范围越大,说明远心系统的光学特性越好,在选型时可作为参考。

二、双远心镜头原理及选型

近年来,经常做机器视觉精密测量的公司就会听到一些比较新的名词,如双侧远心、单侧远心、物方远心、像方远心等等这些以前并不是经常被提起的光学概念,让人一头雾水,不知如何理解,收集到的资料往往也都是专业化程度高不容易理解,今天就从实际应用角度出发来简述双远心工业镜头的相关原理。

1)双远心镜头原理及能解决的问题

1.凸透镜成像原理

特性一:所有经过光心的光不改变其传播方向

特性二:凸透镜对平行光有汇聚作用,镜头的成像即利用这一点

2.双远心镜头成像原理

原理:通过在镜头中间放置光阑,使得进出镜头的光线均为平行光,其他光线被光阑遮挡,无法到达成像芯片各看一侧分别是物方远心、像方远心镜头。物方解决景深问题,像方解决放大倍率变化问题。

3.双远心镜头解决的问题

①.分辨率问题:

普通工业镜头分辨率跟不上芯片分辨率提高的脚步,其受制于其光学成像的原理,最好的也只能做到10um左右,最多可配合1000W像素的相机使用,满足不了现在高分辨率相机和高精度测量检测的要求。

②.景深问题:

普通镜头的景深比较小,当需要测量的物体在镜头纵深方向超出其范围,检测或测量无法进行。

③.放大倍率问题:

放大倍率随作距离变化而发生变化。当我们的视觉系统被用来执行精密测量任务时,这一特性会导致不可容忍的误差。

2)双远心镜头选型方法

A:主要注意以下几点:视场范围,兼容的CCD靶面,接口类型等满足要求,其他的如工作距离,景深范围,外形尺寸等只要不影响使用就可以。

3)双远心镜头常见问答:

Q:为什么双远心镜头的体积通常比较大

A:因为双远心镜头是平行光进出,所以需要多大拍摄面积,就需要多大面积的平行光进入,因此就需要多大面积的镜筒,所以双远心镜头体积通常都比较大,而且视场越大,体积越大。

Q:双远心镜头配合什么样的光源效果比较好?

A:由于远心镜头只接受平行光,滤除了几乎所有的漫反射光源,所以在自然环境下成像比较暗,所以选用平行光源能够最大限度的发挥双远心镜头的优势,使被测物体边缘清晰、稳定,并有效去除检测过程中的噪声。

下载1:OpenCV-Contrib扩展模块中文版教程

在「小白学视觉」公众号后台回复:扩展模块中文教程即可下载全网第一份OpenCV扩展模块教程中文版,涵盖扩展模块安装、SFM算法、立体视觉、目标跟踪、生物视觉、超分辨率处理等二十多章内容。

下载2:Python视觉实战项目52讲

在「小白学视觉」公众号后台回复:Python视觉实战项目即可下载包括图像分割、口罩检测、车道线检测、车辆计数、添加眼线、车牌识别、字符识别、情绪检测、文本内容提取、面部识别等31个视觉实战项目,助力快速学校计算机视觉。

下载3:OpenCV实战项目20讲

在「小白学视觉」公众号后台回复:OpenCV实战项目20讲即可下载含有20个基于OpenCV实现20个实战项目,实现OpenCV学习进阶。

交流群

欢迎加入公众号读者群一起和同行交流,目前有SLAM、三维视觉、传感器、自动驾驶、计算摄影、检测、分割、识别、医学影像、GAN、算法竞赛等微信群(以后会逐渐细分),请扫描下面微信号加群,备注:”昵称+学校/公司+研究方向“,例如:”张三 + 上海交大 + 视觉SLAM“。请按照格式备注,否则不予通过。添加成功后会根据研究方向邀请进入相关微信群。请勿在群内发送广告,否则会请出群,谢谢理解~

远心镜头技术及其选型介绍相关推荐

  1. 双远心镜头原理及选型(一)

    转自 http://jingyan.baidu.com/article/a3aad71aab11e9b1fb0096e7.html 工业镜头是机器视觉采集系统的重要组成部分,远心镜头是镜头大家族中相对 ...

  2. 远心镜头设计原理详细介绍

    远心镜头设计目的就是消除由于被测物体(或CCD芯片)离镜头距离的远近不一致,造成放大倍率不一样.根据远心镜头分类其设计原理如下:     1.物方远心光路设计原理及作用:     物方主光线平行于光轴 ...

  3. 相机光学(二十三)——远心镜头

    0.参考资料   [1]双远心镜头原理及使用范围(秒懂)   [2]双远心镜头原理及选型方法(二)   [3]远心镜头参数之一:远心镜头景深计算 1.非远心成像问题   一般镜头在成像过程中,当工作距 ...

  4. 相机选型与远心镜头选型

    相机选型: 1.确定精度需求: 例如我需要的精度为0.1mm,那么在选择相机时分辨率时一般要高于这个精度,那么我这里按照1/5 计算,也就是0.02mm: 再根据视野需求来计算相机分辨率:例如我的视野 ...

  5. 远心镜头的原理及选型

    转自:http://blog.csdn.net/liyuanbhu/article/details/53957501 1.原理介绍 远心镜头(Telecentric lens),是为纠正传统镜头视差而 ...

  6. 视觉测量时的工业相机和远心镜头选型方法

    项目背景:工业相机+远心镜头测量工件尺寸. 选型流程: 1.根据要求的测量精度,选择像元尺寸和远心镜头的放大倍率.测量精度0.015mm,选择3微米左右的像元尺寸,那么放大倍数要在0.003/0.01 ...

  7. 一.镜头知识及远心镜头介绍

    综述 机器视觉所需要的信息都是要通过镜头来搜集的,通过选用合适的镜头,可以减少系统图像处理的要求,提高系统性能和稳定性:如果镜头搜集信息有限,软件只负责处理,也无法纠正其信息: 一 镜头的基本原理 图 ...

  8. 什么情况下应该选用远心镜头

    镜头中的远心镜头以其独特的性能,目前在机器视觉应用中得到广泛的使用.什么情况下应该选用远心镜头呢? 工业智能相机方案商朗锐智科从远心镜头的原理,应用范围,选型来介绍, 希望让大家对远心镜头有进一步的了 ...

  9. 全球及中国双远心镜头行业研究及十四五规划分析报告

    [报告篇幅]:120 [报告图表数]:164 [报告出版时间]:2021年1月 报告摘要 2019年,全球双远心镜头市场规模达到了xx亿元,预计2026年可以达到xx亿元,年复合增长率(CAGR)为x ...

最新文章

  1. E-learning的现状与未来
  2. Server 2008 R2多用户远程桌面连接授权,解决120天过期问题
  3. get请求中文乱码问题
  4. segment fault
  5. python如何绘制直线_python绘制直线的方法
  6. 捕捉所有异常_详解Java中异常的分类
  7. 汇编语言-017(SCASW 、STRUCT 、STRUCT_ALLPOINTS 、STRUCT_ALIGN 、SYSTEMTIME、UNION 、 STRUCTTEST )
  8. bufg和bufgp_如何将自己写的verilog模块封装成IP核(一)
  9. oom 如何避免 高并发_【面试】如何避免OOM的发生
  10. 读书笔记-《JavaScript高级程序设计》-第2章 在HTML中使用JavaScript
  11. Winform 分页用户自定义控件( ML.Pager.WinControl)
  12. 面试官:换人!赶快换人!连CopyOnWriteArrayList都没听过!确实没听过
  13. QTP10.0的下载安装及所遇问题
  14. 包含h3c、cisco、F5、华为、中兴、juniper等网络设备巡检命令整理,建议点赞收藏
  15. 华为鸿蒙hms进度,手机QQ接入华为HMS,鸿蒙生态准备就绪?
  16. 最新修复版微信H5漂流瓶V2.0更新版本 社交漂流瓶H5源码
  17. java 拼音排序:Collator类
  18. Android和iOS的一些区别
  19. win7开启远程桌面
  20. 利用XML生成Word

热门文章

  1. 死宅福音:乐高不怕多,智能分拣机帮你归类
  2. 经典!工业界深度推荐系统与CTR预估必读的论文汇总
  3. 基于GAN的图像水印去除器,效果堪比PS高手
  4. 马化腾:人工智能的“大社交”时代
  5. 一周焦点 | 李彦宏:如果谷歌回来,有信心再赢一次;GitHub深度学习开源项目Top200...
  6. 与英特尔抢市场,英伟达的数据中心业务能增长到多大?
  7. AI一分钟 | 妈呀!连地铁都开始无人驾驶了,飞机还远吗;北京无人驾驶新规出台,终于知道李彦宏该不该被罚了(12月19日)
  8. 专访 | 在AI 医疗这个热门的赛道上,阿里在怎么玩?
  9. Spring Boot + Redis 实现各种操作,写得太好了吧!
  10. 如何设计一个安全的对外接口?