虚拟机器视觉系统中虚拟镜头制作方法及系统技术方案

技术编号:32111607 阅读:21 留言:0更新日期:2022-01-29 18:54
本申请涉及机器视觉与虚拟现实技术领域,提供了一种虚拟机器视觉系统中虚拟镜头制作方法及系统,包括以下步骤:获取镜头模型;模拟所述镜头模型参数并调整,优化所述镜头模型;根据优化后的所述镜头模型,获取景深长度,并模拟景深效果,得到虚拟镜头。本申请在虚拟机器视觉系统的软件当中调节工业相机镜头参数即完成镜头更换,调节参数达到不同实验所需的不同成像效果即可,对于不同教学过程的实用性较高,并且可让用户直观感受参数的变化带来的影响,起到了很好的示教作用。本申请的虚拟镜头相较于传统图像采集单元的工业相机镜头成本较低,且在虚拟机器视觉系统当中的模拟效果与真实效果较为接近。与真实效果较为接近。与真实效果较为接近。

【技术实现步骤摘要】
虚拟机器视觉系统中虚拟镜头制作方法及系统


[0001]本申请涉及机器视觉与虚拟现实
,具体为一种虚拟机器视觉系统中虚拟镜头制作方法及系统。

技术介绍

[0002]虚拟现实是虚拟和现实相互结合。从理论上来讲,虚拟现实技术(VR)是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,使用户沉浸到该环境中。虚拟现实技术就是利用现实生活中的数据,通过计算机技术产生的电子信号,将其与各种输出设备结合使其转化为能够让人们感受到的现象,这些现象可以是现实中真切的物体,也可是我们肉眼所看不到的物质,通过三维模型表现出来。
[0003]视觉系统就是用机器代替人眼来做测量和判断。视觉系统是指通过机器视觉产品(即图像摄取装置,常分COMS和CCD两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。传统的机器视觉系统如图3所示,传统机器视觉系统由光学组件、图像采集单元以及计算机单元组成。
[0004]工业相机镜头在机器视觉系统当中有着非常重要的地位,其对光线的控制效果直接影响到工业相机成像面上的成像效果,间接影响到了后续图像处理的效果,即影响到整个机器视觉实的准确度和完整度。其关键参数:(1)Working Distance(工作距离):指镜头到物件的实际距离。
[0005](2)Field Of View(视场):指镜头可以观测到的物体可视范围
[0006](3)Resolution(分辨率):指相机和镜头拍摄物体细节能离开的大小,即成图当中像素点的数量。分辨率的表示方法常用其宽高两个方向上的像素个数之比,如540p:960*540;720p:1280*720。
[0007](4)Depth Of Field(景深):指相机镜头前沿可取得清晰图像的成像所测定的被摄物体前后距离范围(在最小工作距离到最大工作距离之间的范围称为景深)。即被拍摄物体对焦点(focus point)平面处的景物,在胶片上会形成清晰影像,在对焦点平面的前方某处到其后方某处有一个范围,其内的景物都能形成清晰影像,这一范围称为景深,讨论景深,一般我们用“深浅”形容,即浅景深(narrow depth of field)或大景深(large depth of field)。通常情况下,浅景深的图片,其拍摄的清晰部分都是距离较近的部分,而大景深的图片,如图4所示,无论场景远近都是清晰部分。
[0008](5)Circle Of Confusion(弥散圆):当我们对焦时,其实只有一个平面是真正合焦的。这个平面与像平面(可以简单理解为胶片或者传感器平面)平行。凡是在这个平面之前或者之后的都不是合焦状态。如图5所示,合焦平面上物体某点发出不同角度的光在像平面成像都汇聚于一点,而非合焦物体的某点发出不同角度的光会落在像平面不同点上,形成一个模糊圆,这个圆术语叫做弥散圆(circle of confusion)。所以没有对上焦的东西,在底片上看起来就是模糊的。如果拍的是一个灯泡的话,就会看起来像是一个圈。
[0009]如图6为弥散圆和对焦距离的关系,非合焦平面1距离合焦平面较远,其在像平面弥散圆越大,而非合焦平面2距离合焦平面较近,像平面上弥散圆较小。因此离合焦平面得越近,弥散圆就越小。
[0010](6)Focal Length(焦距):常指平行光入射时从透镜光心到光聚集之焦点的距离,即相机当中透镜中心到CMOS等成像面(即相机当中形成图像的平面,常为传感器芯片的平面)的距离。但上述常规定义存在部分误区,一般用凸透镜做照相机的镜头时,其形成的最清晰的像通常不会落在焦点上,即像距通常是大于焦距的。
[0011]传统的机器视觉系统中的工业相机镜头需要针对于配套的机器视觉系统进行装配选型等考虑,装配的机构(镜头接口)根据不同的工业相机需要对应更换,同一型号工业相机镜头在不同机器视觉系统当中适用性较差。传统工业相机镜头由于所处工业场景复杂不一,外界环境复杂因素较多,如强光照射、空气湿度过高等等因素会对镜头的光线变换效果产生影响。传统的图像采集单元中的工业相机镜头成本比较高昂,入门级别标准镜头价格都成千上万,如若选择远心镜头其价格会更加高昂。

技术实现思路

[0012]为了解决或至少部分地解决上述技术问题,本申请提供一种虚拟机器视觉系统中虚拟镜头制作方法,包括以下步骤:获取镜头模型;模拟所述镜头模型参数并调整,优化所述镜头模型;根据优化后的所述镜头模型,获取景深长度,并模拟景深效果,得到虚拟镜头。
[0013]优选的,所述模拟所述镜头模型参数并调整的步骤中,包括调整视场大小:利用虚拟现实引擎中UGUI组件进行调节。
[0014]优选的,所述模拟所述镜头模型参数并调整的步骤中,包括调整光圈大小;标记目标物体并获取其图像,遍历图像元素点,对每个元素点按照进行增益,模拟光圈变大随之带来的亮度变化,以提高图像的亮度。
[0015]优选的,所述模拟所述镜头模型参数并调整的步骤中,包括调整焦距大小;焦距的计算方法如下:焦距=(工作距离WD*相机传感器短边尺寸)/物体宽度实际计算中由于需要考虑放大倍数对焦距的影响,常用下式计算焦距:焦距=工作距离*(1/放大倍数+1)=(工作距离*相机传感器短边尺寸)/(物体宽度+相机传感器短边尺寸)根据计算出的焦距,获取当前目标位置下的物体图像,并从模板库中匹配模板,作为模板图像。
[0016]优选的,所述匹配模板的方法包括:1)平方差匹配法2)归一化平方差匹配法3)相关匹配法4)归一化相关匹配法5)相关系数匹配法
6)归一化相关系数匹配法。
[0017]优选的,所述获取景深长度包括:通过以下公式计算景深长度;前景深ΔL1=FδL^2/(f^2+FδL)后景深ΔL2=FδL^2/(f^2

FδL)景深ΔL=ΔL1+ΔL2=(2f^2FδL^2)/(f^4

F^2δ^2L^2)。
[0018]优选的,所述模拟景深效果包括:将焦点区域前后的景深长度的物体以及环境图片导入模板图片中,利用滑块函数进行区域匹配,找出图像中对应区域,遍历该区域以外的像素点进行高斯模糊,模拟出景深效果。
[0019]优选的,高斯模糊的二维高斯函数如下式所示:其中σ则是的方差,对应的是高斯模糊处理后输出的中心像素值。
[0020]优选的,所述镜头模型通过三维软件建模得到。
[0021]本申请还提供了一种虚拟机器视觉系统中虚拟镜头制作系统,包括:获取模块,用于获取镜头模型;第一模拟模块,用于模拟所述镜头模型参数并调整,优化所述镜头模型;第二模拟模块,用于根据优化后的所述镜头模型,获取景深长度,并模拟景深效果,得到虚拟镜头。
[0022]有益效果:本申请提供的虚拟机器视觉系统中虚拟镜头制作方法,所制作的虚拟镜头相较于传统图像采集单元的工业相机镜头成本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟机器视觉系统中虚拟镜头制作方法,其特征在于,包括以下步骤:获取镜头模型;模拟所述镜头模型参数并调整,优化所述镜头模型;根据优化后的所述镜头模型,获取景深长度,并模拟景深效果,得到虚拟镜头。2.根据权利要求1所述的一种虚拟机器视觉系统中虚拟镜头制作方法,其特征在于,所述模拟所述镜头模型参数并调整的步骤中,包括调整视场大小:利用虚拟现实引擎中UGUI组件进行调节。3.根据权利要求2所述的一种虚拟机器视觉系统中虚拟镜头制作方法,其特征在于,所述模拟所述镜头模型参数并调整的步骤中,包括调整光圈大小;标记目标物体并获取其图像,遍历图像元素点,对每个元素点按照进行增益,模拟光圈变大随之带来的亮度变化,以提高图像的亮度。4.根据权利要求3所述的一种虚拟机器视觉系统中虚拟镜头制作方法,其特征在于,所述模拟所述镜头模型参数并调整的步骤中,包括调整焦距大小;焦距的计算方法如下:焦距=(工作距离WD*相机传感器短边尺寸)/物体宽度实际计算中由于需要考虑放大倍数对焦距的影响,常用下式计算焦距:焦距=工作距离*(1/放大倍数+1)=(工作距离*相机传感器短边尺寸)/(物体宽度+相机传感器短边尺寸)根据计算出的焦距,获取当前目标位置下的物体图像,并从模板库中匹配模板,作为模板图像。5.根据权利要求4所述的一种虚拟机器视觉系统中虚拟镜头制作方法,其特征在于,所述匹配模板的方法包括:1)平方差匹配法2)归一化平方差匹配法3)相关匹配法4)归一化相关匹配法5)相关系数匹配法6)归一化相关系数匹配法。6...

【专利技术属性】
技术研发人员:郑泽胜李博
申请(专利权)人:广州易道智慧信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1