光学模组像素缺陷检测方法、装置及设备与流程

文档序号:15701507发布日期:2018-10-19 19:55阅读:243来源:国知局

本发明涉及装配技术领域,尤其涉及一种光学模组像素缺陷检测方法、装置及设备。



背景技术:

现如今,市场上存在越来越多的具备独立功能的光学模组,以满足多样化的市场需求。这些光学模组可以嵌入到其他设备中发挥其功能,例如摄像头模组、投影模组、LED(Light Emitting Diode,发光二极管)光学模组以及VR(Virtual Reality,虚拟现实)/AR(Augmented Reality,增强现实)光学模组等。

但是,由于生产工艺的限制,一些光学模组中可能存在不能正常工作的像素点,这些不能正常工作的像素点被称为像素缺陷。为了进一步优化光学模组的性能,需要对光学模组中的像素缺陷的面积大小进行控制。在这种需求下,一种检测像素缺陷的方法亟待提出。



技术实现要素:

本发明的多个方面提供一种光学模组像素缺陷检测方法、装置及设备,用以对光学模组的像素缺陷点进行检测。

本发明提供一种光学模组像素缺陷检测方法,包括:对测试二值图在暗室环境下经光学模组所成的像进行灰度化,以得到第一灰度图;从所述第一灰度图中,确定与所述测试二值图中的两个灰度等级对应的第一灰度区域以及第二灰度区域;从所述第一灰度区域以及所述第二灰度区域中,分别确定与各自灰度区域的灰度特征不匹配的像素点,作为像素缺陷点;根据所述像素缺陷点,确定所述光学模组的像素缺陷。

进一步可选地,根据所述像素缺陷点,确定所述光学模组的像素缺陷,包括:定位所述像素缺陷点组成的像素缺陷区域的轮廓;根据所述像素缺陷区域的轮廓,计算所述像素缺陷区域的面积以及质心坐标;根据所述像素缺陷区域的面积以及质心坐标,在所述光学模组的显示屏幕上确定所述光学模组的像素缺陷。

进一步可选地,从所述第一灰度图中,确定与所述测试二值图中的两个灰度等级对应的第一灰度区域以及第二灰度区域,包括:逐行分析所述第一灰度图的灰度分布;基于所述灰度分布,确定灰度变化大于设定的灰度对比度的像素点,作为边界像素点;根据所述边界像素点,将所述第一灰度图划分为所述第一灰度区域和所述第二灰度区域。

进一步可选地,所述测试二值图包含:灰度等级为1的白色图样以及灰度等级为0的黑色图样;所述第一灰度区域以及所述第二灰度区域分别为所述测试二值图中的白色图样以及黑色图样在所述第一灰度图上对应的图像区域。

进一步可选地,从所述第一灰度区域以及所述第二灰度区域中,分别确定与各自灰度区域的灰度特征不匹配的像素点,包括:从所述第一灰度区域中,确定灰度值小于第一设定阈值的像素点,作为与所述第一灰度区域的灰度特征不匹配的像素点;以及,从所述第二灰度区域中,确定灰度值大于第二设定阈值的像素点,作为与所述第二灰度区域的灰度特征不匹配的像素点。

进一步可选地,所述测试二值图包括:第一测试二值图以第二测试二值图;其中,在所述第一测试二值图中,所述白色图样为位于所述第一测试二值图中央的白色矩形,所述黑色图样为包裹在所述白色矩形周围的黑色矩形框;在所述第二测试二值图中,所述黑色图样为位于所述第二测试二值图样中央的黑色矩形,所述白色图样为包裹在所述黑色矩形周围的白色矩形框。

进一步可选地,白色矩形在所述第一测试二值图中的占比,与黑色矩形在所述第二测试二值图中的占比不相等。

本发明还提供一种光学模组像素缺陷检测装置,包括:图像采集模块,用于对测试二值图在暗室环境下经光学模组所成的像进行灰度化,以得到第一灰度图;灰度区域划分模块,用于从所述第一灰度图中,确定与所述测试二值图中的两个灰度等级对应的第一灰度区域以及第二灰度区域;像素缺陷点检测模块,用于从所述第一灰度区域以及所述第二灰度区域中,分别确定与各自灰度区域的灰度特征不匹配的像素点,作为像素缺陷点;像素缺陷确定模块,用于根据所述像素缺陷点,确定所述光学模组的像素缺陷。

