转自:http://blog.csdn.net/liyuanbhu/article/details/53957501

1.原理介绍

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

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

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

这里我试着用三张图来说明远心镜头的原理。

1.1物方远心镜头

传统镜头的光路: 

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


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

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

1.2像方远心(image-space telecentric)

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

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

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

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

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

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

转自:https://jingyan.baidu.com/article/a3aad71aab11e9b1fb0096e7.html

2.选型

第一部分:远心镜头的原理说明

首先,我们从非远心镜头的几个问题说起。第一个问题,一般镜头在成像过程中,当工作距离发生变化时,其所成图像大小会相应的发生变化,造成的结果就是同一个焦距的镜头,对应不同的物距,将会有不同的放大倍率,这一现象跟人类视觉系统的近大远小视觉差类似。这一问题在某些应用场合是可以被忽略甚至加以利用的,但是当我们的视觉系统被用来执行精密测量任务时,这一特性则会成为极大的阻碍。第二个问题,普通的镜头都存在一定范围的景深,当被测物体不在镜头的景深范围内时,图像就会变得模糊,无法清晰聚焦,为此,设计师们在普通镜头上设计了调焦环,当工作距离发生变化时,可以通过调节对焦面来看清楚感兴趣的区域。问题是,如果被测物体本身的深度超出了一定范围,镜头始终没办法同时看清首尾两端,这个问题,必须通过其他的途径来解决。第三个问题,随着现在成像芯片分辨率的不断提高,用户对测量精度的要求也越来越苛刻,普通的镜头受制于其光学成像的原理,最好的也只能做到10um左右,视觉检测领域需要精度更高的成像产品。

双远心镜头即是为了解决这些问题应运而生的。双远心镜头通过在光学系统的中间位置放置孔径光阑,使主光线一定通过孔径中心点,则物体侧和成像侧的主光线一定平行于光轴进入镜头。入射平行光保证了足够大的景深范围,从镜头出来的平行光则保证了即是工作距离在景深范围内发生大幅度变化,成像的高度也就是放大倍率不会发生变化。

第二部分:远心镜头使用范围

  什么情况下应该选用远心镜头呢?根据笔者多年从事机器视觉产品选型的经验,再次给读者一些参考,如下情况,建议选用双远心镜头。

1)当被检测物体厚度较大,需要检测不止一个平面时,典型应用如食品盒,饮料瓶等。

2)当被测物体的摆放位置不确定,可能跟镜头成一定角度时。

3)当被测物体在被检测过程中上下跳动,如生产线上下震动导致工作距离发生变化时。

4)当被测物体带孔径、或是三维立体物体时。

5)当需要低畸变率、图像效果亮度几乎完全一致时。

6)当需要检测的缺陷只在同一方向平行照明下才能检测到时。

7)当需要超过检测精度时,如容许误差为1um。

第三部分:远心镜头的选型方法

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

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

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

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

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

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

因为远心镜头的这些特性,导致其生产工艺要求非常高,所以目前主要的生产厂家都在国外,维视图像作为国内领先的远心光学自主品牌,其BT系列双远心产品以其超高的精度,稳定性和性价比,正在取得越来越多客户的认可,希望在远心光学这条路上,我们能陪伴您一起成长,为机器视觉这个大家庭的建设,贡献自己的一份力量。

远心镜头的原理及选型相关推荐

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

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

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

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

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

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

  4. 远心镜头技术及其选型介绍

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:新机器视觉 一.远心镜头原理简介及选型: 1)远心镜头原 ...

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

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

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

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

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

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

  8. 机器视觉——远心镜头(1)

    在机器视觉中,有很大部分的仪器设备是用来测量物体尺寸的.但是光学成像上存在这一个近大远小的规律,也称为透视.可以以人眼成像为例,观察一条两侧栽满大树的马路,近处的树在眼睛中成像要大,而远处的树成像要小 ...

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

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

最新文章

  1. 小学一年级计算机社团计划,一年级社团活动计划.doc
  2. linux device注册
  3. 退出python命令行-在cmd命令行里进入和退出Python程序的方法
  4. android显示服务器端文件夹,Android上传文件到服务端并显示进度条
  5. 解决nginx下connect() to 127.0.0.1:3000 failed
  6. 桶排序Bucket sort(转)
  7. 居家隔离的第5天,我们整了个六边形战士
  8. 整理总结:深入浅出统计学 —— 相关与回归
  9. js自动弹窗被拦截 html,JS打开新窗口防止被浏览器阻止的方法
  10. A-B(字符串问题)
  11. 陈洁kiki宠粉节狂欢夜观看破千万!四年磨一剑将宠粉做到极致
  12. 2021微信大数据挑战赛正式启动报名!
  13. K8s关于异常Pod的处理
  14. HTML5基础教程(21)Audio(音频)
  15. c语言编程转化为vba编程,PPT VBA编程.doc
  16. 世界杯,越位,点球,角球等足球相关英语怎么说
  17. vue2 + vuex 高度还原 饿了么 App,用真实数据登陆官网,并实现购物车、下单功能
  18. 金蝶 EAS BOS F7监听器
  19. 发布.net core项目缺少‘Microsoft.NETCore.App‘
  20. java开发对学位证_软件开发人员真的需要学位吗?

热门文章

  1. 【优化选址】基于节约算法求解考虑碳排放及带时间窗的物流选址问题附matlab代码
  2. 分析国家统计局行政区划代码(省市区数据)生成SQL
  3. ESI.ProCAST.2019详细安装指南
  4. MySQL 5.7.10最新版本源代码安装详细过程
  5. jsp标签中添加数据--jQuery 的append()方法以及.empty()方法
  6. 直播回顾 | 微盛·企微管家CPO章陶:企微管家4.0,助力企业客户服务和增长
  7. java的jtextfield_Java JTextField
  8. 虚拟机(虚拟机安装教程win10)
  9. 大数据架构详解电子书全
  10. 单源最短路径问题(Java)