一种用于OLED亚像素定位的棋盘格图、生成方法及定位方法与流程

文档序号:17935798发布日期:2019-06-15 01:26阅读:573来源:国知局
一种用于OLED亚像素定位的棋盘格图、生成方法及定位方法与流程
本发明属于显示面板检测
技术领域
,更具体地,涉及一种用于oled(organiclight-emittingdiode,有机发光二极管)亚像素定位的棋盘格图、生成方法及定位方法。
背景技术
:在对oled屏幕进行缺陷修正的过程中需要对oled的像素点进行定位。oled屏幕的每个像素点是自发光的,每个像素点的响应不一样,导致其gamma曲线不一致,需要对每个像素点进行缺陷补偿,这对oled屏幕亮度数据采集提出了更高的要求,需要对oled进行更高精度的像素定位。现有技术采用角点定位方法来进行像素点定位,包括利用棋盘格找点的harris角点检测算法、fast算法以及brjef算法;harris角点检测算法是一种基于图像灰度的一阶导数矩阵检测方法,主要是利用局部自相似性/自相关性,即在某个局部窗口内图像块与在各个方向微小移动后的窗口内图像块的相似性来进行检测。基于加速分割测试的fast算法判断一个候选点是否为角点的方法是:在一个像素点为圆心,半径为预设的n个像素的离散化bresenllam圆周上,在给定阈值的条件下,如果在圆周上有多个连续的像素的亮度都比圆心像素的亮度加上阈值还要亮,或者比圆心像素的亮度减去阈值还要暗,则将圆心像素作为角点。brjef算法的主要思想是在特征点周围邻域内选取若干个像素点对,通过对这些点对的灰度值比较,将比较的结果组合成一个二进制串字符串用来描述特征点,使用汉明距离来计算在特征描述子是否匹配,进而确定角点。然而,上述方法所针对的是角点连续、不存在过亮、过暗块状像素干涉的图像;而oled屏幕自身可能存在亮暗带状、部分像素点不亮、oled像素点经相机成像后为较大区域的光斑等问题,因此上述方法无法满足对oled进行高精度的像素级定位的需求;而且在工业级应用上,对oled屏幕进行像素定位需要满足流水线生产对处理时长的要求,期望定位耗时尽可能短。技术实现要素:针对现有技术的以上缺陷或改进需求,本发明提供了亚像素定位一种用于oled亚像素定位的棋盘格图、生成方法及定位方法。为实现上述目的,按照本发明的一个方面,提供了一种用于oled亚像素定位的棋盘格图生成方法,在g画面棋盘格图的每个黑白单元格中加入psf点,生成用于oled亚像素定位的棋盘格图。优选地,上述的棋盘格图生成方法,在g画面棋盘格图的每个黑白单元格等分点处,对r、g、b三个通道各加一个psf(point-spreadfunction)点,生成用于oled亚像素定位的棋盘格图。为实现本发明目的,按照本发明的另一个方面,提供了一种用于oled亚像素定位的棋盘格图,通过在g画面棋盘格图的每个黑白单元格中加入psf点生成。优选的,上述用于oled亚像素定位的棋盘格图,通过在g画面棋盘格图的每个黑白单元格等分点处,对r、g、b三个通道各加一个psf点生成。为实现本发明目的,按照本发明的另一个方面,提供了一种oled亚像素定位方法,以在g画面棋盘格图的每个黑白单元格中加入psf点的棋盘格图作为测试用图;采用该测试用图点亮oled屏幕,采集oled屏幕显示的棋盘格画面并根据该棋盘格画面采用两级定位来确定亚像素g的位置;根据亚像素g的位置推导出亚像素r、b位置,由此,利用一次对oled屏幕的采集实现对oled屏幕的r、g、b亚像素定位;其中,两级定位中的第一级是指利用棋盘格画面的角点坐标进行二维数据内插值对所有亚像素g进行粗定位;第二级是指根据亚像素g的psf坐标在psf的邻域内搜索极值对亚像素g进行精确定位。优选地,上述oled亚像素定位方法,具体包括如下步骤:(1)在g画面棋盘格图的每个棋黑白单元格等分点中加入r、g、b单独亮点即psf点,生成测试用图;(2)采用该测试用图点亮oled屏幕,采集在oled屏幕上显示的棋盘格画面图像;(3)将采集的图像进行二值化预处理后检测出棋盘格角点;利用棋盘格角点坐标进行二维数据内插值对所有亚像素g进行粗定位;(4)根据亚像素g的psf坐标在该psf的第一邻域内搜索极值,根据极值对亚像素g进行精确定位,以极值所在位置作为亚像素g的位置;并根据psf点进行二维数据内插值实现对所有亚像素g的精确定位;(5)根据oled屏幕亚像素g与亚像素r、b之间的位置模型,利用亚像素g的位置确定亚像素r位置及亚像素b的位置,由此利用一张采集的棋盘格图实现对oled屏幕的r、g、b亚像素定位。优选地,上述oled亚像素定位方法,还包括利用psf点对亚像素r位置进行校准的步骤,具体如下:(a)以利用亚像素g的位置确定的亚像素r位置作为亚像素r的粗定位坐标;(b)根据亚像素r的粗定位坐标通过查找表的方式确定亚像素r的psf坐标;(c)在该psf坐标的邻域内进行搜素,将搜索到的极值位置像素坐标作为亚像素r的位置;并根据亚像素r的psf坐标进行二维数据插值实现对所有亚像素r的精确定位。优选地,上述oled亚像素定位方法,还包括利用psf点对亚像素b位置进行校准的步骤:(a)以利用亚像素g的位置确定的亚像素b位置作为亚像素b的粗定位坐标;(b)根据亚像素r的粗定位坐标通过查找表的方式确定亚像素r的psf坐标;(c)在该psf坐标的邻域内进行搜素,将搜索到的极值位置像素坐标作为亚像素b的位置;并根据亚像素b的psf坐标进行二维数据插值实现对所有亚像素b的精确定位。优选地,上述oled亚像素定位方法,其步骤(4)中,确定第一邻域的方法为:以相邻两个psf点坐标及这两个点之间的像素点个数n估算出一个psf点的像素大小(δx,δy);将psf点相邻(δx,δy)的范围作为第一邻域;其中,δx=|x1-x2|/n,δy=|y1-y2|/n;其中,x1是其中一个psf点的横坐标,y1是该psf点的纵坐标;x2是其中另一个psf点的横坐标,y2是该另一个psf点的纵坐标。优选地,上述oled亚像素定位方法,其步骤(4)中,根据psf点进行二维数据内插值对所有亚像素g精确定位的方法,具体为:(4.1)根据极值在相机坐标系中对psf进行定位;(4.2)根据oled屏幕坐标系与相机坐标系之间线性的三维坐标系转换关系,建立psf点在相机坐标系中的坐标与在g画面棋盘格图中的坐标之间的映射矩阵;(4.3)根据该映射矩阵以及g画面棋盘格图中每个亚像素g的坐标进行二维插值完成对oled屏幕所有亚像素g的定位。总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:(1)本发明提供的用于oled亚像素定位的棋盘格图、生成方法及定位方法,实现了拍摄一张oled所显示的棋盘格画面图像即可完成r、g、b三者的亚像素定位,相比于现有技术中针对利用分别采集r棋盘格图、g棋盘格图、b棋盘格图来完成r、g、b定位的方法,至少减少了两次采集动作,因此能够有效的缩短定位所需时长;(2)本发明提供的oled亚像素定位方法,通过两级定位,粗定位之后继续在psf邻域内搜索极大值,完成r、g、b亚像素定位,相比于现有技术的像素级定位可显著提高定位精度;其优选方案中,利用r、b的psf点进行误差校准,进一步提高了定位精度;(3)本发明提供的oled亚像素定位方法,其优选方案中,通过oled屏幕坐标系与相机坐标系之间线性的三维坐标系转换关系,进而建立psf点与oled屏幕上像素点的映射关系,根据这种映射关系来确定亚像素的精确位置;这种确定的映射关系可克服图像采集设备镜头的畸变、串扰等对像素定位的影响,降低了对工业相机镜头成像质量的要求,并对实际工业环境的影响具有抗干扰性。附图说明图1是本发明实施例提供的oled亚像素定位方法的流程示意图;图2是实施例中的oled屏幕的rgb亚像素排布局部示意图;图3是实施例提供的用于oled亚像素定位的棋盘格图的局部放大示意图;图4是实施例提供的oled亚像素定位方法的定位结果局部示意图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。参照图1,实施例提供的oled亚像素定位方法,包括如下步骤:(1)在g画面棋盘格图的每个黑白单元格等分点处对r、g、b三个通道各加一个单独亮点即psf点生成测试用图;psf点是单独的亮点,在取亮度时使用,用于评估成像质量、对焦好坏的判定;在本发明中,加入psf点的位置不限于黑白单元格的等分点处,也可以是加黑白单元格的中心点处,也可以加在黑白单元格的任意一处;在黑白单元格中加入psf点的方案均属于本发明构思;(2)采用该测试用图点亮oled屏幕,采集在oled屏幕上显示的棋盘格画面图像;(3)由于采集到的棋盘格画面图像是离散的像素单元,将采集的图像进行二值化预处理后采用harris算法检测出棋盘格角点;利用棋盘格角点坐标进行二维数据内插值实现对所有亚像素g粗定位gdstmap0。g画面棋盘格图中每个亚像素g的坐标是已知的,绘制g画面棋盘格图时,已知道每个g画面棋盘格图中像素点的坐标信息。记psf在g画面棋盘格图中的坐标为psf(xc,yc)。根据极值完成在相机坐标系中psf的定位,记坐标为(xp,yp)。根据屏幕坐标系到相机坐标系之间存在线性的三维坐标系转换关系建立(xc,yc)与(xp,yp)之间的映射矩阵,根据该映射矩阵进行二维插值完成所有压像素点g的定位。(4)根据亚像素g的psf坐标在psf的第一邻域内计算极大值,根据极大值对亚像素g进行精确定位,以极大值所在位置作为亚像素g的位置;并根据psf点进行二维数据内插值实现对所有亚像素g的精确定位。根据测试用图的生成方法,可以确定所有psf(x,y)点所在位置的粗定位;根据相邻两个psf点psf1(x1,y1)与psf2(x2,y2)及这两个psf点之间的像素点个数n,估算出一个psf点的像素大小:δx=|x1-x2|/n,δy=|y1-y2|/n;以psf(x,y)点为中心,以δx,δy为邻域大小,计算邻域内部的极大值,完成psf点的亚像素定位。(5)根据oled屏幕亚像素g与亚像素r、b之间的位置模型,利用亚像素g的位置确定亚像素r位置及亚像素b的位置,由此仅需采集一次即可实现对oled屏幕的r、g、b亚像素定位,相比较于现有方法,至少减少了两次采集的步骤。oled屏像中,r、g、b三个亚像素构成一个像素单元,通过相机成像系统后,一个像素单元中r、g、b三个亚像素的位置在δx,δy邻域内部,利用亚像素g的定位gdstmap作为r、b的粗定位坐标,推导出亚像素r、b的粗定位。在oled中r、g、b三个亚像素共同组成一个像素点,不同屏幕的r、g、b像素排布规律不一致。以下图2所示意的某oled屏幕为例对本发明提供的oled亚像素定位方法进行具体阐述。该oled屏幕的参数如表1所列。表1实例中的oled屏参数列表分辨率屏幕大小屏幕比例像素密度2340x1080像素fhd+6.39英寸19.5:9403ppi(1)首先通过在g画面棋盘格图的每个棋黑白单元格等分点中加入r、g、b单独亮点构建测试用图;参照图3,是实施例中生成的棋盘格即测试用图的局部放大示意图。(2)采用该测试用图点亮oled屏幕,利用vieworks71m像素cmos工业相机、佳能100mm镜头采用8bit采集在oled屏幕上显示的棋盘格画面图像;在matlab2016b,intel(r)core(tm)i7-7700hq,cpu主频为2.8ghz的处理器环境下,进行以下处理;(3)将采集的图像进行二值化预处理后采用harris算法检测出棋盘格角点;利用棋盘格角点坐标进行二维数据内插值实现对所有亚像素g粗定位gdstmap0。(4)根据极大值在psf的邻域内对亚像素g进行精确定位,根据psf点进行二维数据内插值对所有亚像素g精确定位。(5)根据oled屏幕亚像素g与亚像素r、b之间的位置模型,利用亚像素g的位置确定亚像素r位置及亚像素b的位置,并对r、b的位置进行二次校准。参照图4,是采用实施例提供的oled亚像素定位方法的定位结果局部示意图;该图中浅色斑点示意的是拍摄的像素点,而圈状图案所示意的是采用实施例的oled亚像素定位方法所定位到的像素位置。参照表2,是在上述处理器环境下,采用棋盘格定位的方法与采用本发明的方法对实例中的oled屏幕进行亚像素定位的处理时长对比列表。表2处理时长参数从该表2可以看出,采用本发明提供的方法,可以显著缩短定位耗时。本发明提供的棋盘格图、棋盘格图生成方法,以及oled亚像素定位方法,可用于在oled的demura中进行像素定位。本发明针对传统棋盘格的无法满足在oled进行亚像素定位需求,在g画面棋盘格图的单元格中加入r、g、b单亮点psf,通过检测棋盘格角点进行psf粗定位,进一步在psf的一定邻域内计算一阶矩实现亚像素定位,建立psf与oled像素映射关系,完成所有像素的定位,提高了找点的准确性。而且克服了镜头的畸变、串扰等对定位的影响,降低了对工业相机镜头成像质量的要求,并对实际工业环境的影响具有抗干扰性,可提高oleddemura过程中的定位精度。能成功规避传统算法的局限,而且极大的增加了系统的鲁棒性。本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1