进一步可选地,所述像素缺陷确定模块,具体用于:定位所述像素缺陷点组成的像素缺陷区域的轮廓;根据所述像素缺陷区域的轮廓,计算所述像素缺陷区域的面积以及质心坐标;根据所述像素缺陷区域的面积以及质心坐标,在所述光学模组的显示屏幕上确定所述光学模组的像素缺陷。

本发明还提供一种电子设备,包括:存储器以及处理器;其中,存储器用于存储至少一条计算机指令;所述处理器与所述存储器耦合,以用于执行本发明提供的光学模组像素缺陷检测方法。

在本发明中,采用二值图作为测试图像使光学模组成像,并对光学模组的成像结果进行灰度分析,确定光学模组所成的像中非正常的像素点。基于像中非正常的像素点,可确定光学模组中的像素缺陷。在这样的技术方案中,有效地对光学模组的像素缺陷进行了检测,有利于光学模组加工工艺的优化。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明一实施例提供的光学模组像素缺陷检测方法的方法流程图;

图2a是本发明另一实施例提供的光学模组像素缺陷检测方法的方法流程图;

图2b是本发明一实施例提供的应用场景示意图;

图2c是本发明另一实施例提供的应用场景示意图;

图2d是本发明一实施例提供的第一测试二值图的一示意图;

图2e是本发明一实施例提供的第二测试二值图的一示意图;

图3是本发明一实施例提供的光学模组像素缺陷检测装置的结构示意图;

图4是本发明一实施例提供的电子设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例的核心在于,对光学模组所成的像进行拍摄,根据该像的像素特征来确定光学模组的像素特征。其中,光学模组的像素,是光学模组中的显示屏上的最小显示单元,其尺寸由显示屏的硬件结构决定。采集到的光学模组所成的像的像素,指的是采集到的像上的最小分辨率单元,其尺寸由对光学模组所成的像进行采集的图样采集器的分辨率决定。本实施例中,为了对上述两种涉及到的像素做区分,以像素点来描述采集到的像上的像素。以像素单元来描述光学模组的像素,后续不再解释。

图1是本发明一实施例提供一种光学模组像素缺陷检测方法的方法流程图,如图1所示,该方法包括:

步骤101、对测试二值图在暗室环境下经光学模组所成的像进行灰度化,以得到第一灰度图。

步骤102、从所述第一灰度图中,确定与所述测试二值图中的两个灰度等级对应的第一灰度区域以及第二灰度区域。

步骤103、从所述第一灰度区域以及所述第二灰度区域中,分别确定与各自灰度区域的灰度特征不匹配的像素点,作为像素缺陷点。

步骤104、根据所述像素缺陷点,确定所述光学模组的像素缺陷。

本实施例中,在暗室环境下使光学模组成像,能够避免环境光对光学模组的成像效果造成干扰,提升像素缺陷检测结果的准确性和可靠性。

当光学模组成像时,存在像素缺陷的光学模组的显示屏上存在处于非工作状态的部分像素单元,这部分像素单元不能发出图像光。进而导致光学模组所成的像中,与显示屏上的像素缺陷对应的像素点的亮度与其理论上对应的亮度不同。为获取这种亮度差异,本实施例中采用亮度较为单一的二值图作为测试图像,使光学模组根据测试二值图成像。测试二值图只有两种亮度,成像后的亮度区别较为明显,有利于根据像素亮度对像素缺陷进行检测。

在光学模组根据测试二值图成像后,获取该像对应的第一灰度图。不同于二值图像,灰度图像包括黑色、白色以及位于黑色与白色之间的多个等级不同的灰度色阶。灰度色阶,能够表示图像的亮度,例如,白色表示最亮,黑色表示最暗。因此,基于该第一灰度图展示的像素的亮度,可以确定光学模组显示屏上的哪些像素点没有发出图像光。应当理解,用“第一”来限定该像对应的灰度图,仅仅是为了便于描述,并不对本发明构成任何限制。

由于第一灰度图是光学模组针对测试二值图成像得到的,那么测试二值图中的两个灰度等级在第一灰度图中,应分别对应一像区,且这两个灰度等级对应的像区具有较大的灰度差异。本实施例中,将测试二值图中的两个灰度等级在第一灰度图中对应的像区分别标记为第一灰度区域以及第二灰度区域。应当理解,第一灰度区域以及第二灰度区域各自具有特定的灰度特征,该灰度特征与测试二值图的灰度等级关联。例如,假设测试二值图中灰度等级为0的黑色区域在第一灰度图中对应第一灰度区域,则第一灰度区域的特征可以是:该区域内的像素点的亮度较暗,接近黑色且灰度值小于5。

