首页 > 其他分享 >视觉系统精度的极限 艾里斑(airy spot)

视觉系统精度的极限 艾里斑(airy spot)

时间:2022-10-20 13:46:34浏览次数:58  
标签:镜头 透光 spot 光圈 艾里 airy 直径 精度

  光穿过任何尺寸的孔径时(每个镜头都具有限定的孔径),都会产生衍射由此产生的衍射图案(中心是一块明亮区域,周围是一系列亮度不断降低的同心圆环)被称为艾里斑。

×××××××××××××××××××××××××××××××××
对于我们做机器视觉的来说
1)D应该可以等同于 光圈透光量的直径
2)f就是焦距,
3)λ就是光的波长了。 (比如绿色的光是:520nm或0.520μm)
×××××带入公式就可以算法艾利斑的直径了

如果是一个25毫米的定焦镜头,把光圈的透光量扭到最大(估计应该有15毫米)。
带入公式
得到d=0.002114666mm

 粗浅的结论
1)如果想提高系统的检测精度,必须减少艾里斑的直径
2)增加镜头透光(光圈)孔的直径可以  减少艾里斑的直径  进而提高系统检测精度。(远心镜头的透光直径一般都比较大)
3)使用波长短的光,比如绿色 蓝色 甚至紫色 光可以减少艾里斑的直径  进而提高系统检测精度
4)减小焦距,以减少艾里斑的直径  进而提高系统检测精度。(于此同时工作会相应减少)
×××××
我感觉我们这个行业 像素精度做到1个微米,基本就是极限了,在做下去就属于科研领域。

 

标签:镜头,透光,spot,光圈,艾里,airy,直径,精度
From: https://www.cnblogs.com/ybqjymy/p/16809566.html

相关文章

  • 艾里斑半径公式
    sinθ≈Δθ=1.22λ/d。艾里斑是点光源通过衍射受限成像时,由于衍射而在焦点处形成的光斑。中央是明亮的圆斑,周围有一组较弱的明暗相间的同心环状条纹,把其中以第一......
  • Hotspot虚拟机
    介绍JVM参数可分为三类:标准参数、X参数、XX参数。后面的两类参数是非标准化的,XX参数是目前处于试验状态。标准参数这类参数可以通过命令行:java-help列出。X参数XX参数......
  • 【2022】关于 iPhone 「Spotlight(聚焦搜索)/Siri Suggestion(Siri 建议)」无法显示/
    有不少人iPhone的「聚焦搜索/Siri建议」下拉出现空白什么都不显示的情况。像这样 https://sm.ms/image/41uTFKPMntNczZa现在有一个办法可以解决。——1⃣️打开「飞行模......
  • spotbugs插件汉化
    spotbugs-translatespotbugs汉化,目前使用百度翻译进行机翻已经汉化好的插件(使用IDEA的InstallPluginfromDisk选择zip文件再重新安装):https://github.com/tyzou/spotb......
  • Linux 服务器运行健康状况监控利器 Spotlight on Unix 的安装与使用
    1.本文背景1.1.Linux服务器情况# cat/etc/issueRedHatEnterpriseLinuxServerrelease6.1(Santiago)Kernel\ronan\mCPU16核、主频2.6G,内存32GB。1.2.Win......
  • 内存管理——Hotspot堆创建
    堆创建如何创建堆的过程虽然并不困难,但是涉及到的类比较多所有最好还是记录一下吧,万一忘了就麻烦了,只讨论使用Serial收集器的堆。首先来列举一下关于堆管理的几个类好了:......
  • 模拟spotlight
     实现方式:将聚光灯颜色按与光源的距离叠加到光照模型上,阴影用shadowmap:在光源处放一个相机,生成一张深度图和转换矩阵,再用主相机渲染出的片元的深度余存储的深度相比,小于......
  • Java线程Hotspot线程Linux线程源码穿透
    ​ 原理分析首先不妨先看一副图​编辑通常我们在Java开发中使用线程无非就是使用Thread类提供的一些API,比如newThread()、Thread.start()等等方法。那么对于Linux操......
  • FairyGUI窗口拖动,关闭,加载图片
    1.在FairyGUI软件里面制作好窗口window的格式,按照官网上的来关闭按钮:closeButton、拖动范围:dragArea、步骤:1.新建一个空组件2.再建一个空组件命名为:frame3.frame组件......
  • 虚拟机jvm和hotspot的联系与区别
    JVM是虚拟机,总的来说是一种标准规范,虚拟机有很多实现版本。主要作用就是运行java的类文件的。而HotSpot是虚拟机的一种实现,它是sun公司开发的,是sunjdk和openjdk中自带的......