本发明涉及畸变检测领域,特别是一种利用单图像的畸变检测处理方法。
背景技术:
智能眼镜、作战头盔等头戴显示器的重要部件之一即显示成像部分,该部分大多由微型显示器光源、光学组件等组成,将显示器所成像以各种方式投影至用户眼前。其光学组件在制造生产时总是不能做到完美,会带入各类像差,如果将不合格的产品交予用户使用,将会对使用者造成伤害,造成类似于3d眩晕的短期症状,从而引发一些不可预见的事故。因此,在这些设备出厂前或使用一段时间后应进行检测,其中,畸变是重要的检测项目之一。
畸变是主光线的像差,也可表述为点或线相对于理想位置的偏差。畸变仅是视场的函数,同一光学系统在不同的视场下,其垂轴放大率不同,造成了畸变。常见的畸变可以被分为枕形畸变和桶形畸变,也称为正畸变和负畸变。传统畸变的检测方法,大都需要在检测前先对无畸变的标准检测图像进行采集,再加入被测器件,进行畸变图像采集,检测其畸变值。一般在光学系统中常以相对畸变作为畸变量,其表达式为:
其中
技术实现要素:
本发明的目的是克服现有技术中存在的不足,提供一种单图像的畸变检测处理方法,通过图像传感器采集被测设备出射的检测图像,利用软件算法快速地从采集图像中提取所需信息,计算畸变值。
实现本发明目的的技术解决方案为:一种单图像的畸变检测处理方法,包括以下步骤:
步骤1,采集检测图像;令被测设备出射对应检测图像,检测图像内包括处于图像中心的十字图样和处于图像边缘的检测图样,在被测设备出瞳处设置图像传感器,图像传感器将采集到的图像送入计算机;
步骤2,计算机处理采集的图像;计算机采用图像定位算法,分别定位出中心十字的位置坐标
步骤3,计算得出对应畸变值;根据检测图像设计时的各个图样之间的大小位置关系,以及上述中心十字的位置和长度信息,计算出检测图样的理论位置
与现有技术相比,本发明的优点在于:
(1)本发明只需采集一张图像即可计算系统畸变值,与传统畸变检测方法相比更加简单;
(2)本发明无需复杂的硬件设备,只需要图像传感器以及计算机,操作更加方便;
(3)本发明适用性广,各类光学成像器件均可使用此方法测量畸变,只需针对性设计检测图像。
附图说明
图1为本发明的原理框图。
图2为本发明其中一种检测图像。
图3为检测流程图。
具体实施方式
本发明的畸变检测方法适用于各个环节的畸变检测,尤其是整机快速畸变检测。
令被测设备出射检测图像,在被测设备出瞳处设置图像传感器,图像传感器将采集到的出射图像送入计算机,计算机将采集的图像处理,计算出被测设备畸变值。
计算机处理计算方法如下:
畸变曲线在视场较小时畸变值极小可忽略不计,依据这一特点,设计检测图像。计算机提取检测图像视场中心图样,以此为标准计算出视场较大处检测图样的理论位置。计算机再提取采集图像中较大视场处的检测图样的实际位置,将其与理论位置进行比较,计算出相应位置的畸变值。
所设置的图像传感器采集的出射图像应清晰、完整、分辨率大小合适。
所述的检测图像的设计,依据为畸变曲线在视场较小时畸变值极小可忽略不计的特点,在检测图像中心设计中心特征图样,如十字叉丝,用以作为检测标准,同时在检测图像边缘处设计一个检测图样,如一矩形框,用以与标准对照计算畸变。
检测图像视场中心的特征图样具有一定大小,占据整个系统一定视场,但不可过大,具体大小应依据被检测设备调整,一般为整体视场的5%左右。
检测图像较大视场处的检测图样,一般取在被测设备畸变最大处,但不可取在视场较小处,具体位置根据实际检测需求变化。
下面结合说明书附图对本发明作进一步说明。
如图1所示,为本发明的原理框图,首先令被测设备出射检测图像,在被测设备出瞳处设置图像传感器,图像传感器将采集到的出射图像送入计算机,计算机将采集的图像处理,计算出被测设备畸变值。
如图2所示,为本发明的其中一种检测图像设计案例,如图3为检测流程图,结合此案例加以说明处理方法。
首先对图像进行预处理后,提取如图2所示的图像中心十字图样,获取中心交点
在获取了图像目标大小与位置信息后,可进行计算,此时,将视场中心的十字认为是无畸变的图像。检测图像设计时,视场边缘处的矩形框长宽分别距离十字中心
将理论位置点与实际位置点作比较并代入公式,则可分别得到点