进而,基于上述分析,可以得知,当一灰度区域中,存在某些灰度值与该区域的灰度特征不匹配的像素点时,可认为与该像素点对应的物方点是一缺陷点,也就是说光学模组上与该像素点对应的位置出现了处于非工作状态的像素单元。因此,确定第一灰度图上的像素缺陷点之后,可对应地反向推导光学模组上的像素缺陷。

需要说明的是,本实施例中,光学模组的像素缺陷,指的是光学模组中不能正常工作的像素点的总称。在一些情况下,光学模组的一个像素单元出现缺陷时,在第一灰度图上可表现为多个异常的像素点。

本实施例中,采用二值图作为测试图像使光学模组成像,并对光学模组的成像结果进行灰度分析,确定光学模组所成的像中非正常的像素单元。基于像中非正常的像素点,可确定光学模组中的像素缺陷。在这样的技术方案中,有效地对光学模组的像素缺陷进行了检测,有利于光学模组加工工艺的优化。

本发明的上述或下述实施例适用于投影光学模组、VR光学模组以及能够成像的其他光学模组等。在这些能够成像的光学模组中,通常有一显示屏,显示屏能够通过光学模组中的光学元件成像。例如,VR模组中,VR显示屏可以通过置于显示屏前方的透镜成放大的虚像;再例如,三片式投影模组中,显示屏能够通过反射镜、偏振片以及正透镜等将图像投影至投影屏幕上。本发明的上述或下述实施例提供的方法可用于对上述光学模组中的显示屏进行像素缺陷检测,具体检测方法可以参考各实施例中的记载。

以下部分将结合图2a,以一个具体的可选实施例对本发明提供的光学模组像素缺陷检测方法进行具体说明。

图2a为本发明另一实施例提供的光学模组像素缺陷检测方法的方法流程图,如图2a所示,该方法包括:

步骤201、对测试二值图在暗室环境下经光学模组所成的像进行灰度化,以得到第一灰度图;所述测试二值图包含:灰度等级为1的白色图样以及灰度等级为0的黑色图样。

步骤202、逐行分析所述第一灰度图的灰度分布。

步骤203、基于所述灰度分布,确定灰度变化大于设定的灰度对比度的像素点,作为边界像素点。

步骤204、根据所述边界像素点,将所述第一灰度图划分为所述第一灰度区域和所述第二灰度区域。

步骤205、从所述第一灰度区域中,确定灰度值小于第一设定阈值的像素点,作为与所述第一灰度区域的灰度特征不匹配的像素点;以及,从所述第二灰度区域中,确定灰度值大于第二设定阈值的像素点,作为与所述第二灰度区域的灰度特征不匹配的像素点。

步骤206、定位所述像素缺陷点组成的像素缺陷区域的轮廓。

步骤207、根据所述像素缺陷区域的轮廓,计算所述像素缺陷区域的面积以及质心坐标。

步骤208、根据所述像素缺陷区域的面积以及质心坐标,在所述光学模组的显示屏幕上确定所述光学模组的像素缺陷。

在步骤201中,当光学模组是投影模组时,可以采用图像采集设备,在光学模组一侧,对投影模组投影至投影屏幕上的图像进行拍摄,例如图2b所示。当光学模组是VR模组时,可以采用图像采集设备,在VR模组的出瞳处,对VR模组中,显示屏经VR透镜所成的虚像进行拍摄,如图2c所示。

可选的,本步骤中,可直接采用灰度相机对测试二值图经光学模组所成的像进行采集,进而得到第一灰度图;也可以在采用彩色相机拍摄之后,再对拍摄到的图像进行灰度化处理,本实施例对此不做限制。

另外,需要说明的是,本实施例中对像素缺陷进行检测时,为确保全面检测无遗漏,可采用多幅不同的测试二值图,对光学模组进行多次检测。本实施例中,兼顾检测效率和检测效果,设计了两幅测试二值图,并采用这两幅测试二值图分别对光学模组进行像素缺陷的检测。

