掌桥专利:专业的专利平台
掌桥专利
首页

一种曲面屏展平图像的生成方法及装置

文献发布时间:2023-06-19 11:22:42


一种曲面屏展平图像的生成方法及装置

技术领域

本申请实施例涉及曲面显示屏领域,尤其涉及一种曲面屏展平图像的生成方法及装置。

背景技术

随着信息显示技术的不断发展,显示屏(Organic ElectroluminescenceDisplay,OLED)凭借其自发光、可弯曲、视角广泛、响应速度快、制程简单等优势,正逐步取代传统的LCD,快速深入的应用到现代社会的各个领域。

但随着市场对显示屏的显示品质的要求越来越高,对外观设计要求也越来越多样化,手机屏幕、平板电脑屏幕、笔记本电脑屏幕和台式电脑屏幕等电子产品显示屏的出货量和外观设计要求也同样越来越高,例如:刘海屏、水滴屏、曲面显示屏(曲面屏)等。其中,对于具有大曲度的曲面屏尤其需求旺盛,但是由于曲面屏的工艺水平和客观环境因素限制,曲面屏会出现多种mura缺陷,因此,出货前mura缺陷补偿技术被大量运用到曲面屏的实际生产中。在mura缺陷补偿技术应用过程中,mura缺陷补偿技术主要关键环节有曲面屏取像和数据处理上,获取曲面屏的拍摄图像是一个不可或缺且对mura缺陷补偿品质有着决定因素的环节。由于曲面屏的屏体的发光像素延展到了曲面部分,在拍摄的曲面屏图像中,曲面部分的图像会存在透镜畸变、透视形变、旋转、仿射等因素引起的畸变。原本在拍摄的曲面屏图像中呈现直线分布的一行或一列子像素会发生了形变,即呈现出了典型的桶形失真和透视畸变。并且,拍摄的曲面屏图像中曲面屏的弧角部分的子像素点疏密也发生了变化,在mura缺陷补偿检测时会造成空间分布周期不一致导致的差分噪声、像素定位难度大以及精度低等问题。

目前,用于mura缺陷补偿技术而拍摄的曲面屏图像,存在像素点形变和畸变的问题,增加了对曲面屏图像缺陷补偿的难度。

发明内容

本申请实施例第一方面提供了一种曲面屏展平图像的生成生成方法,其特征在于,包括:

构造展平算法标定图像,所述展平算法标定图像上设置有像素点阵,所述像素点阵中包含至少9(3*3)个点阵点;

将所述展平算法标定图像输入曲面屏,并通过图像提取装置获取具有所述像素点阵的曲面屏图像;

确定所述曲面屏图像的中心点阵点坐标;

根据所述中心点阵点坐标在所述曲面屏图像为每个所述点阵点确定对应的包络ROI区域;

根据所述包络ROI区域生成实际点阵点坐标阵列;

根据所述中心点阵点坐标生成理想点阵点坐标阵列,所述实际点阵点坐标阵列上每个点阵点在所述理想点阵点坐标阵列上都存在对应的所述点阵点;

根据所述实际点阵点坐标阵列和所述理想点阵点坐标阵列计算每个所述点阵点的畸变校正系数;

根据所述中心点阵点坐标生成理想展平空白图像;

根据所述畸变校正系数在所述理想展平空白图像上计算每个像素位置所对应的曲面屏图像坐标位置;

将所述曲面屏图像的灰度信息填充到所述理想展平空白图像,以生成目标曲面屏展平图像。

可选的,所述根据所述畸变校正系数在所述理想展平空白图像上计算每个像素位置所对应的曲面屏图像坐标位置,包括:

对所述理想展平空白区域进行点阵点坐标扫描,并根据所述畸变校正系数进行点阵点失真坐标映射,以使得所述理想展平空白图像上生成曲面屏图像坐标位置。

可选的,所述根据所述包络ROI区域生成实际点阵点坐标阵列,包括:

通过大津算法对所述包络ROI区域进行图像处理,以生成分割阈值g;

对所述包络ROI区域中灰度值大于分割阈值g的像素点进行计算,以生成实际点阵点坐标阵列。

可选的,所述确定所述曲面屏图像的中心点阵点坐标,包括:

当所述曲面屏图像在拍摄视野内相对位移低于预设阈值时,在所述曲面屏图像上设置第一中心点阵点探测区域;

确定所述第一中心点阵点探测区域中的中心点阵点坐标。

可选的,所述确定所述曲面屏图像的中心点阵点坐标,包括:

当所述曲面屏图像在拍摄视野内相对位移高于预设阈值时,确定曲面屏在所述曲面屏拍摄图像上的显示区域;

计算所述显示区域的中心位置,并以所述中心位置为中心设置第二中心点阵点探测区域;

确定所述第二中心点阵点探测区域中的中心点阵点坐标。