测试二值图可由规则的图样组成,例如圆形或者矩形,以便于后续根据灰度分布对第一灰度图进行图像区域划分。可选的,在本实施例中,可选择矩形图样组成测试二值图。其中,本实施例采用的第一测试二值图可如图2d所示,白色图样为位于第一测试二值图中央的白色矩形,黑色图样为包裹在白色矩形周围的黑色矩形框。第二测试二值图可如图2e所示,黑色图样为位于第二测试二值图样中央的黑色矩形,白色图样为包裹在黑色矩形周围的白色矩形框。应当理解,在图2e中,斜线填充的部分为白色矩形框,此处采用斜线填充仅仅用于在有背景色干扰的情况下清晰地展示白色的矩形框,实际中,该部分为白色。

需要说明的是,在第一测试二值图以及第二测试二值图中,白色矩形在第一测试二值图中的占比,与黑色矩形在第二测试二值图中的占比不相等。这样设计的优势在于,避免第一测试二值图中的白色矩形和黑色边框之间的边界与第二测试二值图中的黑色矩形和白边框之间的边界的位置重叠,克服了边界位置重叠处的像素缺陷识别准确性降低的缺陷。

在步骤202以及204中,灰度分布,也就是第一灰度图的亮度变化。逐行分析第一灰度图的灰度分布时,可采用边缘检测算子,例如Roberts Cross算子、Prewitt算子、Sobel算子、Kirsch算子、罗盘算子、Canny算子和/或Laplacian算子等,检测第一灰度图的每一像素行中亮度变化较大的像素点,作为每一像素行内位于边界上的像素点。

第一灰度图中,第一灰度区域和所述第二灰度区域分别与测试二值图中的白色图样和黑色图样对应,因此边界处的像素点会有较明显的灰度变化。上述几种边缘检测算子可针对每一像素点,检测其灰度变化,并基于设定的灰度对比度阈值判断该像素点是否为边界像素点。其中,设定的灰度对比度阈值是经验值,可根据多次的试验结果确定,本实施例对此不做限制。

确定第一灰度图中的边界像素点之后,可根据边界像素点将第一灰度图划分为与测试二值图中的白色图样对应的第一灰度区域以及黑色图样对应的第二灰度区域。

在步骤205中,第一灰度区域内的像素点的灰度接近白色,因此其灰度值较大。当第一灰度区域中的像素点的像素值小于第一设定阈值时,可认为该像素点与第一灰度区域的灰度特征不匹配。第二灰度区域内的像素点的灰度接近黑色,因此其灰度值较大。当第二灰度区域中的像素点的像素值大于第二设定阈值时,可认为该像素点与第二灰度区域的灰度特征不匹配。

其中,第一设定阈值和第二设定阈值是经验值,以8位图为例,第一设定阈值可以为40,第二设定阈值可以为60。当然,上述数值仅供举例使用,实际中并不对此进行限制。

在步骤206以及207中,可选的,在确定第一灰度图像上的像素缺陷点之后,可根据每一个像素缺陷点在第一灰度图中的坐标,确定至少一个像素缺陷点组成的像素缺陷区域的轮廓。

应当理解,实际中,针对一些成放大像的光学模组而言,显示屏上的一个像素单元可以对应第一灰度图上的多个像素点。也就是说,当光学模组上存在一个有缺陷的像素单元时,在第一灰度图上可能表现出一个或多个像缺陷素点。因此,本步骤中,可对第一灰度图上的像素缺陷点组成的像素缺陷区域进行轮廓定位,并基于确定的轮廓计算像素缺陷区域的质心坐标。可以认为,在光学模组的显示屏上,与该质心坐标对应的像素单元处于非工作状态,或者或与该质心坐标对应的像素单元是多个处于非工作状态的像素单元组成的区域的质心。

进一步地,可确定第一灰度图像上的像素缺陷区域的面积。基于面积和质心坐标,可迅速锁定光学模组显示屏上存在缺陷的像素单元。

可选的,在步骤208中,确定第一灰度图像上像素缺陷区域的质心坐标和面积之后,可将该质心坐标和面积映射到光学模组的显示屏上,在光学模组的显示屏上寻找与该质心坐标对应的像素灰度单元,并根据与该质心坐标对应的像素灰度单元和像素缺陷区域的面积确定光学模组上的像素缺陷。

需要说明的是,本实施例可采用第一测试二值图以及第二测试二值图对光学模组进行两次检测,每次检测的步骤都可参考步骤201-步骤208中的记载,此处不赘述。