可选的,所述构造展平算法标定图像,包括:

构造至少一张颜色不相同的展平算法标定图像。

本申请实施例的第二方面提供了一种曲面屏展平图像的生成装置,其特征在于,包括:

构造单元,用于构造展平算法标定图像,所述展平算法标定图像上设置有像素点阵,所述像素点阵中包含至少9(3*3)个点阵点;

获取单元,用于将所述展平算法标定图像输入曲面屏,并获取具有所述像素点阵的曲面屏图像;

第一确定单元,用于确定所述曲面屏图像的中心点阵点坐标;

第二确定单元,用于根据所述中心点阵点坐标在所述曲面屏图像为每个所述点阵点确定对应的包络ROI区域;

第一生成单元,用于根据所述包络ROI区域生成实际点阵点坐标阵列;

第二生成单元,用于根据所述中心点阵点坐标生成理想点阵点坐标阵列,所述实际点阵点坐标阵列上每个点阵点在所述理想点阵点坐标阵列上都存在对应的所述点阵点;

计算单元,用于根据所述实际点阵点坐标阵列和所述理想点阵点坐标阵列计算每个所述点阵点的畸变校正系数;

第三生成单元,用于根据所述中心点阵点坐标生成理想展平空白图像;

第四生成单元,用于根据所述畸变校正系数在所述理想展平空白图像上计算每个像素位置所对应的曲面屏图像坐标位置;

第五生成单元,用于将所述曲面屏图像的灰度信息填充到所述理想展平空白图像上,以生成目标曲面屏展平图像。

可选的,所述第四生成单元,具体为:

对所述理想展平空白区域进行点阵点坐标扫描,并根据所述畸变校正系数进行点阵点失真坐标映射,以使得所述理想展平空白图像上生成曲面屏图像坐标位置。

可选的,所述第一生成单元,包括:

第一生成模块,用于通过大津算法对所述包络ROI区域进行图像处理,以生成分割阈值g;

第二生成模块,用于对所述包络ROI区域中灰度值大于分割阈值g的像素点进行计算,以生成实际点阵点坐标阵列。

可选的,所述第一确定单元,包括:

第一设置模块,用于当所述曲面屏图像在拍摄视野内相对位移低于预设阈值时,在所述曲面屏图像上设置第一中心点阵点探测区域;

第一确定模块,用于确定所述第一中心点阵点探测区域中的中心点阵点坐标。

可选的,所述第一确定单元,包括:

第二确定模块,用于当所述曲面屏图像在拍摄视野内相对位移高于预设阈值时,确定曲面屏在所述曲面屏拍摄图像上的显示区域;

第一设置模块,用于计算所述显示区域的中心位置,并以所述中心位置为中心设置第二中心点阵点探测区域;

第三确定模块,用于确定所述第二中心点阵点探测区域中的中心点阵点坐标。

可选的,所述构造单元,具体为:

构造至少一张颜色不相同的展平算法标定图像。

本申请实施例的第三方面提供了一种曲面屏展平图像的生成装置,其特征在于,包括:

处理器、存储器、输入输出单元、总线;

处理器与存储器、输入输出单元以及总线相连;

处理器具体执行如下操作:

构造展平算法标定图像,所述展平算法标定图像上设置有像素点阵,所述像素点阵中包含至少9(3*3)个点阵点;

将所述展平算法标定图像输入曲面屏,并通过图像提取装置获取具有所述像素点阵的曲面屏图像;

确定所述曲面屏图像的中心点阵点坐标;

根据所述中心点阵点坐标在所述曲面屏图像为每个所述点阵点确定对应的包络ROI区域;

根据所述包络ROI区域生成实际点阵点坐标阵列;

根据所述中心点阵点坐标生成理想点阵点坐标阵列,所述实际点阵点坐标阵列上每个点阵点在所述理想点阵点坐标阵列上都存在对应的所述点阵点;

根据所述实际点阵点坐标阵列和所述理想点阵点坐标阵列计算每个所述点阵点的畸变校正系数;

根据所述中心点阵点坐标生成理想展平空白图像;

根据所述畸变校正系数在所述理想展平空白图像上计算每个像素位置所对应的曲面屏图像坐标位置;

将所述曲面屏图像的灰度信息填充到所述理想展平空白图像,以生成目标曲面屏展平图像。

可选的,处理器还用于执行第一方面中的任意可选方案的操作。

一种计算机可读存储介质,计算机可读存储介质上保存有程序,程序在计算机上执行时执行如前述第一方面以及第一方面的任意可选的方法。

从以上技术方案可以看出,本申请实施例具有以下优点:

首先构造展平算法标定图像,展平算法标定图像上设置有像素点阵,像素点阵中包含至少9(3*3)个点阵点。将展平算法标定图像输入曲面屏,并通过图像提取装置获取具有所述像素点阵的曲面屏图像。确定曲面屏图像的中心点阵点坐标,并根据中心点阵点坐标在曲面屏图像为每个点阵点确定对应的包络ROI区域,再根据包络ROI区域生成实际点阵点坐标阵列。根据中心点阵点坐标生成理想点阵点坐标阵列,实际点阵点坐标阵列上每个点阵点在理想点阵点坐标阵列上都存在对应的点阵点。根据实际点阵点坐标阵列和理想点阵点坐标阵列计算每个点阵点的畸变校正系数。根据中心点阵点坐标生成理想展平空白图像,并根据畸变校正系数在理想展平空白图像上计算每个像素位置所对应的曲面屏图像坐标位置。将曲面屏图像的灰度信息填充到理想展平空白图像上,以生成目标曲面屏展平图像。本实施例中,通过向曲面屏图像输入展平算法标定图像,并获取曲面屏图像,从而计算出实际点阵点坐标阵列。再通过对比实际点阵点坐标阵列与理想点阵点坐标阵列得到畸变校正系数。生成理想展平空白图像,通过畸变校正系数对理想展平空白图像进行坐标的生成,即计算每个像素位置所对应的曲面屏图像坐标位置,最后,将曲面屏图像的灰度信息填充到理想展平空白图像上,最终生成的目标曲面屏展平图像,减少了像素点形变和畸变的问题,进而降低了了对曲面屏图像缺陷补偿的难度。

附图说明

图1为本申请实施例中曲面屏展平图像的生成方法的一个实施例流程示意图;

图2为本申请实施例中曲面屏展平图像的生成方法的另一个实施例流程示意图;

图3为本申请实施例中曲面屏展平图像的生成方法的另一个实施例流程示意图;

图4为本申请实施例中曲面屏展平图像的生成装置的一个实施例流程示意图;

图5为本申请实施例中曲面屏展平图像的生成装置的另一个实施例流程示意图;

图6为本申请实施例中曲面屏展平图像的生成装置的另一个实施例流程示意图。

具体实施方式

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

申请实施例公开了一种曲面屏展平图像的生成方法及装置,用于减少曲面屏图像缺陷补偿的难度。

在本实施例中,曲面屏展平图像的生成方法可在系统实现,可以在服务器实现,也可以在终端实现,具体不做明确限定。为方便描述,本申请实施例使用终端为执行主体举例描述。

请参阅图1,本申请实施例提供了一种曲面屏展平图像的生成方法,包括:

101、构造展平算法标定图像,展平算法标定图像上设置有像素点阵,像素点阵中包含至少9(3*3)个点阵点;

终端构造展平算法标定图像,展平算法标定图像上具有至少一个点阵点,点阵点组成了像素点阵,以使得在展平算法标定图像输入曲面屏时,使得曲面屏显示出预设的像素点阵。展平算法标定图像,是指根据曲面显示屏分辨率信息构造出来的BMP图像。标定Pattern画面:是指将展平算法标定图像显示在曲面屏上的显示屏画面,而拍摄曲面屏得到的图像,就是拍摄标定Pattern画面。下面对构造展平算法标定图像的方式进行举例说明:

若一块曲面屏的逻辑分辨率为Height(长边)×Width(短边),其中曲面部分的像素宽度为W,不考虑挖孔、刘海等异形因素对实际显示画面的影响,在要显示的标定Pattern画面上构造M行×N列的像素点阵(M和N通常都是奇数),点阵采用L×L的正方形像素方阵(其中L通常为奇数,本实施例中,L为3~15之间的奇数),图像的边缘部分必须均匀分布一行或一列点阵,边缘部分的点阵宽度或高度是其他区域点阵的一半。

102、将展平算法标定图像输入曲面屏,并通过图像提取装置获取具有像素点阵的曲面屏图像;

终端将展平算法标定图像输入曲面屏,并通过图像提取装置获取具有像素点阵的曲面屏图像。在展平算法标定图像构造完成之后,会通过显示驱动仪器,在曲面屏上进行显示,显示出的画面为标定Pattern画面。通常使用PG显示驱动仪器来完成展平算法标定图像的输入。

在对焦良好的情况下,对显示了标定Pattern画面的曲面屏进行标定Pattern的拍摄,以得到具有像素点阵的曲面屏图像。在对实际的曲面屏进行拍摄时,是将曲面屏从流水线上进行移动,移动到相机的拍摄区域中,对焦良好的情况下进行拍摄。

103、确定曲面屏图像的中心点阵点坐标;

终端确定曲面屏图像的中心点阵点坐标,中心点阵点坐标为曲面屏图像中显示了标定Pattern画面的区域中的中心点阵点的位置。定位中心点阵点坐标的方法主要是通过确定中心点阵点探测区域,终端再根据中心点阵点探测区域确定中心点阵点坐标。