本实施例中,采用至少两幅黑白二值图作为测试图像使光学模组成像,使得检测光学模组像素缺陷的过程更加高效,检测结果更加全面、可靠。

另外,需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上描述了光学模组像素缺陷检测方法的可选实施方式,如图3所示,实际中,该光学模组像素缺陷检测方法可通过光学模组像素缺陷检测装置实现,如图3所示,该装置包括:

图像采集模块301,用于对测试二值图在暗室环境下经光学模组所成的像进行灰度化,以得到第一灰度图;灰度区域划分模块302,用于从所述第一灰度图中,确定与所述测试二值图中的两个灰度等级对应的第一灰度区域以及第二灰度区域;像素缺陷点检测模块303,用于从所述第一灰度区域以及所述第二灰度区域中,分别确定与各自灰度区域的灰度特征不匹配的像素点,作为像素缺陷点;像素缺陷确定模块304,用于根据所述像素缺陷点,确定所述光学模组的像素缺陷。

进一步可选地,像素缺陷确定模块304,具体用于:定位所述像素缺陷点组成的像素缺陷区域的轮廓;根据所述像素缺陷区域的轮廓,计算所述像素缺陷区域的面积以及质心坐标;根据所述像素缺陷区域的面积以及质心坐标,在所述光学模组的显示屏幕上确定所述光学模组的像素缺陷。

进一步可选地,灰度区域划分模块302具体用于:逐行分析所述第一灰度图的灰度分布;基于所述灰度分布,确定灰度变化大于设定的灰度对比度的像素点,作为边界像素点;根据所述边界像素点,将所述第一灰度图划分为所述第一灰度区域和所述第二灰度区域。

进一步可选地,所述测试二值图包含:灰度等级为1的白色图样以及灰度等级为0的黑色图样;所述第一灰度区域以及所述第二灰度区域分别为所述测试二值图中的白色图样以及黑色图样在所述第一灰度图上对应的图像区域。

进一步可选地,像素缺陷点检测模块303具体用于:从所述第一灰度区域中,确定灰度值小于第一设定阈值的像素点,作为与所述第一灰度区域的灰度特征不匹配的像素点;以及,从所述第二灰度区域中,确定灰度值大于第二设定阈值的像素点,作为与所述第二灰度区域的灰度特征不匹配的像素点。

进一步可选地,所述测试二值图包括:第一测试二值图以第二测试二值图;其中,在所述第一测试二值图中,所述白色图样为位于所述第一测试二值图中央的白色矩形,所述黑色图样为包裹在所述白色矩形周围的黑色矩形框;在所述第二测试二值图中,所述黑色图样为位于所述第二测试二值图样中央的黑色矩形,所述白色图样为包裹在所述黑色矩形周围的白色矩形框。

进一步可选地,白色矩形在所述第一测试二值图中的占比,与黑色矩形在所述第二测试二值图中的占比不相等。

上述光学模组像素缺陷检测装置可执行本发明实施例所提供的光学模组像素缺陷检测方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法,不再赘述。

以上描述了光学模组像素缺陷检测装置的内部结构和功能,实际中,光学模组像素缺陷检测装置可表现为一电子设备。如图4所示,该电子设备包括:存储器401、处理器402、输入装置403以及输出装置404。

存储器401、处理器402、输入装置403以及输出装置404可以通过总线或其他方式连接,图4中以总线连接为例。

存储器401用于存储一条或多条计算机指令,并可被配置为存储其它各种数据以支持在光学模组像素缺陷检测设备上的操作。这些数据的示例包括用于在光学模组像素缺陷检测设备上操作的任何应用程序或方法的指令。

存储器401可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

在一些实施例中,存储器401可选包括相对于处理器402远程设置的存储器,这些远程存储器可以通过网络连接至光学模组像素缺陷检测设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

处理器402,与存储器401耦合,用于执行所述一条或多条计算机指令以用于执行图1-图2a对应的实施例所提供的方法。

输入装置403可接收输入的数字或字符信息,以及产生与光学模组像素缺陷检测设备的用户设置以及功能控制有关的键信号输入。输出装置404可包括显示屏等显示设备。

进一步,如图4所示,该光学模组像素缺陷检测设备还包括:电源组件405。电源组件405,为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。

上述光学模组像素缺陷检测设备可执行本申请实施例所提供的光学模组像素缺陷检测方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法,不再赘述。

以上所述仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1