104、根据中心点阵点坐标在曲面屏图像为每个点阵点确定对应的包络ROI区域;

终端以中心点阵点坐标为参考点,在曲面屏图像上,为每个点阵点确定对应的包络ROI区域。

以中心点阵点坐标为基准是为了以中心点阵点做对齐。因为显示屏中心位置处的畸变几乎为0,畸变越小的地方矫正量也越小,所以以中心点阵点坐标为基准对齐,进而生成包络ROI区域,每一个包络ROI区域中都存在一个点阵点。

在曲面屏图像上描绘包络ROI区域的目的是将曲面屏图像的显示画面的区域分割成固定的若干个矩形区域,每个矩形区域中包含一个点阵点。具体的方法是根据标定Pattern画面中像素点阵的分布周期、拍摄的曲面屏图像和标定Pattern画面上的像素比例均匀的将显示画面的区域分割成M*N个矩形区域,这M*N个矩形区域即为包络ROI区域。

105、根据包络ROI区域生成实际点阵点坐标阵列;

终端根据包络ROI区域生成实际点阵点坐标阵列,即在每一个包络ROI区域中确定点阵点坐标,再根据所有的点阵点坐标生成实际点阵点坐标阵列。

106、根据中心点阵点坐标生成理想点阵点坐标阵列,实际点阵点坐标阵列上每个点阵点在理想点阵点坐标阵列上都存在对应的点阵点;

终端根据中心点阵点坐标生成理想点阵点坐标阵列,目的是用于和实际点阵点坐标阵列做对比,得到对比结果。根据中心点阵点坐标生成理想点阵点坐标阵列需要运用公式进行运算:

其中,i与j分别为点阵点的横位置标识与纵位置标识,假设中心点阵点坐标为(x

107、根据实际点阵点坐标阵列和理想点阵点坐标阵列计算每个点阵点的畸变校正系数;

终端根据实际点阵点坐标阵列和理想点阵点坐标阵列计算每个点阵点的畸变校正系数,畸变校正系数用于将曲面屏图像中的显示区域进行展平操作。具体的畸变校正系数的计算方式,首先需要将实际点阵点坐标阵列和理想点阵点坐标阵列的点阵点组成点对,即两个坐标阵列中对应的两个点阵点组成点阵,四个点对为一组。实际点阵点坐标阵列选取4个相邻的点阵点,理想点阵点坐标阵列选取对应的4个点阵点,计算畸变校正系数。假设4个理想点阵点为(x,y)、(x

上述公式为理想坐标(x,y)到展平坐标位置(u,v)之间的转换关系,使用上式来拟合计算公式来估计畸变程度,针对每4个点对,其中,公式中展平坐标位置(u,v)对应的实际点阵点(x

计算上述的方程组,得到系数a

108、根据中心点阵点坐标生成理想展平空白图像;

终端根据中心点阵点坐标生成理想展平空白图像,即创建一张和原始拍图一样大小的空图像,以中心点阵点坐标的位置为参考点,创建理想的显示屏展平后的图像区域,即理想展平空白图像。本实施例中,需要将拍摄有曲面屏弧面的曲面屏图像进行展平操作,使得曲面屏图像中的曲面屏弧面展平。曲面屏图像展平前,存在多个点阵点,展平后的图像上同样存在对应的点阵点。本实施例中,首先生成理想点阵点阵列,理想点阵点阵列与实际点阵点坐标阵列具有可对应的点阵点,理想展平空白图像是以理想点阵点为基础进行展平操作得到的图像,与实际点阵点坐标阵列也具有可对应的点阵点。

109、根据畸变校正系数在理想展平空白图像上计算每个像素位置所对应的曲面屏图像坐标位置;

终端根据畸变校正系数在理想展平空白图像上计算每个像素位置所对应的曲面屏图像坐标位置,具体通过点阵点失真坐标映射得到展平坐标位置,公式如下:

此处的(x,y)为理想展平空白图像上每一个像素点的理想坐标,公式中i与j分别为点阵点的横位置标识与纵位置标识,详细描述同步骤106中描述,(u,v)为经过计算后的像素点的展平坐标位置。例如:实际点阵点坐标阵列存在4个相邻的点阵点,理想点阵点坐标阵列也存在对应的4个点阵点。假设4个理想点阵点为(x,y)、(x

110、将曲面屏图像的灰度信息填充到理想展平空白图像上,以生成目标曲面屏展平图像。

终端将曲面屏图像的灰度信息填充到理想展平空白图像上,以生成目标曲面屏展平图像。当确定了理想展平空白图像上展平坐标位置之后,需要将曲面屏图像中每一个像素点的灰度信息进行计算,并且将计算后的灰度信息填充到理想展平空白图像对应的坐标位置上,以最终生成目标曲面屏展平图像,该目标曲面屏展平图像的畸变和形变的现象减少了。使用的公式如下:

其中,I(q,p)为曲面屏图像在点阵点坐标为(q,p)位置上的灰度信息,而L(q,p)为计算后的灰度信息,用于填充到理想展平空白图像对应的坐标位置上。其中,p=[u],q=[v],[u]和[v]的意思为取整,公式中i与j分别为点阵点的横位置标识与纵位置标识,详细描述同步骤106中描述。

首先构造展平算法标定图像,展平算法标定图像上设置有像素点阵,像素点阵中包含至少9(3*3)个点阵点。将展平算法标定图像输入曲面屏,并通过图像提取装置获取具有像素点阵的曲面屏图像。确定曲面屏图像的中心点阵点坐标,并根据中心点阵点坐标在曲面屏图像为每个点阵点确定对应的包络ROI区域,再根据包络ROI区域生成实际点阵点坐标阵列。根据中心点阵点坐标生成理想点阵点坐标阵列,实际点阵点坐标阵列上每个点阵点在理想点阵点坐标阵列上都存在对应的点阵点。根据实际点阵点坐标阵列和理想点阵点坐标阵列计算每个点阵点的畸变校正系数。根据中心点阵点坐标生成理想展平空白图像,并根据畸变校正系数在理想展平空白图像上计算每个像素位置所对应的曲面屏图像坐标位置。将曲面屏图像的灰度信息填充到理想展平空白图像上,以生成目标曲面屏展平图像。本实施例中,通过向曲面屏图像输入展平算法标定图像,并获取曲面屏图像,从而计算出实际点阵点坐标阵列。再通过对比实际点阵点坐标阵列与理想点阵点坐标阵列得到畸变校正系数。生成理想展平空白图像,通过畸变校正系数对理想展平空白图像进行坐标的生成,即计算每个像素位置所对应的曲面屏图像坐标位置,最后,将曲面屏图像的灰度信息填充到理想展平空白图像上,最终生成的目标曲面屏展平图像,减少了像素点形变和畸变的问题,进而降低了了对曲面屏图像缺陷补偿的难度。

上述实施例描述了展平曲面显示屏拍摄图像的方法,在确定曲面屏图像的中心点阵点坐标的步骤中,存在多种方式,下面进行详细说明。

请参阅图2,本申请实施例提供了另一种曲面屏展平图像的生成方法,包括:

201、构造至少一张颜色不相同的展平算法标定图像,展平算法标定图像上设置有像素点阵,像素点阵中包含至少9(3*3)个点阵点;

终端构造至少一张颜色不相同的展平算法标定图像,例如:构造点阵为白色、绿色、红色和蓝色的四个不同颜色但拍摄位置相同的4张展平算法标定图像。生成不同颜色的展平算法标定图像,原则上,使用绿色画面下的展平算法标定图像进行绿色曲面屏图像拍图的展平和像素位置对齐;使用红色画面下的展平算法标定图像进行红色曲面屏图像拍图的展平和像素位置对齐;使用蓝色画面下的展平算法标定图像进行蓝色曲面屏图像拍图的展平和像素位置对齐;使用白色画面下的展平算法标定图像进行白色曲面屏图像拍图的展平和像素位置对齐。如果后续的曲面屏图像处理操作仅实现展平,而不需要精确的像素对齐的话,可以只使用一种颜色的展平算法标定图像计算出来的畸变校正系数对曲面屏图像进行后续的展平操作。每种颜色画面下的畸变校正系数计算,主要针对的是每种颜色下曲面屏子像素的排列可能不同。所以分颜色通道进行计算,可以得到更精确的曲面屏像素对齐效果。

202、将展平算法标定图像输入曲面屏,并通过图像提取装置获取具有像素点阵的曲面屏图像;

本实施例中的步骤202与前述实施例中步骤102类似,此处不再赘述。

203、当曲面屏图像在拍摄视野内相对位移低于预设阈值时,在曲面屏图像上设置第一中心点阵点探测区域;

定位中心点阵点坐标的方法主要是通过确定中心点阵点探测区域,终端再根据中心点阵点探测区域确定中心点阵点坐标。

在对实际的显示屏进行拍照检查时,不同的曲面屏从流水线上逐个进入相机的拍照区域进行拍照,不同的曲面屏在到达拍照区域时,曲面屏相对于相机中心轴线的位置是不可能严格保持一致的,会发生相对位移。所以,中心点点阵点的位置会有所变化,当曲面屏图像在拍摄视野内相对位移低于预设阈值时,在曲面屏图像上直接可以确定第一中心点阵点探测区域,保证曲面屏的中心点阵点都在这个图像区域内出现。

204、确定第一中心点阵点探测区域中的中心点阵点坐标;

当曲面屏图像上确定第一中心点阵点探测区域,终端确定第一中心点阵点探测区域中的中心点阵点坐标。

205、根据中心点阵点坐标在曲面屏图像为每个点阵点确定对应的包络ROI区域;

本实施例中的步骤205与前述实施例中步骤104类似,此处不再赘述。

206、通过大津算法对包络ROI区域进行图像处理,以生成分割阈值g;

终端通过大津算法对包络ROI区域进行图像处理,以生成分割阈值g。

大津算法利用阈值将原图像分成前景与背景两个图像。前景:包含的参数有当前阈值下的前景的点数,质量矩,平均灰度。背景:包含的参数有当前阈值下的背景的点数,质量矩,平均灰度。当取最佳阈值时,背景应该与前景差别最大,关键在于如何选择衡量差别的标准,而在大津算法中这个衡量差别的标准就是最大类间方差。

207、对包络ROI区域中灰度值大于分割阈值g的像素点进行计算,以生成实际点阵点坐标阵列;

终端取子图像中灰度值大于分割阈值g的像素点进行计算,生成实际点阵点坐标阵列。

假设包络ROI区域对应的的子图像为Is,区域宽度和高度都为W,如下运算:

其中,I

208、根据中心点阵点坐标生成理想点阵点坐标阵列,实际点阵点坐标阵列上每个点阵点在理想点阵点坐标阵列上都存在对应的点阵点;

209、根据实际点阵点坐标阵列和理想点阵点坐标阵列计算每个点阵点的畸变校正系数;

210、根据中心点阵点坐标生成理想展平空白图像;

本实施例中的步骤208至210与前述实施例中步骤106至108类似,此处不再赘述。

211、对理想展平空白区域进行点阵点坐标扫描,并根据畸变校正系数进行点阵点失真坐标映射,以使得理想展平空白图像上生成曲面屏图像坐标位置;

终端对理想展平空白区域进行点阵点坐标扫描,并根据畸变校正系数进行点阵点失真坐标映射,以使得理想展平空白图像上生成坐标位置,失真坐标映射的公式如下:

此处的(x,y)为理想展平空白图像上每一个像素点的理想坐标,公式中i与j分别为点阵点的横位置标识与纵位置标识,详细描述同步骤106中描述,(u,v)为经过计算后的像素点的展平坐标位置。

212、将曲面屏图像的灰度信息填充到理想展平空白图像上,以生成目标曲面屏展平图像。

本实施例中的步骤212与前述实施例中步骤110类似,此处不再赘述。

首先构造展平算法标定图像,展平算法标定图像上设置有像素点阵,像素点阵中包含至少9(3*3)个点阵点。将展平算法标定图像输入曲面屏,并通过图像提取装置获取具有像素点阵的曲面屏图像。确定曲面屏图像的中心点阵点坐标,并根据中心点阵点坐标在曲面屏图像为每个点阵点确定对应的包络ROI区域,再根据包络ROI区域生成实际点阵点坐标阵列。根据中心点阵点坐标生成理想点阵点坐标阵列,实际点阵点坐标阵列上每个点阵点在理想点阵点坐标阵列上都存在对应的点阵点。根据实际点阵点坐标阵列和理想点阵点坐标阵列计算每个点阵点的畸变校正系数。根据中心点阵点坐标生成理想展平空白图像,并根据畸变校正系数在理想展平空白图像上计算每个像素位置所对应的曲面屏图像坐标位置。将曲面屏图像的灰度信息填充到理想展平空白图像上,以生成目标曲面屏展平图像。本实施例中,通过向曲面屏图像输入展平算法标定图像,并获取曲面屏图像,从而计算出实际点阵点坐标阵列。再通过对比实际点阵点坐标阵列与理想点阵点坐标阵列得到畸变校正系数。生成理想展平空白图像,通过畸变校正系数对理想展平空白图像进行坐标的生成,即计算每个像素位置所对应的曲面屏图像坐标位置,最后,将曲面屏图像的灰度信息填充到理想展平空白图像上,最终生成的目标曲面屏展平图像,减少了像素点形变和畸变的问题,进而降低了了对曲面屏图像缺陷补偿的难度。

其次,可以通过构造多张颜色不相同的展平算法标定图像,并且计算每种颜色画面下的畸变校正系数,主要针对的是每种颜色下曲面屏子像素的排列可能不同。所以分颜色通道进行计算,可以得到更精确的曲面屏像素对齐效果。

请参阅图3,本申请实施例提供了另一种曲面屏展平图像的生成方法,包括:

301、构造至少一张颜色不相同的展平算法标定图像,展平算法标定图像上设置有像素点阵,像素点阵中包含至少9(3*3)个点阵点;

302、将展平算法标定图像输入曲面屏,并通过图像提取装置获取具有像素点阵的曲面屏图像;

本实施例中的步骤301至302与前述实施例中步骤201至202类似,此处不再赘述。

303、当曲面屏图像在拍摄视野内相对位移高于预设阈值时,确定曲面屏在曲面屏拍摄图像上的显示区域;

在对实际的显示屏进行拍照检查时,不同的曲面屏从流水线上逐个进入相机的拍照区域进行拍照,不同的曲面屏在到达拍照区域时,曲面屏相对于相机中心轴线的位置是不可能严格保持一致的,会发生相对位移。所以,中心点点阵点的位置会有所变化,当曲面屏图像在拍摄视野内相对位移高于预设阈值时,确定曲面屏在曲面屏拍摄图像上的显示区域。

304、计算显示区域的中心位置,并以中心位置为中心设置第二中心点阵点探测区域;

终端计算显示区域的中心位置,并以中心位置为中心设置第二中心点阵点探测区域,其设置的方法同步骤203。

305、确定第二中心点阵点探测区域中的中心点阵点坐标;

终端确定第二中心点阵点探测区域中的中心点阵点坐标,其确定的方法同步骤204。

306、根据中心点阵点坐标在曲面屏图像为每个点阵点确定对应的包络ROI区域;

307、通过大津算法对包络ROI区域进行图像处理,以生成分割阈值g;

308、对包络ROI区域中灰度值大于分割阈值g的像素点进行计算,以生成实际点阵点坐标阵列;

309、根据中心点阵点坐标生成理想点阵点坐标阵列,实际点阵点坐标阵列上每个点阵点在理想点阵点坐标阵列上都存在对应的点阵点;

310、根据实际点阵点坐标阵列和理想点阵点坐标阵列计算每个点阵点的畸变校正系数;

311、根据中心点阵点坐标生成理想展平空白图像;

312、对理想展平空白区域进行点阵点坐标扫描,并根据畸变校正系数进行点阵点失真坐标映射,以使得理想展平空白图像上生成曲面屏图像坐标位置;

313、将曲面屏图像的灰度信息填充到理想展平空白图像上,以生成目标曲面屏展平图像。

本实施例中的步骤306至313与前述实施例中的步骤205至212类似,此处不再赘述。

首先构造展平算法标定图像,展平算法标定图像上设置有像素点阵,像素点阵中包含至少9(3*3)个点阵点。将展平算法标定图像输入曲面屏,并通过图像提取装置获取具有像素点阵的曲面屏图像。确定曲面屏图像的中心点阵点坐标,并根据中心点阵点坐标在曲面屏图像为每个点阵点确定对应的包络ROI区域,再根据包络ROI区域生成实际点阵点坐标阵列。根据中心点阵点坐标生成理想点阵点坐标阵列,实际点阵点坐标阵列上每个点阵点在理想点阵点坐标阵列上都存在对应的点阵点。根据实际点阵点坐标阵列和理想点阵点坐标阵列计算每个点阵点的畸变校正系数。根据中心点阵点坐标生成理想展平空白图像,并根据畸变校正系数在理想展平空白图像上计算每个像素位置所对应的曲面屏图像坐标位置。将曲面屏图像的灰度信息填充到理想展平空白图像上,以生成目标曲面屏展平图像。本实施例中,通过向曲面屏图像输入展平算法标定图像,并获取曲面屏图像,从而计算出实际点阵点坐标阵列。再通过对比实际点阵点坐标阵列与理想点阵点坐标阵列得到畸变校正系数。生成理想展平空白图像,通过畸变校正系数对理想展平空白图像进行坐标的生成,即计算每个像素位置所对应的曲面屏图像坐标位置,最后,将曲面屏图像的灰度信息填充到理想展平空白图像上,最终生成的目标曲面屏展平图像,减少了像素点形变和畸变的问题,进而降低了了对曲面屏图像缺陷补偿的难度。

其次,当曲面屏图像在拍摄视野内相对位移高于预设阈值时,会先确定显示器区域,再确定第二中心点阵点探测区域,最后确定中心点阵点坐标,保证了中心点阵点的精准度。

请参阅图4,本申请实施例提供了一种曲面屏展平图像的生成装置,包括:

构造单元401,用于构造展平算法标定图像,展平算法标定图像上设置有像素点阵,像素点阵中包含至少9(3*3)个点阵点;

获取单元402,用于将展平算法标定图像输入曲面屏,并获取具有像素点阵的曲面屏图像;

第一确定单元403,用于确定曲面屏图像的中心点阵点坐标;

第二确定单元404,用于根据中心点阵点坐标在曲面屏图像为每个点阵点确定对应的包络ROI区域;

第一生成单元405,用于根据包络ROI区域生成实际点阵点坐标阵列;

第二生成单元406,用于根据中心点阵点坐标生成理想点阵点坐标阵列,实际点阵点坐标阵列上每个点阵点在理想点阵点坐标阵列上都存在对应的点阵点;

计算单元407,用于根据实际点阵点坐标阵列和理想点阵点坐标阵列计算每个点阵点的畸变校正系数;

第三生成单元408,用于根据中心点阵点坐标生成理想展平空白图像;

第四生成单元409,用于根据畸变校正系数在理想展平空白图像上计算每个像素位置所对应的曲面屏图像坐标位置;

第五生成单元410,用于将曲面屏图像的灰度信息填充到理想展平空白图像上,以生成目标曲面屏展平图像。

请参阅图5,本申请实施例提供了另一种曲面屏展平图像的生成装置,包括:

构造单元501,用于构造展平算法标定图像,展平算法标定图像上设置有像素点阵,像素点阵中包含至少9(3*3)个点阵点;

可选的,构造单元501,具体为:

构造至少一张颜色不相同的展平算法标定图像。

获取单元502,用于将展平算法标定图像输入曲面屏,并获取具有像素点阵的曲面屏图像;

第一确定单元503,用于确定曲面屏图像的中心点阵点坐标;

可选的,第一确定单元503,包括:

第一设置模块5031,用于当曲面屏图像在拍摄视野内相对位移低于预设阈值时,在曲面屏图像上设置第一中心点阵点探测区域;

第一确定模块5032,用于确定第一中心点阵点探测区域中的中心点阵点坐标。

可选的,第一确定单元503,包括:

第二确定模块5033,用于当曲面屏图像在拍摄视野内相对位移高于预设阈值时,确定曲面屏在曲面屏拍摄图像上的显示区域;

第一设置模块5034,用于计算显示区域的中心位置,并以中心位置为中心设置第二中心点阵点探测区域;

第三确定模块5035,用于确定第二中心点阵点探测区域中的中心点阵点坐标。

第二确定单元504,用于根据中心点阵点坐标在曲面屏图像为每个点阵点确定对应的包络ROI区域;

第一生成单元505,用于根据包络ROI区域生成实际点阵点坐标阵列;

可选的,第一生成单元505,包括:

第一生成模块5051,用于通过大津算法对包络ROI区域进行图像处理,以生成分割阈值g;

第二生成模块5052,用于对包络ROI区域中灰度值大于分割阈值g的像素点进行计算,以生成实际点阵点坐标阵列。

第二生成单元506,用于根据中心点阵点坐标生成理想点阵点坐标阵列,实际点阵点坐标阵列上每个点阵点在理想点阵点坐标阵列上都存在对应的点阵点;

计算单元507,用于根据实际点阵点坐标阵列和理想点阵点坐标阵列计算每个点阵点的畸变校正系数;

第三生成单元508,用于根据中心点阵点坐标生成理想展平空白图像;

第四生成单元509,用于根据畸变校正系数在理想展平空白图像上计算每个像素位置所对应的曲面屏图像坐标位置;

可选的,第四生成单元509,具体为:

对理想展平空白区域进行点阵点坐标扫描,并根据畸变校正系数进行点阵点失真坐标映射,以使得理想展平空白图像上生成曲面屏图像坐标位置。

第五生成单元510,用于将曲面屏图像的灰度信息填充到理想展平空白图像上,以生成目标曲面屏展平图像。

请参阅图6,本申请实施例提供了另一种曲面屏展平图像的生成装置,包括:

处理器601、输入输出单元602、存储器603、总线604;

处理器601与输入输出单元602、存储器603以及总线604相连;

处理器601具体执行如下操作:

构造展平算法标定图像,展平算法标定图像上设置有像素点阵,像素点阵中包含至少9(3*3)个点阵点;

将展平算法标定图像输入曲面屏,并通过图像提取装置获取具有像素点阵的曲面屏图像;

确定曲面屏图像的中心点阵点坐标;

根据中心点阵点坐标在曲面屏图像为每个点阵点确定对应的包络ROI区域;

根据包络ROI区域生成实际点阵点坐标阵列;

根据中心点阵点坐标生成理想点阵点坐标阵列,实际点阵点坐标阵列上每个点阵点在理想点阵点坐标阵列上都存在对应的点阵点;

根据实际点阵点坐标阵列和理想点阵点坐标阵列计算每个点阵点的畸变校正系数;

根据中心点阵点坐标生成理想展平空白图像;

根据畸变校正系数在理想展平空白图像上计算每个像素位置所对应的曲面屏图像坐标位置;

将曲面屏图像的灰度信息填充到理想展平空白图像上,以生成目标曲面屏展平图像。

本实施例中,处理器601的功能与前述图1至图3所示实施例中的步骤对应,此处不做赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,read-onlymemory)、随机存取存储器(RAM,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。

相关技术
  • 一种曲面屏展平图像的生成方法及装置
  • 一种曲面屏图像的生成方法及装置
技术分类

06120112901729